BM6P6(@ WWWrrrxxxuuutttrrrqqqssswwwtttkkkeeeoooyyyjjj^^^QQQFFFDDDDDDEEELLL^^^xxxnnnYYYOOOWWWxxx~~~fffTTTIIICCC@@@:::;;;;;;:::888666666666555555444444444444555555777777888999::::::;;;<<<===???CCCFFFHHHJJJJJJIIINNNOOOQQQSSSUUUWWWWWWXXXYYYYYYYYYYYY[[[aaaiiinnn|||}}}}}}}}}{{{wwwrrrmmmiiiffffffeeeeeedddeeeeeeeeefffeeebbb```^^^]]]]]]]]]```aaacccdddeeeeeeddddddeeefffhhhhhhhhhfffcccbbbbbb___\\\]]]```cccdddcccddddddcccccccccccccccccceeeffffffeeehhhrrr}}}wwwwww{{{~~~qqq___SSSOOOPPPNNNMMMJJJHHHFFFFFFGGGGGGGGGHHHKKKLLLLLLKKKIIIHHHHHHHHHIIIJJJLLLMMMMMMKKKMMMNNNPPPPPPQQQTTTXXX\\\]]]___bbbcccbbbggguuulllhhhaaaeeeqqqwwwzzzWWWGGGEEECCCAAAAAA<<<;;;;;;<<<======<<<:::<<<;;;::::::::::::;;;<<>>===<<<;;;<<<>>>>>><<<;;;<<<;;;::::::::::::;;;<<<>>>>>>@@@CCCFFFIIILLLMMMTTTWWWZZZ]]]^^^aaadddfffhhhiiinnnvvvyyyrrrpppooommmmmmooopppoooooonnnllljjjhhhgggfffeeeeeeeeefffgggggghhhhhhggggggjjjjjjjjjkkkjjjjjjiiihhhiiiiiijjjjjjiiihhhfffeeegggeeeccccccddddddbbb````````````___``````aaaaaaaaabbbcccccccccbbb``````aaa```^^^]]]\\\\\\]]]]]]``````aaaaaaaaabbbbbbbbb`````````bbbccceeeggghhhGGG^^^|||sssmmmjjjiiijjjmmmuuu|||}}}~~~nnn___TTTHHHDDD@@@BBBMMMaaaxxxppp```RRRQQQbbbwwwnnn\\\NNNEEE<<<;;;:::999888777666666555555444444444444555555555555666888999;;;<<<<<<===???BBBEEEGGGIIIIIIIIILLLNNNPPPRRRTTTUUUVVVWWWVVVVVVWWWWWWYYY]]]dddhhhooowww}}}wwwsssqqqpppnnnkkkhhheeecccaaadddddddddccccccbbbbbbbbbfffeeecccaaa```___`````````aaabbbcccdddddddddddddddddddddcccbbbbbbaaaaaa```______aaadddeeedddcccdddccccccbbbaaa``````___```bbbggglllvvv~~~~~~{{{vvvpppmmmooouuu~~~|||||||||kkkZZZPPPMMMMMMIIIHHHGGGFFFFFFGGGIIIJJJJJJIIIHHHGGGHHHIIIKKKLLLNNNNNNOOOOOOPPPOOOOOONNNMMMNNNOOOOOOPPPRRRUUUXXX\\\___ccceeecccbbbiiisssnnndddXXXWWW___cccvvvgggSSSHHHBBB===<<<======<<<===>>>???===;;;<<<;;;;;;::::::;;;;;;<<<<<<===>>>AAADDDGGGJJJLLLTTTWWW[[[^^^___aaadddfffffffffjjjqqqxxx|||uuuuuurrrpppoooppprrrsssrrrpppooollljjjhhhgggggggggfffhhhjjjkkkkkkjjjiiihhhhhhiiijjjjjjkkkjjjjjjjjjkkkkkkkkkkkkjjjiiihhhggggggfffffffffggggggdddbbb_______________```aaaaaabbbcccdddddddddcccbbbaaaaaa```___^^^]]]]]]]]]]]]___```aaacccddddddddddddcccbbbbbbaaabbbdddggghhh???RRRooo~~~qqqlllkkkkkknnnssszzzzzzjjjaaaRRRKKKEEEDDDKKKZZZqqqwwwhhhWWWQQQZZZhhh~~~kkkXXXKKKAAA>>><<<:::999999888888555555444444444444555555444444555777999:::;;;<<<===>>>AAACCCFFFHHHHHHIIIKKKMMMOOOQQQSSSTTTUUUVVVTTTUUUVVVVVVXXX[[[```dddgggnnnyyy~~~}}}|||}}}}}}zzzsssoooooommmjjjgggeeecccbbbbbbbbbbbbbbbaaaaaa```______cccbbbaaa```______``````aaaaaabbbbbbcccccccccccceeedddcccbbbaaaaaaaaaaaa^^^___aaaccceeeeeedddcccdddcccbbbaaa```___^^^]]]^^^```dddlllzzz}}}|||zzzpppmmmiiihhhkkkttt}}}}}}xxx{{{yyyjjj[[[PPPKKKJJJIIIHHHFFFEEEEEEFFFHHHIIIGGGGGGGGGGGGHHHIIIJJJJJJLLLMMMOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRTTTVVVYYY]]]^^^bbbdddbbbaaahhhqqqtttgggWWWRRRWWWYYYkkkvvv]]]MMMCCC???>>>>>>======>>>??????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>@@@DDDGGGJJJKKKTTTWWW[[[^^^```bbbeeeggghhhfffhhhmmmrrryyyzzzzzzwwwsssrrrsssuuuvvvvvvrrrpppnnnkkkiiiiiiiiiiiihhhiiilllmmmmmmllljjjhhhfffggghhhiiijjjkkkkkkjjjooonnnnnnmmmlllkkkjjjjjjgggggggggiiijjjiiifffddd^^^^^^^^^^^^___```aaabbbbbbccccccddddddbbbaaa```______^^^]]]]]]\\\\\\\\\\\\^^^aaadddeeefffeeedddeeecccaaa``````bbbeeeggg:::KKKeeeuuuooommmmmmooosss{{{uuulll]]]SSSJJJHHHKKKWWWnnn~~~ooo\\\RRRUUU]]]zzzvvv```PPPEEE@@@<<<999888888888666555555444444444444555555333444555666888999:::;;;<<<===???AAADDDFFFGGGHHHJJJLLLNNNPPPRRRSSSTTTUUUSSSTTTUUUVVVWWWYYY]]]___aaagggooouuu|||~~~xxxssssssvvvzzz~~~}}}vvvqqqnnnmmmkkkhhheeecccbbbbbbbbbaaaaaaaaaaaa```___^^^]]]```___^^^]]]]]]^^^___```bbbbbbbbbbbbbbbbbbcccccceeedddcccbbbaaaaaaaaaaaa\\\^^^bbbdddeeeeeeddddddccccccbbbaaa```^^^^^^]]]]]]^^^aaajjj|||zzzvvvgggfffdddfffllluuu|||vvvzzz~~~{{{ssshhh\\\RRRJJJGGGIIIHHHFFFDDDCCCDDDEEEFFFDDDEEEGGGIIIJJJJJJIIIHHHGGGJJJLLLMMMMMMMMMNNNPPPQQQRRRTTTTTTSSSSSSUUUWWW]]]]]]```bbbbbbccckkktttyyyiiiVVVNNNQQQPPPaaaxxxgggQQQEEEAAA@@@>>>======>>>??????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>AAADDDGGGJJJKKKRRRVVV[[[^^^```bbbdddfffjjjiiiiiilllnnnqqq{{{{{{xxxtttssstttuuuvvvwwwtttrrrooollljjjjjjkkkkkkiiijjjmmmnnnnnnllljjjhhhfffggghhhiiijjjkkkkkkkkkooonnnmmmlllkkkjjjiiiiiifffggggggiiikkkjjjhhheee_______________```aaaaaa```aaabbbbbbbbbaaa___^^^^^^^^^^^^]]]\\\\\\[[[ZZZYYY[[[___bbbdddeeedddddddddccc```______```cccddd888HHH___xxx~~~xxxtttpppooopppvvvsssggg[[[PPPKKKJJJSSSjjjwwwcccUUUQQQTTTmmmhhhUUUHHHBBB;;;777777777555444555555444444444444555555444444555666777888999999:::;;;<<>>???===;;;:::;;;;;;<<<<<<;;;;;;:::;;;<<<>>>@@@CCCFFFIIIKKKPPPTTTZZZ^^^```bbbdddeeejjjiiijjjlllllllllsss|||{{{xxxuuutttuuuvvvvvvvvvwwwuuuqqqnnnmmmmmmnnnooolllmmmnnnoooooommmllljjjhhhiiijjjkkkllllllllllllmmmlllkkkiiihhhggggggffffffffffffhhhjjjjjjhhhgggaaaaaa````````````aaaaaa^^^___`````````___^^^]]]^^^^^^^^^^^^]]]\\\[[[ZZZYYYZZZ]]]```bbbccccccdddcccbbb```______```aaabbb888FFF[[[qqqyyyuuuuuurrrwww}}}xxxqqqcccUUUNNNKKKQQQgggnnn\\\RRROOOcccuuuaaaOOOGGG>>>999888888666444555555444444444444555555555555555666666666777777888999:::<<>>>>><<<;;;::::::;;;<<<<<<;;;::::::::::::<<>><<<::::::;;;<<<===<<<<<<<<<<<<;;;;;;:::::::::::::::;;;<<<>>>AAADDDEEEKKKOOOUUUYYY\\\]]]^^^___dddeeeggghhhiiilllpppssswwwxxxzzz~~~~~~}}}xxxvvvvvvwwwuuussswwwuuusssrrrrrrqqqooonnnnnnooopppqqqssstttuuuvvvrrroookkkiiiiiiiiifffccceeedddccccccdddeeeggghhheeedddbbbaaaaaaaaabbbbbbccc```]]]]]]```cccccccccaaabbbcccbbbaaa^^^\\\ZZZ^^^^^^___```aaabbbccccccddddddddddddcccbbbaaa```000666AAAOOOccc}}}}}}yyyuuurrrssstttuuuuuu}}}xxxqqqllliii```[[[gggyyy|||dddUUUOOOWWWggg~~~kkkWWWEEE@@@>>>888444777888777666555444444444444555555555555555555555555666777888:::<<>>AAACCCEEEIIIMMMRRRWWWYYY[[[\\\^^^ccceeeggghhhjjjlllpppsssxxxxxxyyyzzz}}}zzzyyyyyywwwuuuwwwuuutttssstttsssrrrpppnnnooopppqqqrrrssstttuuurrroookkkjjjjjjiiifffdddccccccdddeeefffhhhiiijjjeeeeeecccbbbbbbbbbccccccccc```^^^^^^```bbbbbbaaabbbbbbcccbbbaaa```^^^]]]^^^^^^______`````````aaacccdddddddddccccccbbbbbb///333888AAAPPPiii|||zzzzzzyyywwwxxx|||ttttttwwwnnn```eeewwwttt\\\RRRPPPTTT```ppp{{{cccLLLCCC@@@;;;777888777666555444444333444444444444444444444444444444555555777888;;;===???AAABBBEEEHHHJJJKKKLLLNNNPPPNNNOOOOOOPPPQQQRRRRRRRRRTTTUUUWWWYYYZZZ\\\___bbbhhhlllwww~~~{{{xxxtttpppmmmkkkjjjnnnmmmkkkjjjhhhggggggfffeeeeeeeeeeeedddddddddccccccddddddddddddbbbaaa`````````___^^^^^^^^^______]]]^^^]]]\\\ZZZZZZ\\\^^^^^^^^^]]]\\\\\\\\\]]]]]][[[^^^bbbeeeeeeccc```^^^^^^\\\\\\___```bbbhhhpppxxxyyyqqqlllrrrxxx~~~}}}xxxrrrkkkfff\\\UUUPPPQQQPPPLLLHHHHHHEEEFFFGGGGGGHHHIIIMMMOOOKKKKKKJJJJJJJJJLLLMMMNNNFFFIIILLLMMMLLLMMMQQQUUUVVVYYY]]]```___[[[VVVRRRVVVWWWZZZ___dddhhhiiiiiiqqqzzzrrr```XXXYYYjjjzzzwwwWWWFFF???<<<:::999:::;;;;;;:::<<<;;;;;;;;;;;;:::::::::::::::;;;<<<>>>@@@CCCDDDFFFJJJOOOSSSVVVXXXZZZ\\\bbbdddggghhhjjjlllpppssswwwxxxyyyyyy{{{}}}{{{yyywwwxxxvvvuuuuuuuuuuuusssrrrooooooppppppqqqrrrrrrsssqqqooollljjjjjjiiigggeeebbbccceeeggghhhiiijjjjjjeeeeeedddcccccccccddddddccc```^^^^^^___``````___bbbbbbbbbaaaaaaaaa````````````______^^^^^^^^^]]]bbbbbbbbbcccccccccdddddd111222555:::CCCYYYzzzyyyyyyyyy~~~kkkfffpppnnn\\\TTTOOORRRZZZlllsssWWWHHHDDD???<<<;;;777666555444333333333333444444444444444444444444444444555777999;;;>>>???AAADDDGGGIIIIIIKKKMMMNNNMMMMMMNNNOOOPPPQQQQQQRRRRRRUUUXXXYYYZZZ[[[]]]^^^bbbfffnnnxxxzzzsssmmmiiieeecccffffffffffffggghhhiiiiiijjjiiigggeeebbb```___^^^______``````___^^^\\\[[[]]]]]]\\\\\\\\\\\\\\\\\\______^^^\\\ZZZ[[[]]]___^^^]]]]]]\\\\\\]]]]]]]]]]]]^^^aaabbbbbbaaa^^^\\\___]]]\\\___```ccclllvvvzzzuuusss{{{zzzrrrjjjdddYYYSSSOOOPPPPPPKKKFFFEEEBBBCCCEEEFFFGGGIIIMMMPPPMMMLLLKKKKKKKKKMMMNNNOOOFFFHHHJJJKKKKKKLLLPPPSSSUUUXXX\\\______\\\XXXUUUYYYWWWWWW[[[aaafffggggggmmmttt{{{fff[[[YYYnnn|||```KKKBBB@@@===<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;===@@@BBBDDDEEEHHHLLLPPPSSSUUUYYY[[[aaacccfffhhhjjjlllooorrruuuxxx{{{}}}~~~~~~|||{{{{{{yyywwwvvvvvvuuusssqqqoooppppppppppppqqqqqqqqqpppnnnllljjjiiihhhhhhgggbbbdddfffggghhhhhhhhhgggdddcccccccccccccccccccccaaa```^^^]]]\\\\\\\\\\\\`````````___```aaaaaabbbbbbaaaaaa```^^^]]]]]]\\\``````aaaaaabbbccceeeeee111111444888===LLLjjj~~~~~~qqqooopppzzzbbbWWWNNNNNNRRR]]]wwwbbbNNNFFFAAA===;;;777777666555444444444444444444444444444444444444333444555666888:::<<<===AAACCCFFFHHHHHHIIIKKKMMMLLLLLLMMMNNNOOOPPPQQQRRRRRRTTTWWWYYYZZZZZZ[[[]]]]]]___eeelllssswwwoooiiiddd```]]]\\\^^^bbbfffiiikkkllllllllljjjgggdddbbb___^^^^^^]]]^^^^^^^^^^^^\\\[[[ZZZ\\\\\\\\\\\\\\\\\\[[[[[[______^^^\\\ZZZZZZ]]]___]]]]]]]]]\\\\\\]]]]]]^^^``````___^^^]]]]]]]]]]]]\\\[[[\\\___bbbhhhttt{{{yyyzzz{{{qqqgggaaaWWWQQQNNNOOOOOOIIIDDDBBB@@@BBBCCCCCCDDDFFFIIILLLLLLLLLKKKKKKKKKMMMNNNOOOHHHIIIJJJJJJKKKLLLNNNOOOUUUVVVXXXZZZZZZYYYXXXWWWXXXVVVUUUXXX^^^dddffffffkkkppp~~~kkk^^^[[[hhhvvvcccNNNDDDBBB???>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===???AAACCCDDDGGGJJJMMMPPPTTTXXX[[[^^^aaaeeegggiiikkknnnqqqtttyyy~~~~~~~~~}}}zzzxxxwwwvvvsssqqqqqqqqqqqqppppppppppppooommmmmmllljjjhhhggghhhhhhdddeeefffggggggeeedddcccaaaaaaaaabbbbbbbbbbbbaaa^^^^^^^^^\\\[[[ZZZZZZZZZ^^^^^^]]]^^^^^^```aaabbbccccccbbbaaa```___^^^]]]^^^^^^^^^___aaabbbdddeee///...111666888AAAXXXppp}}}pppbbbyyyfffWWWLLLKKKMMMSSShhhmmmUUUHHHAAA===:::888777666555555444555555333333333333333333333333333444444666888:::;;;<<<@@@BBBEEEGGGGGGHHHIIIKKKJJJKKKLLLMMMNNNOOOPPPQQQQQQSSSVVVXXXXXXYYY[[[\\\]]]^^^bbbgggkkkrrr{{{qqqiiifffccc```^^^[[[^^^bbbgggjjjmmmmmmmmmjjjhhhfffdddbbbbbbbbbbbb___````````````^^^]]]\\\\\\]]]^^^____________^^^\\\]]]\\\[[[YYYYYY[[[]]]]]]]]]\\\\\\\\\]]]^^^^^^aaa```^^^\\\ZZZZZZ[[[\\\VVVWWW[[[```eeemmm|||}}}|||~~~yyymmmbbb[[[TTTNNNKKKMMMMMMHHHDDDCCCAAABBBCCCBBBBBBDDDGGGIIIKKKKKKJJJJJJLLLMMMOOOPPPKKKKKKKKKKKKLLLLLLMMMNNNTTTTTTTTTTTTTTTUUUVVVVVVUUUTTTTTTWWW\\\aaadddfffiiinnnxxxrrrccc___^^^lllgggQQQDDDBBB>>>======<<<;;;::::::::::::;;;;;;;;;;;;<<<;;;::::::;;;<<>>@@@CCCDDDEEEEEEGGGHHHHHHHHHIIIKKKLLLNNNOOOOOOOOOQQQSSSUUUUUUWWWZZZ\\\```]]]^^^cccfffjjjsss{{{{{{tttkkkffffffgggfffeeeffffffgggiiijjjlllmmmnnnjjjiiifffdddcccccccccddd``````aaaaaa```___]]]\\\[[[\\\^^^___````````````\\\]]]]]]\\\[[[ZZZ[[[\\\]]]\\\\\\\\\]]]]]]^^^___```___^^^\\\[[[YYYYYYXXXUUUWWW[[[aaaeeemmm|||~~~~~~~~~tttggg[[[TTTPPPJJJGGGJJJLLLIIIFFFFFFBBBCCCDDDDDDDDDEEEHHHKKKJJJJJJJJJKKKMMMOOOQQQSSSMMMLLLKKKLLLMMMOOOOOOOOORRRRRRRRRRRRRRRSSSSSSSSSQQQSSSUUUWWWZZZ^^^cccgggfffkkkssswwwfffaaa\\\hhh}}}rrrYYYFFFCCC@@@>>>======<<<::::::::::::;;;;;;;;;<<<<<<;;;;;;:::;;;<<<>>>@@@AAA@@@BBBDDDFFFIIIOOOUUUYYYYYY\\\aaadddfffhhhkkkmmmnnnttt{{{~~~~~~|||uuutttsssrrrqqqpppooonnnhhhiiijjjhhheeedddfffhhhhhhgggfffeeeeeeddddddeee___```aaabbbcccbbbbbbaaa^^^```aaa```^^^\\\]]]^^^\\\]]]^^^`````````_______________`````````aaaaaa\\\[[[[[[[[[\\\^^^aaabbb222---...444444666EEEXXXxxxrrrllllll|||uuu^^^^^^cccsssjjjRRRJJJFFFFFFTTTggggggRRRHHHCCCAAA:::999888777666666666666333333333333333333333333444444555666888:::;;;<<<<<>><<<:::::::::;;;;;;<<<<<<<<<;;;;;;:::;;;<<<>>>@@@AAA>>>@@@BBBDDDGGGLLLSSSWWWXXX[[[```cccfffhhhjjjllljjjpppxxx~~~vvvuuutttsssqqqpppoooooofffhhhiiigggddddddfffhhhhhhgggfffeeeeeefffggghhh```aaabbbcccddddddcccbbb___aaadddccc```^^^___aaa\\\^^^```bbbbbbaaa```___\\\\\\]]]^^^___```aaabbb[[[[[[ZZZZZZ[[[]]]___aaa//////000111444888???CCCbbbyyyxxxzzzyyywwwwwwmmmdddaaalllwwwjjj]]]UUU[[[jjjuuu\\\NNNEEEBBBLLL[[[rrr[[[GGG??????:::999888666444555888;;;555444333222333333555666555555444555666888:::;;;???AAABBBCCCCCCCCCEEEFFFEEEGGGIIILLLMMMMMMMMMLLLLLLMMMNNNQQQSSSUUUWWWXXXVVVVVVWWWYYY[[[^^^aaacccnnnyyy~~~xxxmmmkkkgggeeeeeehhhkkknnnpppnnnllljjjiiiiiiiiiiiimmmkkkgggcccaaa_________ZZZZZZ[[[]]]___```^^^]]][[[[[[[[[[[[\\\]]]^^^___```````````````````````````___]]][[[[[[[[[]]]^^^]]]ZZZZZZ^^^___[[[YYYZZZ___ZZZYYYaaaiiiqqq}}}}}}{{{}}}|||}}}}}}qqq```TTTQQQDDDFFFGGGIIIIIIHHHGGGFFFHHHFFFCCC@@@@@@CCCIIINNNKKKKKKJJJJJJLLLOOOQQQSSSQQQPPPOOOMMMLLLLLLMMMMMMPPPPPPQQQQQQRRRTTTUUUVVVVVVVVVVVVWWWYYY^^^dddiiikkknnniiinnnhhh______iiiyyyrrrYYYJJJ@@@BBBBBB<<<:::???888999;;;===>>>======<<<======<<<;;;::::::::::::AAA???@@@EEEIIILLLPPPVVVYYYYYY[[[```fffiiiiiigggkkkoootttxxxzzz{{{|||~~~|||vvvuuuttttttuuutttrrrooolllkkkhhheeebbbaaaccceeeiiihhhhhhgggffffffeeeeeeccccccccccccbbbaaa``````aaabbbdddcccaaa``````aaa^^^```bbbbbbaaa```aaabbb^^^^^^^^^^^^^^^___```aaa^^^[[[XXXYYY]]]aaaaaaaaa......///000111666;;;@@@UUUooowwwsssrrrpppnnnnnnkkkddd___eeetttzzzpppdddZZZQQQUUUbbbwww}}}eeeVVVKKKEEEJJJVVVnnnhhhPPPCCC???>>>===;;;888777777888999666555444444444555666666555444444555666777999:::<<<>>>@@@AAAAAABBBDDDFFFEEEFFFHHHJJJKKKLLLKKKKKKKKKLLLNNNPPPRRRTTTVVVVVVUUUUUUVVVWWWZZZ\\\___aaafffnnn{{{vvvpppkkkiiigggeeedddfffhhhjjjiiiiiihhhhhhhhhhhhhhhhhhkkkiiieeebbb___^^^^^^]]]\\\[[[[[[]]]^^^^^^\\\ZZZYYYYYYZZZ[[[]]]___aaabbb````````````````````````___^^^\\\[[[[[[\\\]]]^^^]]]YYYWWWZZZ[[[YYYZZZ]]]^^^\\\```jjjuuu~~~}}}}}}}}}}}}}}}qqq___QQQMMMDDDEEEGGGHHHIIIHHHGGGFFFEEEFFFEEEDDDCCCEEEHHHJJJKKKJJJJJJJJJLLLNNNQQQRRRRRRQQQPPPNNNNNNNNNNNNNNNPPPPPPQQQQQQRRRTTTUUUVVVSSSSSSSSSRRRTTTYYY___dddiiimmmiiilllpppbbb^^^eeerrriiiVVVFFFCCCBBB===;;;???999:::;;;============<<<::::::999999999999999:::@@@>>>???DDDHHHJJJOOOTTTUUUUUUWWW\\\bbbeeeeeecccgggjjjooosssuuuxxx{{{}}}}}}yyyxxxvvvuuuuuuuuusssqqqjjjhhheeecccbbbcccdddeeeggggggffffffeeeeeeeeedddaaabbbbbbcccccccccbbbbbb___aaabbbaaa___^^^^^^___^^^```aaaaaa______aaabbb```___^^^^^^]]]]]]]]]^^^]]][[[YYYYYY\\\___```___---.........///222777;;;HHH^^^}}}tttnnnmmmjjjjjjkkkooojjjgggfffkkkzzzzzznnnbbbXXXPPPRRRZZZnnnsssbbbRRRGGGHHHOOO^^^yyy```MMMDDDAAA@@@>>>;;;999888888888777666666555555555666666444444444444555777888999999;;;===??????AAACCCEEEFFFGGGGGGHHHIIIJJJJJJKKKKKKKKKMMMOOOQQQRRRTTTTTTTTTTTTUUUVVVXXXZZZ\\\]]]cccgggnnnwww}}}uuunnnjjjjjjhhhfffdddccccccddddddaaabbbcccdddfffffffffffffffeeebbb```^^^\\\[[[[[[\\\[[[[[[[[[\\\\\\ZZZXXXWWWXXXYYY[[[^^^```cccddd________________________]]]]]]\\\[[[[[[\\\]]]^^^\\\WWWTTTUUUVVVVVVZZZ___]]]```jjjyyy||||||{{{wwwuuuvvv~~~~~~{{{nnn[[[NNNHHHCCCDDDFFFGGGGGGGGGFFFEEECCCEEEGGGHHHFFFEEEEEEFFFJJJJJJIIIJJJKKKMMMOOOPPPRRRQQQPPPOOOOOOOOOOOOOOOPPPPPPQQQQQQRRRSSSUUUVVVRRRRRRQQQPPPQQQUUU\\\```ffflllhhhiii{{{{{{eee\\\^^^fffsssiiiPPPEEEBBB???===???999:::;;;<<<============999888999999:::;;;<<<===>>><<<>>>CCCGGGHHHLLLQQQRRRSSSUUUZZZ___bbbbbbaaaaaadddhhhllloootttyyy|||}}}~~~~~~}}}{{{wwwvvvuuuuuutttsssiiieeeaaaaaaccceeeeeedddeeeeeedddddddddddddddddd```aaabbbcccdddddddddddd]]]^^^```___^^^\\\]]]]]]_________^^^]]]^^^```bbbaaa```___^^^\\\\\\[[[[[[]]][[[YYYYYY[[[]]]]]]]]]...............000444777AAATTTooouuuooonnnmmmooosssrrrssstttsssqqqxxxwwwhhh\\\UUUSSSVVVffflllXXXJJJFFFJJJTTTppppppZZZNNNBBB@@@===;;;:::999777666666666666555555555555555333444444444555666777777666999;;;===>>>@@@CCCEEEGGGGGGGGGGGGHHHIIIJJJKKKJJJKKKLLLNNNOOOQQQRRRRRRSSSTTTUUUVVVWWWYYYZZZ[[[bbbdddhhhmmmuuuxxxsssooollljjjiiihhhgggeeecccbbbaaa```]]]^^^```bbbcccdddccccccaaa```___^^^\\\ZZZYYYXXXZZZYYYXXXYYY[[[[[[ZZZYYYWWWWWWXXXZZZ\\\^^^```bbb]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[[[[ZZZ[[[[[[\\\]]]ZZZVVVTTTTTTTTTTTTXXX^^^]]]eeettt~~~wwwoooooosss}}}xxxrrrfffUUUJJJGGGCCCCCCDDDEEEEEEEEEEEEDDDBBBDDDGGGGGGEEEDDDCCCCCCIIIHHHHHHIIIJJJLLLMMMNNNPPPPPPOOOOOONNNNNNNNNNNNPPPPPPPPPPPPQQQSSSTTTUUUTTTTTTSSSRRRSSSVVV\\\```bbbjjjhhhhhhuuukkk\\\WWWXXXaaakkkttt}}}[[[IIICCCAAA??????:::;;;;;;<<<<<<<<<======999999:::;;;<<<>>>???@@@===;;;<<>>@@@CCCEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLMMMNNNOOOPPPQQQSSSSSSUUUVVVXXXYYYZZZZZZ\\\___cccfffjjjqqqzzzzzzsssllljjjiiijjjjjjiiihhhgggeeecccaaa___^^^]]]^^^___aaaaaaaaa```___]]]]]]]]]]]]\\\ZZZXXXWWWVVVUUUUUUVVVYYY[[[[[[ZZZXXXXXXXXXXXXYYYZZZ\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYZZZZZZZZZWWWUUUUUUVVVUUUSSSWWW]]]cccooo{{{{{{yyyooorrrzzzxxxnnneeeZZZNNNHHHGGGBBBBBBCCCCCCCCCDDDCCCCCCBBBCCCDDDCCCBBBAAABBBCCCGGGGGGHHHHHHIIIJJJKKKLLLLLLLLLMMMLLLLLLLLLKKKKKKNNNNNNNNNOOOPPPQQQSSSSSSTTTUUUUUUUUUVVVXXX\\\______ggghhhiiirrrzzzaaaUUUNNNSSSYYY```ooofffMMMDDDBBB@@@???;;;;;;;;;;;;<<<<<<<<<===999999::::::<<<>>>???@@@;;;999;;;@@@CCCDDDFFFJJJPPPRRRVVVZZZ]]]___aaabbb[[[^^^aaadddiiipppwww||||||~~~yyyvvvttttttsssqqqpppkkkfffeeehhhiiifffbbbbbbbbbbbbbbbaaaaaaaaaaaabbbcccccccccbbbbbbaaa```\\\^^^```___^^^]]]^^^_________^^^]]]\\\]]]```cccbbbbbbaaa```````````````]]]]]]]]]\\\\\\[[[\\\\\\///000000000///000222444555AAAUUUooo}}}xxxuuuwww|||~~~jjjYYYUUURRRYYYmmmgggTTTKKKHHHGGGSSSmmmooo]]]KKKEEE???;;;;;;;;;999777444555555555444333222111222333444444555555444444555777:::;;;===???AAADDDCCCDDDEEEFFFGGGIIIJJJJJJLLLLLLLLLMMMNNNOOOOOOPPPQQQRRRTTTVVVXXXYYYZZZZZZYYY]]]aaadddeeeggglllpppxxx~~~xxxssskkkeeecccdddeeefffhhhgggfffdddbbb```^^^]]]]]]]]]^^^^^^^^^^^^^^^]]]ZZZ[[[\\\]]]]]][[[XXXWWWTTTSSSRRRTTTWWWZZZZZZZZZYYYXXXXXXWWWWWWXXXXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXWWWWWWWWWVVVTTTSSSUUUWWWVVVUUUZZZbbbppp}}}{{{yyyvvvxxx}}}|||sssxxx|||pppbbbXXXOOOGGGEEEGGGAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBB@@@AAACCCEEEFFFFFFGGGHHHHHHIIIIIIJJJIIIJJJJJJKKKJJJJJJIIIIIILLLLLLMMMMMMNNNPPPQQQRRRQQQSSSVVVWWWXXXYYY[[[\\\\\\dddfffhhhpppzzzmmm[[[MMMLLLOOOSSS```qqqnnnRRREEEBBB@@@>>><<<<<<;;;;;;;;;<<<<<<===888777888888999:::;;;<<<;;;999;;;@@@CCCBBBDDDHHHKKKNNNSSSVVVXXXZZZ]]]___\\\^^^bbbeeeiiiooovvvzzz{{{}}}{{{wwwuuutttrrrpppqqqnnnjjjiiijjjjjjgggdddccccccbbbbbbaaa``````___bbbbbbbbbbbbaaa```___^^^]]]^^^``````___^^^___```_________^^^]]]^^^```bbbcccbbbbbbaaaaaaaaabbbbbb^^^___```___^^^]]]^^^___...///////////////111333222:::GGG\\\zzz{{{{{{uuu]]]YYYTTTTTT```zzzsss]]]OOOHHHFFFMMM^^^yyy}}}hhhVVVOOOEEE???>>>===;;;999555666666666555444222111111222333444555444333333333555888::::::<<>>???BBBDDDFFFGGGHHHHHHMMMMMMMMMNNNNNNOOOOOOOOOMMMOOOQQQTTTVVVXXXYYYYYYZZZ^^^bbbcccbbbbbbeeehhhkkkqqqwwwzzz}}}xxxrrrmmmfffaaa```bbbdddeeefffeeecccaaa___]]]]]]\\\[[[[[[[[[[[[[[[\\\\\\]]]XXXZZZ\\\^^^^^^\\\YYYXXXTTTSSSQQQRRRUUUWWWXXXXXXYYYYYYXXXWWWWWWWWWXXXXXX[[[[[[[[[[[[[[[[[[[[[[[[WWWWWWWWWVVVUUUTTTSSSRRRRRRQQQRRRUUUUUUXXXaaalllvvvooopppsssxxx}}}~~~}}}yyyrrrfffXXXOOOHHHCCCBBBDDD@@@@@@@@@@@@@@@AAABBBBBBBBBCCCDDDDDDCCCCCCEEEGGGEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIHHHHHHKKKKKKKKKKKKLLLNNNOOOPPPNNNRRRWWWZZZ[[[[[[[[[\\\ZZZ```cccffflllrrr|||eeeRRRNNNMMMMMMYYYjjjtttVVVFFFAAA???======<<<;;;;;;;;;;;;<<<===999888888777777777888888;;;999;;;@@@CCCBBBCCCFFFHHHLLLQQQTTTVVVWWWZZZ\\\]]]```cccfffjjjnnnssswww{{{{{{}}}zzzxxxuuurrrooonnnnnnlllkkkjjjiiiiiihhheeedddcccbbbaaa______^^^___```````````````___^^^\\\^^^``````___^^^___```^^^```aaaaaa______aaabbbddddddbbbaaa````````````^^^aaacccbbb```___aaabbb,,,...///......///111222333777>>>NNNkkk~~~ccc^^^WWWQQQWWWlll|||dddRRRGGGBBBFFFQQQccczzzttt```VVVKKKCCCAAA???===:::666777777777777555333222111222333444555444333222222444777888999:::<<<>>>:::<<>><<<======;;;::::::;;;<<<===<<<;;;:::999888888888888;;;999;;;@@@CCCAAABBBEEEHHHLLLQQQTTTUUUWWWZZZ]]]^^^```dddgggjjjmmmrrruuu}}}|||}}}zzzwwwrrroookkklllmmmllljjjiiijjjkkkfffeeedddbbbaaa___^^^]]]\\\]]]^^^___````````````[[[]]]______^^^^^^___```^^^```bbbbbbaaa```aaabbbfffeeecccaaa___^^^]]]]]]___bbbddddddbbbaaaccceee///////////////000111111333333999FFFZZZvvvppp___TTTTTTWWW___yyyyyy```RRRLLLHHHIIIRRR]]]nnnrrrbbbRRRIIICCC<<<;;;>>>777666555666777777555333333333333333333333333333333444444555777888:::;;;===???BBBDDDDDDEEEGGGIIILLLLLLKKKKKKKKKKKKLLLLLLPPPPPPPPPPPPRRRTTTWWWXXXVVVWWWXXXYYYZZZ[[[\\\]]]______```bbbfffjjjoooqqqwww{{{|||xxxuuurrrppplllhhhcccaaabbbbbbaaa___cccdddccc```\\\ZZZYYYYYY[[[ZZZYYYWWWVVVVVVVVVVVVYYYYYYYYY[[[^^^______^^^ZZZXXXVVVTTTSSSTTTVVVXXXWWWYYYZZZZZZYYYWWWXXXYYY\\\\\\]]]\\\[[[YYYWWWVVVWWWWWWVVVUUUTTTRRRPPPOOOHHHHHHMMMSSSUUU[[[kkk}}}wwwuuu}}}qqqiiieeeoooyyy}}}zzzqqqjjj___TTTMMMFFF@@@???AAA;;;<<<<<<===>>>@@@AAAAAABBBDDDFFFFFFDDDCCCBBBBBBBBBCCCCCCDDDEEEFFFFFFGGGIIIIIIIIIJJJJJJJJJJJJKKKIIIJJJJJJJJJIIIJJJMMMOOOQQQSSSXXX]]]aaaaaa^^^[[[[[[XXX\\\ggglllooo}}}fffYYYSSSPPPXXXeeedddNNNBBB>>>>>>???===;;;999888888888888;;;:::999888777777777777999:::;;;===>>>@@@AAABBBFFFIIILLLOOORRRUUUXXX[[[[[[^^^bbbhhhmmmqqqtttuuuzzz}}}}}}zzzwwwrrrnnnkkkkkkjjjiiihhhhhhhhhhhhfffgggfffdddaaa``````aaa___``````aaaaaaaaaaaaaaa______^^^]]]]]]^^^^^^^^^aaa```^^^]]]]]]]]]^^^^^^bbbbbbbbbbbbbbbaaaaaa`````````aaabbbbbbaaa```___.........---...//////000111111555???OOOhhhsssbbbUUUSSSRRRWWWmmmzzzeeeSSSKKKGGGJJJOOOZZZpppttt```SSSHHH???;;;<<<:::888777777888777555333333333333333333333333333444555555666777999;;;<<<<<<>>>AAACCCCCCDDDFFFHHHKKKKKKKKKJJJKKKKKKLLLLLLNNNNNNNNNOOOPPPRRRTTTVVVTTTUUUVVVWWWYYYZZZ[[[[[[]]]]]]]]]^^^```cccfffhhhjjjmmmqqqtttvvvxxxzzz|||}}}xxxtttqqqnnnllljjjeeebbb______aaaccccccbbb\\\^^^^^^\\\YYYWWWVVVWWWXXXXXXXXXXXXXXXXXXXXXWWWXXXXXXYYY[[[^^^______^^^]]]ZZZVVVTTTTTTTTTUUUUUUXXXZZZ[[[ZZZXXXWWWWWWXXXZZZZZZ[[[\\\[[[ZZZYYYXXXTTTTTTSSSRRRQQQOOONNNMMMNNNNNNRRRVVVYYY___pppwwwuuu~~~{{{qqqjjjiiiqqqzzz}}}zzzpppggg]]]RRRLLLGGGAAA@@@CCC@@@@@@AAAAAAAAAAAA@@@@@@@@@BBBDDDDDDBBBAAAAAABBBCCCDDDDDDDDDEEEFFFFFFFFFHHHHHHHHHIIIIIIJJJJJJJJJIIIJJJJJJHHHGGGGGGIIIKKKPPPSSSXXX]]]``````]]][[[[[[WWW[[[dddiiilllyyyuuufff[[[SSSWWWbbbkkkTTTEEE@@@???===<<<;;;:::::::::;;;<<<::::::999888777777777777888999:::<<<>>>???AAAAAAEEEGGGKKKNNNPPPSSSWWWZZZZZZ]]]aaafffkkkoooqqqrrruuuxxx~~~~~~|||xxxssspppmmmmmmkkkjjjiiiiiiiiiiiihhhhhhgggeeebbbaaabbbcccaaaaaabbbbbbaaa``````___]]]]]]]]]]]]]]]]]]^^^^^^^^^]]]\\\\\\]]]^^^___```aaaaaabbbbbbbbbbbbaaaaaa```aaabbbbbbbbbaaa```___------,,,,,,------...///000111444999CCCWWWyyy}}}kkkZZZSSSNNNOOO```vvvcccTTTHHHDDDDDDHHHVVVfffppp]]]NNNBBB;;;:::<<<:::999888888777555333333333333333333333333333555555666666888999;;;<<<;;;===@@@AAABBBCCCFFFHHHJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMNNNOOOPPPRRRSSSSSSSSSTTTUUUWWWXXXYYYZZZ]]]\\\[[[[[[\\\]]]^^^___bbbeeehhhjjjkkklllnnnooopppsssyyyxxxtttpppmmmkkkiiifffeeeaaa___]]]]]]___```aaa```XXXZZZ\\\[[[YYYWWWUUUUUUUUUVVVWWWYYYZZZZZZYYYYYYXXXWWWXXXZZZ]]]___```______[[[VVVUUUVVVVVVUUUSSSZZZ[[[\\\[[[YYYWWWWWWWWWWWWXXXZZZ[[[\\\[[[[[[ZZZSSSSSSRRRQQQOOONNNMMMLLLOOOOOORRRUUUYYYaaaqqq{{{zzzyyyrrrnnnnnnuuu{{{}}}yyynnndddZZZPPPKKKFFFBBBAAACCCDDDEEEFFFFFFEEECCC@@@??????AAACCCCCCCCCBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJKKKKKKKKKIIIFFFFFFGGGIIIOOORRRWWW\\\^^^^^^\\\[[[YYYVVVXXX___dddhhhtttyyygggXXXXXX___uuuxxx___LLLCCC@@@<<<<<<;;;;;;;;;<<<>>>???::::::999888888777777777888888:::;;;===>>>???@@@CCCEEEIIIKKKNNNQQQUUUXXXZZZ\\\___dddhhhkkknnnooorrrtttyyy~~~{{{uuurrrpppooonnnlllkkkjjjjjjjjjjjjjjjjjjgggeeecccdddeeeeeeddddddcccaaa___^^^]]][[[[[[[[[\\\\\\]]]]]]^^^[[[[[[[[[[[[]]]^^^```aaaaaaaaabbbbbbbbbbbbbbbaaaaaabbbbbbcccbbbaaa```___---------,,,---......///111333555777;;;LLLkkk~~~xxxcccUUULLLKKKXXXjjjyyyeeePPPGGGCCCDDDNNNZZZtttkkkZZZLLLBBB===<<<:::888888888888666555444444444444444444444444444444555555666888999:::;;;===???@@@AAACCCFFFHHHIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMNNNOOOPPPPPPQQQRRRRRRSSSUUUVVVWWWXXXYYY]]]\\\[[[[[[[[[[[[\\\]]]aaaccceeeeeeeeefffgggiiiiiikkkooosssxxx}}}~~~|||{{{tttqqqmmmjjjiiihhhfffdddeeedddaaa___^^^]]]\\\[[[ZZZ\\\^^^^^^\\\XXXVVVUUURRRTTTWWWZZZ[[[\\\[[[[[[WWWVVVVVVYYY\\\____________[[[VVVUUUXXXYYYWWWTTT[[[\\\]]][[[YYYWWWVVVWWWXXXXXXZZZ[[[[[[[[[ZZZYYYTTTTTTRRRQQQPPPOOOOOONNNOOOPPPSSSWWW^^^iiivvv}}}wwwtttssssssyyy}}}xxxmmmaaaXXXOOOJJJEEEAAA@@@BBBDDDEEEGGGGGGFFFDDDAAA???@@@BBBDDDEEEDDDEEEFFFHHHFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJLLLLLLLLLJJJIIIIIIKKKLLLOOOSSSXXX\\\]]]\\\[[[[[[VVVSSSUUU[[[```fffqqq|||rrr___[[[___ooopppYYYIIIBBB===<<<;;;;;;;;;<<<===>>>::::::999999888777777666777888999:::;;;===>>>>>>BBBDDDGGGIIILLLOOOTTTWWWZZZ\\\^^^bbbfffiiikkkmmmpppqqqttt}}}|||xxxtttsssrrrpppooommmllllllllllllmmmllljjjgggffffffggghhhgggfffdddaaa^^^\\\[[[YYYZZZZZZ\\\\\\]]]]]]]]][[[[[[[[[\\\]]]^^^___``````aaabbbcccccccccccccccbbbccccccccccccbbb```___......------......///000000222555555777CCC^^^www~~~~~~lllYYYMMMJJJTTTbbb|||yyy^^^OOOGGGEEELLLVVVhhh~~~jjjZZZKKKBBB<<<:::777777888888888777444444444444444444444444333333333444444666777888;;;<<<>>>???AAACCCFFFIIIGGGGGGGGGHHHIIIKKKLLLMMMNNNNNNOOOOOOPPPPPPPPPPPPRRRRRRSSSTTTVVVWWWXXXXXXYYYYYYYYYZZZZZZ[[[\\\]]]^^^___``````______aaacccddddddfffhhhjjjlllnnnoooqqqsssuuuyyy~~~}}}zzzyyyyyyyyyyyyssspppllljjjiiihhhfffeeehhhgggeeebbb___]]]\\\[[[^^^```bbbaaa]]]YYYVVVUUURRRTTTWWWZZZ\\\\\\\\\[[[WWWVVVVVVWWW[[[]]]___^^^\\\YYYWWWWWWYYY[[[ZZZXXX[[[\\\]]]\\\YYYWWWWWWWWWYYYYYYZZZ[[[ZZZYYYXXXWWWTTTSSSRRRPPPOOOOOOOOOOOOQQQUUUZZZaaakkkxxx~~~yyytttssstttvvv{{{~~~yyynnn^^^UUULLLHHHDDD???===???@@@AAACCCEEEEEECCCAAA??????AAACCCCCCCCCDDDFFFHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIHHHIIIJJJJJJIIIKKKNNNPPPQQQUUUZZZ\\\[[[ZZZYYYZZZRRRQQQQQQVVV\\\dddnnnwwwyyyeee___```nnnjjjTTTGGG???>>><<<;;;999999999:::999999:::999999888666666666777777999:::;;;<<<===AAACCCEEEGGGJJJMMMRRRVVVZZZ[[[^^^aaadddhhhjjjlllnnnmmmooouuu~~~~~~~~~~~~}}}yyyvvvtttsssrrrpppooonnnnnnnnnnnnooonnnllliiihhhhhhiiiiiiiiigggeeebbb___\\\ZZZYYYZZZ[[[]]]^^^^^^^^^^^^]]]]]]^^^^^^____________aaabbbcccdddeeeeeeeeeeeecccdddddddddcccbbb```___.........---...//////000---///222333333;;;OOOccc}}}zzz~~~}}}yyyxxx~~~wwwaaaRRRLLLPPPYYYaaaooo[[[MMMEEEGGGOOO```yyyfffRRRCCC>>><<<999888888999999888444444444444444444444444222222222333333444555666999;;;<<<>>>???BBBFFFIIIEEEFFFFFFGGGIIIKKKLLLMMMOOOOOOPPPQQQQQQQQQPPPPPPQQQQQQRRRTTTUUUVVVWWWXXXTTTUUUVVVWWWYYYZZZ[[[[[[^^^______^^^]]]]]]___```bbbbbbbbbbbbcccdddeeefffffffffgggiiilllpppsssuuuvvvyyy||||||{{{{{{}}}zzzxxxuuutttuuuwwwwwwwwwqqqnnnkkkhhhggggggeeedddfffggggggeeebbb``````aaa```aaabbb```\\\XXXVVVUUUTTTVVVXXXZZZ[[[\\\\\\[[[YYYWWWVVVWWWYYY\\\]]]]]]ZZZZZZZZZZZZZZZZZZ[[[\\\[[[\\\]]]\\\YYYXXXXXXXXXYYYZZZZZZ[[[ZZZYYYWWWVVVRRRQQQOOONNNMMMMMMNNNNNNRRRXXXaaakkkxxxzzztttyyy}}}wwwrrrqqqsssvvvzzz~~~xxxmmmXXXPPPIIIEEEBBB===<<<>>><<<===???AAABBBAAA@@@???===>>>@@@@@@???@@@CCCEEEGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHCCCDDDFFFGGGHHHJJJNNNQQQTTTXXX\\\]]]ZZZXXXXXXYYYQQQOOOOOORRRXXX```jjjppp{{{hhh```___mmm~~~aaaPPPBBB@@@>>>;;;999888777777999999::::::999888666555555666666777999::::::;;;???@@@BBBDDDFFFKKKPPPTTTYYYZZZ\\\___bbbfffiiikkkkkkkkkkkknnnttt|||~~~}}}}}}}}}|||zzzwwwtttsssrrrqqqpppppppppppppppppppppmmmkkkiiijjjkkkiiiiiigggeeeccc```]]]\\\[[[\\\^^^___```______^^^``````aaaaaabbbaaaaaa```bbbcccdddfffggghhhhhhhhhdddeeeeeeeeedddbbbaaa```------,,,,,,------...///,,,---000222222555BBBPPPppp~~~yyyyyyuuussstttrrrvvvyyyooo]]]RRROOOQQQPPPdddlllYYYIIIFFFKKKVVVtttxxxaaaNNNEEEBBB>>>;;;:::999888777555555555555555555555555333333333333444555666666777888999:::<<>>>>>>>>>>>======>>>>>>>>>>>>???AAACCCFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGBBBDDDFFFGGGHHHKKKOOORRRWWW[[[___^^^ZZZWWWWWWXXXQQQOOOMMMMMMSSS[[[cccfffvvvyyyhhh___[[[jjj|||oooXXXCCCBBB???<<<:::999888888888999:::::::::888666555555555666777888888999999<<<===>>>@@@BBBGGGMMMQQQVVVWWWYYY\\\```dddhhhjjjkkkmmmooooooooossszzz}}}}}}{{{{{{{{{{{{yyyxxxsssrrrrrrqqqqqqqqqrrrrrrpppqqqpppnnnkkkjjjjjjkkkhhhhhhgggeeecccaaa___^^^^^^___aaabbbbbbaaa```___```aaacccdddeeeeeeeeeeeecccdddeeegggiiijjjjjjjjjeeefffffffffdddcccaaa```,,,,,,++++++,,,,,,---...---...000333222333;;;EEE[[[{{{vvvooooootttgggggggggkkk{{{{{{hhhXXXOOOLLLLLLRRRbbb{{{{{{dddQQQJJJMMMLLLeeeuuuaaaJJJGGGAAA>>>;;;:::888777555555555555555555555555444444444444444555666777555666777888:::===BBBEEEDDDDDDEEEFFFHHHKKKMMMNNNNNNOOOPPPQQQPPPOOONNNMMMMMMNNNOOOPPPRRRSSSTTTTTTTTTUUUWWWXXXZZZZZZ[[[[[[ZZZZZZZZZYYYWWWXXXZZZ\\\ZZZZZZZZZZZZ[[[]]]^^^```_________```aaacccdddeeeaaaeeeiiiiiieeedddgggjjjhhhkkknnnrrrttttttssssssuuuuuuuuutttsssqqqpppoooooosssuuutttvvv|||~~~}}}|||{{{yyytttnnniiihhhhhhiiilllooorrrsssrrrssspppllliiihhhgggeeecccdddfffhhhgggdddbbbccceeebbbccccccaaa___]]]^^^^^^ZZZZZZYYYYYYYYYYYYZZZ[[[[[[XXXVVVVVVXXXZZZ[[[[[[YYY^^^aaa^^^XXXUUUXXX]]]YYY[[[\\\\\\ZZZYYYZZZZZZUUUVVVXXXYYY[[[[[[[[[ZZZUUUTTTRRRPPPPPPPPPRRRRRR\\\gggttt}}}|||yyyrrriiirrr}}}~~~|||{{{{{{xxxxxxsssvvvyyy}}}|||vvviii\\\KKKEEE@@@@@@@@@>>>???AAA======<<<<<<<<<<<<<<<<<>>???BBBDDDFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFEEEGGGHHHIIIJJJLLLPPPSSSYYY]]]aaa___ZZZVVVVVVXXXRRRPPPMMMKKKOOOWWW]]]___nnnwwwfff\\\WWWfffvvvxxx___DDDBBB@@@===;;;:::::::::888999:::;;;:::888666555444555555666777888888999999:::<<<===@@@DDDJJJNNNTTTUUUWWWZZZ^^^bbbgggiiilllqqqtttsssoooooouuu{{{xxx~~~~~~zzzyyyyyyzzzyyyxxxrrrqqqqqqqqqqqqrrrssssssqqqqqqpppnnnkkkjjjkkklllgggggggggeeedddbbb```___```aaacccddddddbbb```______aaacccfffggghhhhhhhhhdddeeefffhhhjjjkkkllllllffffffffffffeeecccaaa```+++,,,---///000//////...+++,,,,,,---///444:::???PPPjjj{{{nnneeefffllleeebbbaaaeeennnppp___TTTMMMMMMKKKNNN^^^{{{ppp[[[MMMIIIIIIUUUllllllYYYNNNDDDAAA@@@<<<:::999777666555444333222222222111222333333444444444444555555777999;;;===???@@@BBBCCCDDDGGGKKKLLLLLLKKKNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPOOONNNNNNQQQSSSUUUUUUUUUVVVVVVWWWWWWWWWVVVVVVWWWXXXYYYZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\^^^```bbb```aaabbbcccdddcccbbbbbbggghhhiiijjjjjjkkkjjjjjjllllllkkkjjjiiiiiiiiiiiikkkkkkkkkkkklllnnnpppqqqpppppppppooonnnlllkkkjjjhhhiiiiiiiiijjjlllpppsssqqqpppllliiifffddddddccceeedddddddddfffeeedddbbbbbbbbbbbbbbbaaa```^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\YYYXXXXXXWWWVVVTTTSSSRRRVVVVVVWWWWWWWWWWWWXXXXXX^^^\\\ZZZXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXUUUOOOMMMOOOPPPPPPPPPSSSbbbtttsssjjjllllllnnnqqqooommmrrryyy~~~zzzwwwwwwyyy~~~|||ooo^^^QQQHHHDDD@@@>>>>>>@@@AAAAAAAAA???>>>>>>>>>>>>;;;999============>>>>>>>>>>>>DDDDDDDDDEEEFFFHHHIIIJJJFFFFFFGGGHHHHHHIIIIIIJJJLLLLLLJJJGGGFFFGGGKKKNNNVVVXXX[[[[[[XXXUUUSSSSSSNNNOOONNNLLLKKKQQQ\\\dddnnnzzzwwwccc]]]]]]ZZZnnnjjjSSSGGG===<<<===;;;777555999999999999999888777666666666666666777888999:::;;;::::::<<>>>>>CCCCCCEEEHHHKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQPPPOOOOOOQQQSSSUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYYYYZZZXXXXXXYYYYYYZZZZZZ[[[[[[]]]\\\\\\\\\\\\]]]___```^^^___```aaabbbaaaaaa```dddeeefffgggggghhhhhhhhhiiihhhggggggggggggggggggiiihhhhhhhhhiiijjjkkklllkkkkkklllllllllkkkjjjjjjfffggghhhhhhiiilllpppsssrrrqqqnnnkkkhhhgggfffeeeeeedddccccccdddeeedddbbbcccccccccbbbaaa___^^^]]][[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWUUUUUUWWWWWWWWWWWWWWWWWWWWWWWW[[[ZZZZZZYYYYYYZZZZZZ[[[VVVVVVVVVVVVVVVUUUUUUTTTSSSPPPOOORRRSSSSSSVVVZZZiiizzztttkkkhhhiiilllkkkgggfffppp|||}}}}}}~~~xxxjjjZZZPPPBBB???<<<:::;;;===>>>>>>>>>===<<<===>>>>>>===;;;============>>>>>>>>>>>>BBBBBBCCCDDDFFFGGGIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGLLLKKKJJJGGGEEEFFFJJJMMMTTTVVVYYYYYYWWWTTTRRRRRRNNNOOOOOOMMMMMMRRR[[[ccclllvvvjjj\\\XXXXXXhhhwwwsssWWWKKK???===>>>;;;888666999:::::::::999999888777999999888777666666666666:::::::::;;;>>>CCCGGGJJJMMMPPPTTTXXX\\\```dddgggkkkkkkkkknnnqqqtttvvvwwwvvvvvvzzz}}}yyyxxxyyy{{{yyyuuuqqqpppppppppooommmrrrpppnnnllljjjjjjkkkllljjjhhhfffcccaaa`````````^^^____________]]]\\\[[[YYY[[[^^^aaadddfffggghhhkkkjjjiiikkkmmmllliiieeeggggggffffffffffffffffff******+++,,,---------------...//////...///111333:::IIIdddyyymmmgggggglllkkkiiigggfffoooyyyfffXXXNNNIIIEEEKKK]]]xxxmmm]]]SSSMMMJJJNNN```ooocccVVVNNNIIIAAA:::888888888777666555555555555222222333444444444333333333333555777999:::<<<===AAABBBDDDGGGIIIJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNNNNPPPRRRRRRQQQQQQQQQRRRTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXVVVVVVWWWXXXXXXYYYZZZZZZ]]]]]]\\\[[[[[[\\\\\\]]]\\\]]]^^^_________^^^^^^```aaabbbcccddddddddddddcccccccccccccccddddddeeeeeeeeeddddddddddddeeeeeeeeeeeefffgggggggggggggggcccdddfffggghhhkkkooorrrtttsssqqqnnnkkkiiiggggggeeecccbbbbbbcccddddddcccdddddddddcccaaa___^^^]]][[[[[[[[[ZZZZZZZZZYYYYYY\\\\\\\\\\\\[[[ZZZYYYXXXWWWWWWWWWWWWWWWWWWVVVVVVWWWXXXYYYZZZ[[[[[[\\\\\\TTTUUUUUUUUUTTTRRRPPPOOOMMMLLLNNNQQQSSSTTT[[[cccrrruuunnnjjjkkkjjjgggbbbdddrrr~~~~~~}}}pppaaaTTTLLLBBB@@@===<<<<<<<<<<<<;;;;;;::::::;;;===???>>>===<<<=========>>>>>>>>>???@@@AAAAAACCCEEEGGGIIIJJJHHHHHHGGGGGGGGGGGGFFFFFFKKKKKKIIIGGGEEEFFFHHHKKKRRRTTTWWWWWWUUUSSSQQQQQQNNNOOOPPPPPPPPPTTT[[[aaahhhooowwwaaaVVVTTT___iiiooo{{{~~~]]]OOOBBB======;;;888888999::::::::::::999888888999888777666555555555555999888999:::>>>BBBEEEHHHKKKMMMQQQTTTWWW\\\bbbeeeggghhhiiikkknnnqqqtttvvvxxxuuuvvv|||~~~{{{zzzzzz{{{zzzwwwsssqqqpppooommmkkknnnmmmlllkkkkkkkkklllmmmlllkkkiiifffdddbbbbbbaaa^^^^^^^^^^^^]]]\\\ZZZZZZXXXYYYZZZ\\\___aaadddeeejjjjjjkkkmmmmmmlllhhheeefffffffffggggggggghhhhhh)))******+++,,,,,,------+++---//////......///000999AAATTTrrr}}}sssmmmkkkrrrqqqqqqmmmjjjpppppp___RRRLLLGGGIIITTTjjjwwwdddWWWOOOKKKIIIRRRfffvvvjjj\\\UUUNNNEEE>>>:::999888777666555555555555222333333444444333333333111222333555777999:::;;;>>>@@@BBBDDDEEEFFFHHHJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMOOOSSSTTTSSSQQQPPPPPPQQQQQQQQQRRRRRRSSSSSSSSSRRRSSSTTTUUUVVVWWWWWWXXXTTTTTTUUUVVVWWWXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZ[[[ZZZ[[[]]]^^^^^^^^^]]]\\\]]]^^^___```aaaaaaaaaaaa____________```aaabbbccccccbbbaaaaaa```_________``````aaabbbbbbbbbbbbbbbaaabbbeeefffhhhkkknnnqqqvvvuuutttqqqnnnkkkhhhgggeeecccaaabbbdddeeefffeeefffeeeeeedddbbb```^^^]]]^^^^^^]]]]]]\\\\\\[[[[[[]]]]]]]]]]]]]]]\\\[[[ZZZXXXXXXXXXWWWWWWVVVVVVVVVUUUVVVXXXYYYZZZZZZYYYXXXSSSTTTTTTTTTRRRPPPMMMLLLKKKKKKNNNQQQSSSXXXdddqqqyyyvvvrrrrrrmmmhhheeeccciiiyyy}}}~~~vvvfffWWWKKKFFFBBB@@@>>>======<<<:::999;;;:::999:::<<<>>>>>>===<<<<<<======>>>>>>??????>>>???@@@AAACCCEEEGGGHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJIIIGGGEEEEEEHHHJJJQQQSSSVVVWWWUUUSSSQQQQQQMMMOOOQQQQQQRRRUUUYYY]]]ccchhhxxxjjjZZZSSSWWW[[[___iii|||dddTTTDDD===<<<:::999999888888999999999999888888555555555555555666777777777777888:::===@@@DDDFFFJJJLLLOOOQQQUUUZZZ```eeedddeeegggiiikkkooosssvvvyyytttsssyyy~~~}}}{{{{{{{{{|||yyyvvvrrrpppnnnllllllllllllkkkkkklllmmmnnnooonnnmmmkkkiiigggeeedddccc``````___^^^]]]\\\[[[[[[YYYYYYXXXYYY[[[]]]```bbbeeefffiiikkklllkkkiiigggfffffffffgggggggggffffff))))))******+++,,,,,,---(((+++---///......///000666999EEE^^^~~~}}}xxxttttttttttttssspppvvv~~~kkkXXXRRRLLLLLLQQQaaa}}}kkk[[[LLLIIIIIILLLTTTfff~~~qqqddd]]]VVVMMMEEEBBB:::999888666555555555555333333333444444333333222111222333444666777888999===???BBBCCCCCCDDDGGGJJJHHHHHHIIIJJJJJJKKKLLLLLLLLLOOOSSSTTTSSSQQQPPPOOONNNNNNOOOPPPRRRSSSTTTTTTSSSSSSTTTUUUVVVWWWWWWXXXSSSTTTTTTUUUVVVVVVWWWWWWTTTUUUVVVWWWXXXYYYZZZZZZYYYZZZ\\\]]]]]]]]]\\\[[[[[[\\\]]]^^^____________]]]]]]]]]]]]^^^```aaabbbaaa``````___^^^]]]\\\[[[^^^^^^^^^^^^^^^]]]\\\\\\___aaadddfffhhhjjjmmmpppvvvvvvuuussspppmmmiiigggeeedddcccdddfffhhhhhhgggggggggfffeeedddbbb```____________^^^]]]\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\[[[ZZZZZZYYYYYYXXXWWWVVVVVVUUUVVVWWWWWWWWWVVVTTTSSSSSSSSSSSSRRRQQQNNNLLLKKKMMMMMMPPPUUUZZZbbbqqq}}}vvvssssssiii______eeeooo|||~~~~~~|||mmm\\\NNNDDD@@@===<<<;;;<<<>>>??????>>>>>><<<;;;:::;;;<<<<<<;;;<<<<<<<<<===>>>?????????======>>>???AAACCCEEEFFFDDDEEEFFFHHHIIIKKKLLLMMMIIIIIIHHHGGGEEEFFFHHHKKKQQQTTTWWWWWWUUURRRQQQPPPLLLNNNOOOQQQRRRTTTWWWYYY]]]bbbpppsss___UUUSSSRRRTTT[[[kkkooo]]]III???;;;999999:::777777888888888888888777666555555555555666666777777777888:::<<<@@@BBBDDDJJJLLLNNNQQQTTTZZZ```dddccceeefffgggiiimmmrrrvvvzzzuuutttyyy~~~~~~~~~~~~}}}{{{yyy}}}|||xxxtttpppnnnmmmlllkkkkkkllllllmmmnnnooopppnnnnnnmmmlllkkkhhhfffeeeaaa```___^^^]]]\\\\\\[[[ZZZYYYXXXXXXYYY[[[^^^___```cccgggjjjlllllllllllliiijjjjjjjjjiiihhhfffeee************+++,,,---...(((***---.........000111333555===PPPlllxxxtttssstttttttttzzz~~~ddd[[[RRROOOOOOZZZsssxxxeeeNNNIIIGGGIIIJJJRRRggg}}}yyylllddd\\\RRRIIIEEE===<<<:::888666555555444333333444444444333222222111222333444555777888888===@@@BBBCCCBBBCCCGGGKKKFFFGGGGGGHHHIIIJJJKKKKKKKKKNNNRRRSSSRRRPPPOOOOOOMMMNNNOOOPPPQQQSSSSSSTTTRRRRRRSSSTTTUUUVVVWWWWWWTTTTTTUUUUUUUUUUUUVVVVVVRRRSSSTTTVVVXXXXXXYYYYYYXXXYYYZZZ[[[\\\[[[ZZZZZZYYYZZZ[[[\\\]]]]]]]]]]]][[[[[[[[[\\\\\\^^^_______________^^^]]][[[ZZZYYY[[[[[[\\\\\\[[[ZZZYYYYYY]]]```ccceeefffhhhjjjmmmqqqrrrssssssrrrooollliiieeeeeefffhhhjjjlllkkkjjjhhhhhhhhhgggfffeeedddccc______^^^^^^]]]\\\[[[[[[[[[\\\]]]]]]]]]]]]]]]\\\]]]\\\[[[ZZZYYYXXXWWWWWWVVVVVVVVVUUUTTTRRRQQQPPPRRRRRRPPPOOOMMMLLLKKKKKKJJJKKKQQQZZZbbbkkkxxxzzzrrrppphhh]]]UUUYYYfffsss~~~{{{nnn```RRRGGG@@@===;;;;;;<<>>???@@@@@@=========>>>???AAACCCCCCBBBCCCEEEGGGIIIKKKMMMNNNGGGHHHHHHHHHGGGHHHJJJLLLRRRTTTWWWWWWTTTQQQOOOOOOKKKLLLMMMNNNPPPRRRTTTUUUXXX^^^iiizzzyyyddd[[[TTTPPPPPPSSS^^^vvvmmmTTTEEE???;;;:::;;;777777888999999999888888:::999888666555444444333666777888:::===???BBBCCCHHHKKKNNNQQQUUUYYY___cccbbbdddfffffffffiiipppuuu{{{xxxxxx|||~~~~~~}}}zzz}}}|||yyyuuupppmmmlllmmmkkkkkkllllllmmmmmmmmmmmmlllmmmnnnnnnmmmkkkiiigggaaaaaa___]]]\\\[[[[[[[[[[[[ZZZXXXWWWWWWYYY[[[\\\]]]```eeehhhjjjkkknnnooonnnooooooooonnnllljjjiii++++++******+++,,,...///***,,,---...---...///111111333999DDDYYYuuu~~~xxxuuusssuuuwww{{{wwwhhhYYYRRROOOUUUlllwwwaaaSSSHHHGGGHHHIIISSS___vvvzzzpppfffZZZNNNIIIAAA@@@>>>;;;999777666555333444444444333333222111111222333444555777888888999===@@@@@@>>>???DDDIIIEEEEEEFFFGGGHHHIIIJJJJJJKKKMMMPPPQQQPPPOOONNNOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUUUUVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSTTTVVVWWWXXXXXXXXXXXXVVVWWWXXXYYYYYYYYYXXXWWWWWWXXXYYYZZZ[[[[[[[[[[[[ZZZZZZYYYZZZZZZ[[[\\\\\\\\\]]]]]]]]]\\\ZZZYYYXXXXXXYYYYYYZZZZZZZZZZZZYYY[[[]]]```bbbcccdddfffhhhhhhkkkooorrrsssrrrpppnnnfffgggiiillloooooonnnkkkhhhiiiiiiiiiiiihhhgggfffaaaaaa```___^^^]]]\\\\\\\\\\\\]]]^^^^^^^^^^^^^^^___^^^]]]\\\ZZZYYYXXXWWWWWWVVVUUUTTTSSSRRRRRRQQQQQQOOOMMMKKKIIIIIIJJJKKKIIILLLVVVeeeqqqxxx~~~zzzzzzvvvmmmjjj\\\UUUSSS]]]lllzzzzzz{{{~~~uuukkk^^^RRRJJJDDD???<<<<<<<<<<<<@@@GGGNNNTTTVVVCCC@@@===;;;;;;<<<<<<;;;;;;;;;<<<===>>>???@@@@@@============>>>???@@@AAAAAABBBCCCEEEGGGIIIJJJKKKFFFGGGHHHHHHHHHJJJLLLOOORRRTTTVVVVVVRRROOOLLLLLLJJJJJJJJJKKKMMMPPPQQQQQQTTT[[[dddooommmaaaXXXQQQQQQOOOUUUjjjdddPPPDDD>>>;;;<<<888999:::;;;;;;;;;;;;:::;;;:::999777666555444444777777999;;;===@@@BBBCCCFFFIIIMMMQQQUUUYYY]]]``````cccdddcccbbbeeelllrrr}}}|||~~~}}}|||zzzzzzxxxsssnnnkkkkkklllkkkkkkkkkkkkjjjjjjiiiiiijjjlllnnnoooooommmjjjiiidddcccaaa___]]]]]]]]]]]]YYYYYYWWWWWWVVVWWWXXXXXXZZZ]]]```bbbccceeeiiimmmooooooqqqqqqqqqooommmlll,,,++++++***+++---...///---.........------///111---///333888FFFaaa}}}xxxuuuvvvyyy}}}sss___UUUPPPTTTjjjwww___KKKHHHIIIGGGHHHMMMYYYqqquuufffYYYSSSEEECCCAAA>>>;;;888777666444444444444333333222111222222333444666777888888555888;;;;;;999;;;@@@EEEDDDEEEFFFGGGHHHIIIJJJJJJKKKMMMOOOPPPOOONNNNNNOOOSSSSSSRRRQQQPPPPPPOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTWWWWWWVVVVVVUUUTTTTTTTTTVVVWWWXXXYYYYYYYYYWWWWWWTTTUUUVVVWWWXXXWWWVVVVVVVVVVVVWWWXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYZZZZZZZZZ[[[[[[\\\[[[YYYXXXWWWUUUVVVXXXYYYZZZ[[[[[[[[[YYY\\\^^^```aaaaaaccceeebbbfffkkkqqqtttuuutttsssfffhhhkkkooorrrrrrooommmiiiiiijjjjjjjjjjjjiiiiiieeedddcccbbbaaa```______\\\]]]^^^___``````````````````___]]][[[ZZZYYYXXXXXXVVVUUUSSSRRRSSSSSSTTTOOOMMMJJJGGGFFFGGGIIIJJJOOOTTTbbbuuuyyyvvvvvv|||ttthhhdddVVVTTTXXXeeettt~~~vvvuuuzzz~~~~~~}}}kkk```RRRIIIEEECCC???<<<:::999888:::@@@GGGLLLOOOBBB@@@===;;;<<<=========;;;;;;<<<===>>>???@@@@@@===============>>>??????AAABBBCCCDDDEEEFFFGGGHHHEEEFFFHHHIIIJJJKKKNNNPPPQQQSSSUUUTTTQQQMMMJJJIIIJJJIIIHHHIIIKKKNNNOOOPPPQQQYYYaaahhhtttwwweee[[[TTTSSSOOOPPPddd}}}oooWWWIII@@@<<<<<<:::;;;;;;<<<=========<<<888888777777777777777888777888:::<<<>>>@@@BBBBBBDDDGGGLLLQQQTTTXXX\\\^^^___aaacccbbb```bbbjjjppp~~~zzz~~~}}}xxxxxxvvvrrrllliiijjjkkkjjjjjjjjjiiiiiigggfffeeeiiikkknnnppppppnnnkkkjjjhhhfffdddbbb````````````XXXXXXWWWVVVUUUUUUUUUUUUWWWYYY[[[\\\\\\^^^ccchhhlllmmmooopppqqqpppnnnmmm(((((()))***++++++,,,,,,+++++++++,,,,,,,,,------///,,,000888>>>LLLkkkxxxuuuuuutttvvvyyyjjjZZZTTTUUU___jjjyyy^^^QQQNNNJJJFFFEEELLL[[[ssstttjjjTTTKKKAAA===>>>>>>;;;777999777444444555666666666222222222222333333444555999;;;======>>>@@@CCCEEECCCCCCDDDEEEGGGHHHIIIIIILLLLLLLLLMMMMMMNNNNNNNNNQQQRRRTTTUUUUUUSSSQQQPPPOOOPPPQQQRRRSSSSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTSSSWWWWWWWWWXXXXXXYYYYYYYYYWWWVVVUUUTTTSSSTTTUUUVVVZZZYYYXXXXXXXXXZZZ[[[\\\XXXXXXWWWWWWWWWXXXXXXYYY[[[ZZZXXXVVVUUUUUUUUUUUUZZZZZZYYYYYYXXXXXXXXXXXXWWWYYY[[[]]]]]]___aaacccddddddgggmmmsssvvvtttrrrmmmllllllnnnooonnniiieeejjjiiihhhhhhiiiiiihhhgggfffdddbbbaaaaaa```^^^\\\\\\___cccbbb___]]]\\\]]]]]]\\\\\\[[[ZZZYYYWWWWWWXXXUUUSSSSSSTTTSSSPPPMMMLLLHHHHHHJJJHHHEEEKKKTTTUUUdddwww}}}wwwqqqqqqzzzxxxcccVVVOOOWWW```kkk{{{yyyxxxzzz}}}xxxlll___XXXNNNEEE???<<<;;;:::<<<<<<;;;:::;;;<<<===>>>======<<<<<<<<<;;;;;;;;;;;;===@@@BBBCCCBBB@@@>>>AAA===;;;<<<======@@@DDDEEECCCBBBEEEHHHJJJIIIGGGIIIHHHFFFEEEFFFHHHJJJLLLSSSRRRPPPNNNKKKJJJIIIHHHJJJHHHHHHIIIKKKMMMMMMMMMIIIRRRXXX___lll|||}}}qqqfffPPPNNNVVV\\\xxxiiiPPPBBB???AAA<<<<<<===???AAAAAA@@@>>><<<;;;888666555555666666555555555777999===AAACCCFFFIIIMMMPPPRRRTTTVVVXXX```aaabbbcccdddfffjjjmmmwwwyyy{{{~~~}}}}}}yyytttqqqpppnnnjjjgggqqqooollliiiggggggggghhhgggjjjmmmqqqrrrqqqooommmjjjiiifffdddaaa___^^^^^^[[[YYYVVVVVVVVVWWWWWWVVVUUUUUUVVVWWWZZZ^^^bbbdddiiiooowww}}}}}}xxxqqqkkk(((((()))******+++,,,,,,+++,,,,,,,,,------------...+++...444888CCC^^^yyy}}}wwwsssqqqrrruuu|||wwwcccVVVQQQVVV^^^wwwuuuaaaTTTKKKFFFFFFEEELLLZZZqqq|||hhh]]]NNNEEEBBBAAA>>>;;;:::888555444444555444333222222222222222333444555666888:::;;;<<<>>>AAACCCCCCCCCDDDEEEGGGHHHIIIIIIJJJJJJKKKLLLMMMMMMNNNNNNOOOPPPQQQRRRRRRQQQPPPOOOMMMNNNPPPQQQSSSSSSTTTTTTSSSTTTTTTUUUUUUTTTTTTSSSVVVVVVVVVWWWWWWWWWXXXXXXWWWWWWUUUTTTTTTTTTUUUVVVYYYYYYXXXXXXXXXYYYYYYZZZWWWWWWVVVVVVVVVWWWWWWXXXYYYXXXWWWVVVUUUUUUUUUVVVXXXXXXXXXWWWWWWVVVVVVVVVVVVXXX[[[\\\\\\^^^```bbbcccdddfffkkkqqqttttttrrrmmmllllllnnnppppppmmmjjjllljjjhhhhhhiiiiiiiiihhhhhhfffdddccccccbbb```___\\\___bbbaaa___\\\\\\\\\\\\\\\\\\[[[ZZZYYYXXXWWWVVVTTTRRRQQQQQQOOOKKKGGGHHHEEEEEEGGGHHHJJJRRR]]]eeetttwwwnnniiikkkwwwooo]]]TTTOOOXXXcccooo~~~{{{|||}}}{{{~~~pppcccUUUOOOFFF???;;;::::::999:::999888888888999:::;;;===<<<<<<<<<;;;;;;;;;;;;:::<<<>>>???@@@@@@???>>>BBB>>>===>>>>>>===>>>BBBCCCAAA@@@BBBEEEGGGFFFEEELLLJJJIIIGGGGGGIIIJJJLLLQQQPPPNNNMMMLLLKKKJJJJJJKKKKKKJJJJJJKKKLLLLLLKKKIIIRRRVVV[[[fffssswww]]]VVVZZZ^^^zzzyyy\\\HHH@@@???<<<;;;<<<>>>@@@AAA@@@>>>===;;;999777666666666777888777777777999;;;>>>@@@BBBEEEIIILLLNNNPPPRRRTTT\\\^^^```bbbcccfffiiikkkqqqsssvvvzzz}}}}}}zzzuuurrrqqqoookkkiiinnnmmmkkkiiiiiiiiijjjkkkgggiiillloooqqqqqqpppoookkkjjjhhheeebbb```___^^^YYYVVVTTTSSSTTTTTTTTTSSSRRRRRRSSSUUUYYY]]]aaadddhhhmmmuuu{{{}}}zzztttppp((())))))******+++++++++,,,,,,,,,---------.........,,,...222333:::NNNcccyyysssoooooorrrsss{{{ttt___RRRPPPTTT]]]ooowww___NNNGGGGGGCCCCCCIII\\\yyyqqq]]]MMMDDDAAA>>><<<;;;888555444444444333222333222222222222333333444222444777888999;;;???AAABBBCCCDDDEEEGGGHHHIIIJJJHHHIIIJJJKKKLLLMMMNNNOOOMMMMMMOOOPPPPPPOOONNNMMMLLLMMMOOOQQQRRRSSSTTTTTTSSSSSSTTTTTTTTTTTTSSSSSSUUUUUUUUUUUUUUUVVVVVVVVVXXXWWWVVVUUUUUUUUUVVVVVVWWWWWWXXXYYYYYYXXXWWWVVVVVVUUUUUUTTTTTTUUUUUUUUUVVVVVVUUUUUUUUUUUUVVVWWWVVVVVVUUUUUUUUUUUUTTTTTTVVVWWWZZZZZZ[[[\\\^^^```cccccceeehhhmmmqqqrrrrrrmmmmmmlllnnnpppqqqqqqpppooollliiiggghhhiiihhhhhhhhhfffdddcccccccccaaa___]]]^^^``````^^^[[[[[[[[[[[[\\\[[[[[[ZZZYYYWWWWWWTTTRRRQQQPPPPPPMMMJJJGGGHHHFFFFFFIIILLLSSS___kkk{{{yyyjjjcccccciiixxx|||pppaaaVVVSSSSSS]]]jjjwww}}}}}}~~~{{{}}}}}}{{{~~~wwweeeYYYJJJFFF???;;;999:::::::::888888777777888888999:::<<<<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<=========BBB??????AAAAAA>>>>>>AAACCCAAAAAABBBDDDFFFFFFEEELLLKKKJJJHHHHHHIIIJJJKKKNNNNNNMMMLLLKKKKKKKKKKKKMMMLLLLLLLLLKKKKKKKKKKKKJJJQQQSSSVVV^^^gggoooaaa______zzzmmmRRRCCC>>><<<;;;;;;===???AAA@@@???===<<<:::888777777888888::::::999888888999;;;<<<>>>AAADDDGGGIIIKKKMMMOOOUUUXXX]]]```bbbdddgggiiilllnnnrrrwww|||~~~{{{wwwuuussspppnnnkkkmmmlllkkkkkkkkklllmmmnnngggiiikkkmmmooopppqqqqqqmmmllljjjhhheeebbb```___ZZZXXXUUUTTTTTTTTTSSSQQQQQQRRRSSSUUUYYY]]]aaaccceeejjjpppvvvyyyyyywwwvvv((()))))))))*********+++,,,,,,---------.........///...000222222555CCCQQQttt|||uuupppppprrrssswww{{{ooo[[[RRRRRRSSS^^^tttnnnVVVJJJGGG@@@@@@FFFUUUllllllWWWJJJDDDAAA???;;;999666444444444333222333222222222222222333333000222555666888:::===@@@AAABBBCCCDDDFFFHHHIIIIIIHHHHHHIIIKKKLLLNNNOOOOOOLLLLLLMMMNNNNNNNNNMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRSSSSSSTTTSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTWWWWWWWWWVVVVVVVVVVVVVVVTTTVVVXXXYYYYYYWWWUUUSSSTTTTTTSSSSSSRRRRRRSSSSSSSSSSSSTTTTTTUUUVVVVVVWWWUUUUUUUUUUUUUUUTTTTTTTTTUUUWWWYYYYYYYYYZZZ[[[]]]bbbbbbccceeeiiillloooqqqpppooonnnnnnppprrrsssssspppmmmhhhffffffgggggggggeeecccbbbaaaaaaaaa___]]]]]]^^^^^^^^^\\\[[[YYYYYYZZZZZZZZZZZZYYYXXXWWWVVVQQQQQQQQQQQQPPPOOOMMMKKKIIIJJJLLLOOOVVVbbbqqq}}}mmm^^^\\\cccppp~~~{{{oooaaaUUUQQQSSSZZZfffttt~~~}}}}}}|||~~~|||zzz}}}~~~mmm\\\PPPEEEAAA===::::::;;;<<<<<<999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999888888888999:::;;;<<>>BBBLLL[[[vvv~~~gggWWWMMMHHHEEE<<<:::777666666666666555333222222111111222222222000222444666777999<<>>??????<<<<<<;;;::::::999999999888888888888999999::::::<<<>>>BBBDDDEEEGGGIIIKKKIIINNNUUU[[[^^^aaacccdddiiikkkoootttyyy|||~~~}}}}}}~~~{{{wwwtttssssssrrrrrrqqqooonnnnnnmmmmmmnnnmmmmmmmmmmmmnnnooopppqqqpppooonnnkkkhhhfffdddcccbbb```______^^^[[[YYYWWWWWWXXXXXXYYYZZZ[[[\\\ZZZ\\\```dddiiinnnqqqsss))))))))))))))))))))))))+++++++++,,,,,,,,,------)))***+++---...111666:::JJJccctttnnnmmmoooiiifffgggjjjsssuuu___QQQLLLJJJQQQddd~~~|||___KKKCCC@@@???BBBLLLdddwwweeeVVVLLLGGG@@@>>>:::999888888777666333222222111111111111222111333444555666888;;;======>>>???AAACCCEEEFFFGGGGGGHHHIIIJJJKKKLLLMMMNNNLLLLLLLLLMMMMMMNNNOOOOOOQQQQQQQQQPPPOOONNNMMMLLLOOOPPPQQQRRRRRRSSSSSSRRRSSSSSSSSSSSSRRRRRRRRRRRRUUUUUUVVVVVVVVVUUUTTTSSSRRRTTTVVVXXXXXXWWWUUUTTTSSSSSSRRRQQQPPPPPPPPPPPPOOOPPPRRRSSSTTTUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWUUUWWWXXXXXXWWWWWWXXXZZZ\\\]]]___aaabbbeeeiiillloooppppppooonnnoooqqqsssrrrnnnjjjgggfffeeedddcccfffeeeccccccdddcccbbb```^^^\\\ZZZYYYYYYYYYWWWUUUUUUUUUVVVVVVUUUUUUTTTSSSQQQQQQOOOLLLJJJIIIJJJKKKJJJTTTaaalllzzzvvvjjjffffffuuuuuukkk```UUUMMMKKKRRR[[[jjjvvv~~~~~~qqq^^^NNNEEE>>><<<999888888888888777666666777888888888888777::::::::::::;;;;;;;;;;;;888888777777888999;;;<<<:::999<<>>;;;;;;;;;::::::999999999777777888888999:::::::::;;;===AAACCCDDDEEEGGGIIIGGGKKKRRRXXX\\\___aaaccceeegggkkkppptttwwwyyyzzzxxxxxx|||~~~yyywwwvvvwwwuuuuuutttrrrpppnnnmmmllloooooonnnnnnoooooopppqqqqqqqqqqqqpppooollljjjhhheeedddcccbbbbbbaaa___]]]YYYYYYYYYYYYYYYXXXXXXXXXXXXYYY[[[^^^cccgggkkknnn)))))))))))))))))))))(((*********+++++++++,,,,,,((()))***+++---111333444<<>>999777888:::;;;<<<:::::::::::::::999999888777888888999999999999999888;;;>>>@@@AAABBBDDDFFFFFFJJJQQQVVVZZZ]]]```bbbbbbdddiiinnnrrrvvvxxxyyywwwwww{{{{{{xxxxxxyyyvvvvvvuuutttrrrpppnnnmmmmmmmmmnnnpppqqqrrrssstttqqqqqqrrrrrrqqqooommmlllgggfffeeefffgggfffcccaaa[[[[[[\\\\\\\\\\\\[[[[[[YYYZZZ[[[]]]```dddhhhjjj))))))))))))(((((((((((())))))*********+++++++++***++++++,,,...222333222666DDD\\\yyyyyyvvvrrrkkkiiikkkeeebbbqqqjjjYYYRRRMMMNNNTTTdddcccOOODDD???CCCHHHNNN___rrruuubbbWWWLLLHHHCCC???<<<999666444333333222111000000111111111222333444333444666888:::;;;<<<>>>@@@BBBDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGJJJJJJJJJKKKKKKMMMNNNNNNMMMNNNNNNOOOOOONNNNNNNNNNNNOOOPPPQQQRRRRRRRRRRRRTTTTTTSSSSSSRRRRRRRRRQQQSSSSSSTTTUUUTTTSSSRRRQQQRRRSSSUUUWWWXXXYYYYYYXXXTTTSSSRRRQQQPPPOOOOOOOOONNNOOOQQQSSSSSSSSSSSSRRRTTTTTTUUUUUUVVVVVVVVVVVVWWWXXXYYYYYYWWWWWWXXXYYYWWWZZZ^^^``````aaaeeehhhfffiiilllnnnnnnooorrruuuuuurrrooommmkkkiiieeecccdddbbbaaaaaabbbbbb```___^^^[[[XXXWWWXXXXXXUUUSSSQQQRRRRRRRRRRRRRRRQQQPPPIIIJJJJJJJJJKKKPPPYYY___nnn}}}{{{qqqsss{{{xxxaaaXXXPPPPPPTTT\\\iiittt{{{{{{|||~~~tttcccTTTHHHCCC:::999888999:::;;;:::888888999:::;;;<<<;;;::::::999999999::::::;;;;;;;;;888999999:::;;;;;;<<<<<<<<<:::;;;???@@@???@@@CCCCCCDDDDDDAAA???@@@DDDHHHGGGIIIMMMPPPSSSSSSRRRRRRHHHHHHHHHGGGGGGHHHIIIIIIEEEIIIMMMMMMIIIFFFGGGIIIIIIKKKJJJOOOVVVSSSXXXjjjvvv{{{xxxjjjTTTCCC???:::777777999:::;;;999999:::::::::999888888999999999999999888777777555888;;;===>>>???AAACCCFFFJJJPPPUUUXXX\\\___bbbaaadddiiinnntttxxxzzz{{{xxxxxx{{{|||yyyyyy{{{vvvvvvuuutttsssqqqpppooojjjkkknnnqqqsssuuuvvvwwwqqqqqqsssssssssqqqooonnnjjjiiiiiijjjjjjjjjgggeee^^^___``````aaaaaaaaa```\\\\\\]]]^^^aaadddfffhhh&&&&&&'''((()))***++++++******))))))******+++,,,////////////............444:::HHHaaaxxxpppmmmkkkkkkkkklllttt~~~gggXXXNNNOOOOOOSSShhh|||aaaQQQEEECCCBBBBBBKKKXXXkkknnnbbb]]]UUUMMMIIIDDD===999888888888888777555333111000000000111111222333555555666777888999;;;>>>@@@AAA@@@BBBEEEEEEEEEEEEFFFHHHLLLLLLKKKKKKKKKLLLLLLMMMKKKLLLMMMNNNOOOPPPPPPPPPPPPQQQQQQRRRQQQQQQPPPPPPSSSRRRRRRQQQQQQQQQRRRRRRUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUXXXZZZZZZZZZXXXWWWWWWTTTQQQOOOOOOPPPPPPOOOQQQRRRSSSSSSRRRPPPNNNLLLRRRRRRSSSSSSTTTVVVWWWXXXYYYXXXWWWVVVVVVXXXYYYZZZ\\\\\\]]]\\\\\\]]]___aaaffffffhhhjjjlllnnnooopppuuutttrrroookkkfffbbb______^^^^^^^^^___^^^[[[XXXZZZYYYWWWUUUTTTTTTTTTTTTQQQNNNNNNPPPOOOKKKKKKNNNLLLHHHGGGLLLQQQYYYiiiyyyzzztttyyyzzz```TTTLLLRRR\\\gggsss}}}|||yyyzzzyyy{{{~~~~~~~~~{{{yyyvvvjjjaaaWWWKKKBBB>>>888888888999999:::::::::::::::999999888999999999>>>>>>===<<<;;;;;;::::::666888:::::::::999:::;;;===>>>???@@@AAABBBBBBBBB@@@BBBCCCCCCCCCCCCDDDFFFJJJKKKMMMNNNNNNLLLKKKIIIHHHHHHHHHGGGHHHHHHIIIJJJIIIIIIIIIIIIHHHHHHGGGFFFHHHIIIIIILLLPPPVVV[[[___ppptttwwwvvv^^^MMM@@@888<<<>>>888777<<<999:::;;;;;;;;;:::999888999888777666555555555555::::::;;;===???AAACCCDDDFFFIIINNNRRRVVVYYY]]]```___fffkkkqqqzzz}}}zzzyyy~~~~~~{{{yyyyyywwwsssrrrrrrqqqpppooommmnnnqqqtttwwwyyy{{{{{{vvvtttrrrpppppppppqqqrrroooppppppqqqpppooonnnmmmeeeeeefffffffffdddcccbbbbbb___\\\___fffjjjjjjhhh))))))))))))******************))))))******+++,,,------....../////////000///333===QQQmmm|||pppnnnnnnooopppsss|||vvvcccSSSMMMIIIIII[[[rrrsss^^^JJJDDDBBB@@@DDDLLLXXXjjj}}}oooggg^^^VVVRRRMMMEEE@@@???;;;999555222000000222333222222222222333444555666777777888:::<<<>>>@@@AAA@@@BBBDDDEEEDDDDDDEEEFFFIIIHHHHHHHHHIIIIIIJJJKKKKKKLLLMMMNNNNNNOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOORRRRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSTTTTTTUUUUUUTTTUUUWWWYYYZZZ[[[[[[[[[ZZZXXXUUUSSSRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPQQQQQQOOOPPPPPPRRRTTTVVVXXXYYYWWWWWWVVVVVVWWWWWWXXXXXXYYYZZZ[[[ZZZZZZ[[[^^^```eeefffgggiiilllnnnoooppprrrrrrqqqnnnkkkgggcccaaa^^^]]][[[[[[\\\[[[YYYWWWYYYXXXVVVTTTSSSRRRRRRRRROOOLLLLLLNNNMMMIIIIIILLLMMMKKKMMMTTT]]]hhhzzzwwwyyy}}}ppp[[[TTTRRR[[[hhhqqqzzz~~~{{{yyy||||||}}}~~~||||||{{{xxxuuuvvvkkk___WWWOOOEEE>>><<<888888888999999999:::::::::999999888888999999999===<<<<<<;;;;;;:::::::::555666888999999999;;;======>>>???@@@AAAAAAAAAAAA>>>???AAAAAA@@@@@@BBBCCCGGGHHHJJJKKKLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGJJJJJJKKKLLLOOOTTTXXX[[[fffxxxvvvrrryyy{{{hhhSSSDDD:::<<<>>>999666999999:::;;;<<<<<<;;;:::999:::999888777777666666666::::::;;;<<<>>>???AAABBBEEEHHHMMMQQQTTTXXX[[[^^^^^^dddiiinnnxxx{{{xxxxxx|||~~~{{{yyyxxxuuusssrrrrrrsssrrrqqqqqqrrrsssuuuvvvwwwxxxxxxvvvuuutttrrrrrrsssuuuvvvtttuuuuuutttsssqqqooommmggghhhiiijjjjjjiiihhhggghhheeebbbdddiiimmmlllkkk++++++++++++*********)))******))))))******+++,,,++++++,,,---...///000111000222888CCCWWWtttvvvuuuuuuwwwxxx{{{www___QQQIIIFFFSSSeeetttYYYMMMIIIDDDCCCEEEGGGQQQaaa{{{ssskkkccc^^^XXXNNNFFFBBB<<<:::777444222111222333333333222333333444555666666777888999;;;===???@@@???AAACCCDDDCCCBBBCCCDDDFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMLLLNNNNNNMMMLLLLLLMMMNNNOOOQQQQQQPPPPPPPPPPPPQQQQQQOOOOOOPPPQQQRRRSSSSSSTTTTTTTTTUUUWWWYYY[[[]]]^^^]]][[[YYYWWWUUUTTTSSSSSSRRRQQQPPPOOOOOOQQQSSSTTTPPPPPPPPPQQQSSSTTTVVVWWWTTTUUUVVVVVVWWWWWWWWWWWWVVVWWWXXXXXXWWWYYY\\\^^^cccdddfffhhhkkkmmmoooppppppppppppnnnllliiieeeccc^^^[[[YYYWWWXXXXXXWWWVVVWWWVVVUUUSSSRRRQQQPPPPPPNNNLLLLLLMMMKKKGGGHHHKKKOOOQQQXXXdddppp~~~xxxwwwxxxmmmdddSSSSSSYYYggguuu~~~}}}{{{zzz~~~}}}}}}}}}{{{{{{yyyuuuqqqkkk```TTTMMMGGG@@@;;;;;;888888888888888999999999999999888888888999999:::::::::::::::::::::::::::444555666777777999<<>>??????@@@??????===???@@@@@@@@@@@@AAACCCCCCEEEGGGHHHIIIJJJIIIIIIGGGGGGFFFFFFEEEFFFFFFFFFIIIIIIIIIIIIIIIIIIHHHGGGLLLLLLKKKLLLNNNQQQTTTVVV[[[hhh~~~qqqppptttyyyaaaOOO@@@>>>>>>:::777888:::;;;<<<======<<<;;;:::;;;:::999888777777777777999:::::::::;;;===>>>???CCCFFFKKKOOORRRUUUXXX[[[]]]aaaeeejjjsss|||}}}zzzyyy|||}}}|||~~~~~~|||{{{wwwuuurrrrrrsssttttttsssuuuuuuvvvwwwvvvvvvttttttuuuuuuttttttuuuvvvxxxyyyzzzzzzzzzxxxvvvsssqqqooolllmmmnnnnnnooonnnnnnnnnooollliiijjjnnnqqqqqqooo******************************))))))******+++,,,+++,,,,,,---......//////000222666<<>>???@@@BBBBBBAAAAAABBBCCCFFFFFFGGGHHHIIIJJJLLLMMMKKKKKKLLLLLLLLLKKKKKKJJJNNNMMMKKKJJJJJJLLLNNNOOOPPPOOOOOOOOOOOOPPPPPPQQQOOOOOOPPPPPPQQQQQQQQQRRRSSSRRRSSSTTTWWWZZZ]]]___]]]]]]\\\ZZZWWWTTTSSSSSSRRRRRRQQQPPPPPPQQQRRRSSSSSSSSSRRRQQQQQQQQQQQQQQQRRRSSSUUUVVVWWWWWWVVVUUUTTTUUUVVVUUUUUUVVVYYY\\\aaabbbdddfffiiilllmmmnnnoooooopppooommmjjjgggddd^^^[[[WWWUUUUUUVVVVVVVVVWWWVVVTTTSSSQQQPPPOOONNNNNNLLLLLLMMMJJJGGGIIIOOOWWW___kkkzzz|||{{{}}}}}}qqqfff^^^ZZZPPPUUUaaaqqq~~~|||zzzzzz}}}~~~}}}|||yyytttoooggg[[[OOOHHHCCC===;;;;;;777888888888888888888888888888888888888999999:::999999999999999999::::::666666777666666888;;;>>><<<<<<===>>>>>>>>>>>>>>>???@@@BBBBBBAAAAAACCCDDDBBBCCCEEEGGGIIIJJJJJJJJJHHHGGGFFFEEEEEEEEEEEEEEEGGGHHHHHHHHHHHHHHHGGGGGGKKKKKKKKKLLLNNNPPPSSSTTTWWW^^^tttxxxpppfffnnnvvv|||xxx|||ttt___III@@@>>>;;;999999:::;;;<<<=========<<<;;;::::::999888777777777777999999999999999:::;;;<<>>>>>>>>======>>>@@@AAAAAA@@@AAABBBDDDBBBCCCDDDGGGIIIJJJLLLLLLIIIIIIGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFHHHIIIJJJLLLNNNQQQTTTUUUYYY\\\kkk~~~pppaaa```aaafffnnn}}}wwwvvvoooUUUDDD===;;;999999999:::<<<=========<<<<<<999999777666666666666666888888777777888999999:::>>>AAAEEEHHHKKKMMMPPPRRRZZZZZZ\\\```dddhhhmmmqqqyyyvvvvvvwwwvvvuuuzzz~~~~~~}}}{{{wwwuuuuuutttsssrrruuuvvvxxxyyyyyyxxxvvvtttoooppppppqqqssstttvvvwwwxxxxxxyyyyyyxxxwwwuuutttvvvuuutttsssrrrrrrqqqqqqqqqppppppqqquuuxxxzzzzzz&&&&&&'''((()))***++++++******))))))******+++,,,------,,,,,,,,,+++++++++)))***...333444;;;RRRjjjmmm^^^YYY[[[yyyjjjYYYOOOFFFEEEDDDGGGNNN___|||}}}}}}|||wwwtttfff^^^SSSGGG>>>;;;;;;;;;555555444333222222333333444444444555777888:::;;;<<<>>>@@@AAAAAAAAABBBDDDCCCBBBCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHKKKKKKJJJJJJJJJLLLMMMNNNMMMLLLLLLMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQPPPQQQRRRUUUXXXYYY^^^aaacccbbb]]]YYYWWWXXXSSSTTTUUUUUUTTTQQQOOOMMMPPPPPPPPPQQQQQQSSSTTTTTTRRRSSSTTTUUUVVVWWWWWWWWWUUUVVVVVVTTTSSSSSSUUUWWW[[[\\\]]]___aaacccdddeeeiiikkkmmmnnnnnnkkkhhheee```\\\XXXUUUUUUVVVVVVUUUTTTSSSRRRQQQOOOMMMKKKIIIFFFEEEGGGJJJKKKPPP\\\iiiwwwvvvzzzpppdddVVVMMMOOOUUUhhhrrr~~~|||vvvtttvvv{{{|||yyyxxxuuupppkkk___TTTHHHAAA===888666777777777777777666666666666777777777777777888999:::999999999999999999999999:::;;;:::999777777999;;;======>>>>>>>>>>>>======;;;===>>>>>>>>>>>>???AAABBBCCCEEEFFFIIIKKKLLLMMMLLLKKKJJJHHHGGGFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHJJJLLLOOORRRUUUVVVZZZ]]]eee{{{pppaaaYYYUUUYYYcccsss}}}dddNNNAAA<<<:::999888999;;;<<<======<<<<<<999888777666555555555555777777777777777888999:::<<>>>>>>>>??????>>>>>>===;;;<<<>>>>>>======???@@@CCCCCCDDDFFFHHHJJJLLLMMMOOONNNLLLJJJIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHIIIKKKMMMPPPRRRUUUVVVXXXZZZ```nnnxxxggg[[[SSSVVV^^^lllwww```MMMCCC===:::777888:::;;;<<<<<<<<<;;;:::999888777666666666666666666666666777888:::::::::===AAACCCEEEGGGIIIKKKRRRQQQVVV]]]___```eeelllkkkkkkmmmpppqqqsss{{{{{{yyyyyyxxxwwwvvvsssuuuxxx{{{{{{zzzxxxwwwsssssstttttttttsssssssssrrrssstttvvvvvvvvvuuuuuutttssssssrrrssstttuuuvvvrrrsssttttttuuuxxx{{{}}}+++++++++************************)))***++++++,,,))))))***+++,,,------......)))+++222333222;;;JJJ___~~~xxxkkkhhhgggwwwXXXNNNFFFBBBAAABBBJJJUUUmmmrrrhhhiiinnnssswww~~~yyyooobbbSSSFFF>>>;;;:::999777666666666666777777777888999;;;<<<===:::===@@@AAABBBCCCEEEGGGEEEEEEDDDDDDDDDEEEEEEFFFDDDEEEFFFGGGHHHIIIIIIIIIEEEFFFGGGHHHIIIJJJIIIIIIKKKKKKKKKKKKLLLMMMNNNOOOJJJKKKMMMOOOQQQSSSUUUVVVUUUUUUTTTTTTTTTTTTTTTTTTSSSXXX]]]\\\WWWSSSRRRSSSTTTSSSQQQPPPQQQRRRTTTUUUSSSSSSRRRRRRRRRRRRSSSSSSUUUTTTTTTTTTUUUWWWYYY[[[YYYZZZYYYVVVTTTSSSTTTVVVWWWWWWXXXYYYZZZ[[[\\\\\\ZZZ]]]cccgggjjjjjjiiiggg]]]ZZZWWWUUUUUUTTTSSSRRRNNNNNNMMMLLLJJJGGGDDDCCCDDDFFFKKKSSS]]]lllssskkkjjjsss|||vvvllleeedddZZZQQQNNNNNNTTTdddtttzzz{{{wwwwww{{{~~~yyytttnnnjjjhhhfffbbb___VVVLLLCCC???<<<888666777777777666666555555555444666666666666777888999:::<<<<<<;;;;;;:::999888888777999;;;<<<<<<;;;<<<===>>>???????????????>>>>>>===>>>@@@@@@??????AAABBBCCCCCCDDDEEEGGGIIIKKKLLLQQQOOONNNLLLJJJIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJKKKLLLNNNPPPRRRTTTUUUTTTXXX[[[eeennn```VVVXXX]]]fff~~~oooZZZKKKBBB===777888999;;;<<<<<<;;;;;;;;;:::999888777777777777555555666666777999:::;;;999<<>>???AAABBBCCCFFFEEECCCBBBBBBCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNPPPQQQSSSTTTTTTTTTRRRRRRRRRSSSTTTTTTUUUUUUXXXXXXXXXXXXWWWWWWWWWWWWTTTTTTTTTSSSTTTTTTUUUVVVOOOOOOOOOOOOOOOPPPQQQRRROOOOOOPPPQQQSSSVVVXXXYYYZZZZZZZZZZZZXXXVVVSSSRRRTTTUUUWWWYYYYYYYYYYYYXXXWWWYYY^^^bbbddddddcccaaa^^^]]]ZZZWWWUUUSSSQQQQQQLLLMMMLLLIIIFFFDDDCCCDDDGGGGGGPPPaaarrr{{{ssshhh``````iiivvv}}}{{{xxxnnn___SSSKKKJJJIIILLLUUUbbbqqqzzz}}}|||||||||zzzxxx{{{|||sssffffffiiicccXXXPPPJJJFFF@@@;;;888666444333222333444444555555444444666666666666777888999999::::::::::::999888888888:::;;;;;;:::::::::===???FFFBBB>>>===??????>>><<<===<<<;;;;;;<<<>>>@@@AAACCCCCCDDDDDDEEEHHHMMMQQQSSSRRRPPPMMMIIIHHHIIIKKKIIIJJJJJJKKKKKKJJJJJJIIIHHHIIIKKKLLLNNNPPPQQQRRRPPPQQQUUUaaatttnnn[[[WWWWWW]]]sssnnn[[[LLLAAA;;;<<<;;;999:::===???>>>:::::::::999999999999888666666666666777999:::;;;666999<<<>>>@@@CCCFFFHHHKKKNNNSSSXXX\\\bbbhhhlllqqqrrrssssssrrrsssuuuwww}}}zzzxxxxxxxxxxxxvvvxxxyyy{{{|||{{{{{{zzzyyyzzz{{{zzzwwwuuuuuuvvvssssssssstttwwwxxxxxxwwwuuutttsssrrrsssuuuwwwxxxzzzyyywwwvvvvvvwwwyyyzzz((((((((()))******++++++*********++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---------------...111555999@@@QQQlll}}}pppjjjhhhlll}}}rrrYYYJJJDDDAAA@@@BBBIII]]]zzzyyyeeeYYYTTTTTTXXXaaaooo|||}}}tttdddVVVDDD???:::777666555333111222222333444555777888999::::::;;;<<<<<<===>>>>>>@@@@@@???>>>>>>???@@@AAA???@@@AAABBBCCCDDDEEEEEEFFFGGGIIIKKKMMMOOOPPPPPPJJJKKKKKKKKKLLLLLLLLLLLLPPPPPPRRRSSSTTTTTTUUUUUUOOOPPPQQQRRRTTTUUUVVVWWWXXXXXXXXXYYYXXXXXXWWWWWWXXXWWWVVVUUUUUUUUUUUUUUUQQQQQQQQQQQQQQQRRRSSSSSSRRRRRRSSSTTTUUUWWWXXXYYY\\\\\\\\\[[[ZZZXXXVVVUUUWWWWWWWWWXXXWWWWWWVVVVVVVVVYYY\\\___aaaaaaaaa```[[[YYYWWWTTTRRRPPPOOONNNIIIIIIGGGEEEBBBAAACCCDDDFFFIIIUUUhhhyyyvvvccc]]]VVVVVV___kkkvvv{{{~~~zzzuuuqqqkkkaaaSSSHHHEEEFFFIIIOOOZZZggguuu~~~}}}zzzxxxwwwxxxzzzsssgggeeeddd]]]SSSLLLEEEAAA<<<888777666555444333333444555555555555555666666666777777999:::;;;;;;::::::::::::::::::;;;888888999888777888;;;===CCC@@@===<<<>>>???>>>===???>>>=========???AAACCCDDDDDDEEEEEEFFFIIIMMMQQQVVVUUUSSSOOOJJJHHHIIIJJJIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIJJJKKKMMMOOOQQQRRRQQQQQQTTT\\\jjjiii]]]WWW[[[qqq{{{eeeTTTHHH???>>>===;;;<<<===>>>===::::::::::::999999888888777777777777888888999:::666888;;;===>>>@@@CCCEEEEEEHHHMMMQQQUUUZZZ___ccchhhjjjlllnnnnnnppprrrttt~~~~~~~~~||||||}}}}}}}}}}}}}}}|||}}}~~~~~~{{{zzzyyyzzzvvvuuuuuuwwwyyy{{{{{{zzzwwwvvvuuuuuuuuuwwwyyyzzz|||zzzyyyxxxxxxyyyzzz|||((())))))******+++,,,,,,+++++++++++++++,,,,,,,,,************+++,,,------+++,,,,,,,,,,,,...111444999AAASSSooorrrjjjdddgggwwwqqqZZZMMMDDDAAA@@@BBBKKK[[[rrrmmmaaaUUULLLRRR\\\iiiuuu||||||ssshhhOOOHHH>>>999888777444111333333333333444555666666888888888999999999999:::;;;;;;;;;<<<<<<======>>><<<<<<>>>???AAACCCDDDEEEDDDFFFHHHJJJLLLMMMNNNOOOJJJJJJJJJJJJKKKKKKKKKKKKPPPPPPQQQRRRRRRRRRRRRRRRMMMNNNPPPRRRTTTVVVWWWXXXWWWWWWYYYZZZZZZYYYXXXWWWZZZZZZXXXWWWVVVUUUUUUUUUSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUVVVWWWXXXYYYZZZZZZ]]]]]]]]]]]]\\\[[[ZZZYYYYYYYYYWWWVVVUUUUUUUUUUUUWWWXXXYYY[[[]]]^^^^^^^^^XXXVVVTTTQQQNNNLLLJJJJJJFFFEEECCC@@@???AAAEEEHHHMMMSSS```rrr{{{mmmaaaQQQNNNNNNVVVeeeqqqwwwxxxuuupppjjjddd]]]TTTIIIAAA>>>CCCJJJTTT```mmm{{{~~~~~~}}}yyyxxxxxxyyy}}}ssshhhccc^^^TTTKKKGGG???<<<888666666666666555444444555666666666666555666666666777888:::;;;<<<;;;;;;:::999999:::<<<===777777888777666777:::<<<>>><<<;;;;;;===?????????@@@@@@?????????AAABBBCCCDDDEEEFFFFFFGGGIIILLLOOOXXXWWWUUUPPPKKKHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHJJJJJJIIIJJJKKKNNNQQQSSSQQQRRRSSSUUU\\\qqq{{{ggg[[[\\\rrrlllWWWJJJ@@@===:::999999:::::::::;;;;;;;;;::::::999888777888888777777777777888888555777:::;;;<<<===@@@BBBAAADDDGGGKKKNNNRRRWWW[[[^^^aaaeeehhhjjjlllnnnoooqqquuu{{{~~~~~~}}}||||||~~~|||||||||xxxwwwvvvxxxzzz{{{{{{zzzyyyyyyxxxxxxyyyzzz|||}}}}}}|||zzzyyyyyyzzz|||}}}((((((((()))******+++++++++++++++***************))))))))))))***,,,------+++,,,,,,++++++,,,///222777999DDD[[[yyy~~~~~~yyyxxxyyyzzznnneeefffnnnyyyppp^^^QQQHHHCCCAAABBBHHHTTTjjjjjjUUURRRRRRWWWaaannnvvvvvvrrr^^^SSSEEE<<<:::999666333444333333222222333333444555666666777777888888888999:::;;;===>>>>>>>>>>>>===>>>???@@@AAACCCDDDDDDDDDEEEFFFGGGGGGHHHGGGGGGJJJJJJJJJJJJKKKKKKKKKLLLNNNNNNNNNOOOOOONNNNNNMMMMMMNNNOOOQQQSSSUUUVVVWWWUUUVVVXXXZZZZZZZZZYYYXXXZZZYYYXXXWWWVVVVVVVVVVVVTTTTTTSSSSSSSSSTTTTTTUUUSSSTTTVVVWWWYYYZZZ[[[[[[\\\\\\\\\\\\[[[[[[[[[ZZZZZZYYYWWWUUUUUUUUUVVVVVVWWWWWWWWWXXXYYYZZZ[[[\\\XXXVVVSSSOOOLLLHHHFFFEEECCCBBB@@@>>>???DDDKKKQQQ^^^cccnnn{{{xxxooodddYYYPPPNNNPPPVVV```kkkqqqsssrrrlllhhhaaaZZZSSSMMMHHHDDD???FFFPPP\\\gggttt{{{xxxzzz}}}|||sssiiiaaaXXXMMMEEECCC<<<:::777555666666666555444555555666777666666666666666666777999:::<<<===<<<;;;999888888999:::;;;777777888777666777:::<<<::::::999:::<<<>>>???@@@@@@@@@?????????@@@AAABBBBBBDDDEEEFFFFFFGGGJJJLLLUUUUUUSSSOOOKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJIIIHHHJJJMMMPPPRRRRRRRRRRRRQQQRRRaaassscccbbbvvvqqqYYYJJJBBB<<<888999::::::::::::;;;;;;<<<;;;:::999777666888777777666555555666666666888:::::::::;;;===???AAACCCFFFIIIKKKOOOSSSVVVXXX\\\aaaeeegggiiijjjlllggglllrrrvvvyyyzzz{{{|||~~~}}}{{{{{{{{{wwwvvvvvvwwwyyy{{{zzzyyy{{{zzzzzzzzz{{{|||}}}~~~~~~|||{{{zzzzzz{{{|||~~~&&&&&&''''''((()))))))))))))))))))))((((((((((((((((((((()))***+++,,,---+++,,,---,,,+++,,,///111444555===MMMbbb~~~|||~~~yyywwwnnnxxx~~~mmm```\\\]]]___ppp|||qqq```QQQFFFBBBAAAAAADDDMMM\\\nnn|||ppp^^^SSSIIIKKKVVVccckkkooohhh\\\LLL@@@;;;999888666444444333222222222222222222333444555777888999:::888999:::<<<============>>>>>>??????@@@AAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEEJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKOOOOOOPPPQQQRRRSSSSSSTTTTTTUUUWWWXXXYYYYYYYYYXXXWWWWWWVVVVVVVVVVVVWWWXXXTTTTTTSSSRRRRRRSSSSSSSSSPPPQQQSSSVVVXXXZZZ[[[[[[YYYYYYXXXXXXXXXXXXXXXXXXWWWWWWUUUTTTTTTUUUWWWWWWWWWVVVVVVUUUVVVWWWXXXYYYYYYWWWSSSNNNJJJFFFCCCBBB???>>>======AAAIIISSSZZZlllqqqwww}}}yyynnndddZZZRRRMMMKKKRRRZZZdddkkkmmmkkkiiiiiifffbbb[[[SSSLLLHHHHHHJJJLLLTTT```jjjttt~~~~~~xxxxxx}}}yyypppfff^^^TTTIIICCCBBB===;;;888666666666555444444555555666777666666666666666666777888:::;;;<<<<<<;;;999888777777777777555666666666555666888;;;888999999999:::<<>>>>>>>>>>>>>>??????@@@@@@BBBDDDEEEEEEEEEFFFHHHNNNOOONNNLLLIIIHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIKKKJJJHHHHHHIIILLLOOOQQQRRRRRRRRROOONNNWWWpppmmmgggvvv|||aaaOOOGGG???999<<<>>>===<<<>>>;;;;;;<<<<<<;;;:::888777777666555444444444444444666888::::::::::::<<<===@@@BBBEEEGGGIIILLLPPPSSSXXX[[[aaadddfffhhhiiikkkiiikkknnnqqqsssvvvyyy|||yyyzzz~~~~~~}}}{{{{{{{{{yyyxxxwwwyyy{{{|||{{{zzz{{{{{{{{{{{{|||}}}~~~~~~}}}|||{{{zzzzzz{{{|||}}}%%%%%%&&&''''''(((((()))'''''''''''''''((((((((((((((((((((()))***++++++***,,,------,,,---///111///111888DDDPPPddd~~~~~~~~~{{{{{{sssyyyxxxfff\\\WWWVVV]]]bbbpppqqq]]]NNNFFFCCC@@@??????EEESSS```qqqwwwcccMMMCCCFFFOOOZZZccceee]]]QQQEEE>>>:::999888555444333333222222222333111111333444666888999:::777777888888999999::::::<<<<<<<<<<<<<<<=========>>>@@@BBBDDDFFFHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLOOOOOOPPPPPPQQQRRRRRRRRRSSSTTTUUUVVVWWWXXXYYYZZZVVVVVVVVVVVVVVVWWWXXXYYYTTTSSSRRRRRRRRRRRRRRRRRRNNNOOORRRUUUWWWXXXXXXXXXVVVUUUUUUTTTTTTTTTTTTUUUTTTTTTSSSSSSSSSTTTTTTUUUTTTTTTSSSSSSSSSSSSSSSTTTUUUSSSOOOKKKGGGCCCAAA???;;;;;;<<<>>>EEEOOO[[[cccssswwwzzz{{{}}}~~~{{{pppfff[[[RRRLLLIIILLLRRR___iiisssvvvqqqiiieeeeee```\\\UUULLLEEEEEEKKKQQQaaaiiisss{{{zzzvvvxxx}}}{{{|||{{{zzzsssjjj```YYYQQQHHHCCCBBB===;;;999777777777555444444444555666666666666555666666666666777888999:::999999999888777777666666333444555444333444777999999::::::::::::;;;>>>@@@========================>>>AAADDDEEEDDDCCCDDDDDDIIIJJJKKKJJJHHHGGGHHHIIIJJJIIIHHHGGGGGGHHHIIIJJJJJJIIIHHHHHHIIIKKKNNNOOOQQQPPPPPPNNNMMMSSSeeevvvwwwjjjppp}}}lllVVVIII>>>777:::===:::999<<<999:::<<<===<<<;;;999888666666555444444444444444555777888999888999:::<<<<<<>>>AAACCCEEEGGGKKKNNNWWW[[[___cccfffhhhjjjllloooooooooooonnnppptttwwwwwwwww{{{~~~}}}|||}}}}}}|||{{{|||~~~~~~}}}{{{{{{||||||}}}~~~~~~~~~~~~}}}{{{zzzzzz{{{}}}~~~&&&&&&''''''((()))))))))&&&&&&''''''((()))))))))))))))((((((((())))))***(((***,,,,,,,,,---///000---...444<<>>@@@BBBEEEFFFGGGGGGFFFGGGGGGGGGHHHHHHHHHHHHJJJKKKKKKLLLLLLLLLLLLKKKMMMNNNNNNPPPQQQRRRSSSSSSSSSSSSRRRRRRTTTVVVYYY[[[YYYYYYXXXXXXWWWXXXXXXXXXTTTTTTSSSRRRRRRRRRRRRRRROOOQQQSSSUUUVVVUUUUUUTTTTTTSSSRRRQQQPPPQQQQQQRRRQQQQQQQQQQQQPPPOOONNNNNNQQQPPPPPPPPPOOOOOONNNNNNLLLKKKHHHEEEBBB@@@???>>>;;;<<>>=========<<<>>>AAADDDFFFEEEDDDCCCCCCGGGHHHJJJIIIHHHGGGGGGHHHKKKJJJIIIGGGGGGIIIJJJKKKHHHHHHHHHIIIJJJKKKLLLMMMPPPNNNMMMMMMMMMPPP[[[gggmmmmmmuuu~~~|||bbbPPPBBB999<<<>>>999666999888999;;;======<<<:::999777777666555555555666666333444666777666777999:::999;;;>>>@@@BBBDDDHHHKKKTTTWWW\\\```cccgggllloooppppppooommmlllmmmpppsssuuuuuuyyy}}}~~~}}}~~~~~~}}}|||}}}~~~||||||}}}~~~~~~}}}||||||}}}~~~''''''(((((()))*********&&&''''''((()))******+++***))))))(((((((((((()))'''(((***++++++,,,...000///---111888:::BBB[[[uuu|||hhhZZZTTTQQQRRR^^^tttwwwZZZMMMBBB@@@???<<<===BBBJJJYYYrrreeeQQQDDDAAAFFFKKKOOORRROOOFFF===999888555444444333333444444444111111222222222333333333:::999777666555777888999666777888999;;;===>>>>>>>>>>>>???@@@AAAAAAAAAAAADDDEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIKKKLLLMMMOOOQQQSSSTTTUUUSSSRRRQQQPPPRRRUUUYYY[[[]]]\\\[[[YYYXXXXXXXXXXXXUUUUUUTTTSSSRRRRRRSSSSSSRRRSSSTTTUUUUUUTTTRRRPPPTTTSSSQQQPPPOOOOOOOOOPPPOOOPPPPPPOOONNNLLLIIIHHHMMMNNNNNNNNNMMMLLLJJJJJJDDDCCCBBB@@@???>>>======>>>@@@DDDKKKUUUbbbpppyyyyyy~~~~~~wwwqqqlllcccYYYMMMFFFAAABBBFFFMMMZZZgggwwwwwwwwwssslll```TTTLLLKKKJJJGGGDDDDDDNNN```mmmyyy}}}xxxuuuvvvyyy|||}}}}}}vvvpppggg\\\RRROOOMMMIIIDDDBBB888777666666777888666555222333444444555555444444777777666555555555555555222444888;;;======<<<;;;:::;;;;;;:::::::::===???<<<===>>><<<999999;;;>>>======>>>>>>>>>>>>===<<>>;;;===777888;;;===>>>===;;;:::888888777777777777888888000222444555555555777999888:::===???AAADDDHHHJJJQQQTTTXXX]]]bbbgggmmmqqqkkklllmmmmmmlllmmmoooqqqttttttwww{{{|||}}}~~~||||||}}}}}}|||{{{|||}}}~~~}}}|||}}}}}}~~~~~~}}}}}}~~~((((((((((((((((((((((((***%%%%%%***+++'''&&&((()))((('''''''''(((***+++*********************++++++---//////222;;;HHHRRRyyy{{{fffYYYTTTRRRZZZjjjppp\\\KKKGGGDDD===<<<@@@FFFIIIWWWrrr|||]]]HHHAAAAAABBBFFFIIIHHHBBB;;;888777777777666555333222111111111111111000000111222222555555333333333333555555555666777777666777999;;;<<<<<<===??????@@@@@@@@@AAABBBDDDEEEFFFFFFFFFFFFHHHHHHIIIIIIIIIIIIIIIIIIGGGHHHJJJLLLNNNPPPRRRSSSPPPRRRSSSSSSSSSTTTWWWYYYYYYYYYZZZ[[[[[[ZZZYYYYYYWWWVVVTTTRRRPPPNNNNNNMMMRRRQQQPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOPPPPPPMMMKKKJJJKKKLLLLLLKKKJJJHHHGGGFFFGGGHHHFFFBBB>>><<>>::::::>>>CCCEEELLLVVV^^^dddiiiooossszzzzzzxxxrrrhhh\\\PPPIIIDDD>>>;;;>>>KKK[[[iiipppxxxwwwwwwrrrdddSSSIIIFFFBBB???===@@@IIIWWWdddkkk{{{~~~zzzuuutttxxx}}}wwwvvvvvvzzz}}}uuummm___UUUJJJDDDEEEEEEBBB>>>;;;:::999777666666555555444444444444444444444444666555444333444666888999888888888888999:::;;;;;;>>>@@@AAA>>>:::888:::<<<;;;;;;:::999999999::::::;;;;;;;;;;;;<<<<<<<<<======???AAADDDEEEEEEDDDCCCGGGGGGHHHHHHHHHGGGGGGFFFIIIHHHGGGGGGGGGHHHIIIJJJEEEGGGHHHHHHGGGFFFHHHIIIHHHIIIJJJKKKLLLPPPUUUYYYhhh|||sssrrryyy|||gggVVVFFF???<<<777666888<<<<<<<<<===>>>===:::777;;;:::888666555444555555444333333333444666777999777888999<<>>;;;>>>DDDDDDJJJZZZooorrrXXXGGGAAA:::;;;<<<<<<;;;:::;;;<<<777666666555444333222222222222222222222222111111444444333222222333444444444666666666666666888::::::;;;<<<>>>???@@@@@@@@@???AAABBBDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGIIIKKKMMMOOOPPPQQQPPPQQQRRRRRRRRRSSSUUUWWWYYYZZZ[[[\\\\\\[[[ZZZYYYVVVUUUSSSQQQOOONNNMMMMMMQQQPPPPPPOOONNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNLLLKKKJJJJJJKKKKKKIIIHHHHHHGGGFFFGGGHHHFFFCCC???;;;===>>><<<:::;;;AAAFFFPPPWWW```gggkkkmmmppprrrwwwuuuqqqiii___TTTJJJDDD??????BBBIIITTT```iiiooorrrpppnnnhhh[[[KKKCCCBBB>>>>>>???EEEOOO\\\hhhoooyyy~~~|||zzzxxxzzz}}}uuutttuuuyyy{{{rrrjjj]]]SSSHHHBBBAAABBB@@@===:::999888777555555555555444444444444444444444444555444333333444555777999888888888888999:::;;;;;;<<<======<<<;;;;;;<<<===::::::999999999::::::;;;;;;;;;<<<<<<===<<<<<<;;;<<<===???AAABBBBBBBBBBBBFFFFFFGGGGGGGGGGGGFFFFFFHHHGGGFFFFFFFFFGGGHHHIIIFFFGGGHHHHHHGGGGGGHHHIIIIIIIIIJJJJJJKKKNNNSSSWWW^^^yyy}}}qqqmmmmmmooouuu|||gggQQQGGGDDD@@@<<<;;;999999:::===???@@@>>>===<<<;;;999777666666666666444444444444555666888999777888999<<<>>>AAADDDEEEIIIMMMQQQVVVZZZ^^^cccgggiiikkkkkkiiiffffffiiimmmnnnppprrrtttvvvxxx|||~~~~~~|||{{{{{{|||~~~************************(((((()))***(((&&&)))...******)))))))))***+++,,,)))******+++,,,------...///000111000000333:::@@@MMMcccooo```aaagggtttqqqbbbUUUHHHBBBCCCCCCBBBCCCGGGQQQeeemmmRRRDDD>>><<<999777777666555444555555555444444333333333333333444444444222111000333222222111111222222333333444555555444444666888888999;;;===>>>???@@@@@@>>>???@@@BBBDDDEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFEEEFFFHHHIIIKKKMMMNNNOOOPPPQQQRRRQQQPPPQQQRRRTTTYYYYYY[[[[[[[[[[[[YYYYYYXXXWWWUUUTTTRRRQQQPPPPPPOOOOOONNNNNNMMMMMMNNNNNNNNNNNNOOOOOONNNMMMKKKJJJKKKJJJHHHHHHHHHHHHFFFEEEDDDBBBAAAAAAAAA@@@===;;;:::<<<===<<<===BBBJJJPPP^^^dddkkkqqqrrrqqqpppooorrrnnnfff\\\RRRIIIBBB???@@@GGGRRR]]]dddiiimmmnnnjjjfffbbb[[[OOOBBB>>>???===@@@FFFOOOZZZeeeoootttyyy}}}~~~{{{xxxyyy|||}}}rrrssstttxxx~~~~~~~~~}}}xxxnnneeeYYYOOODDD>>>===>>>===;;;888888666555444444444444444444444444444444444444444333333333333555666777777777777777888999:::;;;:::999999:::<<<>>>>>>>>>999999999999999:::;;;<<<;;;<<<>>>??????===<<<:::<<<<<<======>>>???AAAAAADDDEEEEEEFFFFFFEEEEEEEEEFFFFFFEEEEEEEEEFFFGGGHHHFFFHHHIIIIIIHHHGGGIIIJJJIIIJJJKKKJJJKKKMMMQQQTTTWWWhhhssskkkbbbaaadddqqqxxx]]]NNNIIIEEE@@@<<<999999999<<>><<<;;;:::999888777777777555555444444555666777888888888999;;;===???AAABBBDDDGGGLLLPPPTTTYYY___bbbiiikkkmmmllljjjiiikkknnnlllkkklllooossswwwyyyzzz{{{}}}~~~|||}}}}}}zzzyyy{{{|||}}}~~~)))))))))))))))))))))))))))((('''((((((((()))+++)))))))))))))))*********))))))***+++---...//////000111222111111222666999AAAPPPiiiqqqkkkiiikkknnn\\\PPPLLLEEEDDDDDDFFFHHHQQQcccuuudddSSSHHHDDD>>>;;;999666111,,,333333333333333333222222333444555666555333000///111111111000000111111111111222333333222333555777666777999;;;===??????@@@<<<===>>>@@@AAACCCDDDDDDBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGIIIJJJLLLMMMMMMOOOPPPQQQPPPOOOOOOQQQRRRWWWXXXYYYZZZZZZYYYXXXWWWVVVUUUSSSRRRPPPOOOOOONNNMMMMMMLLLLLLKKKLLLLLLMMMLLLMMMNNNNNNMMMJJJHHHFFFIIIHHHFFFEEEEEEEEECCCAAA@@@???>>><<<;;;:::999888999;;;>>>AAAFFFOOOYYY```iiimmmsssvvvvvvrrrmmmjjjiiicccYYYOOOFFFAAA>>>>>>EEEQQQaaalllooommmiiigggbbb]]]WWWOOOFFF======BBBCCCIIISSS^^^hhhpppvvvyyy}}}~~~~~~{{{wwwvvvzzz}}}}}}xxxuuuuuuxxx~~~zzzvvvrrrsssuuuyyy}}}~~~|||{{{{{{yyyrrrggg___SSSKKKAAA;;;:::;;;;;;:::777666555444333333333333444444444444444444444444333333222333333444666666777777666777777888999::::::888666888<<<>>>>>><<<888888888888999:::;;;<<<===>>>@@@BBBAAA???===;;;>>>===<<<<<<<<<>>>@@@BBBCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFHHHIIIIIIHHHHHHIIIJJJKKKLLLLLLLLLKKKMMMPPPRRRXXX___sss|||mmm___ZZZYYYcccvvvqqq]]]QQQJJJCCC???<<<;;;:::;;;<<<===<<<;;;;;;::::::999888777777777444444444444444555555555888888999:::;;;===>>>???@@@CCCGGGKKKOOOTTTZZZ^^^cccggglllmmmmmmmmmooorrrkkkhhhgggjjjpppuuuwwwvvvyyy{{{}}}||||||}}}~~~|||zzz|||||||||}}}~~~~~~((((((((((((((((((((((((***(((&&&&&&)))+++)))&&&'''''''''((((((((((((((())))))***+++---...//////***+++,,,------///111222777???PPPgggwwwllleeerrrsss```UUUKKKFFFCCCDDDEEEHHHNNNVVVpppzzzmmmVVVNNNDDD<<<999777555333222222111111111111111111333444555666555333000///000000000000000000000000000111222222111222444666555666888:::<<<===>>>>>>;;;;;;<<<===???@@@AAABBBAAABBBBBBCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNOOONNNMMMMMMOOOPPPSSSTTTUUUVVVVVVUUUTTTSSSOOONNNMMMKKKJJJIIIIIIIIIJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKJJJGGGEEECCCFFFDDDCCCBBBBBBBBB@@@>>>???>>>===;;;::::::;;;<<<999<<>>===???AAANNNYYYhhhqqqooohhh___ZZZWWWQQQKKKEEE>>>;;;AAAIIIQQQYYYdddnnnuuuyyy|||~~~}}}xxxrrrmmmlllpppssszzz}}}}}}yyyvvvttttttwww|||~~~}}}yyytttqqqtttvvvzzz|||}}}~~~~~~~~~zzzxxxvvvtttppphhh___XXXLLLFFF>>>:::999999:::999666555444333222222222333444444444444444444444444222222333333444555555666666666666666777888999999;;;888666777;;;<<<;;;999777777777888999:::;;;<<<>>>???BBBCCCCCCAAA???===@@@>>>===<<<===???AAACCCAAABBBCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGIIIHHHGGGGGGHHHJJJLLLMMMMMMMMMLLLMMMOOOQQQYYYZZZfffssscccZZZTTTZZZhhh}}}yyycccSSSIIIDDD>>><<<999999999:::999999999999999888888777666666333333444444333333333222777777777888999:::<<<<<<>>>@@@DDDGGGKKKPPPVVVZZZ[[[```eeehhhhhhhhhjjjmmmjjjgggeeegggmmmrrrtttsssrrrtttxxx{{{}}}~~~~~~~~~~~~''''''''''''''''''''''''***+++***((()))+++)))$$$%%%&&&'''((((((((('''''')))******+++,,,------...++++++,,,---...000111222333666@@@SSSiiittthhhiiiqqqrrrcccWWWKKK@@@>>>@@@BBBFFFJJJVVVhhhtttiiiYYYJJJ@@@:::888777222222222111111000000000333333444444444222111000///000000111111000000///000111222222111111333555444555777999:::;;;<<<<<<;;;;;;;;;;;;<<<===???@@@@@@@@@AAABBBCCCDDDDDDEEEDDDEEEEEEFFFGGGHHHHHHIIIIIIJJJKKKKKKJJJJJJLLLNNNNNNOOOPPPQQQQQQPPPOOONNNMMMLLLKKKJJJIIIHHHHHHHHHFFFFFFFFFEEEFFFFFFGGGHHHGGGGGGHHHGGGFFFDDDBBBAAACCCAAA????????????>>><<<999::::::::::::<<<@@@CCCCCCGGGOOOYYYccclllssswwwxxxuuurrrooojjjddd]]]XXXHHHDDD???<<<<<>>@@@BBBBBBAAA@@@???@@@???>>>===>>>???AAABBBAAABBBCCCCCCDDDDDDDDDDDDBBBCCCDDDEEEEEEEEEDDDDDDEEEGGGHHHHHHGGGFFFHHHIIIKKKLLLMMMMMMLLLLLLNNNPPPTTTTTT\\\rrr~~~kkk___WWWYYYaaapppzzzcccQQQFFF???<<<999888888:::::::::888888999999888777666666444444444444444333222111666666666666777999:::;;;===???AAACCCFFFKKKQQQUUUZZZ^^^bbbdddcccccceeeggghhhfffdddeeehhhlllooopppnnnqqqvvvzzz~~~(((((((((((((((((((((((('''///333...)))((((((&&&&&&&&&((()))))))))((('''************++++++,,,,,,///...---...000222333333444333888DDDTTTiiitttjjjeeeiii{{{}}}hhhZZZJJJBBBAAAAAADDDGGGFFFPPP___kkkrrrxxxooo]]]MMMAAA;;;555444444333222111000000222222222222222222111111///000111111111111000///000111222222111222444555444555777888999:::::::::;;;::::::999:::;;;<<<======>>>???@@@AAABBBBBBCCCBBBBBBCCCCCCDDDDDDEEEEEECCCEEEFFFFFFEEEFFFHHHJJJIIIJJJKKKKKKKKKKKKJJJIIIKKKJJJIIIGGGFFFFFFFFFFFFCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@???>>><<<======>>><<<;;;777999;;;===@@@FFFMMMSSSXXX\\\dddmmmvvvzzz|||{{{xxxsssjjjbbb[[[TTTMMMHHH>>>===<<<>>>DDDMMMVVV\\\iiihhhhhhfffbbb[[[SSSMMMDDD???<<<;;;===CCCPPP]]]lllttt~~~|||xxxrrrnnnmmmooopppsssuuuwwwwwwwwwxxxzzz|||xxxwwwuuurrrpppqqquuuyyy|||yyyxxxrrrmmmeee]]]UUUNNNIIIFFF;;;999888666666666666666555555444333333333333444444444444444444444444444333333444555666666666666555555555555666777888888777777888888777777999:::999888888888888888999999:::;;;===>>>????????????@@@???>>>>>>>>>???@@@AAAAAABBBCCCDDDDDDEEEEEEEEEBBBCCCDDDEEEFFFEEEEEEDDDDDDEEEGGGFFFEEEEEEFFFHHHHHHIIIKKKKKKJJJKKKLLLNNNNNNOOOUUUccc~~~xxxkkk```___```gggyyy}}}cccPPPEEEAAA<<<999999999999999888999:::::::::999888777666666777777666444333222444444444555666888999:::;;;===>>>@@@BBBGGGLLLQQQUUUYYY]]]^^^^^^^^^aaadddeeeddddddcccccceeejjjmmmooorrruuuyyy}}}))))))))))))))))))))))))%%%333<<<444)))%%%(((***&&&''')))*********)))(((*********************+++...,,,++++++,,,...//////222000222888AAAQQQmmmqqqccc]]]ffftttwwwiiiZZZOOOHHHCCCCCCFFF<<>>???@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBB???AAABBBBBBBBBCCCEEEGGGFFFFFFGGGHHHHHHGGGFFFFFFBBBBBBAAA???>>>>>>>>>>>>AAAAAAAAAAAAAAABBBCCCDDDCCCCCCBBB@@@@@@@@@@@@@@@===<<<;;;;;;<<<===<<<:::===@@@DDDHHHNNNVVV```gggjjjooovvv~~~~~~wwwnnnbbbWWWNNNGGG@@@;;;;;;<<<>>>DDDMMMYYYdddjjjgggbbb\\\XXXTTTOOOIIICCCBBB>>><<<===AAAIIIXXXfffrrryyy~~~zzzwwwuuuuuuuuuppprrrssstttuuuxxx|||zzzxxxtttooommmqqqyyy}}}xxxwwwoooiii___UUULLLFFFBBBAAA555555555555555555444444555555444333333333444444444444444444444444444444333444555666777777777777555444444555555666777888444666888888666666999===999999888888888888888888888999:::;;;<<<===??????>>>>>>>>>>>>>>>??????@@@AAABBBCCCDDDEEEEEEEEEEEEBBBCCCEEEFFFFFFFFFEEEDDDCCCEEEFFFFFFEEEEEEFFFGGGEEEGGGIIIIIIIIIIIIKKKLLLLLLNNNRRRZZZmmmvvvjjjeeeaaaaaaoooyyyaaaMMMHHHAAA<<<999777666555999:::;;;<<<;;;:::999888888888999888888666444333333333444444666777999:::;;;;;;===>>>@@@DDDIIIMMMJJJNNNRRRUUUVVVXXX]]]aaabbbccccccaaa___aaafffkkkooopppqqqrrruuu{{{''''''''''''((((((((((((---222666444...)))'''(((((((((''''''''''''(((((()))((((((((((((***,,,---,,,,,,,,,---------......///,,,///888<<<@@@RRRfffmmmddd^^^]]]ccchhhsssmmm]]]RRRIIIDDDBBBAAA>>>>>>BBBFFFMMMYYYeeerrrZZZ@@@>>>;;;777333111000111222111///......///000111444333333222111000/////////////////////000111111222333555777777888777777777666666666666888:::;;;:::;;;===??????>>>===;;;<<<======>>>???@@@@@@@@@AAAAAACCCDDDDDDCCCAAAAAAAAABBBCCCCCCCCCBBBAAA@@@===<<<<<<<<<<<<===>>>???<<<>>>??????>>>===>>>???@@@???===<<<;;;;;;<<<<<<<<<999999;;;;;;;;;???DDDAAAKKKUUU[[[dddrrryyyjjj]]]PPPIIIBBB:::888;;;===AAAIIITTT]]]ccceeeeee```ZZZRRRKKKGGGDDD@@@===@@@<<<===CCCKKKUUUbbbmmmuuu||||||~~~~~~{{{wwwpppmmmkkkoooxxxvvvmmmkkknnnsss}}}~~~|||{{{qqqhhhYYYLLLBBB<<<888666333333444444444333222222000000000000000000000000222222333333333333444444444555777777666555666666666666666666666555555555333555777888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888999999999<<<<<<<<<============>>>DDDFFFGGGFFFEEEDDDEEEGGGJJJIIIGGGFFFEEEDDDDDDDDDEEEEEEFFFGGGFFFEEEDDDCCCEEEFFFGGGIIIKKKKKKLLLLLLLLLKKKPPPZZZbbbuuurrrlllddd^^^hhhyyyvvvfffSSS???888999999666444999999:::::::::999999888777777666666555555444444666666555555555555666666888888999:::<<<>>>@@@AAAEEEGGGJJJLLLOOOTTTZZZ^^^fffeeebbb___^^^___bbbeeeiiimmmqqqsssuuuxxx}}}''''''''''''(((((((((((((((+++---,,,(((&&&(((+++((((((''''''''''''(((((()))((((((((((((***+++,,,+++++++++,,,,,,,,,------...+++...444666888FFFWWWsss}}}|||~~~oooddd\\\ZZZZZZ```ssspppaaaSSSHHHBBB>>>;;;999;;;>>>BBBJJJSSSeee~~~oooVVVLLL>>>666444555444333111111222222111111000000222222222111000000000//////////////////000111111111222444555555555444444666666666666666888999:::999:::;;;<<<===<<<;;;;;;<<<<<<======>>>??????@@@>>>>>>????????????>>>>>>???@@@@@@AAA@@@???>>>===999999888888888999::::::999:::<<<===<<<<<<===>>>>>>===;;;:::999999::::::777777999>>>@@@BBBIIIRRRWWWaaajjjooouuu~~~qqq___RRRFFF???;;;999<<>>???CCCEEEGGGJJJMMMQQQWWW[[[bbbbbbaaa___^^^___bbbdddjjjmmmppppppppprrrwww{{{}}}''''''''''''(((((((((((('''((('''%%%###$$$(((---((((((''''''''''''(((((((((((((((((()))***++++++,,,,,,,,,,,,------------///---...222222000999FFFXXXqqq}}}uuuqqqoooqqquuu{{{sssbbbYYYSSSSSS]]]iiiwwwdddQQQEEE@@@;;;888999::::::???DDDMMMdddqqq]]]EEE888777999777333---///111222222000///---000000000000000000000000///////////////000111111000111222333333222111111222222222222333444555555888888888999999999999999:::;;;;;;<<<<<<=========;;;::::::999999::::::;;;888888999:::999888777666777666666555555555666666666888::::::::::::<<<===;;;;;;::::::999999999999666999@@@GGGKKKPPPYYYdddqqqzzz{{{lll___QQQFFF;;;666666:::BBBIIISSSUUUZZZ^^^^^^YYYQQQJJJEEEAAA<<<999888888777777???@@@GGGSSS^^^iiivvv~~~|||vvvttttttyyy}}}}}}pppiii___WWWLLLAAA:::777444333444333333222111///...---111111111111111111111111222222222222333333333333000222555555555555666777666555444333333444555666444444444555888:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999888999999:::::::::;;;;;;;;;<<<<<<<<<<<<===???AAAAAAAAAAAACCCDDDEEEFFFGGGGGGGGGEEEDDDBBBFFFGGGGGGGGGGGGFFFEEEEEECCCCCCBBBBBBBBBCCCDDDEEEKKKJJJLLLPPPRRR\\\uuu{{{mmm___cccpppkkk]]]NNNEEE>>>999999;;;888888888888888888888888888888777777666555555444666666555555555555666666555555666777999;;;<<<===@@@BBBDDDGGGIIIMMMRRRVVV\\\]]]^^^^^^]]]^^^```bbbjjjlllooonnnmmmmmmqqqtttvvvzzz''''''''''''((((((((((((***)))(((&&&###$$$'''+++((((((''''''''''''(((((((((((((((((())))))******---------............///000///000333111...333;;;DDDXXXttt|||uuuooonnnoootttvvvggg^^^YYYYYY\\\mmmwww```OOOFFF???;;;;;;<<<;;;<<>>===888333...///000111111111000000///////////////000000000///////////////000000111000111222222222111000///111111111222222333333333666555555555555666777888777777888888999999999999888777666555555666777888555555666777666555444333666666555444444444444555666777888888888999;;;<<<::::::;;;<<<======<<<<<<:::AAALLLXXX]]]aaakkkuuuxxxoooeeeWWWMMMDDD>>>777666:::BBBKKKQQQ\\\\\\\\\[[[WWWPPPFFF@@@???<<<:::888888999;;;;;;GGGJJJSSS___hhhqqq|||~~~|||zzzxxxvvvuuuwwwzzz{{{jjj```SSSMMMDDD<<<777555333333444444444333333111000000111111111111111111111111111222222222222333333333///111333444444555666777;;;999666333222333555666555555555666888::::::999::::::::::::::::::::::::999999888888999999:::::::::::::::;;;;;;;;;<<<<<<999;;;===>>>>>>???AAACCCDDDFFFIIIKKKKKKIIIFFFEEEGGGGGGGGGGGGGGGFFFFFFEEEGGGEEEDDDBBBBBBCCCEEEFFFGGGGGGIIILLLNNNVVViii{{{ttteeefffooopppaaaPPPFFF@@@;;;:::;;;777777777777777777888888999999888777777666555555666555555444444555555666555555666777888:::<<<===>>>@@@BBBDDDFFFIIINNNQQQUUUWWWZZZ[[[[[[[[[]]]^^^eeeiiinnnpppnnnmmmmmmooorrrvvv{{{''''''''''''(((((((((((('''(((((((((''''''((()))((((((''''''''''''(((((('''((((((((())))))))))))++++++,,,,,,,,,---------......000222000...111555:::DDDXXXttt|||uuurrrqqqttt~~~ssshhh^^^YYY___rrruuu```NNNDDD<<<;;;<<<;;;;;;<<>>:::444444333222111222333444///////////////000000000///////////////000000111111111222333333222000000333333444444444444444444333333333222333444555555444444444444555555555555666555444333333444555666666666777777777666555444444333333222222222333333444555666666666777999<<<:::<<>>888666555444333111111222333333333222222111111111111111111111111111111111222222222333333///111333444444555666777:::888666555555777999;;;666777999::::::999::::::::::::::::::::::::::::::999888888888999999:::;;;:::::::::;;;;;;;;;<<<<<<777999;;;<<<===>>>@@@BBBBBBDDDHHHKKKKKKJJJGGGEEEGGGGGGGGGFFFFFFFFFFFFFFFHHHFFFDDDCCCBBBCCCEEEFFFDDDDDDFFFHHHJJJPPP]]]jjjzzzjjjeeejjjttt{{{gggRRRHHHEEEAAA<<<:::777777666666777888999999;;;:::999888777666555555555555444444444444555555666666666777888:::;;;<<<===???AAACCCEEEGGGJJJMMMOOOQQQUUUVVVWWWWWWXXXZZZ]]]dddnnnsssrrrooommmlllnnnpppuuuxxx{{{''''''''''''((((((((((((!!!###%%%((()))***))))))((((((''''''''''''(((((('''(((((())))))(((((('''))))))))))))***************,,,---///......000222444777DDD[[[xxx~~~xxxvvvtttuuu|||xxxeeeXXXYYYdddxxx}}}```RRRCCC===<<<:::888777;;;:::;;;@@@JJJTTTZZZ\\\dddccc^^^XXXQQQLLLJJJIII>>><<<888555222111222222000000000000000000000000///////////////000111111000111222333333333222111///000000111111000000///111111111222222222333333222222222222222222222222444333333333333333333444111111222333222111000///000/////////000000111222222444555666777999===@@@CCCFFFLLLQQQVVVXXXYYYYYYTTTXXXbbbnnnvvvxxx{{{|||tttjjjaaaVVVNNNFFF>>>::::::999>>>EEELLLUUU^^^aaa___VVVQQQKKKEEEAAA>>><<<:::555777888:::===BBBHHHLLLYYY^^^hhhsssxxx||||||tttpppnnnnnnooorrrvvv||||||{{{{{{hhhXXXNNNAAA===999666555555444333---...///000111111111111222222222222222222222222111111111111222222222222000222555555555555666777555555555666888;;;>>>@@@666<<>>@@@DDDGGGHHHGGGEEEDDDGGGFFFEEEEEEDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDDDDDDDEEEDDDEEEIIIQQQWWWpppooofffdddkkkpppVVVIIIEEEAAA;;;777888777666666777888:::;;;<<<;;;:::999888666666555555555444444444444555555666666666777888999:::;;;<<<>>>@@@BBBCCCEEEGGGIIIJJJMMMOOOQQQQQQRRRTTTUUUVVV^^^jjjqqqqqqnnnlllkkkhhhjjjnnnqqqssswww|||''''''''''''((((((((((((###$$$%%%''')))***))))))((((((''''''''''''((((((''''''((())))))((('''&&&))))))*********+++++++++)))+++------...///111111111333;;;III[[[qqq~~~|||zzz~~~qqq___ZZZ^^^kkkqqqZZZMMMGGGAAA;;;999999999:::===@@@BBBDDDFFFLLLMMMNNNOOOPPPRRRUUUXXXQQQOOOKKKEEE???:::777555222222222111000000000//////////////////000111111///000111222333333222111------...//////...---,,,///000111222222222111000222222222222222222222222111222222222222222222111------...///...---,,,+++.........///000111222333444555888:::>>>BBBHHHLLLTTTYYY```iiiooosssuuuuuulllhhhhhhlllooonnnmmmooorrrvvvxxxuuuqqqlllbbbYYYQQQIIIDDDCCCAAA===>>>BBBFFFLLLSSSWWW\\\aaa___XXXMMMHHHBBB===;;;::::::999666999>>>BBBGGGNNNWWW]]]gggkkkttt{{{}}}~~~~~~zzztttnnnjjjjjjmmmpppsssuuuwwwyyyzzz|||}}}~~~xxxjjjYYYKKKCCC;;;888555333444444333222...//////000000000000///222222222222222222222222111111111111222222222222222444666666555555666777555555666777888:::<<<===666@@@IIIHHH???888999===999999999999999999999999888888888888999:::;;;<<<;;;;;;<<<<<<<<<=========888:::<<<<<<<<<===???@@@===???BBBEEEFFFFFFFFFEEEFFFEEEDDDCCCCCCCCCDDDEEEBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEDDDBBBBBBFFFKKKNNN___uuu}}}pppiiiiiittteeeSSSHHHAAA<<<;;;999888777666777999;;;<<<<<<<<<;;;:::888777666555555444444333333444444555444444555555666777999999:::<<>>===;;;999;;;>>>;;;;;;===BBBJJJSSS\\\```iiigggccc\\\TTTLLLDDD@@@444333333222111000/////////////////////000111111---...000111222222222111222222333444444333222111...///111333333222000///333333333222222222222222///000111222222111000///111111222222222111000///000000000111333444666777777999===AAAFFFLLLSSSXXXdddiiirrr|||vvvlllhhhfffaaa]]]\\\YYY]]]___\\\XXXSSSJJJ@@@BBB===>>>DDDHHHHHHLLLRRRUUU[[[^^^]]]]]]^^^WWWNNNGGGCCC===:::999999999888:::???EEEKKKRRR[[[fffmmmssswww}}}}}}|||yyytttooommmnnnssswwwuuutttsssrrrssswww}}}|||{{{zzzwwwmmm___OOOBBB;;;888555333222222333222222222222222222222111000///222222222222222222222222000111111111111222222222444555777777666555666777888888888888777777666666666CCCNNNMMM@@@777888>>>999999999999999999999999888888888888999:::;;;<<<<<<<<<<<<============>>>999;;;============???@@@>>>@@@CCCEEEGGGHHHHHHGGGFFFEEECCCBBBBBBBBBCCCDDDBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDCCCBBBCCCHHHLLLNNNUUUddd}}}tttjjjlllzzzcccRRRGGGEEEGGG999888777777888:::<<<======<<<;;;:::888777666555555444444333333444444555333333333444555666777888999;;;>>>??????@@@BBBCCCFFFGGGIIIIIIIIIJJJMMMOOOPPPWWW^^^cccddddddeeegggdddggglllpppqqqrrrssstttyyy)))((('''&&&%%%&&&''''''%%%&&&''')))))))))((((((***(((&&&%%%%%%%%%'''(((((((((((((((((('''''''''))))))***++++++++++++******+++,,,---............//////333777:::DDD[[[rrrzzziii```[[[```jjjwwwjjjXXXMMMJJJFFFDDD@@@===:::888777666777888:::;;;>>>FFFQQQXXXjjjttt{{{|||xxxooo___OOOHHH>>>777777666222000333444222///......---,,,***222222111111111111222222111222333444444222000///111000///000111222111111111222333444444333222222111111111111111111111111222111111111111111000000000000000000222555777999AAAAAABBBFFFKKKQQQWWWZZZeeeffflllvvvlll]]]VVVRRRMMMIIIBBBBBBCCCDDDDDDAAA<<<888;;;???FFFPPPXXX]]]^^^^^^hhhaaaXXXSSSQQQOOOJJJFFF>>>===:::777444555777:::<<>>>>>>>>AAAAAABBBBBBCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@??????AAABBBDDDEEEDDDCCCDDDEEECCCCCCCCCCCCDDDEEEFFFGGGKKKYYYrrr|||uuuooouuuxxx___UUUMMMEEEBBB;;;666888;;;;;;:::;;;:::::::::888777666777888777777666555555555555555444444555555666666777777888888999::::::;;;<<<<<<===@@@DDDFFFGGGHHHJJJKKKNNNRRRWWW]]]bbbeeefffgggiiiiiiiiiiiikkkmmmooopppvvvzzz)))((('''&&&%%%&&&''''''&&&&&&'''(((((('''&&&%%%)))(((&&&%%%%%%&&&'''(((((((((((((((''''''''''''))))))***++++++++++++******+++,,,------.........//////111444555:::JJJZZZtttoooeee^^^]]]___dddoooyyypppbbb[[[QQQLLLEEE>>>:::888777777555666666666888===EEEKKK___kkkyyy~~~ttt___QQQCCC<<<555000///333222000............---,,,111000000000000000111111111333444555555444333222333222222333444444333222111111111111111222333333111111111111111111111111111111111111222333444444333333222222444888<<>>999888777555444666:::>>>AAAJJJVVV```hhhpppzzz~~~}}}zzzvvvxxxvvvtttuuuyyy|||}}}}}}xxxuuutttvvv|||}}}zzzrrrfffYYYNNNDDD<<<888333333222222222222333333111111111111111111111111222111///......000111222222333333444444333333222111111222222333444444444555333333555444222444999555999:::666666:::;;;999999999::::::::::::999999999777666777888::::::999;;;::::::::::::999999999;;;;;;;;;;;;<<<===>>>???CCCCCCBBBBBBBBBBBBBBBBBBDDDCCCCCCBBBBBBAAAAAAAAA@@@BBBCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFFFFHHHOOOaaa{{{pppkkkvvv~~~uuufffXXXLLLHHH@@@999999999777777999;;;;;;;;;:::888777777888777666666555555555555555555555555555666666666666888888888999:::;;;;;;;;;<<>>666444666222111//////000000000///...............///000111222333444666666666555555333444666777777777666555666666555444555555666777333333222222222222222222111000000000000111222333555444444444777;;;???BBBEEEDDDBBBAAA@@@AAACCCDDDJJJIIIJJJOOOZZZfffpppvvvyyyqqqbbbSSSFFF===888666333444555444444888???DDDJJJRRRaaannntttqqqhhh```SSSMMMFFFBBB@@@???<<<999777777777666777:::@@@DDDKKKUUUdddpppzzz|||yyyvvvtttrrrqqqtttxxx~~~}}}xxxzzz~~~|||uuummmaaaTTTJJJBBB<<<999222111111111111111111222111111111111111111111111000//////...///000222333222222333333333333333222000000111111222333333444444222333555555333666;;;777999888666666999:::888888888999:::;;;;;;;;;;;;;;;999777777888888888666:::::::::999999888888888:::999999999:::<<>>;;;888666777999;;;;;;;;;;;;:::999888777777777666666555555555555666666666555555555555555777777888888999999:::::::::===@@@BBBCCCDDDFFFHHHIIILLLPPPVVVZZZ\\\^^^^^^bbbcccdddgggjjjnnnqqqssslllooorrrtttvvvyyy}}})))((('''&&&%%%&&&''''''''''''''''''&&&&&&%%%%%%)))((('''&&&&&&&&&&&&'''&&&&&&'''''''''''''''(((((())))))************************++++++,,,---...---------///000222555888BBBTTTppp{{{tttkkkfffccc^^^iiiyyyyyypppcccWWWOOOJJJFFFCCC;;;:::888777666777999;;;:::CCCPPP^^^mmm|||ooo\\\LLL@@@:::888555333111000111111000///---,,,,,,------...///000000111333444666666666666333555888;;;<<<<<<<<<===>>>>>>>>>===<<<;;;999888888777555444444444555555666555444333222222222222555555666777999<<<>>>???BBB@@@===;;;999888888888===<<<;;;>>>EEEMMMUUUZZZXXXUUUNNNDDD:::333222333111555999:::<<>>===999777666888888777777888999;;;<<<<<<======???===::::::::::::999777999999999999999999999999:::999777777999<<>>>>>???AAAAAAAAAAAABBBCCCDDDEEEJJJFFFIIIZZZxxxssshhhfffeeefffppp}}}~~~{{{iiiZZZPPPEEE@@@<<<999999<<<999999999:::;;;;;;999888888888888888888777777666666666666555555444444444666666777777777888888888888:::===???@@@BBBDDDFFFGGGIIIMMMRRRUUUXXXYYYZZZ\\\]]]```dddhhhmmmppprrrkkklllmmmnnnooorrrvvvzzz}}})))((('''&&&%%%&&&'''''''''''''''''''''(((((()))((((((''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((((((((()))************)))******))))))***+++------......---,,,...111333444===CCCSSSmmmtttllldddeeeiiiqqq~~~vvvlllddd[[[RRRLLL???===:::888777888999:::888;;;AAAJJJUUUbbbppp{{{~~~tttfffWWWIII???999777555222000000///---,,,---------------...//////...///000222333444555555444777<<>>===;;;::::::999777444333222111111555555666666888;;;>>>AAA@@@AAA@@@;;;666333555888333999AAAEEEHHHLLLSSSYYY```___^^^]]]YYYRRRJJJDDD???===999777888999:::::::::===AAAFFFKKKRRRYYY]]]hhhqqqxxxrrrnnnmmmnnnpppsssxxxyyyuuuxxx~~~yyyrrrmmmggg```TTTIIIAAA<<<888666222222111111111111222222000000000000000000000000---.........///000111222...///000000111111111111444444444555666666777777555333555888999888<<>>>>>@@@>>>;;;;;;;;;;;;:::888777777888999:::;;;;;;<<<:::999777777999<<>>>>>>>>?????????@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBB@@@>>>??????@@@@@@@@@@@@AAABBBCCCDDDGGGFFFHHHSSSfffxxxkkkfff```[[[___iii}}}xxxkkk___RRRKKKFFF???;;;:::888777666888;;;<<<:::999999::::::::::::999888777666666555555444444333333555555555666666666666666666888;;;<<<===???BBBEEEFFFHHHKKKOOORRRTTTVVVVVVVVVXXX[[[```eeeiiilllnnnlllllllllkkkkkkmmmqqqtttwwwxxx|||)))((('''&&&%%%&&&'''''''''&&&&&&'''''')))******(((''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''(((((('''((())))))******))))))***))))))((()))+++,,,---...000...+++***...///...999888???SSSooo}}}}}}}}}pppjjjdddccciiiwwwxxxnnnbbbYYYHHHDDD>>>:::888888888888777666888===BBBJJJXXXdddlllooooooggg]]]TTTJJJBBB:::888555222111000...,,,/////////.........//////......///000111222333444555999===@@@AAADDDIIIMMMQQQSSSWWWZZZ\\\[[[YYYXXXPPPKKKDDD>>><<<>>>BBBDDD@@@AAACCCDDDDDDBBB@@@???@@@AAABBBBBB@@@===999777333333222111000/////////111333444444333222333444555777888777555555888;;;???EEENNNSSSUUUVVVXXXZZZZZZVVVQQQLLLHHHDDDAAA>>>===;;;999777777888:::;;;===BBBKKKUUU^^^fffmmmrrrwww}}}wwwqqqooooooqqqsssyyy||||||wwwsssqqqzzzyyysssjjjcccZZZSSSJJJBBB<<<888555333222222111111111111222222000000000000000000000000---......//////000000000000000111222333333333333222222333444444555555666555444555999999999<<>>>>>>>>>>><<<::::::;;;;;;:::999888888999:::;;;<<<<<<===:::999999999:::<<>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBAAA@@@>>>???@@@????????????@@@AAABBBCCCAAABBBGGGOOOZZZttt~~~mmmccc[[[UUUXXX___kkkzzzuuufff^^^YYYOOOCCC<<<<<<999666777:::<<<;;;999999:::;;;;;;;;;:::888888555555555444444444444444444444444444555555555555666777999;;;<<<>>>AAADDDFFFGGGIIILLLOOOQQQRRRSSSQQQSSSWWW[[[```cccfffgggjjjjjjjjjiiiiiijjjnnnppprrrsssvvv|||)))((('''&&&%%%&&&''''''((('''&&&&&&&&&'''(((((('''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&'''(((((('''(((((()))))))))))))))***)))(((((((((***,,,---***///000,,,***---...,,,333222666BBBTTTkkk~~~zzzpppiiifffjjjwwwvvvlll[[[TTTKKKCCC???===:::999444222444888888:::BBBMMMRRRZZZ^^^[[[VVVTTTPPPJJJAAA???<<<::::::999777555333222111000////////////......//////000111222333222555999::::::===CCCIIINNNQQQVVV\\\bbbhhhlllnnnggg```VVVNNNKKKMMMRRRVVVUUUWWWYYYYYYWWWRRRMMMJJJIIIHHHEEEAAA===999666444111111000000000000000000...000222333111111333555555666888999:::===@@@CCCLLLPPPUUUYYYZZZXXXUUURRRMMMIIIEEEAAA???===;;;999;;;:::::::::<<>>:::777555333222111000000//////000000111000000000000000000000000....../////////////////////000111222333333333333111222222333333444555555444333444888888777;;;@@@LLLBBB999888999777666888999:::;;;======>>>>>>>>>===<<<:::;;;===>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???<<<<<<<<<<<<<<<=========??????>>>>>>===<<<<<<<<<<<<>>>??????>>>===>>>??????>>>>>>??????@@@AAABBB??????DDDKKKPPPaaaqqqhhh```XXXVVVZZZYYYmmm|||xxxuuujjjXXXLLLDDD???:::888:::<<<:::888888999:::;;;:::999777666333444444444444444444555444444444444444333333333555777999:::;;;===AAADDDDDDEEEGGGIIIKKKMMMOOOPPPMMMOOOSSSWWW[[[^^^``````cccdddfffffffffhhhkkknnnnnnqqquuuyyy)))((('''&&&%%%&&&'''''')))(((&&&%%%$$$$$$%%%&&&''''''((((((''''''&&&%%%$$$$$$%%%%%%&&&'''(((((('''(((((()))))))))))))))***)))((('''(((***,,,---$$$---222///---///000......///444:::AAAQQQnnn{{{qqqkkkpppzzz|||nnneeeYYYNNNGGGCCC???===555444777;;;888444888@@@;;;DDDIIIHHHGGGKKKLLLIIIHHHFFFDDDCCCCCCBBBAAA@@@555444333111000000000000////////////000111222333---000222222111333;;;AAAAAACCCHHHPPP[[[fffpppuuuyyyrrrfff\\\XXX[[[aaafffssstttuuusssnnneee]]]XXXOOOKKKDDD===888444222111111111111111111111111111+++...000111111333777;;;<<<<<<>>>AAAEEEJJJMMMOOOQQQRRRSSSUUUUUUQQQJJJEEEBBB@@@>>>===<<<999666333777999;;;>>>BBBHHHOOOTTT\\\dddooozzz||||||{{{{{{}}}yyyqqqjjjiiimmmqqqvvvnnniii```TTTKKK===:::666444333333222111//////............//////000000000000000000000000...///////////////...---------///000000111111111222333333444444555666666444222333666777666999???JJJ???666777888777777::::::;;;<<<===>>>>>>>>>>>>>>>===<<<>>>@@@BBBBBBBBB???>>>>>><<<;;;:::999999;;;<<<<<<======>>>>>>>>>=========<<<<<<;;;::::::@@@??????>>>===<<<<<<;;;:::;;;===>>>===<<<===>>>>>>>>>>>>>>>???@@@AAABBBAAA???BBBGGGJJJTTTpppwwwqqqkkk___WWWUUUPPPccc}}}|||xxxnnn___KKKEEE===:::;;;;;;:::777666777999999999888666444333333333444444555555555333333333333333333333333555777888999:::===AAADDDCCCDDDEEEGGGIIIKKKMMMMMMKKKMMMQQQUUUXXXZZZ\\\\\\]]]___bbbcccdddgggjjjmmmiiimmmrrrvvvzzz***(((%%%%%%&&&((())))))'''''''''&&&%%%$$$$$$%%%$$$$$$$$$&&&'''((((((&&&''''''&&&%%%&&&'''((()))(((((())))))((('''&&&&&&(((((((((((()))))))))))))))******++++++,,,------,,,...000222777CCCSSS___|||ooolllppp~~~nnnccc[[[QQQGGGAAA<<<:::666444333555666888:::<<<>>>===;;;<<<>>>AAABBBCCCFFFOOOXXX]]]\\\XXXIIIBBB:::777999999444//////000111222222111000///222222111111000111111111666999<<>><<<777999;;;999777666888;;;999???FFFMMMTTT[[[ccciiilllrrrzzz|||wwwwwwxxxyyy}}}{{{nnngggddddddlllvvv~~~xxxkkkaaaZZZQQQFFF===777666444222111111222333000000000000000///..................////////////222222111000///...------111111111000000000000000000000111222333333444444666666555555555666666777AAA>>>:::777777777666555666999======<<<<<>>>>>======>>>??????@@@<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>>>>???>>>>>>AAADDDFFFMMM]]]mmm|||qqqlllcccRRROOOWWWiiivvv|||gggUUUEEE@@@===888:::AAA;;;;;;999999999999;;;;;;777777777777666555444333111222444666777777666666666777888999:::;;;<<<<<<@@@AAABBBCCCEEEFFFGGGHHHKKKMMMOOOPPPQQQSSSVVVYYY[[[ZZZ\\\```eeehhhgggeeecccdddhhhoooxxx}}}~~~***(((&&&%%%&&&((())))))'''''''''&&&&&&&&&&&&%%%'''''''''''''''&&&%%%###%%%%%%$$$$$$$$$%%%&&&'''((((((((((((((('''&&&&&&(((((((((((()))))))))))))))******++++++,,,,,,---+++---......111999EEENNNhhhrrrjjjjjjqqq||||||ooobbbUUUMMMCCC@@@;;;777666777999:::555777888888777777:::===@@@@@@DDDNNN[[[gggmmmnnnaaaWWWJJJ@@@;;;999777444555444222111000000111111000000///000000111222333111222444666999???EEEJJJUUUXXXZZZYYYXXX\\\fffooovvvzzz|||yyytttmmmaaaUUUIIIBBB;;;666555444222000444444444333333222222222111222555888===CCCKKKPPPWWWWWWVVVTTTRRRPPPNNNMMMDDDBBB@@@===<<<:::888666444666777777555666:::>>>BBBHHHQQQZZZaaaiiipppuuuzzz|||{{{yyy{{{{{{{{{sssllljjjiiijjjqqqyyy{{{wwwkkk[[[PPPIIICCC<<<666333222000...------...///000000000000000///..................////////////111111000000//////......000000000000000000000000000000111222222333444444444444333333333444555555999777555555666777777666666:::===???>>>>>>???AAACCCCCCCCCBBBBBBBBBBBBBBB>>>>>>=========>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<999999999999888888888888<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;<<<<<<======>>>>>>;;;;;;===@@@AAAEEESSS```~~~~~~yyymmm[[[UUUXXXaaaxxxyyypppwww{{{hhhQQQCCC<<<888888:::;;;::::::999999::::::;;;666666666666555444333222111222333555555555555444444555555666888999999:::;;;<<<===>>>@@@AAABBBCCCBBBCCCEEEFFFGGGIIIMMMPPPTTTTTTVVVZZZ```bbbbbb```ccccccfffkkkrrrwwwxxxxxxyyy+++(((&&&%%%&&&((()))((('''&&&%%%&&&'''(((''''''(((((((((''''''%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&''''''(((((((((((('''&&&&&&(((((((((((())))))))))))))))))******+++,,,,,,,,,,,,------,,,,,,///777===HHH\\\xxx|||nnniiijjjnnnuuu~~~|||kkk```NNNIIIAAA<<<999999999999666777777555444444666888;;;;;;===FFFVVVfffqqqwwwnnnhhh]]]RRRIIIDDDAAAAAAAAA>>>888444111000111222............///111222333000000000//////111444777<<<@@@DDDEEEFFFKKKTTT[[[aaadddeeebbb___[[[RRRIIIAAA===999888999:::888666888888::::::;;;:::999888666999===BBBHHHOOOWWW\\\]]]ZZZVVVPPPKKKFFFDDDBBB===;;;999666555444555555333666888888888;;;BBBGGGPPPWWWbbbllluuu|||}}}zzz|||xxxkkkiiikkkppptttuuuxxx|||}}}|||nnnaaaPPPBBB<<<999666444000///---,,,+++,,,,,,---///000000000000///..................////////////000000000000////////////000000000000000000000000000000111111222333333333222111111111222222333444333333333555777888666555888;;;???AAAAAA@@@@@@@@@DDDDDDDDDDDDDDDDDDDDDDDD>>>>>>>>>>>>>>>=================================;;;;;;:::::::::999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::<<<>>>===???HHHRRReeewwwdddZZZXXX[[[lllpppjjjssshhhMMM???<<<:::777999::::::;;;;;;::::::999666666666555555444333222222222333444444333333222222222333444555666666777888999:::;;;<<<===>>>??????@@@@@@AAABBBEEEJJJMMMRRRRRRUUUYYY^^^`````````bbbbbbbbbeeeiiinnnpppqqqppptttyyy}}}+++)))&&&%%%&&&((((((((((((&&&$$$$$$&&&'''(((((($$$&&&'''''''''''''''(((&&&&&&&&&&&&''''''(((((('''''''''(((((('''&&&&&&(((((((((((()))))))))))))))))))))***++++++,,,,,,---......---,,,...111444888DDDXXXpppvvvooommmlllqqq|||vvvccc[[[PPPGGGBBB???===;;;<<<;;;999777555555666777888666666<<>>===AAAFFFIIIHHHFFFEEEGGGHHHIIIIIIGGGEEEDDDBBBDDDGGGJJJLLLPPPUUUXXXRRROOOJJJDDD???<<<;;;;;;:::999777555444555999;;;999;;;>>>???AAAGGGOOOUUU___fffqqq|||~~~~~~sssjjjdddhhhqqqzzz~~~}}}~~~zzzxxxxxxuuupppcccWWWGGG;;;666555444333000000///...------......//////000000//////...---............////////////.../////////000000000111/////////000000000000000000000111111222222222333111111000111111222333444555666777:::;;;:::777444:::===AAADDDDDDCCCBBB@@@CCCCCCCCCCCCCCCDDDDDDDDD???????????????>>>>>>>>>========================<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;>>>@@@???>>>DDDKKKXXXnnnrrr```]]]]]]iii~~~pppooo~~~]]]FFFAAA>>>999999999;;;;;;;;;;;;999999777777777777666555444333444444444444333333222222111111222333333444555555888888999:::;;;<<<===>>>@@@@@@@@@???@@@DDDJJJNNNOOOPPPSSSWWW[[[]]]^^^^^^___^^^]]]___bbbfffjjjlllmmmnnnqqqsssvvvyyy|||~~~~~~,,,)))&&&%%%&&&'''((('''((())))))((('''''''''((($$$&&&(((((('''&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))((())))))******+++,,,,,,+++,,,---......///111333555888BBBRRRgggwwwqqqkkkkkkpppvvvzzz|||wwwyyy|||}}}ssseeeZZZRRRLLLFFFBBB>>><<<999777777777888999888666555666:::@@@EEEGGGJJJPPPVVVYYYXXXXXXZZZ]]]```^^^YYYQQQIIIAAA:::777555555444333222222222222333444555555333333444555444666888888666555777:::999<<<======AAAFFFFFFBBBCCCDDDHHHPPPYYY```aaaaaa^^^^^^]]][[[XXXSSSOOOLLLIIIJJJKKKJJJIIIHHHIIIKKKHHHEEE@@@<<<999888999:::666666555444444777===BBBAAADDDGGGJJJMMMTTT]]]dddlllrrr}}}~~~tttjjjccchhhpppzzz}}}wwwwwwsssmmmkkkjjjfff___PPPHHH===555000///...---000000//////....../////////////////////...------............////////////......//////000000111111......//////000000000000000111111111111111222222111111111111222333444555777999<<>>BBBEEEFFFEEECCC@@@@@@@@@@@@AAAAAAAAABBBBBB???@@@@@@AAAAAA@@@??????========================::::::999999999888888888::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;>>>AAAAAA???BBBHHHNNNXXXtttrrrjjjeeekkk|||{{{qqqssszzzgggLLLAAA>>>:::999999;;;;;;;;;;;;999999999999999888888777666555666666555555444333333333111222222222333444444444777777888999:::;;;;;;<<<;;;;;;;;;;;;<<>>@@@CCCDDDFFFKKKSSSYYYaaaaaa___ZZZSSSKKKBBB===>>>===;;;:::999999888888555666888999888777777888666777999888777777888999;;;>>>@@@BBBHHHPPPSSSQQQQQQSSSXXXbbbnnnvvvyyyyyynnnlllhhhbbb[[[TTTMMMJJJDDDEEEFFFEEECCC@@@@@@@@@>>><<<999555444444555666000222444444555:::AAAGGGJJJNNNSSSVVVZZZaaajjjqqqxxx~~~~~~www}}}~~~wwwrrrnnnlllttt{{{xxxsssqqqkkkdddaaa```ZZZRRRAAA===777222000...---,,,------------------------...////////////...------............////////////......//////000000111111---......//////000000111111111111111111111111111111111222222333444555666666888<<>>???BBBDDDDDDAAA???<<<======>>>>>>?????????===>>>@@@AAAAAAAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999888888888888888888888888::::::::::::::::::::::::999999;;;???@@@>>>@@@DDDGGGLLL]]]{{{tttqqqyyy|||vvvtttmmmSSSBBB<<<;;;999::::::;;;;;;::::::999::::::::::::999888777666777666555444444444444444222222222222333333333444444444555555666777777888888999999999:::>>>BBBFFFGGGJJJMMMOOOPPPQQQRRRTTTSSSTTTUUUVVVXXX\\\aaaeeeiiiiiiiiilllppptttuuuvvvxxx|||,,,***'''%%%&&&''''''''''''777GGGJJJ@@@111(((&&&(((+++---+++&&&###$$$&&&###$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&'''''''''&&&(((((((((((())))))))))))(((((())))))******++++++)))))))))+++,,,---------222000000555:::EEEXXXiii|||xxxvvvrrrooooooiiiddd___]]]___hhhyyyyyynnneeeYYYSSSKKKFFFCCCAAA>>><<<888888888888888888888999:::999888888:::>>>DDDHHHQQQRRRSSSSSSPPPKKKEEEBBBEEEEEEDDDCCCBBBBBBBBBBBBBBBDDDFFFFFFDDDBBBAAAAAA===>>>>>>?????????@@@AAAFFFJJJLLLOOOVVV^^^bbbaaa______bbbhhhpppuuuuuutttgggddd^^^WWWPPPIIICCC@@@<<<>>>??????===;;;::::::666555333222111222333333000444888;;;===BBBKKKQQQVVVZZZ```dddiiiooowww|||}}}xxxxxx|||tttzzz~~~|||vvvtttwww{{{}}}~~~zzzrrrnnnkkkccc\\\XXXWWWPPPHHH999777444222000000000///,,,,,,---------------,,,......//////......---,,,............////////////////////////000000000000------......///000000111111111111111000000000000111111111222333444555666555777:::???CCCDDDAAA???<<<;;;;;;===@@@AAA>>><<<:::;;;;;;<<<======>>>>>>:::;;;>>>???@@@@@@??????;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;777777777777777777777777777777777777777777777777888888999999::::::;;;;;;:::888:::===>>><<<===AAAAAAHHHQQQccc}}}|||xxxuuu~~~uuubbbMMMBBB@@@;;;::::::999999::::::;;;999999999999888777666666666555444333333333444555111111111111222222222222222222333333444555555555666888999:::;;;>>>AAADDDFFFJJJMMMNNNNNNMMMOOOQQQOOOQQQSSSSSSTTTWWW[[[___ddddddfffkkkppptttuuutttuuuxxx|||~~~---***'''%%%&&&''''''''''''<<>>:::999777:::<<<<<<:::888777777444444333333444666777888444:::???CCCFFFLLLUUU\\\___dddjjjooosssyyyzzzyyy{{{xxxssstttzzzvvv{{{~~~}}}yyyrrrpppttt}}}}}}|||vvvnnnfffbbbZZZRRROOOMMMFFF===333111///------...///000------.../////////............//////......---,,,............/////////000000000000000////////////---------...///000000111111111111000000000000000000000000111222444555666666777:::===??????<<<999;;;999888:::===>>><<<::::::::::::;;;<<<======>>>777999;;;>>>?????????>>>::::::::::::::::::::::::888888888777777777666666666666666666666666666666666666666666666666666666777777888999::::::;;;;;;<<<999:::===>>>;;;<<>>@@@BBBEEEHHHIIIHHHGGGHHHJJJMMMPPPRRRRRRQQQSSSWWW[[[YYYZZZ]]]dddkkkoooooommmmmmpppsssuuuuuuuuuvvvwwwwww|||(((((('''''''''&&&&&&&&&'''111;;;;;;222***'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%&&&'''(((((('''''''''(((((()))***++++++,,,$$$%%%&&&''')))***+++,,,---...///000222777<<<@@@WWWfffxxxrrrooojjjeeegggmmmzzzkkk___WWWLLLCCC===;;;888666666777:::;;;666555444444666777777666888888999999::::::;;;;;;@@@BBBDDDEEEFFFHHHKKKNNNQQQUUUZZZ\\\[[[XXXUUUTTTYYYXXXWWWUUURRRNNNJJJHHHKKKLLLNNNOOOPPPSSSXXX[[[[[[VVVQQQNNNNNNNNNLLLJJJCCC@@@<<<;;;;;;<<<:::888555777999:::;;;999888666;;;999777777888:::;;;<<<>>>AAAFFFLLLTTT[[[```ccchhhlllqqqvvv||||||xxxxxxwwwuuussstttwwwyyyzzzuuuoooiiihhhooowww~~~yyyooohhhbbb]]]UUUNNNGGG@@@999555222111000.........///000------............------000///...---,,,------...............////////////---......//////////////////......---------......111000000000111222333333333333333333333333333333555555444444555666888999777888:::<<<===>>>??????999:::;;;;;;999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999:::;;;;;;999::::::;;;:::999777666888888888777777777777777666666666666666777888888999999::::::;;;<<<======:::;;;<<<>>>???AAABBBCCCBBBCCCHHHQQQ```{{{wwwsssxxx{{{~~~vvvmmmuuuppp]]]OOODDD@@@<<<;;;;;;999888999999999999999999888777777444555666666666555444333444444333333333333222222000111222333333333333333555666888999;;;;;;<<<<<<>>>???AAACCCDDDEEEFFFFFFGGGJJJLLLNNNOOOQQQTTTVVVXXX\\\bbbfffggghhhiiijjjgggiiikkkmmmnnnooorrrtttvvvwwwxxxzzz(((((('''''''''&&&&&&&&&###(((...---'''"""!!!###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((()))***************)))''''''(((((()))******+++'''''')))***+++---............//////000333777;;;HHHQQQdddzzz~~~zzzvvvrrruuu{{{zzzpppbbbUUUJJJFFFBBB???===<<<:::888;;;999777777999:::999999888888888888888888888888;;;<<<===>>>???AAADDDGGGKKKNNNRRRSSSRRROOONNNMMMLLLLLLLLLKKKIIIFFFDDDBBBCCCDDDEEEDDDCCCCCCDDDFFFHHHEEEAAA@@@AAAAAA???>>>???<<<999888999:::888777333444666888999;;;;;;;;;===<<<;;;;;;>>>AAACCCDDDKKKNNNUUU\\\dddkkkoooqqqooorrrwww{{{yyyvvvuuusssqqqqqqssswwwzzz{{{sssnnnkkkgggeeeiiirrrzzzzzzqqqhhhbbb^^^WWWNNNEEE???:::777444000000///...............------............------//////---,,,,,,,,,------............////////////------.../////////////////////............//////000/////////000000111222444444444444444444444444555444444444555666777888888999999:::;;;;;;::::::888999::::::999999:::<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999999999:::::::::;;;<<<;;;:::999999999999888888777777666666666666666666666777777888888999999:::;;;;;;<<<<<<::::::;;;<<<>>>???@@@@@@:::===CCCHHHQQQfff}}}ooolllfffhhhooowwwvvvqqqfffRRRIII@@@;;;;;;;;;;;;;;;::::::::::::999888777777555555666666555555444444444444333333333333222222000111222333333333333333111222444777999:::;;;;;;<<<===>>>@@@AAABBBCCCCCCEEEGGGJJJLLLMMMOOOQQQSSSVVVZZZ___ccceeeggghhhiiidddfffggghhhggggggiiikkklllnnnoooqqqtttyyy'''''''''''''''&&&&&&&&&%%%''''''&&&$$$"""###$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((******+++++++++***))))))&&&&&&''''''((()))))))))(((((()))***,,,---...............------...222555<<<===GGGZZZppp~~~oooZZZTTTLLLGGGEEEBBB<<<777===:::888777777888777777888777777777777666666666666666777666666888<<>>AAACCCCCCBBB@@@@@@@@@>>>>>>>>>>>>>>>===<<<;;;999:::;;;:::777555555555888666555555666777555444777555333222333444444444777666777888:::===AAACCCDDDDDDDDDFFFJJJNNNRRRTTT]]]bbbjjjsss{{{}}}~~~}}}xxxsssrrrppppppqqqtttxxx{{{~~~zzznnneeebbbbbbcccgggnnnwww{{{}}}tttiii```\\\UUUNNNCCC:::555333222222...............------,,,------............------...------,,,,,,,,,,,,------............/////////------...////////////...//////............////////////.........///000000333333333333333333333333444444444444444666777777888888999888888777666555777888::::::999999:::<<<;;;;;;<<<<<<<<<<<<<<<<<<999999::::::999999888777888888999:::::::::999999::::::999888777777666666666666555555666666777777888888888999::::::;;;;;;999999::::::;;;<<<<<<<<<:::>>>CCCEEEFFFUUUtttrrreeeYYYUUUYYYlll~~~|||}}}jjj___OOOCCC??????>>><<<;;;;;;::::::999888777777777666555555444444444555444444333333333333222222111111222333333333222222...///111444666888999:::999999;;;<<<>>>?????????BBBDDDFFFHHHIIIKKKMMMOOORRRVVV[[[___bbbccceeefffcccdddeeedddbbbaaabbbcccfffgggiiikkkllloootttwwwxxx'''''''''''''''''''''''')))'''&&&%%%&&&''''''&&&'''%%%$$$""""""$$$%%%'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&'''((()))***+++,,,------------,,,---///222777666:::FFFWWWmmmsssiii]]]VVVTTTPPPIIIBBBBBB???<<<999999888777666888888888777777777777777555555555333333444888;;;888999:::999888777888999666666666666666666666666222444777777555444333444555555555666666666555444333222222222333555666777>>>===<<<<<>>???AAABBBCCCLLLcccxxxsssdddYYYTTTccc~~~}}}mmmYYYKKKDDD???;;;::::::999999888888888888888777666444444444555555444444333333333222222222111222222333333333222222...///111333444666666777666777888:::;;;<<<<<<<<>><<<:::::::::999999999999888777777666555333444666999:::;;;;;;:::888777888:::444444333333333333222333111444666777666555555555555666777777777666666666555555666777888;;;>>>@@@CCCCCCCCCFFFKKKRRRYYY]]]dddgggjjjmmmqqqvvv}}}~~~{{{zzzzzzyyyyyyxxxttttttwww{{{~~~~~~{{{xxxpppkkkddd```___bbbeeehhhrrrxxx|||{{{xxxxxx{{{~~~~~~{{{kkk[[[PPPLLL>>>:::555111///...,,,+++***+++,,,------,,,+++***,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------------............,,,------...............,,,,,,++++++,,,------...111000000/////////000000////////////////////////222222333333444555555555555666666777777777777666999:::;;;999777555666666777777777888888999999999:::;;;<<<<<<<<<;;;999888444444444444555666666777999999888888777666555555666666555555555555666666666666666777777777777777777777777777888888888888===:::999;;;>>>EEERRR^^^xxx~~~lll___ggg~~~vvv___PPPEEE===::::::999888888888999:::999888666555444444555555444444333333333222222222222222333333333222222111111222222333444444333333555666777888999:::::::::<<<>>>AAABBBBBBDDDFFFHHHIIILLLPPPSSSUUUWWWYYY[[[___```aaaaaa``````bbbcccXXX[[[^^^aaaccceeehhhjjjmmmlllrrr|||&&&&&&&&&'''''''''''''''%%%%%%%%%&&&''''''$$$"""%%%$$$###""""""###$$$%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&''''''''''''''''''''''''''''''((())))))***++++++)))+++,,,------...000222,,,///444777888???PPPbbb}}}}}}xxxwwwzzz{{{xxxpppjjjeee```YYYRRRNNNKKKHHHFFFDDDCCCBBBAAA???>>>===<<<;;;;;;;;;:::888777888999:::;;;<<<;;;999888888999666666555444444444444444666888999888666444444555444666777777666555777888777999;;;<<<>>>AAAEEEHHHKKKMMMQQQWWW___gggnnnrrrwwwzzz~~~wwwsssqqqqqqvvvvvvwwwwwwxxxxxxxxxxxxyyyyyyzzz~~~yyyttthhhddd______dddjjjoooqqqwww|||}}}zzzxxxyyy{{{{{{wwwzzzxxxooo^^^MMMBBB===555333111000//////---+++***++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------------,,,,,,------------.........,,,,,,---............---++++++++++++,,,---...///111111000000//////000000111111111111111111111111000111222333444444444444444444666777888888888888999::::::888666555555666555555666666777777888888;;;<<<<<<<<<;;;;;;::::::777777666666666777888888777777666666666666555555666666555555444444555555555555555555555666666666777777777888888888888888<<<777555999===AAAHHHNNNaaaoooqqqxxxfffUUUGGG???>>><<<:::999999::::::999888777666555555444444444444333333333333222222222222333333333222111111333333333333333222222111444555666777888888888888999;;;===??????@@@BBBDDDEEEHHHKKKMMMNNNOOOQQQSSSUUUWWWYYYZZZZZZ[[[^^^___XXXZZZ^^^aaaccceeeiiikkkmmmiiikkkrrruuuuuu|||&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))))))))+++,,,,,,,,,,,,...000+++,,,000222222444>>>IIIYYYlll~~~~~~zzzzzzqqqiiiccc___[[[YYYWWWVVVSSSPPPLLLIIIFFFEEEBBBCCCDDDCCCAAA>>>===>>>===???@@@???===;;;;;;<<<<<<;;;;;;::::::;;;<<<===>>>??????===:::999:::;;;888:::<<<;;;;;;<<<@@@CCCBBBEEEHHHJJJLLLOOOUUUYYY___ccchhhpppwww~~~zzzsssooonnnpppuuuwwwzzz|||~~~~~~~~~~~~|||zzz{{{}}}{{{vvvppphhhjjjlllooorrruuuyyy||||||zzzxxxyyywwwrrrnnnlllggg\\\MMM@@@888444111///...---...///...,,,+++++++++++++++,,,------+++,,,,,,------,,,,,,++++++,,,---...///......---,,,,,,---------.........+++,,,------......------------------...///000000111000//////.........///111111111111111111111111000000222333444444333333333444555666777777777777666777888777666666777888555555666666777888888999<<<;;;::::::999999::::::999888777666666777777888444444444444555555555555777666555444444444444555555555555444444444444444777888888888999999::::::;;;888888<<<===>>>BBBGGGRRRddd|||www}}}zzzvvv{{{mmmYYYGGGEEEBBB>>>;;;:::999999888888888888666555444333444444333333333333222222222333333333333222111000111111222222222222111111222333444555666666666666666888:::;;;;;;<<<>>>@@@BBBDDDFFFGGGHHHIIIKKKMMMLLLNNNQQQRRRSSSTTTWWWYYYYYY[[[^^^```aaadddhhhkkklllggggggnnnnnnjjjnnnxxx&&&&&&&&&'''''''''((((((''''''&&&$$$!!!!!!###&&&&&&''''''((((((''''''&&&$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''&&&%%%%%%&&&'''((((((((('''((((((((((((((((((''''''###$$$$$$%%%%%%&&&&&&&&&)))+++,,,,,,++++++,,,---000------000000000444999===OOOhhhzzzuuuqqqnnnhhhfffbbb]]]XXXSSSOOOMMMIIIKKKMMMLLLIIIFFFDDDCCCFFFGGGIIIIIIFFFDDDCCCDDDBBBAAAAAAAAAAAACCCEEEFFFEEEEEEDDDCCCAAAAAACCCEEE@@@BBBDDDDDDDDDGGGLLLPPPTTTWWW[[[]]]___ccciiimmmtttxxx~~~{{{wwwsssrrrtttwwwuuuyyy~~~~~~yyywwwxxxwwwsssnnnmmmuuu}}}~~~|||yyywwwpppgggeeeaaaXXXMMMAAA999444222000...++++++---...//////,,,,,,+++***+++,,,...///+++,,,,,,------,,,,,,++++++,,,.../////////......,,,,,,,,,---------......+++,,,------......------.........//////111222222000///...---------------000000000000000000000000///000222333444444333333444444555555666666555555333444666777666777999;;;555666666777888999999:::<<<;;;999888777888999:::888777666555444444555666222222333333444555555666777666555444444444444444444444444444444444444444777888888999::::::;;;;;;777777:::;;;999666;;;BBBEEELLLiiiyyyvvv|||mmmmmmmmmmmmoooqqqrrrsssyyygggOOOLLLGGGAAA===:::888888888888999999777555333222444444444333333333222222333333333333333222111000...///000111222222222222111222333444444444444444333555777888888999<<<===@@@BBBDDDEEEDDDEEEGGGIIIHHHJJJMMMNNNNNNPPPRRRTTTVVVWWWYYYZZZ[[[]]]aaadddkkkfffgggnnnnnnhhhkkkuuuxxx}}}}}}zzzxxxxxxyyy{{{}}}$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''&&&&&&((('''&&&%%%%%%&&&'''((('''''''''''''''((())))))((((((((()))******++++++......//////000000111111666===HHHWWWjjj}}}}}}yyyssslllfffbbb```___^^^^^^^^^]]]ZZZWWWSSSQQQRRRRRRRRRRRRQQQPPPOOOOOOOOOQQQSSSSSSRRRRRRRRRSSSSSSRRRQQQPPPQQQRRRTTTUUUPPPSSSVVVWWWXXXZZZ```dddnnnttt{{{{{{xxxvvvzzz~~~zzzvvvwww|||~~~|||yyy|||~~~tttnnnooovvv~~~{{{tttnnnjjj___UUUGGG===888555111---///---+++)))))))))+++,,,************************++++++,,,---............+++,,,,,,------,,,,,,+++---------............///...------,,,,,,------...///////////////000111222000000//////.........------......///000111111222111111222222222333333333444444555666666555444333333444555777:::;;;:::888777777777777888888888888666666777777888888999999888777666555444333333333333333333333333333333333444444444555555555555666555555555555666777888999:::888777555555666888999999999:::;;;;;;<<<<<<===EEEGGGWWWwww|||ssssss}}}nnnbbbbbbccc___]]]___dddnnn|||yyyWWWPPPHHH@@@<<<;;;:::999888888777777888999:::;;;333333444444555444444444222222222111111111111000222222111000//////000000111111222222222333333333444444555666777888999999??????AAABBBCCCDDDDDDDDDGGGGGGGGGGGGIIILLLOOOQQQRRRRRRQQQRRRUUUYYY]]]```___```bbbdddeeegggjjjmmmqqqvvv|||}}}}}}xxxtttssstttvvvxxx%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((((((((((((((((()))******(((((())))))***+++++++++,,,------......//////000///444;;;DDDRRRggg~~~zzzuuuqqqooolllnnnppprrrpppmmmiiifffaaabbbbbbccccccbbbaaaaaa^^^___```aaaaaaaaaaaabbbeeeccc```^^^^^^```ccceeebbbeeeiiikkklllnnntttxxxzzzyyyxxxyyy|||~~~|||xxxsssqqqttt}}}|||{{{{{{|||zzzuuuooohhhcccTTTKKK???777444222000---...---,,,+++++++++,,,---***************************+++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,------000/////////..................//////000111111222111111222222222333333333444444555666666555444333888888888999:::999777666666666777777777888888888666666666666666777777777777666555444444444444444333333333333333333333333444444444444555555555555555555555555666777888888999888666555555666888999999999999:::;;;;;;<<<<<<>>>>>>HHH```uuupppvvv}}}jjj___YYYTTTUUUYYY^^^fffqqq|||iii]]]LLL@@@<<<;;;:::999999999999999888888888888444444555555555444444333222222222222111111111111222222111000000000000000111111111111222222222333222333444555666777777888<<<===>>>???AAAAAAAAAAAABBBAAAAAABBBCCCFFFIIIKKKNNNMMMMMMMMMNNNQQQTTTVVVYYY[[[]]]^^^___aaaeeegggggglllqqquuu|||}}}|||zzzwwwuuutttvvvxxxzzz&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''((())))))(((((())))))***+++)))))))))***++++++,,,,,,+++++++++,,,------......///222444666===LLLaaaqqqzzzxxx{{{yyy|||~~~|||xxxyyy{{{|||}}}|||{{{zzztttuuuvvvwwwxxxxxxxxxxxxzzzwwwrrrnnnnnnppptttwwwyyy|||~~~{{{yyytttwwwzzz|||~~~xxxuuuvvvvvvvvvzzzwwwnnnppprrrqqqllleee\\\WWWEEE>>>555000//////...---,,,,,,,,,---------------***************************+++++++++++++++***)))++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------...//////...,,,,,,////////////...............//////000000111111111111111222222222333333333333444555555555555444444777888999999888777666555666666777777777777888888666666666666555555555555555555444444444444444555333333333333333333333333333333333444444444555555444444555555666777777888888777666555555666777888888888999999:::;;;;;;;;;>>><<>><<<:::::::::::::::999888666666555666666666555444333333333222222222111111111111222222111000000000000111000000000111111111222222111222222333444555666666999:::;;;<<<===>>>>>>>>>@@@@@@@@@AAABBBEEEGGGIIINNNMMMLLLKKKKKKMMMNNNPPPQQQSSSUUUWWWXXXZZZ]]]```bbbfffjjjmmmpppyyy{{{uuutttsssssstttuuuwwwxxx''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((((((((())))))***))))))******++++++,,,,,,******+++,,,,,,------...000222333222222;;;KKKXXXpppzzzwwwwww{{{~~~zzzzzz~~~}}}{{{zzzvvvyyy}}}{{{tttwwwyyy||||||}}}{{{rrrggghhhjjjhhhaaaXXXNNNGGG:::666000,,,,,,---------******+++,,,---------,,,************************+++,,,,,,,,,+++***))))))++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------...///000000...,,,***///////////////.........//////000000000111111111111111222222222333333333333333444444444555444444222444666777777666666666666666666666777777777888777777777666666555555555444444333333333444555555222222222222222222222222222333333333444444444444333333444555666666666666666666555555555666777888777777888888999:::::::::===<<<===BBBMMMfffwwwqqqiiinnnuuu{{{sss```XXXWWWYYYXXX]]]aaafffppp|||}}}hhhUUUIIIBBB===:::888888999999888777666555777777777666555444333222333333222222222111111111222222111000000111111111///000000000000111111111222222333333444555555666666777888:::;;;;;;<<<<<>>:::777777888888777777666555888888777777666555444333333333333222222222222111222111111111111111222222///000000000000111111111333333333444444555555666555666777999::::::::::::::::::;;;<<<===>>>@@@@@@BBBAAAAAAAAABBBCCCEEEFFFHHHJJJLLLNNNOOOQQQTTTWWWXXX[[[^^^```aaadddhhhllltttxxx~~~wwwuuuuuummmmmmmmmnnnmmmmmmllllll''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((())))))******&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((()))******++++++******++++++,,,---------***---///000///000333666<<>>DDDTTTccc|||nnngggbbbccchhhsssoooZZZYYY]]]dddnnn~~~|||tttkkk___SSSGGG@@@;;;:::999888777777777777777888888888777666555555333333333333222222222222222111111111111222333333000000000111111111222222333333333444444555555555444555666777888999999999::::::;;;<<<===>>>??????>>>>>>>>>???AAABBBDDDDDDEEEGGGIIIJJJKKKMMMQQQSSSSSSUUUXXXZZZ\\\___bbbeeehhhlllpppssswww}}}|||zzzxxxyyy|||~~~|||wwwsssqqqqqqmmmmmmllllllkkkjjjiiiiii&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((())))))***&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''((())))))******((())))))******++++++,,,---......///111222222111333999EEEWWWmmm~~~{{{zzzzzz{{{xxxuuutttttttttuuuwwwyyyzzz|||yyy|||}}}yyyxxxzzz~~~{{{iii[[[TTTOOOMMMHHHAAA:::444///---+++,,,++++++***+++---...,,,+++***)))))))))***+++************************)))***++++++++++++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,............////////////............/////////000111111111111111111111111111111222222222333333333222222222222222444555666999===???===777333333555555555555666666666777777666666666777777777777777555555444333222222222222111111111111111111111111111111111111222222222222000111333555555555444333222222333444555555666666444555555666666777888888888777999===???BBBJJJSSSppprrrfffaaabbbfffqqq|||mmmaaaaaadddooo{{{rrrmmmlllfffZZZPPPCCCAAA===:::888777777888777777888888888777777666444444333333333222222222222111111111222222333444111111111111222222222333222222222222333333333333222333444666777777777777::::::<<<===>>>>>>??????======>>>???@@@AAABBBBBBAAACCCEEEFFFGGGIIILLLOOORRRSSSUUUWWWZZZ\\\___aaa```cccfffhhhiiinnnuuuzzz~~~|||yyyvvvtttssssssttttttttttttrrrpppooonnniiihhhgggfffeeeeeeeeeeee&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%&&&'''(((((('''&&&%%%'''''''''''''''((())))))&&&&&&''''''((()))))))))''''''(((((()))*********---+++)))+++...///...,,,222333666>>>NNNeee}}}}}}zzzyyyyyy|||yyysssqqqqqqrrrtttwww{{{|||zzzwww{{{}}}wwwuuuuuuvvvvvvzzzuuubbbUUUNNNEEEBBB===777222///...---'''((()))))))))***,,,...///---+++))))))***+++,,,************************'''((()))*********************++++++++++++******)))************+++++++++,,,++++++++++++++++++,,,+++++++++++++++,,,---...---.........//////000000222222111111111111111111111111222222222333333333222222111111222444555666333777:::999555222333666555555555555666666666777444555555555666666777777666555444333222111111111111111111111111111111111000111111111111222222222///111333555555555444333111222333444555555555555444444555555666777777777888444333888<<>>???AAACCCDDDFFFIIILLLNNNOOOQQQRRRUUUWWWZZZ[[[\\\^^^aaabbbbbbfffkkkpppvvvyyy~~~{{{wwwzzz~~~}}}zzzvvvuuuuuuvvvvvvtttrrrqqqpppooooooqqqpppoooooopppooommmlllcccbbbaaa`````````aaabbb&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((+++)))'''(((***+++)))''',,,,,,++++++,,,,,,---...111111333666>>>IIIVVV___{{{|||yyyuuurrrooopppqqqtttwww|||~~~zzzyyyyyy{{{rrrlllkkkllluuuzzz}}}xxxkkkYYYIIIAAA;;;888555111...---,,,,,,...------,,,+++***))))))+++***)))(((((()))***+++---,,,,,,,,,++++++******(((((()))***+++,,,,,,,,,*********++++++,,,,,,,,,*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////222222111000///...------000111222333333333222222333333222111111222333333333333444444444444444444222333444555666666666666333333333444444444555555333222222111111222222333111111000///////////////111111222222222333333333000111111111111222222222222222333333333333444444333333333444444555555555555666777888:::;;;<<<===KKK^^^}}}~~~jjj]]]WWWXXX^^^qqqoooccckkk|||ppphhhppp|||yyykkk]]]LLLBBB===<<<;;;:::999;;;<<<;;;999999<<<>>>::::::999777666555444333222222222222222222333333111111111111111111111111000000000000000000000000333333222111111222333333555444444666777777666555666777777888999999::::::999:::<<<>>>AAACCCDDDEEEHHHKKKOOOQQQRRRRRRTTTUUUWWWYYY[[[^^^___`````````kkkjjjlllrrryyy|||uuusssuuuxxxzzz{{{wwwqqqlllmmmmmmnnnoooooolllhhhdddfffggghhhiiiiiihhhffffffaaaaaa```___^^^]]]\\\\\\$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$######%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((***)))((()))+++,,,+++***,,,++++++++++++,,,------.........///222999CCCIII^^^ooo{{{|||~~~}}}~~~~~~~~~}}}zzzvvvzzzyyyyyyyyy|||~~~~~~~~~|||tttmmmkkkjjjhhhllloookkk___OOOBBB:::333222///,,,+++***++++++---,,,,,,++++++******)))******))))))))))))************)))))))))((((((((((((((()))++++++,,,,,,+++*********++++++,,,,,,,,,************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////////////////111111000000//////......000111333444444333333222333333222111111222333333333333333444444444444444333444444555555555555555333333333333444444444444222222222111111222222222111111000///////////////333333333222222111111111000000111111111222222222222222333333333333444444333333333444444444555555444555666777888:::;;;;;;AAAMMMeee~~~lll]]]YYY[[[ggg|||iiifffnnnxxx|||mmmdddjjjyyy|||ppp^^^PPPEEE>>>888666777888888888666666777999777777666555444444333222333333333222222222222222111111111111111111111111000000000000000000000000333222222111111222222333444444444666777888777666555666666777888888999999999:::;;;===???AAABBBCCCEEEGGGKKKMMMNNNOOOQQQRRRRRRSSSUUUXXXZZZ[[[[[[[[[ddddddfffkkkrrrwwwyyyyyywwwuuutttxxx~~~|||~~~~~~~~~xxxrrrqqqrrrtttwwwwwwtttnnniiiggggggfffggggggfffccc```ccccccdddddddddbbbaaa```^^^^^^]]]]]]\\\[[[[[[[[[$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%'''%%%###""""""$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&'''))))))(((((()))***++++++******++++++,,,---//////...---...111666:::CCCNNN^^^ppp}}}yyyxxxpppqqqsssuuuvvvwwwxxxxxxxxx{{{|||uuunnnjjjhhhbbbcccccc]]]RRRFFF;;;555000///...---,,,---...///++++++++++++++++++++++++))))))************))))))))))))((((((((((((''''''((()))***+++++++++++++++*********+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000000000000000000000000000000000000////////////111222333444555444333333333222222111111222222333222333333333444444444555444555555555555444333333222222333333333444444444222222222222222222222222111000000///////////////555444333222111000//////000000000111111111222222222222333333333333444444333333333333444444444444333444555666777888999:::<<>>??????@@@CCCFFFHHHIIIKKKMMMOOOLLLNNNPPPRRRUUUVVVWWWWWW\\\\\\^^^bbbhhhlllnnnoooooommmlllpppvvv|||}}}}}}{{{zzz{{{~~~}}}{{{{{{}}}~~~yyytttmmmnnnppprrrrrrooojjjfffeeedddccccccddddddcccaaa____________^^^\\\[[[ZZZZZZZZZYYYYYYXXXXXXXXXWWW&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******)))((('''((('''&&&%%%%%%'''((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((+++---,,,)))(((***,,,***************+++,,,,,,......///......///222555555<<>>>>>???AAADDDAAAAAAAAABBBDDDFFFHHHIIIJJJLLLNNNOOOPPPQQQTTTVVVXXXXXXXXXXXXZZZ\\\^^^```]]]```dddfffggghhhjjjkkkmmmllllllkkklllmmmooopppssstttvvvxxxyyywwwsssoookkklllmmmnnnnnnnnnmmmmmmdddcccbbbbbbbbbaaa___\\\XXXVVVTTTTTTVVVWWWWWWWWWXXXWWWVVVTTTTTTSSSSSSSSSRRRQQQPPPNNNLLLJJJIIIHHH$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%$$$%%%&&&&&&&&&$$$)))(((((((((((()))******+++,,,,,,,,,++++++---//////---///333333555===HHH]]]mmm{{{xxxvvvvvvxxxzzz{{{{{{}}}~~~~~~|||zzzyyyyyyqqqrrrqqqpppppprrruuuxxx~~~}}}{{{zzzzzz{{{{{{|||{{{~~~zzzuuusssrrrtttvvvyyy}}}~~~|||yyyvvvvvvwwwzzz|||~~~{{{vvvppphhh]]]QQQIII<<<888333000000///...---,,,,,,,,,,,,,,,++++++***))))))))))))******************))))))))))))******((((((((()))))))))************+++++++++******)))+++*********)))))))))((())))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------////////////000000000000///000111222222222111111111222333333333333222111000000111222333444555555444444444444444333222111000000000000111111111222///000111222222111000//////////////////000111111111111111111000000000000////////////000000000111222222333333333333444444333333333222222222111111444444444555666666777777888666:::???@@@EEEZZZqqqrrr```[[[\\\```mmm}}}rrrcccSSSNNNLLLIIIGGGGGGLLLYYYfffppp~~~oooaaaPPPFFFDDDCCC>>>999888888888888888888777777666666666555555555555555333333333333333333333333000000000000000000000000///000111222222111000///111444777666222000222444111111111111111111111111222333333555666777888888:::;;;;;;;;;:::;;;===???============>>>@@@BBBCCCDDDGGGIIIJJJIIIJJJLLLOOOOOOPPPRRRSSSTTTUUUWWWXXXWWWYYY\\\]]]]]]^^^aaacccbbbaaaaaaaaabbbcccdddeeefffgggiiilllnnnmmmiiiffffffggghhhhhhgggfffffffff]]]\\\ZZZZZZZZZZZZXXXVVVSSSQQQPPPPPPQQQRRRQQQPPPPPPOOONNNMMMLLLMMMMMMNNNJJJJJJIIIHHHHHHGGGFFFFFF&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((('''&&&&&&&&&''''''((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''%%%$$$&&&***,,,+++)))((((((((((((((()))******&&&'''(((((()))+++...111(((%%%(((000333111222666<<>>???IIIXXXwwwkkkaaa\\\YYYcccrrrwww^^^RRROOOKKKGGGGGGFFFQQQ\\\ggg|||ttt___RRRNNNKKKEEE???;;;;;;;;;:::::::::999999555555555666666666666666333333333333333333333333000000000000000000000000///000111222222111000///+++///333333///...111444222222222111111111111111111222333444666777888999999::::::999777888:::<<<======<<<<<<===>>>@@@AAA@@@CCCEEEFFFDDDDDDGGGJJJDDDFFFIIIKKKLLLMMMNNNPPPQQQSSSTTTSSSRRRSSSWWW[[[YYYYYYYYYYYYZZZ\\\]]]^^^[[[\\\^^^aaadddccc```]]]^^^___```___]]]\\\[[[\\\XXXVVVTTTTTTTTTTTTRRRQQQKKKIIIHHHHHHIIIIIIHHHFFFJJJIIIHHHGGGGGGGGGHHHIIIDDDDDDDDDDDDEEEEEEEEEEEE&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&"""###$$$%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))(((((((((((())))))''''''(((((())))))******------...///000111222222888>>>FFFPPP___sss~~~}}}{{{xxxvvvuuutttsssrrrtttwwwyyyzzzyyy|||{{{zzzzzz|||{{{yyy|||~~~~~~}}}|||}}}{{{}}}}}}wwwtttttttttsssppplllkkknnnqqqssskkk^^^QQQFFF===666222......---,,,+++***)))(((''''''((()))***++++++,,,(((((((((((((((((((((((()))***+++,,,,,,+++***))),,,,,,,,,+++***((('''&&&))))))***+++,,,,,,------)))))))))***+++++++++,,,---,,,+++***))))))))))))------------------------///***(((,,,...+++,,,000+++,,,,,,,,,++++++---///////////////////////////............////////////333333333333333222111000333333333333333333333333777666555444333333222111111111000000000000111111//////000111111111111111.........///000222333444111111000000///.....................////////////000000000000000000000000111111111111111222222333000000111111111222222222444555777999===AAADDDEEEVVVtttwwwhhh]]]\\\```ooosssbbbZZZTTTMMMHHHKKKMMMWWWjjj{{{yyyllleee```PPP@@@@@@===;;;999999888666555999888777555444333222222111111222333333444555555111111222222222222111111////////////////////////222111111111000000//////////////////////////////111111222222222333333333555555555555666666666666888999999::::::;;;<<<<<>>HHHWWWiiivvv{{{{{{~~~|||yyyzzzwwwuuuuuuxxx|||~~~|||{{{{{{{{{}}}}}}}}}|||zzzyyyzzz{{{}}}~~~zzzuuurrrppplllpppttttttqqqmmmkkkjjj^^^VVVJJJ>>>777222///---------,,,+++***)))((('''(((((())))))******++++++************************)))******++++++******)))))))))***))))))((('''&&&*********++++++,,,,,,---***************+++++++++++++++++++++++++++,,,------------------,,,,,,,,,333...,,,......++++++...,,,---...---,,,,,,...000/////////////////////////////////000000000000111222333333333222222111000333333333333333333333333555444444333333222222111000000////////////000000...//////000111111000000.........///000222333444333333222000///...------............////////////000000000000000000000000000000000000000111222222222222222222333333333333444555666888:::<<>>>>>>>>AAAAAABBBCCCDDDDDDDDDDDDHHHHHHHHHIIIJJJKKKMMMMMMNNNNNNNNNNNNNNNOOOQQQQQQQQQPPPNNNMMMLLLLLLLLLMMMSSSSSSRRRRRRQQQOOONNNMMMMMMMMMLLLKKKJJJHHHGGGFFFCCCCCCBBBAAA@@@??????@@@??????>>>======>>>??????????????????@@@@@@AAAAAA%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((()))************+++,,,---...//////,,,...000333777???JJJRRReeesssyyywwwwwwzzz~~~~~~{{{zzz|||}}}yyyuuutttvvv{{{zzzvvvvvvyyy||||||wwwsssrrrrrrrrrooosssxxxyyysssiii```ZZZJJJCCC999111...---...///------,,,+++***))))))((()))))))))))))))*********************************+++******))))))******+++(((((())))))))))))((((((+++++++++++++++++++++++++++++++++***************)))******+++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,000---,,,------******------.........------///000////////////////////////000000000000111111111111222222222333222222111000222222222222222222222222222222222111111111111111//////............//////---...//////////////////.........///000111222333555444333111000...---,,,............////////////000000000000000000000000///////////////000111111333333333444444444444555555555555666666888999:::@@@EEEWWWwww}}}llleee\\\cccsssyyyfffXXXOOOMMMUUUhhh|||{{{jjjQQQKKKCCC<<<999999999999444555666777888999999999777666666444333222111111111222222333333222222111111111111111111111111111111111111111000000000000111111111111111111111111000111111111222222222222333333444444444555555555333333444555555666666777777888888999999:::::::::<<<===>>>???@@@@@@@@@@@@AAAAAABBBBBBCCCDDDFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIHHHGGGFFFFFFFFFFFFKKKKKKKKKJJJJJJHHHGGGFFFFFFFFFFFFEEEDDDBBBAAA@@@??????>>>===<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<;;;;;;;;;<<<<<<<<<<<<===$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''(((((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***++++++,,,---...///000000...///000000111444999===EEEQQQbbbvvv|||{{{|||~~~{{{vvvtttssswwwwwwuuurrrqqquuu}}}yyytttuuuzzz|||wwwsssrrrsssvvvxxx||||||zzztttiii[[[MMMFFF<<<777111...---///111111......---,,,,,,+++***************)))))))))))))))************************+++***)))(((((()))***+++'''((()))***++++++++++++,,,,,,++++++++++++++++++,,,+++++++++***)))))))))))))))******,,,---///000+++++++++,,,,,,,,,,,,,,,((())))))+++******+++---,,,---...---,,,,,,...000//////////////////////////////000000000111111111111111222222222222111111222222222222222222222222/////////000000111111111.........------.........------......///......---.........//////111222222333333222111000//////...............////////////000000000000000000000000...............///000000222222333333333444444444444444444444555555666777AAA???GGG^^^pppddd```bbbppp|||kkkYYYRRRRRRaaattt~~~zzzxxxyyy{{{ggg^^^PPPDDD===:::::::::999999:::::::::999888777777777666555444333222222222222333333333333222222111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111222222222222333333333444444111222222333444444555555777777888888888999999999;;;;;;<<<===>>>>>>>>>>>>============>>>???@@@AAAAAA@@@@@@AAAAAABBBCCCDDDFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@??????===<<<<<<<<<;;;::::::999999999:::888888888888888888888888888888888888888888888888$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''(((((())))))******+++,,,---...//////+++,,,,,,,,,---...000222666;;;FFFTTTfffzzz~~~|||{{{|||~~~}}}}}}|||~~~~~~{{{wwwsssrrruuuxxx{{{~~~{{{wwwsssrrrssstttttttttrrrooonnnrrrzzz|||tttppprrrxxx}}}}}}{{{xxxvvvvvvwwwzzz|||~~~xxxnnnaaaSSSFFF;;;555111///---,,,---...---,,,,,,,,,++++++******))))))*********)))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++&&&&&&((()))***+++++++++,,,,,,++++++++++++++++++,,,+++++++++***)))))))))***************+++,,,,,,+++++++++,,,,,,---------(((+++---,,,***+++,,,---+++,,,---,,,++++++---///////////////////////////........./////////000000000111111222222111111111111111111111111111111111---......//////000000000......------------......------............------............///000111111000000000000000111111111............////////////////////////////////////...............//////000000111111111111222222222222222333333444666777888<<<;;;???KKK]]]zzzuuufffZZZ]]]kkk|||gggZZZQQQWWWdddlllooopppkkkhhhgggnnnzzzvvvmmm___RRRIIICCC@@@>>>::::::999999888777666555555555555555555555555555333333444444444444333333000000000000000000000000000000000000000000111111//////////////////////////////000000000111111111111111111111222222222222111111222222333444444444666666666666777777777777888999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>============>>>???@@@AAABBBBBBBBBBBBAAAAAAAAA@@@>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::999999999999888888777777888888666666777777777777666666555555555555555555555444%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''((())))))''''''((()))***+++,,,,,,))))))***+++,,,---...///111111555===IIIYYYmmm}}}{{{yyyyyyyyyzzz{{{{{{}}}~~~|||}}}yyyuuuwwwzzz}}}~~~~~~uuurrrnnnkkkiiikkkmmmooouuutttrrrpppooorrrvvvzzzsssqqqnnnkkkkkknnntttxxx~~~zzzrrrkkkgggjjjqqqvvv}}}{{{yyyxxxjjjbbbTTTGGG===555000---...------.........,,,)))))))))(((((('''''''''''')))))))))))))))*********((((((((((((((((((((((((***))))))(((((())))))***$$$%%%&&&((())))))******+++++++++++++++++++++++++++++++++***************++++++******)))*********+++,,,,,,------......///000444666111---,,,,,,++++++,,,,,,,,,++++++---...////////////////////////............///////////////000111111222111111111000000000000000000000000------......//////000000......------------...............///......---,,,///.........//////000111------...///000111111222............////////////////////////////////////...............///000000////////////000000000000111111222222444555777888666888===CCCIII\\\vvv```XXX[[[fffyyyxxxhhhXXXSSSWWWZZZ\\\]]]]]]YYYYYY^^^fffqqq~~~xxxlll___QQQEEE===999999777666666555666666444444555555666777777888333444444555555444444333////////////////////////000000000000111111111111........................////////////000000000000//////000000000111111111000111111222222333444444333333333333333333333333444444555666777777777777999999999999999:::;;;;;;::::::::::::;;;<<<======;;;;;;<<<<<<<<<<<<;;;;;;999999::::::999888888777777777888888888777777666777777666666666666666777444555555666666555555444444444333333333333222222%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&''''''(((((()))&&&''''''((()))***++++++,,,++++++,,,---/////////...---///444888>>>KKKYYYmmmwww~~~~~~{{{|||}}}}}}}}}~~~~~~|||}}}}}}zzzvvvwwwxxxyyyxxxxxxwwwvvvtttqqqmmmiiigggffffffgggjjjkkkmmmnnnooosssxxx|||vvvrrrnnnlllmmmooorrrsssqqqnnnhhhbbb```cccjjjooozzz}}}{{{}}}xxxpppgggbbbNNNGGG===555111///---,,,///---,,,,,,------+++***)))))))))((((((((((((((((((((())))))******++++++))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((()))***+++++++++*********++++++,,,,,,---***************+++++++++,,,++++++******+++++++++,,,,,,---......///000000222999:::444......---++++++,,,------,,,,,,---///////////////////////////...////////////000000000//////000111111111111111000000000000000000000000............//////////////////............/////////////////////...------///............///000000---------...//////000000............//////////////////////////////////////////......//////000111....../////////000000000111111111111222444555666555666<<>>??????KKK]]]sss___SSSXXXeeedddnnnvvv|||wwwggg[[[QQQMMMMMMJJJKKKPPPTTTRRRSSS```ppprrrbbbNNNJJJDDD>>>:::888888888666666666666777777777777444444555555555555444444111111111111111111111111//////000000111111111222000000000000000000000000............/////////000.........////////////000......//////000111111111222222222222222111111111111222333444444555555444333333333333333333444555222222222222333444555666333444555666777666555444222333333333333222222111111222222333333333333333333222222222222222333333000111222333333222111000444333333333222222111111&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''%%%&&&'''&&&%%%&&&(((***&&&''')))*********)))((())))))***+++,,,,,,------++++++,,,---...///000111777<<>>CCCGGG___{{{rrr```WWWTTTUUU\\\cccjjjvvvnnn\\\RRRNNNNNNHHHHHHPPPQQQMMMRRR]]]qqqjjj```QQQEEE???===<<<;;;555666777888999999888888777777666555555555555555777666555444333222111111222222222111111111111000222111///.........///000...............///000000......//////000000111111000000000000000///......000000000000000000000000//////000000000000//////......///111222333444555222333333444444333333222444444444333333222222222333333333222222222111111777555333111000000111222000000000000000000000000000000000000000000000000000000111111111222222222&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''***+++,,,+++)))(((((()))''''''((()))))))))))))))(((((()))******+++,,,,,,***++++++,,,---...///000...222666;;;CCCOOO___jjjyyytttqqqqqqrrrxxxwwwvvvtttrrrpppnnnmmmnnnoooqqqtttyyy~~~||||||||||||{{{yyyyyy{{{}}}|||yyytttqqqpppppppppoooqqqlllhhhgggeeecccdddhhhnnnoooqqqtttxxx}}}|||uuuqqqppppppnnnmmmiiifffcccccchhhnnntttwwwvvvlllfffcccWWWPPPGGG@@@<<<888333...///...---+++************))))))(((((((((((())))))*********************************)))))))))))))))((()))***************)))***)))'''&&&&&&(((***,,,))))))(((((()))***++++++,,,,,,------,,,+++***)))((()))***+++,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,+++,,,------++++++,,,---000000//////////////////111111000000000000111111......//////000000000111//////000111111111000000111000...---,,,---...///...//////000000///......////////////////////////---........./////////000........................---,,,,,,,,,------...///...---,,,++++++,,,------///////////////////////////...---...111222111000///000000111222333444444222333555777888;;;???BBBKKK```}}}yyyiii^^^SSSSSSVVV^^^kkkzzzzzzggg[[[VVVNNNKKKOOOOOOMMMTTT___lllwww{{{nnnbbbYYYPPPGGG@@@<<<888444333444666777777777777666555555555555666777777666555444333222222222222222222111111111111111111000////////////000///////////////000111111---.........////////////......///////////////...//////////////////////////////000000000000//////......///000111222333333111222222333333222222111222222222111111111000000222222222222111111111000555333222000///000111222000000000000000000000000000000000000000000000000111111111111111111222222&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&'''(((&&&%%%%%%%%%((((((''''''(((((()))*********++++++,,,---------))))))***+++,,,------...,,,...///000111666>>>EEEVVVcccvvv~~~||||||{{{xxxsssooolllmmmnnnqqqpppooommmkkkiiihhhgggjjjkkklllooorrrvvvyyy{{{}}}{{{yyyyyyyyyyyywwwvvvtttssstttwww}}}~~~|||yyyuuusssssssssrrrrrrqqqlllhhhhhhgggeeegggkkkqqqqqqqqqsssvvvzzz~~~~~~xxxsssooommmllllllgggfffhhhlllttt||||||sssgggZZZOOOIII@@@;;;555222111000---***---,,,++++++******++++++***))))))(((((())))))***************************((())))))))))))))))))***'''((()))***++++++++++++((((((((((((((()))******''''''(((((()))+++,,,---)))******+++++++++******)))***++++++,,,,,,,,,,,,*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,---...555333111///...///000111111000000//////000000111------...///000000111111000000111111111000//////.........------------,,,------...//////......---......................................./////////........................------------------...///,,,,,,++++++++++++,,,---///...------------...///...---,,,---000111222111//////000000111111111111000222444555666777:::<<<>>>III\\\tttsss^^^SSSMMMTTT```jjjyyyssseeeZZZRRRPPPNNNMMMVVVccclllqqq|||~~~ppp]]]PPPCCC===666444666888888666888777666666555555666666888888777666555444333333333333333222222222111111111111111111111000//////111000000000000111111222------------........................////////////////////////////////////...//////000000//////........./////////000000000000000111111111111000000000000////////////......111111000000000000000///222111000/////////111111000000000000000000000000////////////////////////222222111111111111111111%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$$$$$$$$$$%%%(((((('''&&&&&&((()))***))))))******++++++++++++(((((())))))***++++++,,,---.../////////111555999999EEEUUUbbbjjjttt}}}zzzyyywwwsssooommmnnnooommmmmmllllllkkkjjjiiiiiiiiijjjlllnnnpppssstttuuuuuuuuuuuuwwwyyyyyywwwuuutttqqqoooqqqwww|||}}}}}}|||{{{yyyyyy{{{}}}~~~~~~{{{sssmmmjjjhhhgggkkkppprrrrrrqqqrrrsssvvvyyy{{{{{{zzzwwwssspppnnnoooqqqlllnnnrrrxxxwwwpppeeeZZZOOOEEE;;;444555222///......///...---+++************+++++++++***))))))))))))))))))***))))))))))))************'''((((((((())))))******'''((()))***************'''(((((()))))))))))))))(((((((((((()))***+++,,,))))))************))))))******+++,,,,,,,,,,,,,,,***************++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))***,,,,,,,,,,,,...///333222000/////////000111000000////////////000000//////////////////......000111111111000///......---......///...---,,,+++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------...---------------......++++++++++++++++++,,,,,,...---+++))))))+++---......---,,,,,,---...//////000000000000000000000000///222444555555555666777<<<@@@IIIYYYsss{{{dddTTTTTTYYY]]]jjj{{{|||ooo___TTTLLLLLLUUU```kkkqqqyyy}}}nnnRRRIII???;;;<<<===999555888777777666555666666666888888888777666555555444444333333333222222222222000111222333222111000///000000000//////000111111........................111000000//////.........////////////////////////...//////////////////..............................//////000000//////...///.....................///////////////////////////............///000111000000000000000000000000////////////////////////222222222111111111111111%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""&&&(((((((((((()))((('''&&&&&&&&&''')))***&&&&&&&&&&&&''''''''''''''''''(((((()))*********((()))+++,,,---...000222000777@@@EEEJJJSSSaaalll~~~|||xxxtttrrrsssuuusssrrrqqqooonnnlllkkkjjjhhhjjjmmmppprrrtttuuuuuuuuuvvvxxx{{{~~~xxxtttoooooosssxxx{{{|||{{{zzz{{{~~~|||qqqjjjgggfffkkksssvvvvvvvvvvvvvvvwwwyyyyyyvvvuuutttrrrqqqrrruuuxxxxxxyyy{{{}}}}}}xxxqqqlll^^^UUUIII@@@:::555000,,,111///------...//////...))))))************************))))))))))))******(((((()))))))))*********''''''(((((()))))))))***(((((())))))(((''''''&&&''''''((()))***))))))(((******)))))))))))))))***++++++***)))((((((((((((******+++,,,,,,,,,++++++*********************************++++++,,,,,,,,,...,,,)))'''%%%&&&'''((()))***,,,,,,,,,,,,...///,,,---///000000000//////000000////////////000000////////////............000000000000000///...------...///000000...---,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,...............---------------------------------...---,,,,,,,,,,,,------*********+++,,,,,,,,,,,,...---+++******+++---...//////......------......000000000111111111111111000222444555444333444555777999>>>EEETTTqqqggg^^^XXXSSS\\\kkk}}}sss___PPPJJJMMMTTT^^^iiiuuuzzzyyyxxx{{{oooaaaMMM@@@<<<;;;888555888888777666666666666666888888888777666666555555444444444444333333333222111222333333333222000///000//////.........//////////////////////////////444333111000..........................................////////////...............------------------......//////......---////////////////////////........................------------...///000000////////////////////////////////////////////////111111111111111111111111$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%'''))))))((('''&&&'''''''''&&&&&&''''''((()))))))))))))))))))))))))))''''''(((((())))))))))))''''''((()))***+++,,,,,,---111444777:::AAAMMMVVV\\\aaajjjsss~~~~~~|||}}}~~~~~~{{{vvvrrrmmmjjjhhhiiikkkppptttxxxyyyzzzzzzyyysssqqqtttxxx{{{|||yyyyyy{{{~~~rrrkkkggggggmmmttt~~~~~~~~~}}}|||yyyvvvssstttvvvyyy{{{yyywwwtttpppiii___SSSLLLEEE>>>666111//////...---,,,++++++*********++++++((())))))*********))))))+++******))))))******+++'''(((((())))))*********'''(((((((((((((((((()))(((((((((((('''&&&%%%$$$''''''((()))))))))))))))++++++***))))))))))))))),,,+++***)))(((((((((((()))******+++++++++*********************)))))))))))))))******+++,,,,,,,,,///,,,(((%%%$$$%%%((()))***+++,,,,,,,,,,,,---...)))+++---///000000...---000//////......//////000,,,,,,---...//////000000//////000000000///............///000000...---,,,,,,,,,,,,,,,,,,---...///.................................---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++)))***+++,,,---------,,,///...------------...///---///111111///...////////////000000111111111222111222444333222222333555444666999===DDDVVVvvvrrrbbbWWWWWW___lllzzzvvvaaaSSSMMMLLLNNNYYYfffmmmmmmlllpppuuutttzzz{{{```III===999888888999888777777666666777777888777777777666666666555555555444444444333333333222333333333333222111111000//////...............000000000000000/////////444333111///---------...........................---......//////......---......------------------------............------...////////////000000000---............/////////---------....../////////////////////////////////////////////////////////000000111111111222222222$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&'''&&&$$$######$$$%%%&&&''''''((((((''''''++++++++++++++++++++++++(((((((((((()))))))))))))))))))))***+++,,,+++++++++,,,///111444999???DDDAAAEEEJJJPPPWWWcccqqq|||yyysssooollllllpppvvv|||~~~wwwtttwww{{{}}}~~~||||||}}}}}}tttooommmmmmrrryyyzzzqqqlllkkklllmmmlllfffbbb[[[SSSKKKCCC<<<777333111///.........---,,,)))******)))(((((())))))((())))))******)))((('''+++******))))))******+++''''''(((((()))******+++(((((((((((((((''''''''''''(((((((((((((((''''''(((((((((((())))))))))))***)))))))))))))))***+++++++++***)))))))))***+++)))))))))******))))))(((+++*********)))))))))(((((())))))***++++++,,,,,,+++***)))(((((()))+++,,,+++,,,------++++++,,,---,,,------.........------//////............//////---------....../////////......//////000/////////...............---,,,,,,---,,,,,,,,,---...000000////////////////////////.........------,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******)))***,,,---.........---------------------------&&&***...000///......///------...///000000111111111222222111000000333555555666999<<>><<<999888777777666666777777777777666666666666555555555555555555444444444444444444333222222222222222111000000///......//////000000/////////.........000///---,,,,,,---...///........................---......//////......---------------............------............------............//////000000---.........////////////---......////////////...////////////////////////000000000000000000000000//////000111222333333444$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%%%%$$$$$$&&&((($$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%((((((((())))))))))))))))))(((((()))+++,,,,,,+++((())),,,///333555777777555777888888:::BBBOOOYYYeeeqqqzzzvvvtttqqquuu|||zzzwwwyyy}}}{{{vvvuuutttuuuyyy|||rrreee\\\YYYYYYVVVTTTPPPJJJBBB:::666444222111)))+++---///...---***)))***+++++++++*********+++((()))*********)))'''&&&++++++************++++++&&&''''''((()))******+++))))))(((((('''''''''&&&&&&'''((()))************((((((((((((((()))******(((((((((((()))+++,,,---***))))))))))))+++---...(((((())))))))))))((('''+++*********))))))((((((((())))))***++++++,,,,,,'''(((***+++------......+++---...---+++++++++---111000...,,,+++,,,---...//////............//////111000000...---,,,++++++------...///000000000///------,,,,,,,,,+++++++++------,,,,,,---...000111.................................------,,,,,,,,,++++++++++++++++++++++++++++++***)))(((((())))))***+++,,,...//////......((()))************)))(((###)))------,,,,,,---++++++,,,---...000000111000111000///...///222555666444555:::;;;===HHHUUUzzzqqqgggZZZ^^^llluuugggRRRMMMJJJLLLSSSWWWWWWUUUVVVYYY]]]ccckkkxxxwwwfffUUUFFF>>>999888888777777777777777666666666666555555555555666666555555555444444444555444333222111222333444222222111000000///000000//////.........---------,,,+++***)))***,,,///000........................---..................------------.........//////---......//////......------------....../////////........./////////000000...//////000//////......////////////////////////111111111111111111111111......///111222333444555%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&%%%$$$$$$###########################---+++(((&&&$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''(((((('''''')))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((((((((((('''&&&'''+++---...***&&&(((---111222000---...000111111444777:::JJJRRR___nnnzzz}}}~~~yyysssggg^^^QQQHHHDDD@@@<<<888777777555333111///...---111///+++)))((()))***,,,((())),,,------+++)))'''******))))))((((((''''''%%%(((******(((&&&&&&((()))))))))))))))(((''''''))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''(((((())))))***************)))))))))))))))******)))((((((((((((((()))+++---.........,,,+++))))))))))))************+++***)))***+++,,,***((()))************+++++++++++++++,,,,,,,,,,,,------.........------,,,,,,,,,///////////////000111111///...---,,,,,,---...///------,,,,,,,,,---......++++++++++++,,,---......******+++++++++,,,,,,,,,------............------000,,,((()))---///---***++++++,,,,,,,,,++++++***'''((()))***,,,---...///((())))))))))))*********,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------000///...---,,,---......000111222333333333333222555555666666777:::@@@CCCYYYsssyyyggg^^^\\\kkkjjjZZZLLLHHHHHHGGGIIINNNQQQRRRTTTVVVWWW]]]lll|||wwwcccOOO@@@;;;666666999:::888555555555555555555555666666111444777777555444555777666555555444222111111000111222333444444333222111111000000/////////////////////000000000000//////++++++,,,---.....................///////////////...//////000000//////...------........................---,,,***+++---000......////////////......,,,---...///000000000000111111111000000000000000////////////////////////111222444444444444555777&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$#########"""###$$$%%%%%%&&&&&&%%%%%%((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''(((((('''&&&'''***---...***'''(((,,,///...,,,,,,...//////000111444777<<<@@@GGGOOOVVV\\\___aaagggmmmwww~~~uuuiii___YYYMMMFFF===777555444111...111111111000///......---...---+++)))((()))***+++'''(((***++++++***((('''***)))))))))((((((((('''%%%(((******(((''''''((()))))))))))))))((('''''')))((((((((('''''''''''''''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))+++***))))))(((((())))))'''(((***+++++++++***)))))))))))))))************+++******+++,,,,,,+++)))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++******///////////////000000111///...------------...///...------,,,,,,,,,---------,,,,,,+++++++++,,,,,,******+++++++++,,,,,,,,,---......//////......---///,,,((())),,,---+++(((&&&&&&((()))***+++++++++******++++++,,,,,,------*********+++++++++,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,------...---,,,,,,---...///000000000111111111111111111333444555555666888<<>>======<<<;;;777888888888777666555444222555777777555333333444444444333333333333222222222222333444444333222222222111111000///////////////000000000000000000///---......////////////...////////////////////////++++++,,,,,,,,,,,,++++++............------------.........,,,++++++...000......////////////......//////////////////......//////////////////000000000000000000000000000000///111444555444222111111''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&(((((($$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&'''***,,,,,,***((((((+++,,,***'''+++,,,---------...000222555555555777999<<>><<<:::999777666666555777888777555333333444222222222333333444444444222333333444444333333222444333222111000000000000000000111111111111000000000000000000000/////////////////////////////////------............------///.........---,,,,,,,,,.........---,,,,,,...000...//////////////////...000000000000///...---,,,------......//////000000000000000000000000000000///333666777555111///---&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&''''''###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%'''(((***+++,,,%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''')))+++***)))((()))++++++)))''')))+++,,,+++******+++---111111000000111333666777222555999===AAAFFFLLLOOOSSSVVVZZZ]]]aaajjjttt|||{{{uuuoooiiieee```YYYTTTQQQOOOKKKEEE>>>888333000111///...///000111///---(((((())))))******++++++&&&'''(((*********)))((()))((('''''''''((()))***))))))))))))(((((((((((((((((())))))))))))))))))'''(((((((((((((((''''''((((((((((((((('''''''''''''''((((((((()))))))))******))))))((((((''''''((((((((()))))))))))))))***)))((((((''''''(((((((((((()))***+++*********((()))))))))************,,,+++***+++------+++***))))))))))))***************++++++++++++,,,,,,,,,.................................///////////////.........------.........///...---,,,++++++++++++,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,.........//////.........,,,***((()))+++,,,,,,++++++,,,,,,++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++***************++++++++++++,,,,,,,,,++++++,,,,,,---.../////////000000000000///......///111444555444333444555:::<<>>BBBFFFKKKNNNSSSWWW[[[^^^___aaa```^^^\\\\\\\\\XXXXXXXXXXXXXXXYYYZZZ[[[]]]\\\]]]aaaeeeiiikkkkkk```]]]YYYVVVUUUQQQKKKFFF???;;;555222000111111222//////...---,,,,,,------***+++++++++***(((&&&%%%*********))))))(((((('''&&&'''(((*********)))((()))(((((('''((()))+++,,,(((((((((((())))))))))))(((&&&%%%&&&((()))))))))&&&&&&'''((((((((('''''''''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))((((((((((((&&&''''''(((((())))))***)))(((''''''&&&&&&''''''''''''''''''(((((((((((())))))))))))************+++***)))***+++,,,***(((((((((((()))))))))******************++++++++++++******++++++++++++,,,,,,,,,---...///000///......------...//////...------...---,,,++++++***++++++'''(((***,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,))))))***+++,,,...000111&&&'''(((((()))))))))((())))))***++++++,,,------(((((()))))))))*********+++************)))))))))************++++++++++++---------------,,,++++++......///000000000000000///222444444333222222333333222666<<>>888666444333444444333222444444444333333222222222333222222111111222222333444333222222111111222222222222333333333333222222111111///......///000000222111111000000//////......//////////////////...111000000//////............000111000///...///111000///...------...///000---...///000111111111111//////000000111111222222////////////////////////333222111...,,,,,,...111$$$$$$%%%%%%&&&''''''(((%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((''''''((()))(((((('''&&&&&&&&&((()))''')))++++++***)))))))))***++++++++++++******)))(((***,,,,,,,,,---...000,,,+++***,,,...000111111///222444666777999<<<>>>===@@@BBBBBB@@@??????AAA???>>>===<<<<<<<<<<<<<<>>>>>AAAEEEIIIKKKLLLCCC@@@;;;::::::999555222000000///...,,,---///111---,,,,,,+++++++++++++++(((***++++++***)))(((((())))))))))))(((((((((((((((((())))))******))))))''''''''''''((()))******'''((((((((()))))))))***'''%%%###$$$'''))))))(((%%%&&&''''''((((((''''''''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((())))))))))))&&&&&&''''''((())))))*********)))(((((((((((((((((((((''''''(((((())))))))))))))))))************))))))((()))***+++)))'''(((((((((((()))))))))***************++++++++++++)))))))))*********+++++++++,,,...000000///...---------...//////...------,,,,,,+++++++++++++++,,,((()))+++,,,,,,+++***)))******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++---...&&&'''((((((((((((((((((************************((((((((()))))))))******************))))))))))))************++++++++++++***+++,,,---------,,,++++++,,,---...///000000000///111222333222111222333333111555;;;<<<@@@RRRggguuuiiiWWWSSSTTT[[[dddmmm{{{tttfff]]]WWWSSSRRRSSSWWWWWWZZZ___bbbdddeeegggjjjmmmttt}}}nnnYYYMMMAAA===999777777666444222222222333333333333444444555444333333333333444555222111111111111222222333222222333333333333222222222111000//////000222333222222111111000//////...222222333333333333222222111111111111000000000000///000222111000///000111000///...------...///000///000000111111111000000//////000000000000000000........................---......---,,,,,,...000%%%%%%&&&&&&'''((())))))%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%$$$$$$###&&&&&&&&&'''''''''((((((%%%&&&''''''(((((('''''''''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((''''''((()))))))))'''%%%######%%%'''''')))+++,,,***))))))***)))(((((('''((()))***+++***,,,------+++******++++++)))''')))---...---***///111111111//////000111---000444444333222333555555555333222000000//////444222111222444666777777666222...---///000///------///222000---+++,,,...,,,+++++++++*********)))$$$%%%'''((((((((()))***''''''((((((((((((((((((*********)))))))))))))))%%%%%%&&&&&&'''(((((()))'''((((((((())))))******'''$$$"""###&&&))))))'''%%%%%%&&&'''((((((((('''&&&'''''''''(((((())))))(((((((((((())))))))))))''''''(((((())))))******&&&&&&&&&'''((())))))***,,,++++++******************************+++,,,,,,))))))))))))************)))((('''(((******((('''(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++,,,...000000///...---,,,---...//////...---,,,+++++++++***++++++,,,,,,***+++,,,---,,,***((('''******+++++++++,,,,,,,,,*********++++++*********+++++++++***))))))***+++,,,,,,++++++***((('''&&&++++++******)))(((((('''((())))))))))))*********************)))))))))))))))************+++++++++((()))+++---.........---)))***+++---...///000000...000111111000000222333333///111888999666>>>LLL^^^mmmcccYYYVVVWWW\\\jjjxxxvvvjjj```XXXVVVPPPPPPSSSWWWYYYYYYYYYZZZ^^^___ccclllzzznnn\\\JJJFFF@@@===<<<:::777444000111111222444555555666777666555444444555666777000000000000111222333444222333333444444333333222333222111000000222444666222222222111000//////...000000111111111111000000111111111111111222222222///000222222000///000111111///...------...///111111222222111111000///...///////////////.................................+++---///000000///000000#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''&&&%%%$$$$$$########################''''''((((((''''''&&&%%%&&&&&&%%%%%%$$$###""""""'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&((()))++++++)))(((&&&)))))))))))))))))))))))),,,,,,++++++***)))))))))))))))))))))))))))))))))))))))***+++,,,------...---------...///000000111111000000///......------,,,---///...------...000000...+++)))(((***---///+++***)))(((((()))***+++,,,,,,,,,++++++*********&&&&&&''''''(((((())))))---,,,***(((''''''((()))((((((''''''''''''((((((+++***)))((('''&&&%%%%%%(((((((((((((((((((((((())))))(((((('''''''''&&&'''((()))((('''&&&''')))'''((((((((())))))******(((''''''&&&&&&''''''(((''''''((((((((((((''''''&&&'''(((***++++++++++++******))))))((((((''''''%%%&&&&&&'''((()))******++++++,,,------------,,,###&&&+++///000...***'''***(((***...,,,'''(((---(((((((((((((((((((((((())))))***++++++++++++***+++***(((&&&''')))+++---...///000111000///---+++---,,,+++***))))))))))))------,,,,,,+++*********''''''''''''((((((((((((++++++++++++++++++++++++++++++++++++*********))))))***++++++***(((&&&$$$'''(((((()))***+++++++++(((((())))))))))))((('''***)))((((((((()))++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,---......//////000111111111111111333555666111000000222444777;;;===LLL]]]~~~rrr^^^TTTSSSWWW]]]bbbmmm}}}}}}qqqfff]]]QQQJJJMMMQQQPPPNNNOOOUUUTTTWWW___jjjzzz{{{bbbZZZSSSQQQLLLCCC999555777555333444666666444222222222111000000000111222000...---...000222222111444444444333333222222222333333333222222111111111000111222333333222000///000000111111111111000000...///000222222222111000222222111111111111222222000000000000000000000000000000000000111111111111000000000000000000000000000000000000000//////.........//////......---,,,&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''&&&&&&$$$$$$#####################$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''&&&%%%%%%#########$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''))))))))))))''''''((((((((((((((((((((((((************************)))))))))))))))))))))))))))))))))***************,,,,,,------...////////////......---,,,,,,++++++***+++,,,,,,++++++,,,---,,,,,,,,,+++++++++++++++******)))(((((()))******++++++*********)))))))))'''''''''(((((((((((((((,,,+++)))'''&&&&&&'''(((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&&&&((()))((('''&&&''')))'''''''''(((((()))))))))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))***+++++++++++++++&&&(((***+++,,,+++***)))***'''(((++++++''''''+++************************))))))***++++++++++++***,,,+++***))))))+++,,,...---...///000///...,,,+++---,,,+++***)))))))))))))))))))))))))))))))))***((((((((())))))))))))***++++++++++++++++++++++++++++++*********)))))))))''''''((()))((('''%%%###'''(((((()))******++++++))))))************))))))))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++***************++++++,,,---------......------...///000111000000000000222555888:::@@@NNNiiiyyyiii[[[RRRPPPRRR]]]kkkqqqbbbSSSNNNMMMJJJIIIJJJHHHGGGIIIOOOWWWeee{{{{{{tttnnnllleeeWWWGGG>>>999666333222444555333222333333333333222111000///333111000000222333333222444444444444333333333333333333333333222222111111---///111333444333222222111111222222222222111111///000000111111111111000000000////////////000000000000000000000000000000000000//////......------000000000000000000000000//////000000000///.....................------,,,&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$ !!!###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))***+++++++++))))))))))))))))))))))))))))))))))))((((((((('''******+++,,,------------,,,,,,++++++***)))))))))'''((())))))(((((()))***((())),,,------+++(((&&&***))))))(((((())))))******))))))))))))((((((((())))))((((((((((((((('''***)))(((&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''(((((())))))((((((((((((((((((((((((((((((((('''''''''''''''&&&'''(((((('''&&&'''((('''''''''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((())))))(((''''''&&&'''((((((((((((((())))))'''''''''(((((((((((((((''''''((()))))))))))))))'''&&&%%%$$$$$$%%%''''''+++'''&&&((()))(((((()))************************((()))******++++++******,,,,,,,,,,,,---------......///000111111///...,,,---,,,+++***))))))))))))''''''((())))))***++++++))))))))))))************++++++++++++++++++++++++******)))))))))(((((((((&&&'''((((((((((((&&&%%%'''(((((())))))******+++************************((()))+++------,,,+++)))************************+++++++++++++++***************++++++,,,,,,------------,,,,,,,,,------...000//////000111333555777777@@@RRRggg}}}qqq^^^SSSQQQLLLUUUccctttyyydddVVVNNNIIIGGGGGGKKKKKKLLLOOOSSS]]]pppnnnXXXKKK@@@<<<888555444555555444222222333333222000...---111000...///000111111000333333333333333444444444333333333333333222222222///000111222333333222111111222222333333222222111222111000000000000000000000000////////////000000000000000000000000000000222111000///...------,,,000000000000000000000000...////////////...------............---------,,,$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""######$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###### !!!"""$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++***************)))))))))((((((%%%'''(((((('''&&&((()))'''(((***,,,+++)))'''%%%)))))))))(((((()))))))))))))))))))))))))))))))))***)))))))))((((((''''''***)))(((''''''''''''(((((((((''''''''''''((((((***))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((&&&&&&''''''''''''''''''((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%(((((())))))))))))((((((((((((((((((((((((''''''((((((((((((((('''''''''&&&'''(((((())))))(((((()))'''&&&%%%$$$%%%'''(((,,,(((&&&''')))***))))))************************((())))))***************++++++---.........---,,,000111333444444222111000---,,,+++***)))))))))))))))*********+++++++++,,,(((((()))))))))*********************************))))))))))))(((((((((((('''((()))***************(((((((((((())))))******))))))))))))))))))******((()))***+++++++++******))))))))))))))))))))))))+++++++++***************+++,,,,,,---......////////////..................000000///000111222444444888;;;DDDOOO\\\qqqzzzggg^^^OOOPPPSSS[[[kkkyyygggZZZQQQJJJFFFFFFFFFHHHJJJKKKOOO\\\jjjyyy}}}jjj^^^TTTPPPHHHAAA<<<999888777555555444333222111111000000///---...000222222111111111111222222333333333333333333333333222222222333333333333222000...---000111111222222111111000333222111/////////000111222222111111111111222222000000000000000000000000333222222111111000000000000000000000000000000000...............------,,,......------,,,,,,,,,---""""""######%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""#########$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***************)))((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''(((((()))******+++&&&''')))*********((((((*********)))))))))))))))&&&'''((((((''''''(((***)))))))))(((((((((''''''((((((((())))))(((((((((******************************))))))((((((((('''******))))))))))))))))))((((((''''''''''''(((((())))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&'''((('''&&&%%%&&&(((''''''''''''''''''&&&&&&)))((((((''''''(((((()))''''''((((((((((((''''''$$$%%%&&&'''((((((((((((***))))))((('''&&&&&&%%%(((((((((((((((''''''''''''((())))))******))))))++++++++++++++++++******+++***)))((()))++++++)))))))))))))))))))))))))))(((((()))************))))))***,,,---------,,,+++///000222333333222111000---,,,+++***))))))))))))+++++++++*********))))))'''''''''((((((((())))))************************))))))))))))(((((((((((((((((()))******+++++++++((((((((((((((()))))))))(((''''''''''''((()))******)))'''&&&'''(((***,,,))))))))))))))))))))))))************************++++++,,,,,,---......////////////////////////...000000000111111222333444777888;;;@@@FFFTTTmmmttteee^^^TTTPPPXXXkkk}}}mmm___RRRHHHBBBBBBDDDHHHHHHIIIQQQZZZgggttt}}}yyyvvvpppfffYYYMMMDDD>>>;;;:::888666444333333444444222000000111333555555444//////000000111111222222222222222222222222222222444444333222111000......//////000000000000//////333222111/////////000111222222111111111111222222000000000000000000000000000000111111222222333333000000000000000000000000...............------,,,......---,,,,,,,,,,,,---###$$$$$$&&&''')))+++,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&"""######$$$$$$%%%%%%&&&""""""""""""############$$$$$$$$$######"""!!! ########################$$$%%%%%%%%%%%%$$$######%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((()))***++++++&&&''')))******)))'''&&&*********)))))))))))))))'''((())))))(((((()))++++++)))((('''&&&'''((()))'''(((((())))))(((((('''))))))************++++++***))))))))))))))))))(((***************)))))))))((((((''''''''''''((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''%%%&&&''''''&&&%%%&&&'''((((((((('''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''!!!"""###%%%&&&'''''''''))))))(((((('''&&&&&&%%%'''''''''(((((((((((((((((())))))***************'''((()))******)))((('''''',,,---+++)))++++++***(((((((((((((((((((((((('''((())))))******))))))((()))+++,,,,,,,,,+++***+++---...000000///...------,,,+++***))))))))))))******)))(((((('''&&&&&&''''''''''''((((((((((((******************************)))))))))((((((((('''''''''(((((()))))))))(((((((((((((((((((((((('''&&&&&&%%%&&&''')))***+++)))&&&$$$$$$'''***,,,************************)))))))))***************))))))******++++++,,,,,,------......///......---...///000111111222333333111222555888;;;BBBRRRaaatttaaaSSSOOOWWWdddmmm|||uuueeeYYYMMMHHHGGGIIIKKKKKKNNNRRRYYYcccqqqzzz~~~}}}|||{{{tttrrrsssyyyvvveeeVVVLLLGGG@@@>>>;;;888666555555555333111000000222333222111000000000000000111111111000000000111111111111111000000111111111222222333...//////////////////...222111000000000000000000000000////////////000000000000000000000000000000---......///000111222222000000000000000000000000...////////////...------///...,,,+++++++++,,,---$$$$$$$$$%%%&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%######$$$$$$%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%!!!!!!"""######$$$%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%$$$$$$$$$''''''))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%''')))******)))'''%%%((()))))))))))))))))))))'''(((***)))(((((()))+++***)))((('''''''''((((((''''''((())))))(((''''''((((((((()))))))))******)))))))))))))))*********(((((()))))))))))))))(((((((((''''''''''''((((((%%%%%%&&&'''((()))******((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%&&&''''''%%%%%%&&&''')))))))))(((((('''''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&$$$%%%&&&&&&''''''''''''&&&&&&&&&''''''(((((((((&&&&&&''''''(((((())))))(((((()))************)))$$$%%%&&&&&&''''''''''''"""+++000---((((((***)))))))))))))))))))))))))))'''(((((())))))))))))))))))******+++++++++++++++)))***,,,......---,,,+++---,,,+++***))))))))))))(((((((((((((((''''''''''''(((((((((((()))))))))************************++++++*********)))))))))(((((((((((((((((())))))((((((((((((((((((((((((''''''&&&%%%&&&(((***+++***)))'''&&&&&&(((***,,,++++++++++++++++++++++++((()))))))))*********+++)))))))))***++++++,,,,,,+++,,,---...//////......,,,,,,...///000111222222000000333777999:::BBBJJJbbb{{{kkk]]]WWWUUUUUU\\\lll~~~dddXXXLLLHHHGGGEEEDDDDDDMMMTTT```jjjnnnkkkgggeee]]]]]]```gggnnnyyy~~~oooddd___TTTTTTRRROOOKKKFFFAAA>>>;;;999666444444333111000222222222222111111111111.../////////000000000000///000000000111222333444//////000000000000/////////000000111111111111000000000////////////000000000000000000000000000000/////////000000111111222000000000000000000000000//////000000000///......///...,,,+++***+++,,,---""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$ !!!!!!"""######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))************&&&(((***++++++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%''')))+++***)))&&&%%%''''''(((((((((((((((((('''((())))))(((((()))+++)))))))))))))))(((((('''&&&'''((())))))((('''&&&&&&'''''''''(((((())))))(((((())))))******++++++''''''((((((((((((((('''((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''******))))))((((((((('''))))))(((((((((((())))))%%%&&&&&&''''''&&&&&&%%%***************))))))(((######$$$&&&((()))***+++%%%&&&&&&'''((()))******'''(((((()))))))))))))))***)))))))))***+++---...***222---'''&&&((((((************************'''(((((()))))))))))))))******++++++++++++,,,,,,***+++---//////...---,,,---,,,+++***))))))))))))(((((())))))******++++++))))))))))))************))))))))))))))))))))))))++++++++++++************++++++************++++++((((((((((((((('''''''''(((((('''&&&''')))+++---))))))))))))************++++++++++++++++++++++++(((((())))))*********+++***++++++,,,------......+++,,,...000111111000000)))***,,,...///000111111333333555::::::888:::???CCCXXXvvvwwwggg[[[TTTOOO\\\iiiqqq}}}zzzeeeYYYTTTOOOKKKIIIEEEJJJTTT^^^aaa\\\UUURRRLLLNNNSSSYYY```mmmzzzvvvpppqqqqqqnnnhhh___VVVQQQIIIFFFBBB???<<<:::777555555444444333333222222222---.........//////000000222222111111000111111222000000111111111111000000...///000222222222111000222222111111111111222222000000000000000000000000333333333222222222222222000000000000000000000000000000000000000//////...///...,,,******+++,,,---$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%"""%%%***------***%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&((())))))******''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&'''((()))((('''''')))+++,,,'''!!!!!!%%%)))***(((%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%******))))))((((((''''''))))))(((''''''''''''(((%%%$$$######$$$%%%'''(((((('''&&&%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))******************)))(((''''''((()))*********))))))******+++,,,(((,,,...,,,(((&&&))),,,,,,+++)))((((((((()))***))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))(((((()))++++++,,,,,,,,,(((((((((((((((((((((((($$$%%%''')))***))))))((())))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))******************+++++++++,,,,,,,,,++++++,,,------......///////////////000000000000111111222333555666777777999???RRRpppmmmaaa^^^ZZZ[[[bbbkkkyyy{{{mmm___SSSLLLHHHGGGIIILLLOOOOOOJJJFFFIIIFFFFFFIIIOOO[[[ooozzzsssfffiiifffXXXJJJBBB===:::777777666555555666888999666222222555555000000444333222111111111111222222555333000//////000000000111111111000111111222222333444333111///...///000111000/////////000111222666444222111222333222222666000...222666666555666...000222222000/////////111000---+++***+++,,,---$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&'''(((((())))))(((''''''''''''''''''''''''&&&''''''((((((''''''&&&)))((((((((('''''''''&&&''')))******))))))***++++++&&&""""""&&&))))))'''&&&&&&''''''((())))))***))))))))))))))))))))))))'''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$***)))((('''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))***)))(((''''''((()))*********))))))******+++,,,'''***---+++'''%%%(((++++++***)))(((((())))))***(((((((((((((((((((((((((((((())))))))))))((((((************************)))))))))))))))))))))))),,,,,,,,,+++***((('''&&&((((((((((((((((((((((((&&&&&&&&&''''''((())))))(((((((((((((((((((((((())))))(((''''''((())))))(((((((((((((((((((((((((((''''''''''''(((((()))(((((()))))))))*********************+++++++++,,,++++++,,,,,,---.............../////////000000000111111222333333444555555666888BBBSSSiiivvvmmmbbb^^^^^^gggzzzzzzjjj___QQQMMMHHHFFFHHHHHHGGGEEEDDDBBBCCCGGGKKKSSSbbbooo||||||yyyhhh[[[PPPHHHBBBBBBAAA@@@===<<<;;;;;;===999888999666111111555333333333333444444555555555444333222222222111111111111111111222222333444333444444444333222222222555444333222222222333444<<<;;;:::;;;===???@@@???===888777999999666555777666555444222222222222222000///...------///111222$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$######$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%############%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$############$$$%%%%%%&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((('''''''''''''''%%%''')))***)))(((((())))))&&&###$$$((()))(((&&&''''''(((((()))*********))))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''))))))))))))((('''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))(((((((((((())))))***))))))))))))***++++++''')))+++***&&&%%%''')))))))))((((((((()))******'''''''''''''''''''''''''''(((((())))))((((((''')))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***(((&&&%%%$$$((((((((((((((((((((((((((('''&&&&&&&&&(((***+++(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((()))((((((''''''''''''((((((((())))))))))))******)))))))))*********++++++***++++++,,,,,,---...............////////////000000000111111222222222333444555999>>>JJJbbbwwweeeZZZYYYcccmmm|||}}}iiiaaaUUULLLGGGEEECCCAAAAAA@@@BBBFFFHHHKKKSSS]]]rrr~~~zzzvvvwww~~~xxxggg[[[XXXYYYYYYWWWSSSOOOLLLLLLQQQMMMHHHCCC<<<555333555333444555666777888888888777777666555444333333222333333333444555666888888777888:::<<<<<<:::888777::::::999:::;;;===@@@AAAHHHHHHJJJMMMQQQSSSTTTSSSQQQNNNMMMMMMIIICCCBBBDDDCCC>>>:::888999999777555555333111///000333666999$$$$$$$$$%%%%%%%%%&&&&&&)))(((%%%###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&'''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''''''''''''''''''''###%%%((()))(((&&&%%%%%%'''%%%%%%&&&((()))(((&&&''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''"""###%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++((()))***)))'''&&&''')))(((((((((((()))))))))***(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((('''(((((((((((((((((((((((()))))))))))))))******+++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))((('''''''''''''''(((((((((((()))))))))***((())))))))))))******************+++,,,,,,------------........./////////000000000000000000000000111333777:::>>>MMMiiinnnbbb]]]]]]^^^hhhvvvqqqcccXXXOOOGGGAAABBB@@@AAADDDEEEEEEJJJQQQ```mmm{{{}}}uuupppooonnnttt|||rrrqqqtttwwwvvvrrrooommmnnnrrrnnnfffZZZLLL@@@;;;:::666888;;;???BBBEEEFFFGGGEEEDDDBBB>>>:::777777777888999;;;>>>AAAEEEHHHJJJKKKMMMOOORRRRRROOOKKKGGGEEEFFFGGGJJJOOOUUU[[[^^^dddeeehhhlllpppqqqooommmlllkkkjjjiiibbb[[[ZZZ^^^YYYTTTOOOMMMNNNLLLGGGBBB@@@<<<777333444888>>>BBB$$$$$$$$$%%%%%%%%%&&&&&&***(((&&&#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''''''''$$$''')))***((('''&&&&&&%%%%%%&&&'''(((((('''&&&&&&&&&''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$######$$$$$$!!!###%%%'''((((((''''''''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))(((((())))))(((((())))))***+++)))*********((((((((()))((((((((()))))))))(((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$&&&'''))))))******(((((((((((((((((((((((((((***,,,......---+++)))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''***)))(((''''''''''''''''''(((((((((((()))))))))((())))))))))))*********))))))******+++,,,,,,,,,------------...............///////////////////////////111555888@@@PPP___~~~mmmbbbUUUWWW\\\dddpppvvvgggXXXNNNHHHDDDBBBBBBBBBAAADDDJJJQQQYYYdddlllooolllfffaaabbbcccfffiiinnnxxx{{{hhhXXXNNNJJJAAAEEEKKKSSS[[[ccchhhkkkiiifff___VVVKKKDDDAAA@@@BBBEEEKKKRRR[[[cccjjjnnnrrrsssuuuxxxxxxuuunnniiiaaaaaaaaadddjjjrrrzzz}}}{{{yyysssmmmmmmrrrooollliiiiiiiiiddd[[[SSSIIIEEE???;;;===CCCLLLRRR$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((()))++++++***(((((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&(((((())))))))))))(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((((())))))(((((((((((())))))))))))(((((()))(((((((((((()))***************)))))))))((((((((())))))))))))((('''&&&************************&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''***...000000...***((('''''''''''''''''''''''''''(((((())))))((((((''''''''''''''''''''''''''')))((((((''''''''''''(((''''''(((((((((((()))))))))))))))*********++++++((())))))******+++,,,,,,,,,,,,,,,---------......---.........//////000000555111...000333999DDDOOOdddpppzzzgggaaaZZZYYY^^^kkkuuujjjYYYSSSMMMIIIEEEAAAAAAEEEFFFIIIPPPWWW\\\\\\WWWRRRVVVSSSRRRTTTWWW]]]jjjuuuuuuiiibbbWWW[[[cccnnnzzz|||kkk^^^VVVSSSTTTXXXaaammmzzz~~~|||yyywwwsssnnnppptttrrrrrrssstttsssnnneee^^^RRROOOLLLKKKMMMTTT[[[```$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''((()))***)))'''&&&'''(((%%%&&&''''''&&&''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''')))(((''''''&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((())))))(((''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&''''''((())))))******''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((((())))))(((((('''((()))******)))((('''((((((((((((((()))******))))))((((((((((((''''''))))))***)))((('''%%%$$$))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))(((((('''(((((((((((((((((((((((((((***,,,......,,,)))(((''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''(((''''''''''''(((((()))'''''''''((((((((())))))************+++++++++,,,(((((())))))***++++++++++++,,,,,,,,,,,,---------,,,------...///000111111666222000000111555???IIIRRRZZZiiipppeee^^^^^^iiivvvxxxooofff___VVVLLLGGGFFFCCCEEEHHHJJJLLLLLLKKKJJJHHHEEEEEEGGGHHHJJJSSS^^^nnnwww~~~~~~}}}|||zzzwwwtttxxx}}}yyyooorrrxxxsssmmmkkkpppxxx|||tttmmmkkkiiiggghhhkkkiiikkknnnpppooolllgggddd^^^^^^^^^___aaabbbdddeee$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&########################%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$$$$############$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&'''&&&%%%######$$$&&&&&&''''''&&&&&&&&&((()))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$############$$$!!! !!!"""%%%'''(((%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((('''((()))******)))((('''((((((((((((((()))******((('''&&&&&&''''''&&&%%%************(((&&&$$$###(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))******))))))(((((((((((((((((((((((())))))*********))))))(((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''((()))***''''''''''''((((((((()))***++++++++++++,,,,,,,,,((((((((()))******++++++++++++,,,,,,,,,---------,,,,,,---...///111111222......000111000000888BBBNNNQQQ\\\pppwwweeeYYYYYY```gggmmmvvvuuuiiiZZZOOOLLLEEEHHHIIIGGGCCCBBBEEEHHH@@@>>>@@@EEEEEEDDDJJJTTTeeeqqqzzz{{{xxxvvvtttqqqfffiiilllmmmooowww~~~zzzpppfffcccbbbaaabbbdddeeehhhlllnnnnnnmmmllllllhhhjjjmmmooonnnjjjeeebbb&&&'''((())))))'''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$""""""''''''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%&&&!!!!!!"""######$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''%%%###"""%%%&&&''''''(((((('''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&%%%$$$$$$###(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&((((((((((((((((((((((((''''''(((((())))))******&&&&&&'''((())))))((((((******)))((('''&&&%%%%%%((((((((((((((()))******&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''(((((())))))******)))((('''%%%&&&''')))***,,,+++***)))((((((((()))&&&&&&&&&'''((())))))***))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))'''''''''''''''((())))))******)))''''''&&&&&&&&&%%%'''***,,,---+++)))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''((())))))(((((((((((())))))''''''''''''''''''''''''((((((''''''''''''((((((******))))))((((((''''''(((((()))***************,,,++++++******++++++,,,***)))))))))+++---000222111111000000111333666777DDDQQQbbbooovvv|||nnnfffbbbddd```bbbkkkvvvwwwhhh______ZZZRRRMMMJJJHHHDDDBBB>>>@@@@@@>>>===>>>CCCHHHVVVaaakkknnnnnnmmmjjjeee\\\UUUQQQRRRVVV]]]iiissswwwttt{{{~~~ppp```YYY\\\aaabbbaaaoookkkggggggiiikkklllkkkqqqvvvxxxssshhh^^^ZZZ[[[&&&'''((()))((('''%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$###"""######$$$'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%########################$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((()))((('''%%%$$$%%%&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&'''''''''''''''(((''''''&&&&&&%%%%%%%%%''''''''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((+++***(((&&&&&&'''((()))((((((((())))))(((((('''&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''***)))(((''''''&&&&&&&&&%%%&&&((())))))((('''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))(((((((((((((((((()))***************+++******))))))******+++...---,,,******+++---.........------...000222444999AAALLLTTTXXX]]]eeekkkzzztttnnnkkkjjjkkkiiilllyyywwwnnniiibbb[[[VVVPPPJJJEEEDDDBBB???<<<;;;>>>CCCGGGLLLTTTZZZ[[[[[[\\\\\\ZZZVVVOOOJJJJJJLLLOOOVVV]]]kkkttt}}}{{{sssjjjggglllooorrr~~~vvvjjjcccbbbcccbbb``````^^^]]]aaagggmmmqqqrrriiimmmmmmggg\\\TTTRRRSSS&&&&&&'''(((((('''%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%###"""!!!###$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%''''''&&&&&&%%%%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&########################"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%((()))***+++***)))((('''%%%%%%&&&'''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((''''''+++***)))'''''''''((()))$$$%%%'''((((((((('''&&&&&&&&&''''''((()))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''***)))(((''''''&&&''''''(((((('''''''''''''''&&&''''''''''''''''''''''''((((((((((((((('''&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((()))***************)))))))))(((((()))))))))///...---+++++++++,,,------,,,,,,,,,---///000222222555999<<<>>>AAAEEEHHHXXXhhh~~~qqqfffhhhooo|||vvvppphhhaaa\\\WWWRRRIIICCCAAAAAACCCDDDEEEIIIJJJHHHHHHLLLNNNNNNNNNIIIFFFFFFEEEDDDGGGLLLPPPZZZgggooorrrpppmmmllleee^^^ZZZ[[[\\\\\\eeeqqq|||}}}zzzyyy|||~~~}}}uuulllfffaaa]]]ZZZUUUSSSRRRSSSVVV[[[]]]^^^XXXYYYXXXRRRKKKGGGHHHLLL%%%&&&'''''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&(((((('''&&&%%%###$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))************)))(((%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%&&&&&&'''''''''&&&&&&((((((((())))))*********+++++++++++++++******))))))((('''&&&&&&'''((()))************************,,,,,,++++++******))))))))))))((((((((())))))***&&&&&&'''''''''''''''&&&''''''''''''(((((())))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***))))))((('''''''''''''''+++***)))((('''(((((()))''''''''''''''''''''''''&&&'''((())))))(((''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''(((((())))))******(((((()))******************))))))(((((())))))***,,,,,,++++++,,,---...///------------...///000111111000000222555888:::;;;===HHHZZZnnn{{{ooojjjhhhttt~~~{{{xxxpppddd[[[UUUPPPKKKGGGJJJLLLJJJFFFEEEHHHJJJHHHKKKGGGFFFHHHGGGDDDDDDGGGEEELLLVVV]]]______^^^^^^[[[UUURRRQQQPPPOOOUUU]]]iiixxxwwwpppooorrrwww{{{~~~{{{tttpppooopppjjjiiillluuuwwwlll```XXXTTTRRRPPPMMMIIIFFFEEEEEEEEEEEEHHHIIIIIIFFFEEEHHHOOOUUU%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$&&&((())))))(((&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$&&&(((((('''&&&%%%'''''''''((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''((((((((((((((((((((($$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''***))))))(((((('''''''''''''''(((((((((''''''&&&''''''(((((())))))************++++++++++++***))))))((('''&&&&&&'''((()))************************,,,,,,++++++******))))))&&&&&&'''((()))***++++++***)))'''%%%%%%&&&'''(((''''''''''''((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''')))))))))((()))******+++)))((((((''''''''''''(((,,,***((('''&&&'''((()))''''''''''''''''''''''''%%%%%%'''((())))))******)))(((((((((((((((((()))''''''''''''''''''''''''((((((''''''''''''((((((''''''(((((())))))******(((((()))************************))))))*********++++++++++++,,,,,,------,,,,,,,,,------.../////////---,,,---111444666666444:::DDDOOO^^^vvvpppeeegggmmmyyy{{{ssskkkaaaZZZYYY[[[XXXSSSQQQRRROOOKKKLLLIIIIIIJJJHHHCCCAAABBB???BBBFFFJJJLLLMMMOOOPPPPPPMMMKKKJJJHHHGGGJJJOOOSSSccc|||}}}uuukkkdddaaabbbdddfffeeekkkwwwyyyppphhhcccaaaYYYYYY\\\cccmmmvvv{{{}}}sssppphhh^^^UUUPPPOOOPPPIIIGGGDDDAAA@@@@@@AAACCCCCCEEEGGGJJJOOOXXXdddlll%%%%%%%%%%%%%%%&&&&&&&&&#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###%%%(((***+++)))&&&$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%''''''&&&&&&%%%''''''&&&%%%###"""!!!!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!!!!!""""""###&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((((((((((((((()))(((((('''&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&((()))***)))((('''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((''''''%%%%%%&&&'''((()))******)))(((&&&%%%%%%&&&'''(((''''''(((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((''''''''''''((((((((('''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''((()))++++++))))))(((((((((((())))))''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((()))***************+++******))))))******+++,,,,,,++++++******))))))*********++++++,,,,,,,,,000///......000222333333444555888<<>>???;;;;;;;;;<<>>MMM]]]xxx{{{qqqooooooppptttzzzxxxnnnhhhccc___XXXOOOJJJJJJCCCBBBAAAAAABBBCCCDDDDDDCCCDDDEEECCCAAAAAAAAABBB@@@GGGXXXkkksssmmmfffccc[[[ZZZXXXVVVSSSOOOHHHDDDDDDEEEKKKUUUaaakkkooopppiiijjjjjjggg```YYYTTTQQQMMMLLLKKKKKKLLLMMMMMMMMMGGGEEEDDDDDDGGGLLLPPPRRRPPPPPPOOOMMMKKKKKKOOORRRYYY[[[___fffnnnxxx%%%$$$$$$$$$%%%%%%&&&'''""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%!!!!!!"""###%%%&&&'''(((%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######""""""""""""""""""""""""###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''!!!$$$%%%%%%$$$$$$###########################$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''***+++++++++***&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''(((((())))))******((((((((('''&&&$$$###"""###(((+++***'''%%%((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((('''''''''(((((()))&&&''''''(((((()))))))))''''''''''''''''''''''''///---)))&&&$$$%%%''')))'''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''((((((******))))))((((((''''''(((((()))***************((((((''''''''''''(((((($$$%%%&&&(((***+++,,,,,,,,,,,,---.........------)))+++------------///000///,,,...444666777<<>>===<<<===@@@DDDGGGHHHGGGKKKPPPUUUXXXYYYWWWVVVUUUSSSNNNIIIDDDAAA@@@@@@@@@CCCGGGKKKOOOTTTYYY]]]]]]bbbgggkkkmmmpppuuuxxx{{{{{{%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$#####################$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$###""""""!!!!!!&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%''''''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((%%%%%%%%%%%%&&&(((***+++......,,,***'''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))'''&&&&&&'''))))))'''$$$((())))))******))))))(((((((((''''''''''''(((((('''''''''(((((('''''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((('''&&&%%%%%%&&&'''(((((('''''''''''''''(((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((()))'''''''''((((((((())))))'''''''''((((((((((((((())))))((((((((()))******))))))))))))((('''&&&&&&---))))))++++++((()))...---,,,+++,,,...///...---000000000000111333555666:::;;;CCCQQQbbbwwwsssllliiihhhhhhooowwwzzzxxxxxx~~~xxxwwwrrrjjjfffddd___YYYNNNKKKJJJLLLLLLGGGEEEFFFHHHIIILLLOOOOOOLLLFFFBBB@@@>>><<<;;;>>>BBBEEEHHHFFFLLLTTT\\\```aaa^^^\\\ZZZXXXTTTQQQPPPOOONNNNNNMMMQQQVVVZZZ]]]aaadddggglllpppuuuzzz~~~~~~$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$######""""""$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&''''''&&&$$$###"""&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$############$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((%%%''''''&&&%%%''',,,111CCCBBB>>>555,,,&&&&&&(((''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&%%%&&&'''((((((&&&$$$(((((())))))))))))((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%&&&''''''((((((((((((((())))))))))))&&&&&&''''''(((((())))))))))))(((((('''(((((((((((())))))******))))))(((---)))'''***+++))))))+++)))((((((***,,,------,,,...------...///000222222555555777;;;AAAPPPiiiuuulllhhhkkkpppuuu|||{{{tttbbb^^^]]]___^^^XXXTTTTTTQQQQQQQQQRRRQQQOOOKKKHHHFFFEEECCCBBBDDDHHHLLLOOORRRYYYcccmmmrrrrrrooolllccc```^^^___bbbeeeeeedddgggjjjoooqqqsssuuuwwwyyy}}}~~~~~~$$$%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """%%%'''(((((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""######$$$&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))'''%%%'''...444VVVXXXUUUHHH555((('''***''''''((((((((()))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((()))))))))'''&&&''''''((((((((((((''''''&&&'''((())))))((('''&&&'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((&&&'''''''''&&&&&&'''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&'''''''''%%%%%%%%%%%%&&&&&&''''''((((((((()))))))))******%%%&&&&&&'''((()))*********)))(((''''''&&&''''''(((((()))***************,,,)))''')))******)))(((((('''''')))+++------,,,,,,,,,------...///000000222222444777999>>>LLLZZZnnn~~~{{{|||zzztttooosss{{{wwwuuuwwwwwwsssnnnmmmddddddeeeffffffeeeaaa^^^ZZZ[[[\\\^^^```cccgggiiilllqqqzzzvvvsssrrruuu|||~~~~~~&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))***'''%%%'''---444QQQYYY\\\NNN888(((&&&,,,&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&''')))))))))(((''''''%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))((('''&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((((((((()))%%%''')))(((&&&%%%&&&(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((())))))))))))%%%&&&&&&'''((()))*********)))(((''''''&&&'''''''''((()))******++++++************))))))***)))'''(((((('''))),,,------,,,,,,,,,---.........//////000......222444555999???IIIXXXpppxxxrrrsssxxxxxxzzz||||||yyyuuuyyy~~~&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%&&&&&&'''######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%% """###$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$############$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''%%%'''+++///;;;DDDJJJBBB222&&&%%%***&&&&&&'''''''''(((((((((''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%$$$&&&(((((('''&&&%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%(((***)))&&&$$$%%%'''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&''''''''''''((((((((((((&&&&&&''''''(((((())))))))))))(((((('''((((((((('''(((((()))************(((,,,...+++((())))))(((***)))(((***,,,------,,,+++,,,---...............222---+++---///000333888;;;AAAOOO```ppp}}}}}}|||zzzuuu|||%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%&&&#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$%%%&&&&&&"""%%%''''''%%%$$$$$$%%%########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((())),,,...111///+++'''%%%&&&''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$'''))))))'''&&&&&&'''&&&''''''((((((''''''&&&((((((''''''''''''(((((('''''''''(((((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$(((+++***&&&$$$%%%'''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''%%%&&&'''(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((())))))((((((((()))******''''''((()))))))))((((((&&&...222---'''(((***)))***)))((()))+++,,,+++******+++,,,---...---,,,,,,...---...111000...111777555666;;;DDDNNN]]]ttt|||tttsssuuu}}}yyywww|||$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((((((((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""########################$$$$$$$$$%%%%%%&&&&&&&&&"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%&&&''''''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""%%%$$$$$$$$$%%%&&&&&&'''!!!%%%((((((&&&$$$$$$%%%########################$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&***(((&&&$$$"""######$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%'''(((((()))(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$&&&'''&&&%%%***&&&###$$$)))***'''###))))))))))))************))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&***,,,,,,***((()))***(((((())))))))))))(((((()))((('''&&&&&&'''((()))&&&'''((())))))((('''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$(((+++***&&&###%%%'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''((((((((((((((((((((((((((()))))))))((('''''''''&&&&&&&&&((()))))))))((('''%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''))))))((())))))***+++,,,''''''((((((((((((''''''%%%000555...''''''***+++***)))((()))***+++***))))))***,,,------,,,+++***###)))222666222+++,,,222000000333999===CCCSSSddd{{{{{{wwwtttxxx~~~xxxpppkkklllqqq########################%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&((('''&&&&&&$$$$$$###"""%%%%%%%%%$$$$$$#########'''%%%###!!! !!!###%%%((('''%%%$$$###$$$%%%%%%&&&$$$""""""$$$&&&'''(((######$$$$$$$$$%%%%%%%%%######""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######"""%%%$$$$$$%%%&&&%%%###!!! !!!$$$%%%$$$"""###$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$###########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''&&&$$$""""""###%%%%%%$$$&&&&&&''''''((()))))))))******)))(((((((((((((((&&&&&&&&&'''((()))***+++%%%%%%%%%&&&&&&&&&''''''))))))***))))))(((''''''%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&((((((((((((((('''''''''************************((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&+++******)))))))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$######"""))))))(((((((((((())))))%%%%%%$$$$$$$$$%%%&&&''''''((()))((('''&&&'''(((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''((((((((((((''''''***))))))))))))(((((((((((((((((((((((((((((((((''''''&&&%%%%%%'''((())))))***+++++++++)))(((''',,,,,,+++++++++++++++,,,,,,*********---.........,,,---......//////......000000000111444888<<<>>>RRRccc{{{~~~yyyuuummmqqqxxxxxxlllddd^^^\\\ZZZ$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$###&&&%%%###"""!!!"""###$$$'''&&&%%%$$$$$$$$$$$$%%%(((&&&###"""$$$%%%&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$###!!!&&&$$$""""""%%%''''''&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''(((''''''&&&&&&)))'''%%%%%%'''(((((('''&&&&&&''''''(((((())))))***))))))((((((((((((((((((((((((((('''$$$"""!!!%%%%%%%%%%%%&&&&&&&&&&&&(((((())))))(((((('''&&&&&&&&&&&&'''''''''(((((()))((((((((('''''''''&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###'''''''''&&&&&&'''''''''%%%$$$$$$$$$%%%%%%&&&&&&&&&'''((('''&&&%%%&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))))))))))))))(((((())))))(((((('''((((((((()))'''&&&''')))++++++***,,,,,,,,,,,,------------.........///222555888:::999DDDTTTdddsss}}}wwwqqqppprrrvvvyyy}}}tttggg___[[[ZZZZZZ%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###############&&&&&&%%%$$$$$$$$$$$$%%%)))'''$$$###$$$$$$$$$#########$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&########################"""""""""#########$$$$$$"""######$$$%%%%%%&&&&&&%%%$$$######$$$###!!!&&&$$$""""""$$$$$$$$$###$$$$$$%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%((())))))(((((('''&&&%%%***(((&&&&&&((()))((((((&&&&&&&&&'''(((((())))))))))))((((((''''''((((((((()))******((($$$ %%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&'''''''''((((((((())))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%$$$%%%'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((('''''''''(((((())),,,++++++***))))))******+++)))((()))+++------,,,++++++*********+++,,,---,,,,,,,,,,,,...111333444333777<<>>IIIWWWiii~~~wwwrrrqqqwww||||||wwwrrrkkkeeeaaadddjjjpppqqqpppsssxxx|||rrrjjjgggaaa]]]```hhhttt}}}sssjjjgggiiijjjnnnqqquuuuuuwww{{{}}}zzzxxx$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$"""""""""######$$$$$$$$$""""""###$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###$$$###"""###%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!$$$&&&''''''!!!###&&&&&&$$$"""###$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&&&&'''''''''&&&&&&'''((((((&&&$$$$$$%%%%%%&&&&&&''''''((('''&&&&&&&&&&&&'''((()))((('''%%%$$$$$$%%%&&&'''&&&''''''''''''(((((((((%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&)))((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&"""$$$%%%''''''&&&%%%$$$"""$$$%%%&&&%%%%%%'''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%)))))))))))))))))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''((((((((((((''''''&&&((((((((()))+++,,,...///,,,***((()))***+++***))))))))))))*********++++++***+++,,,---............222111///---,,,---000333333555999???KKK]]]rrr{{{|||{{{qqqllllllnnnooommmjjjmmmsssxxx|||vvvmmmdddaaaYYYSSSTTTYYYaaannnzzzxxxqqqrrruuuuuuvvvxxx||||||{{{|||~~~#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################!!!!!!""""""#########$$$""""""#########$$$$$$%%%!!!"""###$$$%%%%%%$$$###%%%$$$###$$$$$$$$$""" ######$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$$$$###$$$###########################$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%&&&&&&%%%###"""###&&&)))******'''))),,,+++(((%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&########################$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&((((((%%%###$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&'''((()))%%%&&&'''((())))))))))))%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((((((((('''''''''''''''((((((((()))%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$###$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%''''''&&&%%%$$$!!!###$$$$$$$$$$$$&&&'''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''&&&%%%%%%'''((()))(((((()))***)))(((&&&%%%###$$$%%%&&&(((***,,,---)))'''%%%%%%'''''''''&&&''''''((()))***))))))))))))***+++------.........)))***++++++,,,,,,---...000222444666:::CCCNNNWWWppp|||~~~zzzuuuxxx~~~}}}{{{ssskkkjjj```YYYYYY[[[___iiissszzz~~~||||||%%%$$$$$$######$$$$$$%%%((('''%%%$$$###$$$%%%%%%$$$%%%&&&%%%###"""###$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$######'''&&&$$$######$$$&&&'''''''''&&&$$$"""!!! &&&&&&&&&%%%$$$###"""!!!$$$%%%&&&&&&$$$"""######%%%###!!!###&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%#########$$$$$$%%%%%%%%%"""###%%%&&&'''&&&&&&%%%########################&&&%%%%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""###$$$%%%%%%&&&!!!###$$$$$$$$$%%%&&&""""""###$$$'''+++///111#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!###&&&(((&&&$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&''''''((()))(((&&&%%%%%%'''&&&''''''((('''&&&$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&***'''$$$$$$&&&'''&&&$$$%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###'''''''''&&&&&&''''''(((&&&&&&''''''((())))))***''''''((())))))(((((('''%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))$$$%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''''''''&&&%%%$$$$$$(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((((((&&&''''''((()))******+++)))(((&&&%%%&&&''')))***++++++++++++++++++++++++,,,,,,,,,---...///000000000000000222444888<<<>>>MMMYYYjjjzzz|||{{{|||uuupppqqqppppppwww~~~zzz{{{%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$'''&&&$$$######$$$&&&'''%%%$$$$$$$$$######""""""%%%%%%%%%%%%$$$######"""###%%%&&&&&&$$$#########%%%###"""###%%%&&&%%%###########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%$$$########################&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%!!!###$$$$$$#########$$$%%%%%%$$$$$$$$$&&&(((***$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###%%%&&&%%%#########$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$%%%&&&''''''&&&%%%$$$$$$&&&$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$###$$$''''''&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&%%%$$$$$$'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((((((&&&''''''((())))))******)))((('''&&&&&&((()))+++++++++++++++++++++++++++,,,,,,------....../////////.........000222555777666===GGGSSSaaarrr~~~{{{yyy}}}{{{vvvvvv{{{%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&%%%#########$$$""""""######$$$$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&""""""######$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$######%%%&&&&&&$$$######$$$$$$###"""###%%%&&&%%%$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$###########################%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%###""""""###&&&%%%###""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%$$$%%%&&&%%%$$$###$$$%%%###$$$%%%&&&''''''''''''%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&'''&&&&&&%%%%%%""""""###%%%''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((((('''&&&%%%$$$%%%%%%&&&'''&&&$$$""""""%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''((((((((('''''''''(((((())))))***)))((('''''''''(((***+++******************++++++,,,,,,,,,---------------------,,,++++++,,,......///111444888@@@NNN^^^iii|||uuusssuuuxxxzzz~~~{{{vvvvvv~~~%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%######$$$%%%!!!""""""###$$$%%%&&&&&&%%%%%%&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$$$$%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%###$$$&&&%%%$$$######$$$$$$######$$$%%%%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%$$$$$$##############################$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""###%%%%%%###"""#########""""""""""""###$$$%%%%%%%%%%%%$$$$$$#########&&&&&&%%%%%%$$$###############$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%'''''''''&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$###$$$%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''')))(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''+++***(((&&&%%%&&&'''((('''&&&%%%$$$$$$&&&((()))''''''''''''''''''''''''&&&'''((('''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%''''''''''''&&&$$$$$$$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))(((((((((((()))***+++)))))))))***************,,,,,,,,,,,,,,,+++++++++,,,+++************++++++///111444555777:::@@@DDDYYYiii|||~~~tttoooooopppqqqmmmkkkhhhhhhoooyyy~~~|||%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%"""######$$$%%%&&&&&&'''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%"""$$$%%%%%%$$$###$$$%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%&&&&&&'''(((%%%%%%%%%$$$$$$#########&&&%%%%%%$$$#############################################""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""""" """$$$$$$$$$###$$$&&&###############$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$###""""""######$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%'''(((((((((((('''&&&%%%$$$###$$$&&&'''%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&+++***'''&&&%%%&&&((()))&&&''''''(((((((((((((((''''''''''''''''''''''''&&&'''((('''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((())))))***((((((((())))))*********++++++++++++************++++++***++++++,,,,,,---(((***...111333444666777>>>IIIYYYfffnnnxxxuuujjjeeeccccccdddbbbbbbaaaaaafffmmmooommm%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%"""$$$%%%%%%$$$###$$$&&&######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$$$$%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$###########################""""""""""""###$$$$$$########################%%%$$$$$$$$$######""""""!!!###$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$###""""""%%%%%%$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!$$$%%%&&&&&&%%%%%%&&&''''''&&&%%%$$$###############$$$$$$$$$$$$%%%%%%%%%!!!$$$&&&(((((('''&&&$$$%%%%%%$$$######%%%(((%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%&&&'''&&&'''(((******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$#########$$$$$$%%%%%%&&&&&&'''############$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%$$$$$$$$$&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))******)))))))))*********************++++++,,,---------,,,,,,,,,,,,...000333444444888???FFFJJJQQQ___mmm{{{{{{uuuuuuzzzyyypppeee[[[VVVVVVWWWXXX```bbbbbbaaaffflllnnnkkk%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&&&&%%%%%%"""$$$%%%%%%$$$###%%%&&&#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$!!!###%%%%%%$$$$$$$$$&&&"""$$$%%%%%%######$$$'''########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$######""""""###$$$%%%########################"""""""""""""""###$$$$$$""""""""""""""""""""""""$$$$$$$$$############### """$$$$$$######$$$%%%#########$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%%%%$$$###$$$&&&######$$$$$$$$$%%%%%%%%%######$$$$$$###!!! """$$$%%%%%%$$$$$$%%%'''&&&%%%$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%!!!"""$$$&&&&&&%%%###"""###%%%$$$$$$%%%&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''''''''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$#########&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%$$$$$$###''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&'''(((((()))******'''(((((())))))*********)))******+++++++++++++++222000---,,,,,,---......000///111666777888@@@JJJXXXbbbmmmsssyyyuuupppsss~~~zzz}}}}}}zzzuuurrrsssrrrrrruuuzzz~~~zzzhhhaaaWWWQQQOOOQQQTTTWWW___aaabbbaaafffoootttttt%%%$$$$$$$$$$$$$$$$$$%%%"""###%%%&&&'''&&&%%%%%%"""###%%%%%%$$$$$$%%%&&&#########"""""""""""""""%%%%%%&&&'''(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%$$$$$$###!!!###%%%%%%$$$$$$%%%&&&!!!$$$&&&%%%###"""$$$'''"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%&&&######"""""""""###%%%&&&########################""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%%%%###""""""### """$$$&&&&&&'''#########$$$$$$%%%%%%&&&%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$""""""###&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$###!!! !!!###$$$$$$######$$$&&&$$$######"""###%%%&&&'''#########$$$$$$%%%%%%%%%###$$$%%%&&&%%%### !!!&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&'''((()))***((((((((((((((((((''''''$$$%%%'''((()))******)))((('''%%%$$$$$$&&&)))***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((())))))***&&&''''''((()))******+++))))))******))))))(((''''''((())),,,......+++))),,,***,,,222444222555<<<<<>>BBBIIIRRR\\\eeelllooowwwyyy~~~~~~wwwxxxyyy{{{~~~zzzsssmmmjjjggggggiiikkkjjjhhh&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###$$$%%%&&&'''$$$%%%'''''''''%%%###"""######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############!!!"""###$$$$$$%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%"""###$$$###"""!!!###$$$%%%%%%%%%$$$$$$$$$%%%%%%###$$$%%%%%%$$$$$$%%%&&&%%%$$$###$$$%%%$$$###!!!$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&!!!"""###$$$$$$###"""!!!%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%$$$"""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''(((((((((((($$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&'''''''''&&&%%%%%%%%%$$$$$$%%%'''((('''&&&)))'''%%%$$$###"""######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&%%%$$$###%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))(((((()))***++++++++++++))))))))))))))))))*********,,,......---...000333888888999;;;>>>CCCGGGJJJWWW[[[bbbkkksssxxx{{{{{{}}}xxxsssmmmgggdddeeeddd```[[[)))'''$$$"""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&$$$######$$$%%%!!!###%%%''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&%%%%%%%%% """$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$###$$$%%%%%%#########%%%#########$$$$$$$$$$$$######%%%''''''%%%%%%&&&(((+++(((%%%############"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$''''''&&&%%%$$$###$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''')))((('''&&&%%%$$$######%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$######"""%%%&&&&&&%%%######%%%'''"""%%%(((+++,,,+++)))(((---***&&&$$$%%%'''((((((((('''%%%$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###$$$%%%'''((((((((('''&&&'''''''''''''''''''''''''''''''''''''''(((((()))&&&'''((()))************)))))))))))))))*********&&&'''((())))))***,,,---,,,---...///222555888999<<>>:::777444111000/// !!!###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$######%%%%%%$$$%%%&&&'''&&&%%%$$$############%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###'''''''''&&&%%%$$$###"""###$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!########################$$$$$$%%%&&&''''''(((((("""###$$$%%%%%%$$$###"""""""""""""""""""""""""""########################$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!""""""#########$$$!!!"""$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$ """$$$$$$###""""""""""""###%%%&&&'''&&&&&&%%%"""%%%%%%"""!!!$$$(((!!!!!!!!!###&&&&&&%%%###"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$%%%&&&'''((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''&&&%%%$$$######$$$%%%&&&""""""######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$###$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%'''(((&&&""""""&&&+++999666111,,,(((%%%%%%%%%)))'''&&&%%%'''''''''&&&$$$%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######""""""###%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((($$$%%%&&&((()))*********%%%%%%&&&'''(((******+++)))'''%%%&&&(((+++---...***)))(((((((((***,,,---+++---...---++++++...111444222000111444999;;;<<>>222$$$ %%%&&&%%%((('''&&&$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((($$$%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((()))***)))((('''&&&'''&&&&&&((()))***(((&&&((())))))))))))*********+++***)))))))))+++---.../////////......------------...///000111222222222555555777999;;;===???@@@FFFGGGJJJNNNQQQUUUXXXYYYUUUUUUTTTUUUYYY```fffjjjrrrvvvzzz|||}}}}}}~~~}}}zzzwwwqqqnnnjjjgggddd```[[[WWWOOONNNLLLKKKJJJHHHEEECCC<<<;;;999666444111///...333222111000...---,,,+++++++++*********)))))))))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&######$$$&&&((((((%%%###%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&(((&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$###""""""######$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###"""$$$&&&''''''&&&#########""""""#########""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$######"""###############$$$$$$%%%&&&&&&&&&######$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######"""######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########"""$$$&&&%%%""""""%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%$$$#########$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$######"""''''''&&&%%%%%%$$$######%%%%%%$$$$$$$$$&&&''')))///)))""" """&&&''''''$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''(((((((((###$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''***)))(((''''''&&&&&&&&&'''&&&&&&'''))))))'''%%%&&&&&&'''''''''(((((((((,,,+++***))))))***+++,,,//////......---,,,++++++++++++,,,---------------......////////////000000000111222555777999;;;;;;;;;;;;;;;<<>>?????????===;;;999888;;;:::999777666333111///111222333000------000333////////////............------,,,,,,+++***)))))),,,,,,+++++++++*********%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((()))***(((%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%""""""##################&&&&&&&&&&&&&&&'''((((((+++(((%%%$$$$$$%%%&&&%%%&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&#########"""""""""###$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$%%%$$$$$$###""""""!!!!!!""""""  !!!!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$######$$$$$$###!!!######""""""""""""###### !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###############$$$$$$''''''&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%"""###%%%&&&'''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%""""""############""""""%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&##################$$$$$$!!!"""$$$$$$$$$$$$$$$%%%###$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''+++)))'''%%%%%%'''***,,,444///)))%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''((((((((('''&&&&&&'''***---///444000)))%%%$$$%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''((())))))++++++***))))))((('''''')))************)))((((((((()))***+++,,,---......---------------,,,,,,,,,...////////////...------///111222222111000111222000111222222222222111000000111111000///---,,,,,,,,,......---******---111,,,,,,,,,,,,------------,,,,,,,,,++++++*********---,,,,,,,,,++++++++++++$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&)))***)))%%%$$$%%%((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''---***%%%""""""$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%$$$$$$$$$&&&(((&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###############"""!!! %%%%%%$$$###""""""!!!!!!%%%$$$"""!!! !!!"""###""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$)))'''%%%%%%&&&&&&$$$############""""""#########!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########"""######$$$%%%######$$$$$$%%%&&&&&&&&&######$$$$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((('''%%%###"""!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%******'''&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$######$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$###%%%%%%%%%$$$######""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((---,,,+++***,,,///222444888222)))%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''&&&&&&'''))),,,///111555111***%%%%%%&&&((()))&&&''''''''''''(((((((((&&&''''''((()))******+++)))))))))((((((((((((''')))))))))******)))(((((())))))***************************)))))))))(((((('''((()))+++,,,---------)))+++,,,------...000222,,,,,,---...////////////+++---......,,,++++++,,,)))***+++*********+++---+++++++++++++++,,,,,,,,,+++++++++++++++*********++++++*********)))))))))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###&&&)))'''$$$"""%%%((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''######""""""######$$$%%%***'''$$$###$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''&&&$$$$$$&&&)))'''&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$***(((&&&%%%$$$$$$%%%&&&%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$'''&&&%%%%%%&&&'''&&&$$$$$$$$$############$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%% !!!!!!"""""""""########################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""###$$$$$$%%%""""""######$$$%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%#########$$$%%%&&&'''(((((('''%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&######'''---...)))&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''%%%$$$$$$&&&'''%%%###%%%%%%###"""""""""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%'''((((((111222222333333333333222///)))###"""$$$''''''%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''(((+++---...///,,,((('''''')))))))))&&&&&&&&&'''''''''(((((('''((((((((()))(((((((((((())))))))))))*********)))******+++++++++******************************************))))))))))))&&&''')))***,,,---...///&&&((()))))))))***---///******+++++++++,,,,,,,,,(((+++------+++***+++,,,+++******+++------,,,+++,,,,,,,,,,,,,,,+++++++++)))))))))******************))))))))))))((((((((($$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###!!!$$$'''&&&"""!!!$$$'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%$$$###$$$&&&'''&&&%%%%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''&&&###"""$$$'''''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$$$$###""" ######$$$%%%%%%&&&'''''')))(((%%%###"""###$$$%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###""""""###%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%"""############""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&''''''########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%''')))***+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""###$$$%%%%%%%%%%%%$$$$$$###""""""!!!######$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$######$$$%%%&&&&&&''''''((('''%%%$$$###$$$$$$%%%""""""###$$$%%%'''((()))((('''&&&%%%%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''(((###"""(((000111***&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''"""$$$'''))))))(((%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%$$$$$$***&&&###$$$'''((('''$$$%%%$$$"""!!!!!!###%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))666777999999777222---***""""""&&&%%%###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''((()))***+++'''''''''(((***+++***(((%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%$$$###)))))))))***++++++,,,,,,&&&'''(((((())))))((((((%%%%%%&&&'''((()))******************************(((((())))))***++++++,,,+++,,,,,,+++******+++------------,,,,,,+++++++++(((***---,,,***)))+++---+++***)))+++......+++(((,,,++++++******))))))(((((((((((()))))))))))))))************))))))))))))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&((((((&&&$$$""" $$$$$$%%%%%%%%%&&&&&&&&&########################""""""""""""""""""""""""$$$$$$$$$#########""""""!!!!!!"""###$$$$$$%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""!!!""""""#########""""""!!!!!!"""###############&&&$$$""""""$$$$$$$$$###$$$$$$##################"""###$$$%%%&&&%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""$$$&&&&&&&&&$$$###$$$%%%"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$%%%%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%$$$###"""'''''''''&&&&&&&&&%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%%%%$$$###""" """###"""!!! !!!"""&&&%%%%%%$$$$$$%%%%%%&&&######""""""######$$$%%%,,,,,,,,,,,,***(((&&&$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%!!!!!!%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))((((((((())))))))))))***$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((''''''&&&((((((((((((((()))******)))++++++***(((&&&&&&&&&))))))))))))************((()))***++++++***((((((((((((((((((((('''&&&&&&((()))******(((''''''(((&&&&&&'''((()))***++++++(((((())))))*********+++---,,,***)))))))))***+++))))))(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$##################'''''''''&&&%%%%%%%%%$$$########################%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$###""""""!!!""""""#########$$$$$$$$$################################################$$$$$$$$$#########"""""""""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%$$$$$$######""""""""""""###$$$$$$$$$$$$$$$###!!! !!!"""!!!!!!########################""""""$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%!!!!!!###$$$%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################!!!"""$$$$$$######$$$&&&"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""######$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################''''''&&&'''***...222555$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%&&&'''%%%%%%%%%%%%%%%$$$###""""""###$$$$$$""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!! ###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))*********))))))'''''''''''''''(((((())))))***++++++)))''''''(((''''''((((((((()))))))))&&&'''((()))***+++++++++***************)))((((((((()))******(((''''''(((******)))))))))((((((((((((((()))))))))*********,,,+++***)))((())))))***)))(((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######"""""""""(((((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############""""""######$$$%%%%%%%%%######$$$$$$$$$$$$##############################$$$$$$$$$###############((('''%%%$$$###"""############$$$%%%%%%%%%%%%%%%%%%###""""""###$$$$$$###########################!!!"""######$$$$$$#########$$$$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######################## """###"""###$$$&&&###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###### !!!"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&$$$######&&&,,,111555%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$%%%%%%$$$$$$%%%%%%%%%$$$######$$$%%%&&&%%%$$$###$$$&&&$$$$$$############$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((())))))************&&&&&&&&&&&&&&&'''((((((%%%'''((('''&&&%%%&&&'''&&&&&&'''''''''((((((((((((((((((((())))))***+++***************))))))(((((()))******(((''''''(((************))))))))))))(((((())))))))))))************)))(((((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%&&&%%%$$$$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''$$$#####################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""########################'''&&&$$$"""!!!"""$$$%%%"""###$$$$$$%%%%%%$$$$$$%%%###""""""$$$%%%%%%$$$###############$$$$$$$$$!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################"""###$$$$$$######%%%&&&######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%###"""!!!"""%%%(((***%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%%%%#####################$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&%%%$$$$$$%%%&&&$$$######""""""######$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$###"""!!!!!!"""###$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''((()))((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''&&&&&&''''''((()))%%%&&&''''''&&&&&&''')))&&&&&&'''''''''(((((((((---,,,***((('''&&&''''''''''''((((((((((((''''''((()))******(((''''''(((''''''((()))***+++,,,,,,(((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""###########################"""!!! !!!###%%%&&&!!!""""""############### !!!!!! """"""#########$$$$$$$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################'''(((((('''%%%$$$%%%&&&###############$$$$$$%%%########################""""""""""""############%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%%%%$$$$$$###$$$%%%$$$###"""###%%%$$$######""""""######$$$###############$$$%%%%%%&&&%%%$$$"""!!!""""""### !!!"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%'''((((((((((((((((((''''''(((((()))***'''((()))(((((((((***---''''''((((((((()))))))))---,,,)))'''&&&&&&&&&'''''''''((((((((((((''''''((()))******(((''''''(((''''''((()))***+++,,,,,,))))))((((((((((((((((((((((((((((((''''''&&&&&&'''''''''((((((((((((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&########################""""""###$$$%%%&&&''''''######$$$$$$%%%&&&&&&&&& !!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%$$$$$$######""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""###############$$$$$$$$$!!!!!! !!!###%%%&&&!!!!!!"""############"""!!!!!!""""""""""""""""""###$$$$$$%%%%%%###""""""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!""""""###$$$$$$$$$###""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((())))))(((%%%$$$$$$%%%$$$############$$$%%%%%%########################!!!!!!!!!"""""""""""""""%%%$$$$$$############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$#########"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%&&&'''&&&%%%$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$###"""######$$$%%%%%%%%%$$$$$$"""###$$$###"""!!!"""$$$$$$$$$############$$$$$$######""""""######$$$%%%'''&&&%%%$$$############ !!!"""###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''(((((())))))))))))((((((((((((((()))******$$$%%%%%%$$$###$$$''')))''''''((((((((()))))))))''''''''''''(((((()))***((())))))***************((()))******(((''''''((())))))))))))(((((((((((())))))((((((((((((''''''((((((((()))(((''''''&&&'''''''''((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""""""""######$$$$$$%%%#########$$$%%%%%%%%%&&&%%%%%%&&&''''''((())))))#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################""""""#########$$$$$$$$$"""""""""######$$$$$$$$$""""""###$$$$$$$$$$$$###$$$###"""###%%%''''''&&&!!!""""""###$$$$$$%%%%%%$$$######"""###$$$%%%&&&%%%%%%%%%$$$$$$$$$######!!!!!!###$$$%%%%%%%%%%%%""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###"""###$$$$$$$$$######$$$$$$%%%&&&########################!!!!!!""""""############%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################""""""############""""""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!""""""###$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###""""""###$$$%%%%%%%%%%%%$$$"""###$$$###"""!!!"""$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$############$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%########################$$$%%%&&&%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))((((((((((((''''''''''''((())))))#########!!! !!!###&&&&&&&&&'''''''''(((((((((%%%&&&'''((())))))))))))(((((()))***************((()))******(((''''''((((((((((((((('''''''''&&&))))))((((((((('''''''''(((((()))))))))((('''&&&''''''''''''((((((((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!! """###"""!!!%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&''''''(((%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%########################""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$###!!!!!!!!!$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%%%%$$$#########$$$&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""!!! """###$$$$$$######$$$$$$%%%&&&""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''########################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################&&&%%%###""""""$$$%%%&&& !!!###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%&&&&&&'''&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%"""###$$$$$$###"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''!!!"""$$$%%%&&&&&&%%%%%%(((((('''&&&&&&%%%$$$$$$###########################$$$$$$###"""###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((&&&$$$%%%(((***%%%%%%%%%&&&&&&&&&''''''''''''((())))))((('''&&&&&&&&&'''(((((((((((((((((()))+++***(((''''''((($$$$$$%%%&&&'''((())))))))))))(((((('''''''''&&&((()))*********)))'''&&&&&&'''''''''(((((())))))%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###############$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$#########$$$%%%&&&&&&%%%###""""""###%%%&&&''''''&&&&&&%%%$$$##############################%%%%%%%%%$$$$$$#########$$$$$$$$$############"""###%%%&&&%%%######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''(((((($$$###!!! !!!!!!!!!!!! !!!!!!%%%###!!!"""$$$%%%$$$!!!""""""###$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""  """###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###"""""""""###%%%%%%##############################$$$$$$$$$######""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&((()))%%%$$$$$$######$$$$$$%%%###&&&(((&&&$$$"""$$$'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""###"""!!!!!!"""###%%%%%%%%%$$$$$$#########%%%((('''"""!!!&&&((($$$###!!! """$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$***(((&&&$$$"""###$$$%%%$$$$$$$$$############"""""""""###%%%'''&&&"""%%%$$$###""""""###$$$%%%$$$$$$""""""%%%"""!!!!!!###%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$(((%%%""""""%%%'''&&&%%%!!!%%%((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''')))&&&%%%&&&)))***)))'''$$$%%%%%%&&&'''''''''&&&&&&((())))))(((((()))+++,,,+++***(((&&&$$$""""""###$$$%%%'''((()))))))))((((((((('''&&&&&&&&&%%%((('''&&&&&&&&&((()))***&&&'''''''''(((((())))))...***&&&$$$%%%&&&%%%###(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%"""$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$%%%'''(((&&&%%%###""""""###%%%&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$############"""###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$############$$$"""!!! !!!"""%%%###!!!"""$$$%%%$$$"""""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$######"""!!!!!!"""########################$$$$$$#########$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$%%%##############################$$$$$$$$$######"""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&$$$###$$$%%%'''(((%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%$$$###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$###!!! !!!###$$$%%%%%%%%%$$$$$$$$$############ !!!&&&'''%%%######"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$$$$$$$############"""%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$############$$$%%%$$$%%%%%%$$$""""""###%%%'''&&&%%%'''((()))'''&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''$$$""""""$$$%%%%%%$$$"""%%%'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((&&&%%%&&&)))***((('''%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&((())))))(((((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&(((((('''&&&&&&'''((()))&&&'''''''''((((((((()))///,,,((('''((()))((('''((('''''''''&&&&&&&&&&&&$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''"""$$$'''***+++***((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%&&&'''((()))&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$############"""###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%###"""!!!!!!"""###$$$###"""###$$$$$$###"""""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$%%%""""""""""""""""""""""""#########""""""#################################&&&&&&%%%$$$$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%######""""""######$$$%%%########################"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&###"""!!!###%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###""""""###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""%%%%%%""""""###""""""$$$&&&&&&###!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$############"""%%%&&&%%%""" %%%)))%%%%%%$$$$$$$$$$$$%%%%%%###%%%''''''%%%$$$######&&&%%%$$$$$$&&&&&&%%%###"""#########$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###"""$$$&&&&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&((()))((('''&&&&&&&&&'''&&&&&&%%%%%%&&&'''((('''%%%%%%%%%'''%%%&&&&&&&&&''''''''''''(((((((((((('''%%%$$$###&&&&&&&&&&&&''''''''''''((((((''''''&&&''''''((('''''''''''''''(((((((((---+++)))((()))******)))''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((###%%%(((***+++)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""$$$%%%%%%$$$###$$$&&&###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%$$$$$$######$$$$$$##################$$$###!!! !!!###$$$$$$############$$$######""""""###$$$$$$$$$$$$###"""######$$$$$$$$$############""""""""""""######!!!!!!"""###$$$%%%%%%%%%######""""""""""""############""""""""""""######""""""""""""""""""""""""$$$############$$$%%%&&&###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$########################""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''(((&&&###!!! !!!###%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%"""!!!###&&&(((&&&$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%%%%$$$"""!!!%%%)))(((### """%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$#########"""""""""###$$$ """(((%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%###"""""""""%%%$$$""""""######"""!!!""""""""""""############$$$$$$$$$#########""""""########################!!!""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%########################$$$$$$######$$$$$$$$$###%%%&&&&&&$$$###"""###%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''$$$%%%%%%&&&'''''''''&&&'''(((((('''%%%$$$%%%&&&%%%%%%%%%&&&&&&'''''''''((((((((('''&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$%%%&&&&&&%%%&&&((())))))'''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###%%%%%%$$$$$$%%%&&&###$$$$$$$$$$$$$$$$$$###''''''&&&&&&%%%%%%$$$$$$############$$$#########%%%###"""!!!!!!"""###%%%######$$$############$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%%%%$$$############$$$%%%######""""""""""""######"""""""""""""""""""""""""""""""""""""""###$$$$$$#########$$$$$$%%%%%%%%%######""""""""""""######""""""######$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&&&&'''%%%###!!! !!!###$$$&&&%%%%%%%%%%%%%%%%%%&&&'''$$$###$$$''')))'''%%%#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%'''''''''(((!!!%%%)))(((### """%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""!!! $$$$$$$$$#########"""""""""%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%###!!!!!!###$$$'''%%%#########$$$###"""!!!!!!"""""""""#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$###"""#########$$$$$$$$$%%%########################$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&$$$""""""###%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&%%%&&&&&&'''"""###$$$&&&'''(((((()))'''))))))(((&&&%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&$$$$$$%%%%%%$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$#########$$$%%%%%%''''''''''''&&&$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""###$$$%%%$$$$$$%%%'''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%$$$$$$############$$$$$$"""$$$$$$$$$###"""###$$$""""""###$$$$$$$$$$$$######$$$$$$$$$$$$###""""""$$$$$$%%%&&&&&&%%%$$$$$$"""""""""###$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&#########""""""##########################################$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$###########################!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""###$$$&&&&&&%%%%%%%%%%%%&&&&&&(((&&&&&&&&&'''((('''&&&############$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%###"""$$$### """$$$&&&&&&###!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$$$$$$$############"""!!!$$$'''&&&$$$"""###%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&$$$""""""$$$&&&%%%""" !!!""""""!!!!!!"""""""""############!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""""""""######$$$$$$%%%###########################%%%''''''%%%$$$%%%%%%%%%&&&&&&$$$""""""###%%%""""""######$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''"""###$$$&&&'''(((((()))'''((()))((('''&&&'''(((''''''&&&&&&%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''''''''&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""!!!###$$$$$$$$$$$$%%%'''(((((())))))))))))((((((&&&&&&%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$######$$$%%%%%%$$$######"""$$$%%%$$$"""!!!###%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$###""""""###$$$%%%%%%%%%%%%$$$#####################$$$$$$%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######""""""""""""######!!!"""###$$$%%%$$$$$$###########################!!!!!!"""$$$$$$%%%%%%$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''((('''%%%$$$$$$%%%############$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%---(((%%%$$$!!!######"""""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$&&&&&&$$$$$$$$$############"""$$$%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%$$$#########%%%&&&%%%$$$"""######"""  !!!!!!"""""""""#########$$$$$$##################$$$$$$###########################$$$%%%%%%%%%###!!! """"""###$$$$$$%%%&&&&&&########################"""$$$''''''$$$######%%%###%%%&&&%%%#########%%%!!!""""""###$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###%%%'''%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''&&&%%%&&&(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%"""###%%%'''(((((((((''''''''''''&&&&&&%%%%%%%%%$$$'''((((((%%%$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%'''&&&%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&''''''((('''&&&$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$%%%%%%%%%$$$$$$$$$############"""!!!###$$$$$$$$$$$$&&&'''++++++,,,,,,,,,,,,++++++$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######"""!!!"""###%%%&&&&&&%%%###"""!!!$$$%%%%%%"""!!!###%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%%%%$$$###"""$$$$$$$$$###############$$$###""" """###$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$!!!"""###$$$%%%$$$##############################!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%$$$$$$#########!!!"""$$$&&&&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%((()))'''###!!!"""%%%"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""######$$$$$$######"""#########$$$$$$%%%%%%%%%(((###!!!$$$$$$ !!!&&&$$$""" """$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!  """%%%&&&$$$$$$$$$############"""%%%###"""!!!###$$$$$$###"""###$$$%%%%%%$$$###"""!!!$$$%%%$$$!!!%%%###!!!!!!"""%%%&&&&&&############$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""$$$%%%&&&&&&%%%### ######$$$%%%%%%&&&''''''"""""""""""""""""""""""" ###&&&&&&###""""""$$$"""$$$&&&&&&$$$###$$$%%%!!!""""""###$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%$$$###""""""""""""########################!!!$$$&&&%%%###"""$$$'''''''''''''''&&&%%%$$$######$$$%%%%%%%%%%%%&&&'''$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!"""%%%'''(((((((((((('''''''''&&&&&&%%%%%%%%%###&&&((('''$$$"""###%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))""""""""""""""""""""""""""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%$$$#########%%%((()))((($$$!!!!!!$$$%%%$$$######$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$###"""""""""###$$$######""""""######$$$&&&%%%$$$$$$%%%(((***,,,)))+++---//////...,,,+++&&&&&&%%%%%%$$$###""""""$$$$$$$$$############"""%%%%%%$$$######$$$%%%%%%######$$$$$$$$$$$$#####################"""!!!!!!!!! !!!###%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!! !!!###%%%&&&########################""""""!!!!!!"""###$$$$$$########################!!!###%%%%%%###!!! """"""###$$$%%%&&&&&&'''&&&$$$######$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!########################"""############$$$$$$$$$%%%""" ###%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$&&&######""""""######$$$%%%######$$$$$$$$$%%%%%%%%% ###&&&'''&&&%%%$$$%%%###$$$%%%%%%%%%$$$###"""%%%'''((('''$$$%%%))),,,///,,,'''""" !!!###$$$((('''%%%###""""""###$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$&&&'''%%%"""!!!###%%%########################"""$$$&&&%%%$$$###$$$%%%%%%$$$#########$$$%%%&&&%%%&&&((())))))'''%%%$$$%%%%%%$$$###"""""""""###%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$""""""###$$$$$$$$$$$$###(((&&&$$$""""""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############&&&&&&%%%$$$$$$%%%%%%%%%"""!!!!!! &&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&########################%%%%%%$$$###"""!!! ###%%%&&&&&&%%%###"""###)))&&&)))111111(((!!!""""""""""""""""""""""""&&&%%%$$$"""!!!!!! ######""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""$$$%%%%%%$$$###$$$%%%$$$$$$%%%&&&&&&$$$###"""######$$$$$$$$$%%%%%%%%%########################&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''')))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$#################################$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%$$$#########%%%'''(((---***&&&%%%&&&&&&%%%######$$$$$$$$$$$$$$$######%%%%%%$$$###############$$$$$$############$$$$$$&&&%%%$$$%%%&&&(((***,,,,,,...000222222111///...((('''&&&%%%$$$###""""""$$$$$$$$$############"""%%%%%%$$$######$$$%%%%%%######$$$$$$$$$$$$#####################"""!!!!!!###"""###$$$%%%%%%###!!!%%%%%%%%%%%%%%%$$$$$$$$$""""""!!!!!!"""###%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$$$$$$$##################%%%'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%###$$$%%%%%%$$$###################################################"""############$$$$$$$$$$$$"""!!!!!!$$$%%%%%%#########$$$%%%%%%%%%%%%$$$###$$$%%%%%%######$$$%%%######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%$$$"""!!!###$$$###$$$%%%&&&&&&%%%%%%$$$&&&(((***+++,,,...111444222000,,,(((&&&&&&''')))'''&&&$$$###""""""############$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$###!!! """%%%########################"""$$$&&&%%%$$$###$$$%%%$$$$$$#########$$$%%%&&&'''((()))******)))'''&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$#########$$$$$$%%%$$$######""""""###############"""""""""!!!!!!######""""""""""""##########################################""""""""""""$$$%%%$$$###"""###%%%'''###---666444+++%%%%%%########################$$$$$$######"""###############"""""""""######$$$""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##############################$$$&&&&&&$$$######$$$$$$$$$$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&(((&&&$$$###$$$$$$###"""''''''''''''&&&%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%''')))+++------///111222333222000///***)))((('''%%%$$$###"""$$$$$$$$$############"""%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$###############$$$######"""!!!%%%$$$###$$$%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$######""""""###%%%'''((('''%%%%%%&&&%%%%%%%%%$$$$$$$$$######&&&$$$$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$###""""""###%%%%%%$$$"""######$$$%%%%%%%%%%%%$$$"""$$$&&&&&&%%%######$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%### !!!###%%%$$$$$$%%%&&&'''''''''&&&###$$$'''+++000333444333---+++)))'''%%%%%%%%%%%%&&&%%%$$$###""""""""""""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%$$$######%%%'''########################"""$$$&&&%%%$$$###$$$%%%$$$$$$######$$$$$$%%%&&&&&&'''((())))))((('''&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######%%%&&&&&&######"""""""""######$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######""""""############""""""########################"""""""""#########$$$$$$'''&&&$$$""""""%%%***///000444:::;;;222((($$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%%%%###############$$$%%%&&&!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$""""""###$$$$$$###""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%$$$#########%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$&&&%%%$$$######$$$$$$%%%!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$###!!!!!!&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&(((***---...---...///111111000//////,,,,,,***)))'''%%%$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$######"""$$$###"""###$$$%%%$$$##################$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&#########""""""###$$$$$$%%%%%%$$$$$$###""""""""" """$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$""""""###$$$%%%$$$###"""######$$$%%%%%%%%%%%%$$$!!!###&&&'''&&&$$$############""""""######$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$######%%%'''$$$%%%&&&''''''(((((()))$$$$$$&&&+++000333000---&&&&&&%%%$$$###""""""!!!$$$$$$######""""""""""""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$######$$$%%%########################"""$$$&&&%%%$$$###$$$$$$$$$###$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&%%%%%%$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&'''(((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%######"""""""""###$$$$$$%%%$$$######""""""######&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###########################""""""#########$$$$$$$$$''''''&&&%%%%%%(((...222AAA???:::222(((""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$############$$$%%%&&&''' !!!""""""######&&&%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$"""""""""%%%$$$"""!!!!!!!!!"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&""""""############$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((())))))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''((('''%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$%%%&&&&&&&&&'''((( %%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%'''***,,,...///......000000111111000///...---,,,***((('''%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######"""!!! !!!$$$%%%%%%$$$""""""#########$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%########################$$$$$$###############$$$$$$$$$$$$#########"""""" """"""!!!!!!"""###""""""###$$$%%%%%%&&&&&&###""""""###$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""###$$$%%%$$$###""""""######$$$%%%%%%%%%%%%$$$!!!###&&&'''&&&$$$############""""""######$$$%%%######$$$$$$$$$%%%%%%%%%!!!$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&'''((()))******)))***---000000,,,(((''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$#########"""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###%%%$$$###"""!!!!!! ########################"""$$$&&&%%%$$$###$$$$$$######$$$$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""""""""##################$$$%%%%%%%%%$$$$$$###############""""""""""""!!!!!!!!!!!!###$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$$$$############"""$$$&&&&&&'''(((+++---333///)))###!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!"""############$$$%%%&&&'''""""""!!!!!!!!!!!!!!!!!!%%%%%%%%%$$$$$$#########"""######$$$$$$######"""########################%%%&&&'''&&&$$$"""""""""%%%$$$"""!!!!!!!!!"""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%&&&&&&&&&&&&''''''''''''"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$"""###%%%&&&%%%$$$""" %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''+++***(((&&&&&&''')))***''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$"""""""""############"""!!! %%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$&&&(((+++---///000000000111222222222222222///...---,,,***)))((('''$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######"""###$$$$$$%%%$$$$$$$$$$$$"""!!!"""$$$&&&&&&%%%""""""######$$$%%%%%%%%%######$$$$$$$$$$$$$$$###########################%%%%%%$$$############$$$########################!!!###$$$###""""""###$$$!!!"""###$$$%%%&&&&&&'''$$$"""""""""$$$%%%$$$###################################################"""############$$$$$$$$$"""$$$%%%%%%###""""""#########$$$%%%%%%%%%%%%$$$"""$$$&&&&&&%%%######$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%!!!######""""""###&&&&&&&&&&&&&&&'''((()))(((((()))******((($$$!!!&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###(((&&&$$$$$$%%%%%%$$$###########################"""$$$&&&%%%$$$###$$$%%%"""###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%&&&&&&######""""""######$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""!!!!!!!!!###############$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%############""""""""""""""""""############""""""########################%%%%%%$$$$$$$$$######""" $$$%%%%%%$$$%%%%%%$$$%%%$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""###############$$$%%%&&&$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""$$$%%%&&&&&&$$$""""""###$$$$$$###""""""""""""#########$$$$$$$$$%%%%%%%%%###########################"""!!!!!!!!!"""###$$$&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((######$$$$$$%%%%%%&&&&&&$$$############$$$$$$%%%111///,,,)))''''''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""$$$&&&$$$!!!%%%&&&&&&&&&&&&&&&%%%%%%###############$$$%%%%%%$$$$$$############$$$$$$"""$$$&&&))),,,...000111000000000111111111111222//////...---,,,+++***)))$$$$$$$$$############"""###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$######"""###$$$$$$%%%%%%%%%$$$)))'''%%%$$$%%%&&&%%%%%%#########$$$%%%&&&&&&&&&""""""###$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$"""""""""###$$$$$$%%%%%%###$$$%%%$$$""""""###$$$#########$$$$$$%%%%%%%%%&&&$$$######$$$%%%$$$"""################################################"""############$$$$$$$$$###%%%%%%$$$!!!!!!"""$$$######$$$%%%%%%%%%%%%$$$###$$$%%%%%%######$$$%%%######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%!!!"""""""""###$$$'''&&&&&&%%%%%%&&&'''(((!!!###%%%%%%###!!! ######""""""###$$$%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&$$$"""###&&&''''''&&&########################"""$$$&&&%%%$$$###$$$%%%"""###$$$%%%%%%%%%$$$$$$""""""######$$$%%%&&&&&&$$$############$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$%%%$$$$$$$$$######$$$$$$$$$$$$######################################################$$$###"""""""""""""""###!!!!!!!!!""""""$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""####################################$$$$$$$$$$$$%%%%%%!!!$$$$$$###""""""""""""''')))&&&%%%&&&$$$########################$$$$$$$$$###$$$$$$%%%%%%######"""""""""######$$$###############$$$$$$$$$#########$$$$$$%%%%%%&&&""""""############""""""###########################$$$&&&&&&$$$######$$$$$$$$$$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&######""""""!!!"""""""""666333///+++(((''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$$$$$$$$$$### !!!"""$$$$$$%%%%%%%%%"""%%%''''''$$$"""###$$$!!!!!!"""#########""""""###"""""""""###$$$$$$%%%$$$##################$$$"""$$$&&&))),,,///000111............//////////////////...---,,,,,,++++++$$$$$$$$$############"""###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%...,,,((('''&&&&&&%%%$$$######$$$%%%&&&&&&''''''!!!"""###$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%%%%$$$#########$$$!!!!!!"""###$$$%%%%%%&&&###$$$$$$###!!! !!!###%%%%%%%%%$$$$$$$$$$$$###'''&&&%%%%%%%%%%%%$$$###################################################"""############$$$$$$$$$$$$%%%&&&### """%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$&&&#########"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###%%%(((((('''%%%%%%$$$%%%&&&''' ###'''&&&$$$###$$$&&&$$$######"""###%%%&&&((($$$%%%&&&'''''''''&&&%%%######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$ ######!!!########################"""$$$&&&%%%$$$###$$$%%%"""###$$$%%%&&&%%%$$$$$$ !!!"""###$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!!!!!!!!!!"""###$$$%%% !!!"""$$$$$$$$$###""""""!!!!!!"""""""""""""""!!!!!!!!!!!! &&&%%%$$$######$$$%%%&&&########################!!!"""###$$$%%%&&&''''''$$$%%%&&&%%%###"""###$$$$$$'''!!!"""'''(((""""""""""""""""""""""""$$$$$$$$$%%%&&&'''))))))######"""""""""""""""""" !!!"""###$$$$$$""""""###$$$%%%&&&&&&'''""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$%%%$$$$$$%%%&&&&&&$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###"""!!!"""###$$$""""""#########$$$$$$$$$######$$$%%%%%%&&&''''''######$$$%%%%%%&&&''''''%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$############""""""###$$$%%%%%%&&&&&&######"""!!!!!! !!!!!!EEE<<<333//////...((("""&&&&&&'''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))(((&&&###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$###"""!!!!!!"""###$$$%%%$$$######$$$&&&))),,,.../////////000000///...............///000000000///---***(((((('''%%%#########%%%&&&$$$%%%%%%$$$"""!!!"""###""""""""""""""""""""""""""""""""""""############"""#########$$$$$$$$$$$$######""""""""""""#####################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""###""""""!!!"""$$$&&&'''%%%###"""!!!"""###%%%&&&"""""""""""""""######$$$########################%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&(((###"""""""""###$$$%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$#########""""""!!!!!!"""###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$############"""########################""""""""""""###$$$%%%&&&%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$"""!!!%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""############""""""###"""!!! !!!"""$$$&&&######$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%% !!!###$$$%%%%%%$$$#######################################"""""""""""""""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$###"""!!! """#########"""!!!!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###############$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$######"""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$###""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&JJJBBB888222///---)))%%%''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&$$$%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$######""""""###$$$%%%&&&%%%%%%$$$%%%'''***---///000000///000000///...............///000111111000---+++))))))'''%%%#########%%%&&&!!!"""######"""!!!"""$$$########################""""""""""""############""""""""""""##################""""""""""""######!!!!!! !!!!!!!!!"""###$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""###""""""""""""$$$%%%&&&$$$###"""!!!!!!###$$$&&&"""""""""""""""###$$$$$$$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%%%%$$$######$$$%%%&&&$$$$$$##################'''''''''&&&&&&%%%%%%%%%$$$$$$$$$#########""""""!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%######$$$$$$$$$############"""########################%%%$$$$$$#########$$$$$$$$$$$$###""""""###$$$$$$########################$$$$$$########################$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$"""###%%%((($$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""############""""""$$$###!!!!!!!!!"""$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&########################!!!!!!""""""#########$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%$$$"""!!! """""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######!!!!!!!!!!!!""""""""""""#########""""""#########"""############$$$$$$$$$!!!"""######$$$$$$$$$$$$$$$############%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%OOOHHH@@@888333...+++)))''''''((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$"""!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%&&&(((+++...000111111000000000///...............///000111111111///,,,+++)))(((&&&$$$######%%%%%% """"""!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$"""############$$$$$$$$$######""""""""""""###### !!!!!!!!!""""""#########""""""#####################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############""""""""""""###$$$%%%&&&###"""!!!!!!!!!"""$$$%%%###""""""""""""###$$$$$$$$$$$$$$$$$$######""""""%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""$$$$$$$$$$$$$$$#########$$$$$$$$$###############"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''%%%###"""$$$$$$$$$############"""########################&&&&&&%%%$$$############$$$$$$###""""""###$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$###""""""!!!""""""###$$$%%%&&&''''''#########$$$$$$$$$$$$%%%###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""############""""""%%%$$$"""!!!!!!"""###$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$############$$$######################## !!!"""###$$$%%%%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$###"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""!!!!!!!!!"""""""""############$$$$$$$$$$$$######"""############$$$$$$$$$ !!!"""###$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%%%%%%%%%%%%%$$$############$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$NNNKKKGGG@@@:::444000---((((((''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%#########$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%(((***---///111222111111000000///...............///000111222111000...,,,***)))&&&$$$###$$$$$$%%% """######""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$######""""""######$$$""""""#########$$$############""""""""""""###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$############$$$$$$########################"""""""""######$$$$$$%%%""""""!!!!!!!!!"""###$$$######""""""######$$$%%%%%%%%%$$$$$$###"""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((''''''&&&%%%######$$$$$$$$$######"""############""""""""""""########################""""""#########$$$$$$$$$#########$$$$$$#########"""###%%%''''''%%%###"""$$$$$$$$$#########""""""########################%%%$$$###"""""""""""""""$$$##################$$$########################$$$$$$$$$#########"""""""""""""""######$$$$$$$$$""""""#########$$$$$$$$$!!!###%%%%%%$$$######$$$######$$$$$$%%%%%%&&&&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""""""""######$$$$$$######"""%%%%%%###""""""""""""###"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%###!!!!!!!!!!!!"""######################## !!!!!!"""######$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$###""""""###$$$$$$###$$$$$$$$$$$$$$$%%%%%%""""""############""""""######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###""""""#########$$$$$$$$$ !!!"""###$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""###"""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$JJJJJJJJJGGGBBB<<<666333))))))((('''&&&''''''''''''''''''&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%%%%%%%###############$$$$$$%%%)))+++...000222222222111000000///..................///111222111000...---+++)))'''%%%$$$$$$$$$%%%$$$%%%&&&%%%###"""###$$$####################################$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$############$$$$$$""""""###$$$%%%$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################$$$$$$############$$$$$$########################"""#########$$$$$$$$$$$$"""""""""""""""######$$$###############$$$$$$%%%$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$### !!!"""$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&#######################################$$$$$$$$$"""###$$$$$$$$$$$$###""""""###%%%&&&&&&%%%###"""$$$$$$$$$#########""""""########################!!!!!!!!!!!!!!!"""###############$$$$$$#################################""""""#########$$$$$$$$$######""""""!!!!!! """"""#########$$$$$$$$$###%%%%%%%%%$$$$$$&&&((("""#########$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$######%%%%%%$$$######""""""""""""""""""#########$$$$$$%%%$$$$$$######$$$$$$%%%***(((&&&%%%$$$$$$$$$%%%""""""""""""""""""""""""######""""""""""""""""""""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$### !!!"""######$$$$$$###%%%$$$$$$#####################$$$$$$$$$%%%%%%%%%########################%%%$$$###""""""###$$$%%%#########$$$$$$%%%%%%%%%!!!""""""######"""""""""$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###""""""#########$$$$$$$$$###$$$$$$%%%$$$$$$######"""######$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$###""""""######""""""######$$$$$$######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$HHHHHHIIIIIIHHHCCC===888,,,+++)))(((''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$###"""!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%######"""""""""###$$$%%%***+++...000222222111111000000///...............---...000111111000///...,,,***'''%%%$$$$$$$$$%%%&&&''''''&&&$$$"""###$$$""""""""""""""""""""""""#########$$$$$$$$$$$$%%% !!!!!!!!!"""""""""$$$$$$############$$$$$$!!!"""###$$$$$$$$$###"""#########""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""########################$$$$$$############$$$$$$###############$$$$$$$$$"""######$$$$$$$$$######"""#########$$$$$$$$$$$$$$$############$$$%%%%%%########################%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%$$$$$$######""""""!!! """$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%###############$$$$$$$$$########################"""###$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$############"""########################!!! !!!"""###$$$$$$"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$###"""!!! #########$$$$$$$$$$$$%%%"""#########"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$############"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%''''''%%%$$$############""""""""""""""""""""""""############""""""!!!!!!"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$### !!!"""#########"""$$$###""""""""""""##################$$$$$$$$$%%%########################%%%$$$###""""""###$$$%%%#########$$$$$$%%%%%%&&&!!!""""""############""""""""""""############$$$######$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$######""""""###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""!!! ######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$KKKHHHFFFGGGIIIGGGAAA<<<111///---***((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''((((((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&***+++...000111222111000000000///...............+++,,,...000000000...---,,,+++(((%%%$$$$$$$$$%%%$$$%%%&&&%%%######$$$%%%#################################$$$$$$$$$%%%%%%!!!!!!"""""""""#########%%%$$$$$$######$$$$$$%%%!!!###$$$&&&&&&%%%$$$###$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################$$$$$$############$$$$$$""""""#########$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$'''&&&$$$###""""""######!!!###%%%%%%%%%$$$$$$!!!!!!"""""""""#########""""""#########$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$#########"""""""""###%%%&&&$$$$$$$$$############"""########################$$$###############$$$$$$"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""##################$$$$$$$$$$$$$$$###"""""""""!!!$$$$$$$$$$$$%%%%%%%%%%%%!!!$$$%%%%%%$$$$$$$$$(((''''''&&&&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###############"""!!! """""""""""""""""""""""""""""""""""""""#########"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!""""""#########""""""$$$###"""!!!!!!"""###$$$"""""""""#########$$$$$$########################%%%%%%############%%%%%%"""######$$$%%%%%%&&&&&&!!!"""######$$$$$$$$$###"""""""""#########$$$$$$#########""""""#########"""############$$$$$$$$$"""######$$$$$$$$$$$$###!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""###$$$%%%%%%%%%%%% ###%%%%%%$$$###!!!######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%OOOIIICCCCCCGGGHHHDDD>>>444222///,,,***)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%'''(((******)))'''&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###&&&%%%$$$$$$$$$%%%&&&''')))+++...000111111000000000000///...............***,,,...///000///...------+++(((&&&$$$$$$$$$%%%!!!"""$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%'''))))))((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$""""""######$$$$$$$$$$$$"""###$$$%%%%%%$$$""""""$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&!!!!!!"""###$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&+++***'''%%%$$$%%%&&&'''!!!"""$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$$$$$$$#####################$$$&&&''''''&&&$$$###$$$###"""!!!!!!###%%%'''$$$$$$$$$############"""########################''''''&&&%%%$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!%%%+++...---+++((('''******)))((('''&&&&&&%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%!!!""""""""""""#########%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&''''''%%%$$$###"""""""""""""""""""""""" !!!"""###$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$######"""$$$###"""""""""###$$$%%%!!!""""""""""""#########""""""""""""""""""""""""%%%%%%$$$######$$$%%%%%%""""""###$$$%%%%%%&&&&&&""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$ !!!###$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%$$$###""""""$$$((((((((('''######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&QQQLLLFFFCCCBBBAAA>>><<<666666555222---)))'''&&&%%%$$$###$$$&&&'''&&&%%%''''''&&&%%%%%%$$$######''''''&&&%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$""""""###$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$&&&))),,,---///000000000///...222111000000000000000111---,,,***)))***,,,...000...---+++***'''&&&$$$###!!!!!!!!!!!!""""""""""""#################################$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""###$$$%%%%%%%%%%%%%%%$$$'''%%%!!!'''111000'''&&&###"""###%%%&&&$$$"""(((&&&#########$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$""" ###"""""""""!!!!!! !!!!!!"""###$$$$$$%%%%%%"""!!!!!! !!!!!!"""""" !!!###""" ######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$###""""""######'''&&&$$$###"""###$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!!!! !!!"""###$$$%%%%%%%%%######################################################$$$$$$$$$$$$######"""######$$$$$$######""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%########################$$$&&&***------+++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###""""""###$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''####################################$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""$$$###"""!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""########################&&&&&&$$$#########$$$%%%&&&$$$""""""$$$%%%### !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###"""!!!!!!""""""%%%&&&''''''%%%%%%&&&'''$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%%%%&&&'''"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$WWWQQQJJJEEEBBB???<<<999777777777555222///---,,,)))'''&&&&&&''''''&&&%%%''''''&&&&&&%%%$$$$$$###''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''((()))'''&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$'''))),,,---///000000000///...111000000///////////////,,,+++)))((()))+++...///...---+++***'''&&&$$$###############$$$$$$$$$$$$####################################$$$$$$$$$%%%$$$$$$$$$#########"""""""""###$$$%%%%%%%%%%%%%%%"""&&&%%%$$$---<<<@@@:::(((&&&%%%%%%(((((('''%%%$$$""" !!!#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$"""!!! #########"""""""""!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$###############&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$############$$$$$$$$$$$$#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!$$$$$$%%%%%%%%%&&&&&&&&&########################!!!###&&&(((((('''$$$###'''&&&&&&&&&%%%$$$$$$$$$'''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$###&&&&&&%%%$$$#########$$$########################%%%$$$######""""""""""""%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$######"""!!!""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!########################!!!""""""######$$$%%%%%%########################&&&%%%$$$###"""######$$$&&&$$$"""###$$$%%%###!!!########################""""""###$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############"""###$$$###""""""###$$$########################$$$$$$$$$$$$%%%%%%%%%%%%((()))***)))'''&&&'''(((##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$\\\WWWOOOHHHCCC@@@===:::;;;<<<<<<<<<999555111......+++)))((((((((('''%%%''''''&&&&&&%%%$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$******+++)))'''%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###$$$'''))),,,---///000000000///.../////////.........------***)))'''''''''***,,,......---+++***'''&&&$$$############$$$$$$$$$%%%%%%####################################$$$$$$$$$$$$$$$$$$$$$#####################$$$%%%%%%%%%$$$$$$$$$&&&%%%$$$---<<>>444---000---***)))))))))'''&&&''''''&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((('''%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$###%%%'''***,,,---///000000000///...............---,,,,,,+++((('''&&&%%%&&&(((+++---...---+++***'''&&&$$$###!!!!!!"""""""""#################################$$$$$$$$$$$$%%%%%%%%%%%%###########################$$$$$$%%%%%%%%%$$$$$$&&&'''$$$"""&&&...000---&&&&&&%%%&&&&&&&&&&&&%%%###!!! """"""!!!########################$$$$$$$$$$$$$$$###"""!!!""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###############"""""""""!!!!!!  ###%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$$$$###$$$%%%&&&&&&%%%###"""$$$$$$%%%%%%%%%$$$$$$###'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&######$$$$$$$$$######"""######################################################$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""######$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""############"""!!!!!!%%%%%%%%%%%%%%%$$$###"""%%%$$$###"""""""""""""""######################## !!!###$$$&&&'''#########""""""""""""""""""###############"""""""""""""""""""""""""""""" !!!"""######$$$$$$########################$$$$$$$$$###""""""!!!!!!###########################""""""!!!!!!!!!!!!!!!%%%%%%$$$$$$%%%%%%$$$$$$########################%%%%%%%%%&&&%%%%%%$$$###""""""#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&""""""""""""""""""""""""%%%$$$$$$#########$$$$$$###$$$%%%$$$######$$$%%%###############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$""" %%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$%%%%%%&&&$$$$$$$$$######"""""""""eeebbb\\\UUUMMMHHHDDDCCCFFFJJJQQQWWWVVVMMM???555111...+++)))))))))((('''''''''&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%%%%$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$%%%(((***,,,---///000000000///...---.........---,,,******'''&&&$$$$$$%%%(((***,,,...---+++***'''&&&$$$###""""""""""""####################################&&&&&&&&&&&&&&&&&&%%%%%%########################$$$$$$%%%%%%%%%$$$$$$###$$$%%%$$$""""""$$$"""%%%&&&&&&&&&&&&%%%&&&&&&(((&&&###"""#########"""########################$$$$$$$$$$$$######"""!!!#########$$$$$$$$$%%%%%%$$$%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$"""############"""!!! $$$$$$###!!! !!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%"""###%%%&&&&&&%%%$$$######$$$$$$%%%%%%%%%$$$$$$&&&&&&%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$######"""######################################################$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$########################%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$########################%%%%%%%%%%%%%%%&&&&&&'''"""""""""######$$$$$$$$$&&&''''''''''''&&&%%%%%%"""###$$$%%%%%%%%%%%%%%%###############$$$%%%&&&########################"""""""""###$$$%%%''''''""""""""""""""""""""""""######$$$$$$%%%$$$$$$###"""""""""""""""""""""""" """###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! """"""""""""""""""""""""""""""""""""!!!!!! ###$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""###$$$$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""""""""""""""######""""""""""""###$$$$$$%%%&&&%%%$$$###$$$&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###!!!!!!$$$&&&%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%###############$$$%%%%%%gggfffbbb[[[RRRKKKGGGEEEHHHNNNWWWaaaddd]]]PPPEEE555222---***))))))((('''''''''&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!###%%%%%%%%%%%%''')))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$%%%(((+++,,,---///000000000///...---.........---,,,***)))&&&%%%$$$###%%%'''***---...---+++***'''&&&$$$###$$$$$$$$$%%%%%%%%%%%%&&&########################&&&&&&&&&&&&%%%%%%%%%%%%###############$$$$$$$$$$$$$$$%%%%%%%%%$$$###### """$$$%%%%%%%%%$$$###&&&((()))((('''&&&'''(((,,,)))&&&%%%%%%%%%$$$####################################$$$######""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!! ###$$$$$$$$$$$$%%%%%%%%%###########################$$$%%%%%%$$$###!!! ###$$$$$$###""""""%%%'''######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$######""""""%%%%%%%%%$$$$$$$$$$$$#########""""""!!!""""""###"""######$$$$$$$$$############################################################$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""$$$$$$$$$#############################################$$$$$$$$$$$$###### !!!""""""###""""""""""""""""""##########################################$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&%%%&&&&&&&&&&&&%%%$$$$$$""""""###$$$%%%%%%%%%%%%#########$$$%%%&&&'''(((########################'''&&&%%%$$$############""""""""""""##################$$$%%%%%%%%%%%%$$$"""""""""""""""""""""""" """$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""######$$$"""""""""""""""""""""""""""""""""""""""!!! !!!###$$$$$$###"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############"""############$$$$$$$$$"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$"""###$$$###""""""###$$$"""""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$######"""%%%&&&&&&%%%$$$$$$&&&(((%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""###$$$$$$$$$$$$######$$$$$$%%%''''''```aaaaaa]]]VVVPPPLLLKKKKKKOOOWWW```eeebbbXXXOOO<<<777111---***(((&&&%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%%%%$$$$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$%%%(((+++,,,---///000000000///.........//////...,,,***(((&&&%%%$$$###%%%(((+++---...---+++***'''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&########################%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!"""###%%%%%%%%%&&&(((%%%'''((((((%%%%%%&&&(((***(((%%%$$$$$$%%%$$$$$$########################!!!""""""############"""############$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!############$$$$$$$$$%%%########################"""###$$$$$$$$$""" !!!""""""!!!!!!"""$$$""""""###$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$###############%%%%%%%%%$$$$$$$$$######""""""""""""###$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$############$$$$$$$$$$$$#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!""""""#########""""""#########$$$$$$$$$########################"""###$$$$$$%%%%%%$$$$$$"""######$$$$$$%%%%%%%%%"""""""""###"""!!!!!! ###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''########################''''''%%%###"""!!!!!!!!!"""""""""######$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!###%%%%%%%%%############################## !!!!!!"""#########""""""""""""""""""""""""""""""#########"""!!! """######!!!!!!###%%%"""""""""""""""""""""""" """###$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$%%%!!!"""###"""!!!!!!!!!###!!!""""""###$$$$$$%%%%%%&&&&&&%%%$$$"""!!! """###$$$$$$""""""###$$$##############################$$$$$$$$$%%%%%%%%%########################$$$%%%&&&'''&&&%%%###"""######$$$$$$$$$%%%%%%%%%########################""""""""""""##################"""!!!""""""###$$$UUUYYY]]]]]]YYYUUUSSSSSSNNNPPPTTT\\\aaa___WWWOOOAAA<<<555///+++(((%%%###&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%$$$"""""""""$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$%%%)))+++,,,---///000000000///......///000000...,,,***(((&&&%%%$$$$$$%%%(((+++---...---+++***'''&&&$$$###""""""#########$$$$$$$$$########################$$$#########""""""!!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""&&&$$$######!!! """%%%"""$$$&&&%%%###"""###&&&'''%%%###"""$$$%%%%%%$$$"""""""""""""""""""""""" !!!"""###############""""""""""""############$$$$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$$$$################## """"""!!!!!!###$$$###"""###$$$!!!!!!"""###%%%&&&'''(((%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$###"""###$$$&&&'''"""###$$$%%%%%%%%%%%%%%%###############$$$$$$$$$%%%%%%%%%$$$$$$#########!!!!!!"""###$$$&&&((())) !!!"""###$$$%%%%%%%%%######################################################$$$$$$$$$$$$###############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###########################$$$%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%$$$$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$########################$$$######"""""""""""""""""""""######$$$$$$$$$%%%!!!!!!"""###############""""""""""""""""""""""""!!!"""$$$%%%%%%$$$###"""""""""""""""""""""""""""#########"""!!!!!! """""""""""""""""""""""""""###$$$$$$$$$###!!! !!!###""" """$$$######################## """###%%%%%%&&&&&&"""############$$$$$$$$$ !!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$#########$$$%%%%%%&&&"""###$$$###"""!!!"""$$$!!!""""""###$$$$$$%%%%%%'''&&&%%%###!!! ###$$$&&&%%%###""""""###"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$%%%'''''''''%%%###"""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""#########""""""""""""""""""!!!UUUSSSVVV^^^```[[[WWWXXXSSSSSSTTTUUUWWWVVVSSSQQQIII???333...//////+++&&&###%%%((()))(((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$'''###!!!###(((***&&&"""$$$$$$############$$$$$$$$$###""""""$$$$$$###"""###%%%&&&&&&&&&'''))),,,...000222222000000000111---------,,,+++(((&&&%%%%%%$$$$$$###$$$''')))***---,,,+++***(((&&&$$$###$$$######""""""###$$$%%%%%%$$$###"""!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$$$$######""")))&&&!!! """$$$$$$&&&$$$######$$$%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$############"""&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$"""!!!&&&%%%$$$######$$$%%%&&&"""############$$$$$$$$$########################&&&%%%%%%$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$############"""###"""!!!!!!!!!"""###$$$$$$###"""###$$$&&&&&&%%%%%%$$$$$$######$$$$$$%%%!!!"""$$$%%%%%%$$$"""!!!$$$#########""""""!!!!!!""""""###$$$$$$$$$$$$###!!!!!!""""""######$$$$$$""""""#########$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$%%%%%%%%%%%%$$$###"""############$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&$$$######$$$$$$"""!!!%%%%%%%%%$$$$$$#########""""""""""""""""""""""""#########$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$***$$$"""$$$###!!!&&&$$$$$$######""""""!!!!!!$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!(((&&&""" !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$###"""!!! """############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$###### ###''''''$$$###$$$&&&""""""###$$$$$$$$$$$$$$$########################""""""""""""!!!!!!!!!!!!###"""!!! !!!"""$$$&&&""""""!!!!!!"""$$$%%%'''""""""############"""""""""############$$$$$$$$$%%%$$$###""""""###$$$%%% !!!###$$$$$$"""%%%$$$$$$######$$$$$$%%%"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""########################RRROOOQQQZZZ______^^^```XXXWWWVVVVVVVVVTTTQQQOOOMMMHHHAAA;;;555111---***&&&'''((()))((('''''''''&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%###"""$$$$$$############$$$$$$%%%#########$$$%%%$$$######%%%&&&&&&&&&'''***,,,...000222222000///000111---------,,,***(((&&&%%%%%%$$$######$$$&&&)))***,,,,,,+++***(((&&&$$$###$$$#####################$$$$$$$$$###############"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$  """######&&&$$$######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$############""""""""""""######$$$$$$$$$ """$$$%%%%%%%%%%%%######"""!!!!!!"""######"""############$$$$$$$$$########################%%%%%%$$$$$$######""""""!!!"""$$$%%%&&&$$$###!!!######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########(((''''''&&&&&&&&&''''''""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$############"""###""""""!!!"""###$$$%%%$$$###!!!"""###$$$$$$###%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%$$$###"""$$$#########""""""""""""""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$""""""#########$$$$$$$$$######""""""""""""######""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$###""""""############$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%"""!!!!!!"""$$$&&&%%%$$$%%%%%%%%%$$$$$$####################################$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$#########$$$'''"""!!!###"""############"""""""""""""""$$$#########""""""""""""########################%%%$$$!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!""""""#########$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$#########"""###$$$%%%%%%$$$###"""######$$$$$$$$$##############################!!!!!!!!!"""""""""""""""###"""!!! !!!"""$$$%%%""""""!!!!!!"""###%%%&&&"""##################""""""############$$$$$$$$$$$$$$$###""""""###$$$$$$###$$$%%%&&&%%%$$$"""!!!%%%$$$$$$$$$$$$$$$$$$%%%###############$$$$$$$$$##############################"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$UUUPPPOOOVVV___dddfffggg___\\\ZZZWWWUUURRRNNNKKKGGGIIIHHHBBB888000,,,,,,(((((((((((((((''''''&&&%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%######"""!!!%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''$$$"""###$$$$$$$$$############$$$$$$&&&$$$###$$$%%%&&&%%%$$$###$$$%%%&&&&&&'''***---...000222111000//////000---------+++***(((&&&%%%%%%$$$######$$$&&&)))***,,,,,,+++***(((&&&%%%$$$###$$$%%%%%%$$$###"""!!!"""###$$$%%%%%%%%%$$$###"""############$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###!!! """######"""%%%$$$""""""$$$%%%$$$###$$$$$$$$$###############$$$$$$$$$############""" !!!"""###$$$%%%&&& """###$$$$$$$$$######"""!!!!!!"""######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&$$$""" """"""#########$$$$$$$$$###############"""""""""%%%$$$$$$$$$$$$$$$%%%%%%""""""""""""############"""######$$$$$$######""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""###%%%&&&'''$$$###!!!!!!"""###"""!!!$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$##################"""""""""""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$########################""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$######!!!"""############"""!!!"""############$$$$$$$$$############$$$%%%&&&&&&)))'''%%%######""" $$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%$$$############$$$%%%###"""$$$### """""""""""""""###########################"""""""""###########################"""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######%%%!!! $$$&&&$$$!!!###$$$$$$$$$$$$$$$############################## !!!!!!""""""############"""!!!!!!!!!"""$$$$$$""""""!!!""""""###$$$%%%######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$###""""""###$$$$$$&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""""""""""""###$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%]]]WWWRRRVVV___fffiiijjjeeebbb]]]YYYVVVQQQMMMIII@@@CCCFFFDDD===555000...***((('''&&&'''(((''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%%%%%%%'''+++...///000222111///...//////...---,,,+++)))'''&&&%%%%%%$$$######$$$&&&(((***,,,++++++***((('''%%%$$$###$$$%%%&&&%%%###  !!!###%%%&&&%%%###"""""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&"""######$$$$$$######""""""!!!!!!"""$$$%%%$$$"""%%%###""""""###$$$$$$############"""""""""""""""$$$$$$$$$#########"""""""""######$$$%%%&&&&&&&&&"""""""""!!! %%%$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$##############################$$$$$$%%%%%%%%%&&&$$$$$$$$$############"""!!!""""""######$$$$$$%%%###########################""""""""""""######$$$"""#########$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""######$$$&&&&&&'''&&&$$$"""""""""###"""!!!$$$$$$############$$$$$$###$$$%%%%%%%%%%%%$$$###########################""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$######"""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""##################"""""""""#########$$$$$$$$$############$$$%%%&&&'''***(((&&&$$$###!!!$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""$$$$$$###############$$$$$$$$$$$$%%%%%%###""""""!!!!!!""""""######$$$$$$################################################""""""###$$$$$$$$$###""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""############""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$######$$$!!!!!!######"""$$$$$$%%%%%%$$$$$$############################## !!!"""######$$$$$$######"""!!!!!!"""###$$$############$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$##################$$$''''''''''''&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""###########################""""""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$aaa]]]YYYYYY```gggjjjjjjiiifffbbb^^^ZZZUUUOOOKKKEEEDDDDDDEEEEEEAAA999333---***'''&&&((())))))((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!! ###''')))'''$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$$$$%%%'''+++//////000111111///......///...---,,,***((('''&&&%%%$$$######"""###%%%((()))+++++++++***((('''%%%%%%###$$$%%%&&&%%%###  """###$$$###"""!!!""""""#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&"""######$$$$$$######"""###""""""$$$&&&&&&%%%###%%%###""""""###$$$$$$###""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$########################"""######$$$$$$%%%%%%&&&'''%%%""" """$$$&&&""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""""""""###$$$%%%%%%&&&&&&'''%%%######$$$$$$###"""$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$######"""""""""!!!########################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$############$$$%%%&&&'''!!! """%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""#########""""""###$$$$$$"""###$$$#########"""!!!!!!!!!""""""######$$$$$$###############$$$$$$$$$""""""""""""""""""""""""!!!"""$$$$$$###"""!!!########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!!!!"""""""""#########""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!"""!!!"""%%%$$$$$$%%%%%%%%%$$$$$$########################### !!!!!!"""###$$$$$$%%%######""""""""""""""""""$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$#########%%%%%%%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######""""""""""""""""""""""""eeefffeeecccfffkkkmmmkkkllljjjgggeeebbb]]]WWWSSSMMMGGGBBBDDDHHHHHH@@@888555000+++)))***++++++)))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%######"""!!!"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$ &&&)))&&&"""%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$###$$$%%%&&&%%%$$$###$$$$$$$$$$$$''',,,000///000111111///------......---+++)))'''&&&&&&%%%$$$###""""""###%%%((()))++++++******)))'''&&&%%%###$$$%%%%%%$$$###"""!!! !!!"""""""""!!! """############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$%%%&&&'''%%%$$$$$$###!!!!!!###$$$###"""""""""""""""############$$$$$$$$$############"""######"""""""""!!!!!!!!!######"""!!!!!!!!!!!!"""!!!"""############"""!!!"""############$$$$$$$$$########################"""""""""######$$$$$$$$$&&&$$$!!! """&&&((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&%%%%%%%%%!!!"""######$$$$$$######$$$$$$$$$############""""""###$$$$$$%%%$$$$$$$$$'''%%%######$$$%%%$$$#########""""""""""""#######################################$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$############"""""""""""""""$$$$$$$$$###############"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$############$$$%%%&&&&&&!!! """%%%&&&&&&&&&"""""""""###############%%%%%%%%%%%%%%%%%%%%%%%%###############"""""""""###""""""""""""###$$$$$$ ###### """""" """"""""""""#####################$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!!!!"""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######"""$$$""""""&&&###$$$$$$%%%%%%%%%%%%%%%########################!!!""""""######$$$$$$$$$############""""""""""""$$$$$$%%%%%%&&&%%%%%%$$$######$$$$$$$$$$$$######"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!""""""""""""""""""""""""""""""rrrxxxzzzuuurrrrrrqqqnnnnnnmmmmmmmmmlllgggaaa\\\RRRKKKDDDFFFLLLPPPLLLGGGAAA:::222.........+++))))))((('''''''''''''''((('''''''''''''''''''''''''''&&&%%%%%%######"""!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%'''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%#########$$$%%%$$$######$$$$$$###$$$''',,,000///000111000...---------...---+++((('''&&&%%%%%%$$$###""""""###%%%''')))************)))'''&&&%%%$$$#####################""""""""""""!!!!!!!!!!!!"""############$$$$$$$$$""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$######%%%%%%$$$###$$$###!!!!!!#########""""""""""""######$$$$$$$$$$$$$$$$$$############"""!!!!!!!!!!!!"""""""""""""""""""""""""""$$$%%%&&&!!!"""############"""!!!"""############$$$$$$$$$########################""""""""""""""""""######""""""!!!"""###$$$&&&'''''''''&&&&&&%%%$$$$$$$$$"""""""""#########$$$$$$ !!!"""###$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""###############$$$$$$$$$############""""""###$$$$$$$$$###"""!!!%%%###""""""$$$%%%$$$$$$######""""""""""""#########""""""""""""""""""############$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###"""###############$$$$$$$$$$$$$$$#########"""""""""###%%%&&&&&&%%%###""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$%%%$$$###""""""###$$$%%%"""############$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$######$$$$$$###!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""""""""""""""###$$$$$$###%%%$$$ $$$&&&############"""""""""""""""#########$$$$$$%%%%%%%%%"""""""""""""""""""""""" !!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!"""###"""""""""###"""###$$$%%%&&&'''''''''###############################################################"""!!!!!!"""###$$$$$$$$$###"""""""""##################""""""############$$$$$$$$$"""###$$$$$$$$$$$$###""" !!!###%%%%%%$$$###""""""###%%%&&&&&&%%%###"""###############$$$$$$$$$##############################"""""""""###$$$$$$""""""""""""""""""""""""}}}xxxtttoooooopppqqqssssssnnnhhhcccWWWPPPKKKLLLTTT[[[]]]\\\JJJBBB888222000///,,,(((''''''&&&''''''((()))***''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&&&&%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$###""""""$$$$$$###"""$$$$$$######$$$'''---111///000111000...---,,,---...---***(((&&&&&&%%%&&&$$$###""""""###%%%''')))************)))(((&&&&&&$$$######"""######$$$%%%%%%$$$###"""!!!!!!"""""""""############$$$$$$$$$!!!!!!!!!!!!""""""""""""#########$$$$$$#########&&&$$$""""""#########"""$$$"""!!!!!!"""######"""""""""######$$$$$$$$$%%%$$$$$$$$$############"""!!!!!!"""###$$$%%%&&&&&&$$$$$$#########%%%&&&'''###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$########################"""""""""!!!!!!!!!!!!!!! """%%%&&&&&&%%%%%%)))(((''''''%%%%%%$$$### !!!!!!!!!""""""##################$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!!!!"""###############$$$$$$$$$############"""######$$$$$$###""" ###!!! !!!###$$$$$$#########""""""""""""######""""""!!!!!!!!!!!!""""""#########$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$######"""""""""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$  """%%%'''''''''!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$""""""!!!""""""###$$$$$$'''***(((######(((***'''$$$$$$######""""""!!!!!!#########$$$$$$%%%%%%%%%########################%%%$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""!!! """&&&&&&### !!!"""###%%%&&&'''((((((########################$$$$$$$$$##############################"""!!! !!!"""######"""!!! """"""############"""""""""############$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!$$$&&&&&&%%%###!!!"""###%%%&&&&&&%%%###"""""""""######$$$$$$$$$%%%"""""""""""""""""""""""""""""""""###$$$%%%''''''########################zzzmmmmmmmmmqqqwww{{{yyyqqqiiiaaaWWWOOOPPPUUUXXX\\\```^^^UUUFFF999444333...''',,,***'''&&&''')))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$'''---111222111111000///000000000///...+++(((%%%#########%%%%%%$$$$$$%%%%%%&&&'''''')))++++++(((&&&$$$$$$###"""""""""###$$$$$$%%%$$$#########""""""!!!!!!&&&%%%$$$######$$$%%%%%% !!!!!!"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!########################&&&&&&&&&%%%###  !!!"""###$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$#########""""""######$$$$$$$$$######"""!!!"""$$$&&&'''&&&$$$###$$$$$$$$$$$$######""""""########################%%%$$$######"""#########!!!"""$$$%%%&&&&&&&&&%%%'''&&&&&&%%%$$$###"""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$%%%$$$"""!!! !!!"""###&&&$$$"""!!!!!!"""$$$&&&$$$###""" """###$$$%%%$$$#########$$$&&&&&&!!!!!!""""""######$$$$$$######$$$$$$$$$$$$#####################"""!!!!!!########################"""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%%%%###""""""###$$$$$$###################################################!!!"""""""""############ ###$$$%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''########################%%%###"""###$$$$$$###"""#########"""!!! &&&### ###%%%%%%%%%""""""""""""""""""""""""################################################ %%%&&&"""$$$###"""""""""###%%%&&&######################## ###&&&&&&$$$""" $$$$$$###"""!!!!!!""""""&&&%%%%%%%%%$$$$$$######"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$#########""""""########################!!!!!!!!!"""###$$$&&&'''%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""$$$######"""######$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$###############$$$!!!&&&***+++,,,######$$$$$$$$$######"""&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$!!!"""######""" !!!###%%%$$$"""!!!$$$'''vvvvvvuuuvvv{{{~~~xxxqqqiii^^^TTTTTTWWWYYY]]]aaacccbbbYYYJJJ<<<444///***---+++(((''''''(((((('''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###$$$''',,,000111000000///////////////---+++***((('''&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&''')))++++++(((&&&$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$#########"""$$$###""""""""""""###$$$"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%########################################################################"""######$$$######!!!!!!$$$$$$#########$$$%%%&&&########################""""""######$$$$$$%%%%%%$$$$$$$$$#########"""""""""######$$$$$$$$$######%%%%%%$$$#########$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""#########"""&&&%%%%%%$$$$$$#################################""""""""""""""""""###$$$$$$$$$##################&&&$$$"""!!!!!!"""$$$&&&$$$###"""!!!!!!"""###$$$###"""!!!!!!!!!"""###$$$!!!"""""""""""""""############$$$$$$$$$$$$######$$$$$$$$$$$$$$$###""""""#######################################$$$$$$%%%#########$$$$$$$$$%%%%%%%%%###!!!"""###$$$##################################################################$$$$$$$$$$$$!!!!!!######$$$###""""""$$$%%%%%%%%%%%%&&&&&&&&&########################$$$###""""""$$$%%%$$$###"""""""""###############!!! ###$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((###$$$******""" %%%######"""!!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%&&&$$$###!!!%%%%%%$$$#####################"""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$#########""""""########################$$$##################$$$###"""!!! !!!"""###$$$$$$$$$#########""""""#########$$$&&&''')))***###$$$$$$$$$$$$$$$$$$%%%!!!!!!!!!"""""""""######""""""#########$$$$$$$$$######""""""""""""######$$$###""""""$$$&&&&&&%%%######$$$$$$$$$######"""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$$$$$$$""" !!!""""""!!! !!!###}}}zzzzzz}}}}}}nnnbbbWWWSSSSSSTTTWWW[[[fffnnnnnn___III999222///...,,,)))(((((((((&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''))))))'''&&&%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$''',,,000////////////............---,,,***(((''''''(((((($$$$$$$$$$$$$$$%%%&&&&&&''')))++++++(((&&&$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######"""""""""######$$$#########$$$%%%%%%&&&&&&########################!!!!!!"""""""""#################################%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""######$$$$$$#########""" !!!###$$$""""""""""""""""""""""""########################$$$$$$$$$###############!!!"""###$$$$$$$$$$$$$$$(((&&&"""  ###%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%######"""######$$$%%%&&&""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""#########$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$###"""!!!!!!"""###$$$""""""!!!!!!""""""###$$$""""""""""""!!!!!!!!!!!!######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$###$$$%%%%%%&&&#########$$$$$$$$$$$$%%%$$$"""!!!!!!"""######"""###################################################$$$$$$$$$$$$%%%%%%%%%######""""""""""""""""""######$$$$$$$$$%%%%%%%%%###########################"""!!!"""$$$%%%%%%$$$!!!""""""###$$$%%%%%%&&&""" !!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$  """"""!!!!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$######$$$$$$###"""""""""######""""""!!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$#######################################%%%%%%$$$###""""""!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$########################$$$%%%'''((()))$$$$$$$$$$$$$$$######### !!!!!!!!!"""""""""""""""#########$$$$$$$$$###############$$$$$$'''%%%#########$$$###!!!"""######$$$$$$$$$######%%%$$$$$$$$$$$$#########$$$$$$############$$$$$$######$$$%%%%%%$$$###"""%%%$$$""""""###$$$######xxx{{{yyy|||ssshhh[[[TTTQQQNNNPPPTTTcccooovvvjjjTTTBBB888333...,,,***)))))))))'''%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''***)))&&&%%%$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%'''+++/////////000/////////......///...+++(((&&&%%%$$$$$$$$$$$$$$$###$$$%%%%%%&&&''')))++++++(((&&&$$$$$$###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%#########$$$$$$$$$%%%%%%""""""""""""""""""""""""''''''&&&%%%$$$""""""!!!########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$###""""""!!!"""!!! !!!!!!""""""""""""########################"""""""""""""""########################!!!"""###$$$$$$$$$$$$$$$&&&$$$!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%''''''$$$%%%%%%&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###"""!!!!!!!!!###$$$%%%%%%$$$###""""""###$$$%%%######"""!!!!!!"""######$$$$$$$$$$$$$$$%%%%%%%%%###""""""!!!!!! ######$$$$$$$$$$$$#########$$$$$$%%%$$$$$$##############################$$$############$$$%%%%%%############$$$$$$$$$$$$$$$"""!!!!!!"""######"""#########################################################$$$$$$$$$%%%%%%&&&$$$"""!!! !!!"""###"""############$$$$$$$$$########################"""!!!!!!"""$$$&&&%%%$$$!!!!!!"""######$$$$$$%%%((('''$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################&&&###"""%%%$$$!!!!!!!!!!!!!!!""""""###########################"""!!!!!!!!!""""""######!!!!!! !!!#########""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$################################################$$$$$$$$$######"""!!! $$$##################$$$##############################""""""!!!!!!""""""%%%%%%$$$$$$######""""""""""""""""""############""""""""""""############%%%%%%$$$$$$$$$%%%&&&&&&$$$###""""""$$$%%%$$$$$$""""""###$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%""" !!!%%%&&&%%%###sss~~~zzz|||xxxnnnccc\\\VVVQQQQQQTTT\\\fffnnnhhh[[[MMM@@@777///---+++*********)))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$#########"""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&''')))'''%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%'''+++...000000111111111000///...---,,,)))'''%%%#########$$$############$$$%%%%%%''')))++++++(((&&&$$$$$$######"""!!!!!!"""""""""""""""##################!!!""""""############$$$"""""""""###############""""""""""""""""""""""""''''''&&&%%%$$$""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###############$$$%%%'''((((((&&&$$$############$$$$$$$$$%%%%%%#########"""""""""""""""########################!!!"""###$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$&&&'''(((""""""""""""#########$$$#########$$$$$$%%%%%%&&&########################$$$$$$###"""!!!!!!!!!"""###!!! ###&&&$$$$$$###""""""###$$$$$$######""""""""""""############$$$$$$%%%%%%%%%%%%######""""""!!!!!! ######$$$$$$$$$$$$######""""""###############"""########################"""""""""""""""###$$$$$$""""""#########$$$$$$$$$$$$"""!!!!!!"""######"""################################################""""""""""""#########$$$&&&%%%""" !!!"""###"""""""""#########$$$$$$########################"""!!!!!!"""$$$&&&%%%$$$"""""""""""""""""""""""")))((('''%%%###!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""(((&&&&&&((((((%%%%%%&&& !!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!  !!!"""###!!! !!!!!!"""""""""""""""#################################"""""""""""""""######$$$################################################ !!!"""############"""#########$$$$$$#################################""""""!!! $$$$$$$$$######"""""""""""""""""""""############!!!!!!"""""""""########################$$$%%%%%%###"""!!!!!!###%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$!!!!!!"""######$$$$$$$$$!!!######!!!qqq}}}|||{{{}}}~~~{{{wwwssslllfffbbb[[[UUUSSSUUUWWW]]]bbbaaa^^^VVVIII<<<444111---+++***++++++***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###"""""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&'''***---000111222222222111///...((((((&&&%%%%%%%%%&&&&&&###############$$$%%%%%%''')))++++++(((&&&$$$$$$%%%%%%$$$############$$$"""""""""""""""######### !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#################################################################################"""""""""######%%%&&&'''"""$$$'''))))))&&&###!!!#########$$$%%%%%%&&&&&&#######################################$$$$$$$$$######$$$$$$$$$######""""""%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######%%%&&&'''(((%%%$$$$$$###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$###""""""""""""""""""###!!!"""$$$$$$##################$$$"""""""""######"""""""""!!!!!!"""############"""############""""""""""""######$$$$$$$$$$$$######!!!!!!"""############"""########################""""""!!!!!!""""""###$$$"""""""""############$$$%%%###""""""###$$$$$$###################################################!!!!!!"""""""""#########%%%$$$""" !!!###$$$""""""#########$$$$$$$$$###########################"""!!!"""$$$%%%%%%$$$"""""""""!!!!!!!!!!!!!!!!!!###$$$$$$""""""###$$$################################################"""""""""""""""""""""""" !!!"""#########""""""""""""""""""""""""""""""!!!!!! !!!"""#########"""""""""###$$$$$$ !!!!!!!!!!!!""""""########################"""""""""""""""######$$$###############$$$$$$$$$########################!!!###$$$$$$$$$###!!!!!!""""""""""""!!!!!!###############$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%###############""""""""" !!!!!!!!!""""""!!!!!!!!!"""""""""###### !!!"""######%%%$$$""""""#########"""!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########$$$$$$############$$$$$$!!!!!!!!!!!!""""""######!!!###$$$$$$kkktttyyyxxx{{{{{{wwwvvvxxxwwwrrrmmmiiigggffffffbbb\\\YYYZZZXXX[[[\\\\\\]]]ZZZOOOCCC;;;666000,,,************''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&&&&'''***,,,///000111222111000...---)))((('''&&&%%%&&&''''''###############$$$$$$%%%''')))++++++(((&&&$$$$$$%%%%%%$$$###############"""""""""######$$$$$$$$$ """###$$$$$$$$$################################################### !!!"""###$$$$$$%%%########################################################################$$$############$$$&&&&&&!!!"""$$$%%%$$$### """""""""###$$$%%%%%%%%%""""""######$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((((('''&&&&&&&&&&&&'''((($$$$$$$$$$$$$$$$$$%%%%%%########################""""""""""""""""""###$$$"""!!!  ########################""""""############"""""" !!!"""###$$$######"""############$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""######$$$$$$$$$#################################""""""######$$$%%%""""""""""""############&&&$$$######$$$%%%%%%$$$################################################""""""#########$$$$$$$$$###""""""!!!!!!"""###$$$#########$$$$$$$$$%%%%%%########################$$$###""""""$$$%%%$$$###!!!!!!!!!""""""######$$$ ######""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""######"""###$$$%%%%%%!!!"""###$$$$$$$$$###""""""""""""""""""""""""""""""""""""##############################$$$%%%%%%!!!!!!!!!"""""""""##############################"""""""""""""""######$$$""""""#########$$$$$$$$$########################!!!###$$$$$$###### !!!"""######"""!!! """"""#########$$$$$$$$$###############$$$%%%&&&""""""""""""############!!!!!!!!!"""""""""######!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!"""###$$$%%%&&&$$$""""""""""""!!! !!!!!!"""$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$""""""!!!!!!!!!""""""###$$$$$$%%%$$$###$$$%%%'''bbbkkkmmmggggggqqqyyy{{{uuuqqqooopppssssssnnniiiffffffjjjnnnlllfffccceee[[[\\\\\\[[[\\\[[[RRRHHH@@@;;;333,,,)))))))))((('''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((()))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''###$$$&&&'''((()))))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&&&&'''))),,,...///000111000///---,,,---,,,)))'''&&&%%%%%%%%%#########"""###$$$$$$%%%''')))++++++(((&&&$$$$$$######"""!!!!!! !!!!!!#########$$$$$$%%%%%%%%%###$$$&&&'''((((((''''''%%%$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$########################################################################((('''%%%###"""""""""###%%%%%%%%%%%%$$$$$$###### !!!!!!"""###$$$$$$$$$""""""###$$$%%%&&&&&&&&&""""""######$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! ###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$ !!!"""######!!!########################""""""############"""""""""###$$$%%%&&&%%%$$$$$$#########$$$%%%%%%%%%&&&######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&""""""""""""############'''%%%$$$$$$%%%&&&&&&%%%######################################################$$$$$$$$$%%%%%%%%%"""!!!!!!""""""###$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################%%%###"""###$$$$$$###""" !!!###$$$%%%&&&''' ###%%%%%%###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###"""!!!!!!"""###"""!!!"""###%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""!!!!!!"""###$$$$$$######$$$$$$%%%%%%%%%&&&########################"""""""""""""""######$$$""""""######$$$$$$$$$$$$########################!!!###$$$###"""!!!"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$&&&%%%$$$###""""""""""""!!!!!!""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$%%%&&&'''((($$$###!!!!!!"""######"""!!!!!!"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$######"""""""""""""""###$$$&&&'''$$$!!!!!!$$$OOOZZZ```\\\[[[bbblllpppqqqmmmjjjnnnrrrqqqnnnlllgggfffhhhkkknnnmmmiiieeebbb```\\\WWWWWWZZZWWWRRRKKK===222///...+++***,,,---***'''&&&&&&'''''''''(((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&""""""&&&)))******$$$$$$$$$$$$%%%&&&'''(((&&&%%%###""""""###%%%&&&###$$$%%%%%%&&&'''***---///000000///......000222---,,,***'''%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''((()))******)))(((((($$$$$$$$$$$$######""""""###$$$&&&''''''&&&$$$###################################################$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$#########""""""###############$$$$$$$$$%%%$$$###""""""###$$$%%%################################################""""""!!! %%%$$$$$$######$$$$$$%%%!!!###%%%&&&$$$""""""""""""###$$$$$$###"""###$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############"""############$$$$$$$$$ """$$$&&&'''&&&%%%$$$&&&%%%$$$###"""###$$$%%%%%%$$$###""""""###$$$%%%""""""############""""""###"""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!"""  ###%%%###!!!!!!"""###$$$$$$###"""!!!%%%###"""$$$'''(((&&&$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$%%%%%%$$$###""""""###############$$$$$$%%%%%%%%%'''%%%###""""""###%%%&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%%%%%%%$$$###############""""""!!!!!!&&&&&&&&&&&&%%%$$$######!!!###&&&&&&%%%$$$$$$%%%############$$$%%%&&&'''""""""############""""""$$$$$$######"""!!!!!! !!!$$$&&&%%%###!!!"""$$$!!!!!!"""############"""(((&&&$$$$$$$$$%%%$$$###"""######$$$$$$$$$#########!!! ###$$$### $$$$$$$$$$$$$$$###"""""" !!!!!!!!!!!!!!! !!!"""######$$$###"""!!! !!!"""###$$$$$$$$$###"""!!! '''$$$!!!!!!$$$%%%###!!!"""""""""""""""""""""""" !!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$###"""###$$$""""""############""""""$$$"""!!! !!!"""$$$%%%########################!!!!!!!!!!!!!!!!!!!!!!!!&&&$$$"""###%%%%%%""" ######$$$$$$$$$%%%%%%%%%&&&%%%############%%%&&&(((%%%""""""###### """"""""""""""""""""""""""""""############"""""""""###$$$$$$$$$"""!!! """"""!!!!!! IIIOOOSSSSSSXXXbbbhhhiiiooolllkkknnnrrrssspppmmmllljjjiiijjjlllnnnmmmkkkfffddd___YYYWWWWWWSSSMMMIII???555333000+++***+++'''%%%$$$$$$''')))***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%### !!!$$$&&&'''&&&######""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%%%%'''***---///000111000......///111---,,,***'''%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((('''&&&%%%############""""""!!!!!!###$$$&&&''''''&&&$$$###""""""""""""""""""""""""########################$$$$$$$$$$$$$$$###""""""$$$$$$$$$#########""""""$$$###"""!!!!!!"""%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###################################################""""""!!! !!!!!!$$$##################$$$!!!###%%%$$$###"""###$$$###$$$%%%$$$""""""###$$$%%%%%%%%%%%%%%%$$$##################""""""!!!!!!#########$$$$$$$$$$$$$$$############$$$%%%&&&&&&"""############$$$$$$$$$ """$$$%%%&&&&&&%%%$$$%%%%%%$$$$$$#########$$$$$$$$$###""""""###$$$$$$""""""############""""""###""""""!!!"""###$$$%%%########################$$$$$$$$$$$$######""""""$$$""" !!!######""" !!!"""###$$$$$$###"""!!!$$$###"""###&&&&&&$$$"""#################################"""""""""!!!!!!"""############$$$$$$$$$%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""###$$$&&&'''&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$#########"""""""""$$$$$$%%%%%%&&&%%%%%%%%%!!!######"""!!!"""###########################""""""############"""""" !!!!!!""""""#########!!!###%%%%%%###""""""$$$!!!"""######$$$$$$#########""""""###%%%&&&%%%$$$$$$$$$$$$###"""!!! """%%%%%%###"""""""""""""""!!!  !!!"""###$$$$$$###############$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$######""""""%%%""""""""""""""""""""""""###$$$$$$$$$%%%%%%%%%%%%""""""""""""############"""###$$$$$$###"""###$$$"""######$$$$$$######"""###"""!!! !!!"""$$$%%%################################################%%%###""""""$$$$$$""" ############$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$"""!!!!!!###$$$""" """"""""""""""""""""""""""""""############"""""""""######$$$###"""!!! """""""""""""""!!!!!!!!!EEEFFFGGGKKKVVVbbbhhhgggllllllmmmqqqvvvyyywwwsssuuupppkkkhhhiiimmmppprrrmmmlllggg___ZZZWWWQQQJJJGGGBBB<<<999444---******'''%%%%%%&&&)))++++++***$$$%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###"""!!!"""$$$%%%%%%$$$''''''&&&%%%$$$$$$######"""###%%%&&&&&&%%%###"""###$$$%%%%%%%%%&&&))),,,000111111000...---...///---,,,***'''%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((()))((('''%%%$$$"""""""""""""""!!!!!!!!!###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$###############%%%### !!!%%%'''%%%%%%%%%&&&&&&%%%%%%%%%""""""""""""""""""""""""########################$$$###""""""!!!"""""""""""""""""""""""""""""""""!!!#########"""###$$$&&&###%%%%%%$$$"""!!!"""######$$$$$$$$$$$$###"""""""""""""""""""""!!!!!!!!!"""""""""######$$$$$$$$$""""""######$$$%%%%%%&&&"""############$$$$$$$$$!!!"""###%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###"""$$$$$$###""""""###$$$$$$""""""############""""""###""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%###""""""""""""!!!""""""############""""""$$$###"""###$$$$$$""" ########################"""""""""!!!!!!!!!!!!!!!"""############$$$$$$$$$%%%$$$######"""#########%%%%%%$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%%%%$$$######$$$$$$$$$$$$$$$#########"""###$$$%%%&&&&&&&&&&&& !!!!!!!!! """#########$$$$$$###""" """"""############"""""" !!!"""######$$$$$$!!!###%%%%%%###"""###$$$"""######$$$$$$$$$$$$$$$!!!!!!"""%%%((())))))'''#########"""""" ###!!! !!!""""""""""""!!!!!!  !!!"""###%%%%%%&&&$$$$$$$$$$$$######""""""!!!!!!""""""""""""!!!!!! !!!###$$$%%%%%%%%% """ """&&&""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&############$$$$$$$$$$$$"""###$$$$$$###"""###$$$###$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!"""$$$%%%################################################$$$###!!!!!!"""###"""!!!""""""""""""############%%%%%%&&&&&&&&&&&&%%%%%%!!! !!!$$$%%%%%%$$$""""""""""""""""""""""""""""""############"""""""""############"""!!!!!!""""""""""""############EEECCCBBBGGGRRR___hhhlllmmmqqquuuzzzzzzpppiiigggkkkqqqvvvrrrsssooofff```[[[TTTMMMHHHGGGEEEAAA999111,,,***,,,+++))))))++++++***)))%%%&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((('''&&&'''''''''''''''&&&%%%%%%###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%&&&)))+++000111222111///------...---,,,***'''%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$((()))+++++++++)))&&&%%%############""""""""""""###$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""###########################"""!!! """$$$%%%###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""########################$$$$$$######"""######$$$""""""############""""""!!!"""###""""""###&&&((($$$%%%%%%$$$"""!!!"""###""""""############""""""############""""""""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$!!!"""###$$$%%%$$$$$$$$$###$$$%%%%%%%%%$$$"""!!!$$$##################$$$""""""############"""""""""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###""""""""""""!!!!!!"""""""""######"""""""""$$$$$$###$$$######!!! ########################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$###############$$$%%%%%%%%%$$$$$$#########!!!"""###$$$%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%"""###"""!!! !!!###&&&"""###$$$%%%%%%###!!!"""######$$$$$$######"""%%%$$$$$$$$$#########""""""###$$$$$$$$$######$$$######$$$%%%%%%%%%%%%$$$######%%%))),,,---+++))) !!!"""############%%%$$$###!!! ######$$$$$$$$$$$$###""" !!!"""######$$$$$$""""""!!!!!!!!!!!!!!!!!! """######"""!!!!!! !!!###$$$$$$$$$!!!&&&(((&&&###""""""""""""""""""""""""""""""!!!!!!"""""""""#########"""""""""#########$$$$$$"""###$$$$$$###"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""!!!!!!""""""###$$$###################################################"""!!! !!!""""""!!!!!!!!!"""""""""""""""###$$$%%%&&&&&&%%%$$$### """###%%%%%%%%%""""""""""""""""""""""""""""""############""""""""""""#########"""""""""!!!!!!!!!""""""#########AAA@@@@@@BBBGGGRRRaaalllrrryyy|||oooiiijjjpppuuusssvvvtttmmmeee___XXXQQQLLLOOOOOOKKKCCC;;;333//////---***)))******)))'''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***)))(((''''''""""""###$$$%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%$$$%%%(((***000111222222///------------,,,***'''%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''(((***,,,+++)))&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$##############################!!!!!!"""###$$$######""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""########################$$$$$$############$$$$$$######$$$%%%%%%$$$######!!!"""###""""""###&&&(((###$$$%%%$$$"""!!!"""###!!!""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""###############$$$$$$$$$###""""""""""""#########$$$$$$$$$""""""######$$$$$$######"""###$$$%%%$$$###"""!!!#########$$$$$$#########""""""############"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""""""""!!!""""""############$$$###""""""""""""""""""###$$$%%%%%%%%%$$$###""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###"""!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""###"""!!! !!!###&&&!!!"""$$$&&&&&&%%%$$$#########$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$"""""""""###$$$%%%$$$#########$$$%%%%%%%%%%%%$$$%%%%%%&&&)))++++++)))''' !!!"""###$$$$$$$$$$$$ """###$$$&&&'''"""######$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!  !!!""""""###### !!!#########"""!!!!!!"""######$$$$$$$$$###$$$######%%%'''&&&### """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!"""""""""######"""###$$$$$$###"""###$$$%%%%%%&&&&&&&&&&&&%%%%%%"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!"""""""""######$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""###### !!!!!!"""""""""<<<===>>>>>>===BBBRRRbbbrrr}}}}}}qqqlllooorrrrrrwwwxxxrrrkkkddd]]]WWWRRRVVVXXXUUUQQQKKKCCC;;;///,,,)))'''((())))))((())))))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&&&&&&&"""###%%%&&&''''''&&&&&&&&&%%%###""""""###%%%&&&$$$%%%%%%$$$$$$%%%'''***...000222222000...---...---,,,***'''%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%(((******(((%%%###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$##################$$$$$$$$$ """$$$&&&&&&%%%###""""""######$$$$$$######"""#########################################################"""######$$$%%%###$$$%%%&&&&&&%%%$$$###!!!#########"""###$$$&&&"""###$$$$$$###"""###$$$!!!""""""############"""$$$$$$$$$%%%%%%%%%%%%%%%########################!!!$$$%%%%%%%%%%%%"""############$$$$$$$$$##############################$$$$$$######"""!!!"""###$$$$$$$$$$$$###"""""""""############"""""""""###$$$$$$%%%%%%$$$$$$######################## !!!!!!!!!!!!""" !!!############$$$&&&######""""""""""""#########$$$&&&%%%$$$######$$$""""""""""""""""""""""""############$$$$$$$$$$$$"""############$$$$$$$$$#########"""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!! ###############$$$$$$$$$$$$###""""""""""""###$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!! !!!!!!!!! """###!!!"""$$$%%%&&&&&&%%%%%%######$$$$$$$$$$$$######""""""###%%%&&&'''(((((("""!!!!!!###%%%&&&%%%###"""######$$$$$$$$$$$$$$$$$$######%%%&&&&&&$$$"""$$$$$$$$$$$$$$$###"""""" """############%%%&&& !!!!!!""""""""""""!!!""""""!!!!!! !!!!!!"""###$$$%%%&&&&&& !!!""""""######"""&&&&&&&&&'''&&&&&&%%%%%%((("""###$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""###### !!!!!!!!!"""""""""""""""###$$$$$$###"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!"""###""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""$$$###"""!!!"""$$$""""""""""""""""""""""""""""""############"""""""""""""""!!!""""""###$$$ !!!!!!!!!!!!<<<===@@@@@@===<<>>DDDMMM\\\jjjxxxwwwqqqppp{{{yyyrrrjjjcccYYY^^^bbbdddjjjllldddXXXBBB<<<444---***)))))))))&&&&&&''''''((()))))))))%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((%%%$$$&&&)))$$$%%%''''''&&&%%%###!!!"""###%%%&&&&&&%%%###"""$$$%%%%%%$$$###$$$'''))),,,///111222111/////////---,,,***'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%))),,,---,,,)))'''""""""######$$$$$$$$$$$$$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&''''''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################""""""!!!!!!"""###$$$$$$ """###$$$$$$###""" !!!###%%%&&&$$$""""""""" !!!#########$$$%%%'''""""""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$'''&&&&&&%%%$$$###"""""" !!!###$$$$$$###"""!!!"""############$$$$$$$$$######"""""""""""""""###%%%$$$"""!!!!!!!!!"""###"""###$$$%%%%%%$$$###"""""""""############"""""""""###$$$%%%&&&%%%$$$$$$########################!!!!!!""""""#########$$$###%%%&&&%%%""" !!!###$$$###"""!!!!!!"""###$$$!!!######!!! """$$$"""""""""""""""""""""""" !!!!!!!!!""""""######"""############$$$$$$$$$######""""""###$$$%%%%%%#########$$$$$$%%%%%%&&&$$$###!!! """$$$%%%######$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$!!!!!!""""""#########$$$!!!"""###$$$$$$$$$$$$$$$!!!###&&&&&&%%%$$$$$$%%%%%%$$$###"""!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$###""""""""""""""""""######"""!!! """&&&'''%%%###!!!!!!"""##################""" !!!###%%%%%%%%% """######$$$$$$ """$$$### !!!###""""""###$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$""""""""""""!!!!!!!!!!!!!!! """$$$%%% !!!"""###############!!!&&&&&&$$$######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$"""$$$$$$$$$###"""###$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""###############""""""""""""""""""""""""########################!!!&&&(((&&&#########$$$$$$######""""""!!!!!!$$$###"""!!!!!!"""###$$$!!!######""""""$$$'''""""""""""""""""""""""""""""""############""""""###"""!!!!!!!!!###$$$%%%$$$$$$######""""""!!!!!!BBBHHHLLLJJJDDD@@@BBBFFFNNNVVVddduuuxxxwwwwwwlllggg___]]]^^^dddmmmtttvvvvvvZZZJJJ666,,,,,,...***&&&(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$&&&''''''%%%######$$$%%%%%%######$$$%%%***---111333111///------...---+++(((%%%$$$%%%'''$$$$$$&&&&&&&&&&&&$$$$$$''''''((((((((('''%%%$$$$$$$$$$$$$$$######""""""########################%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#########"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&((()))***$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!""""""######$$$$$$###$$$$$$$$$$$$###"""""""""###$$$$$$###"""###$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$######$$$###"""!!!!!!"""######''''''&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""########################$$$$$$$$$$$$$$$###"""!!!%%%$$$###"""""""""$$$$$$%%%%%%$$$######$$$%%%%%%$$$%%%'''''''''%%%$$$"""""""""""""""""""""""""""""""""""""""############ !!!!!!!!!!!!%%%###!!! """######""""""""""""""""""""""""""" !!!"""###$$$%%%%%%&&&###!!!$$$$$$"""!!!"""###""""""$$$&&&""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$########################)))(((((('''%%%$$$$$$###&&&$$$###$$$&&&&&&### """############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%!!!"""$$$%%%%%%%%%%%%########################""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%% !!!!!!!!!!!!############""""""""""""!!!!!!""""""######$$$$$$########################!!!%%%&&&%%%###!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!! """"""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""$$$#########""""""!!!!!!$$$$$$$$$$$$$$$###"""!!! """###$$$###!!! ((((((((('''&&&###!!!$$$#########""""""!!!!!!""""""""""""#####################"""""""""!!!!!!######"""!!!!!!!!!!!!!!! """############"""############$$$$$$$$$##############################""""""######$$$%%%########################%%%$$$"""!!!!!!!!!"""###$$$###"""!!!!!!"""###$$$???EEEMMMOOOLLLHHHEEEEEEDDDJJJVVVggg~~~|||zzz}}}tttmmmccc```___ccclllssswwwwwwjjjYYYCCC333...,,,***'''))))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''***)))((('''&&&$$$$$$###'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%''''''%%%###$$$%%%&&&&&&$$$$$$%%%'''***---111222111///------...---+++(((%%%$$$%%%'''$$$$$$%%%&&&&&&%%%$$$$$$&&&'''((((((((('''%%%$$$$$$$$$$$$$$$#########"""$$$$$$$$$###############$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&(((((($$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$######"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$###""""""%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!!!!""""""""""""""""""!!!!!!""""""""""""#####################""""""!!!!!!!!!%%%###!!!!!!###$$$$$$###""""""""""""""""""""""""############""""""""""""(((%%%"""!!!###%%%%%%$$$&&&%%%%%%%%%%%%%%%$$$$$$""""""######$$$$$$%%%%%%"""############$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$###$$$&&&&&&### """############$$$$$$$$$########################$$$$$$$$$######""""""""""""###$$$$$$$$$###"""!!!$$$$$$$$$################################################$$$$$$%%%%%%%%%!!!!!!!!!""""""""""""###!!!!!!"""""""""#########"""""""""""""""#########""""""""""""""""""""""""!!!$$$%%%$$$"""!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""#########""""""!!!!!!!!!""""""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""############"""""""""!!!######$$$$$$$$$###"""""""""############""" %%%%%%%%%%%%%%%$$$##################"""""""""!!!""""""""""""############%%%%%%%%%$$$$$$#########$$$$$$###"""""""""""""""!!!!!!"""#########""""""""""""#########$$$$$$$$$##############################""""""######$$$%%%########################$$$######"""""""""""""""###""""""""""""""""""###;;;BBBLLLTTTVVVSSSLLLHHH???AAAHHHXXXooo|||yyyzzz~~~vvviiieeeaaabbbhhhoootttuuuvvvfffPPP===111---++++++*********)))))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((()))((('''&&&$$$###!!!!!!'''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%&&&'''%%%######%%%&&&&&&%%%%%%&&&((())),,,000222111///...---------,,,)))&&&$$$%%%'''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&'''(((((('''%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$######""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$#########%%%%%%%%%$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%"""###$$$$$$###"""###$$$######"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$############"""""""""######$$$"""!!! !!!"""%%%%%%$$$###""""""######################################################"""######$$$$$$$$$######$$$######"""######$$$$$$###$$$%%%&&&&&&%%%$$$###&&&%%%"""  !!!"""######"""""""""!!!!!! """"""""""""############'''&&&%%%$$$###"""!!!!!!%%%###!!!"""###$$$$$$###""""""""""""""""""""""""############""""""""""""'''%%%""""""$$$%%%%%%%%%&&&$$$"""$$$&&&'''&&&$$$########################"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$%%%$$$###$$$%%%%%%###!!!"""############$$$$$$$$$########################%%%$$$$$$###"""!!! """"""#########"""!!! $$$$$$$$$$$$######""""""$$$$$$$$$########################$$$$$$$$$$$$$$$""""""""""""############ !!!!!!""""""##################"""""""""""""""""""""""""""""""""""" """#########"""!!! !!!!!! """"""""""""""""""""""""""""""""""""""""""""""""###############"""""""""""""""###$$$$$$$$$$$$######""""""!!!!!!""""""###############""""""""""""""""""######$$$#########%%%%%%$$$###"""!!!!!! """"""""""""###$$$%%%&&&############""""""""""""""""""""""""############""""""!!!!!!!!!!!! %%%$$$$$$###############$$$$$$$$$$$$$$$###"""!!!"""""""""#########$$$$$$##############################""""""######$$$%%%#######################################"""!!!!!!!!!""""""######""""""!!!999???IIITTT\\\\\\WWWQQQFFFCCCCCCNNNbbbyyyzzzwwwwwwyyy{{{pppjjjccc```bbbggglllnnnrrrgggUUUCCC666000......******)))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%&&&&&&%%%$$$"""$$$%%%%%%%%%%%%&&&((('''+++///111111///......------,,,)))&&&$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""""""""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%$$$$$$######"""""""""%%%%%%%%%$$$$$$######"""!!!!!!"""###$$$%%%%%%%%%"""###$$$$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$%%%########################""""""############""""""######$$$$$$$$$$$$########################$$$$$$#########""""""#########%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################!!!"""###$$$$$$$$$$$$$$$##################$$$$$$"""$$$&&&((((((&&&$$$"""%%%$$$###""""""###$$$%%%$$$$$$$$$###""""""!!!!!!!!!"""""""""############&&&&&&%%%$$$$$$###""""""###!!! !!!#########""""""""""""""""""""""""""" !!!"""###$$$%%%%%%$$$###!!!!!!""""""###### %%%((('''$$$#########"""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$#########$$$$$$######""""""#########$$$$$$$$$########################$$$$$$######"""""""""!!! !!!"""######$$$%%%%%%$$$$$$###"""""""""""""""#########$$$$$$$$$###############$$$$$$$$$!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!########################""""""""""""!!!!!!!!!!!! !!!"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$##################""""""###$$$$$$$$$$$$######""""""""""""""""""############"""""""""""""""!!!!!!"""######$$$######&&&%%%$$$###""""""######"""!!!!!!!!!!!!###%%%&&&#########"""""""""""""""!!!"""""""""############ $$$######""""""#########$$$$$$$$$%%%%%%$$$$$$###""""""""""""##########################################""""""######$$$%%%########################""""""###$$$$$$"""!!! !!!"""######"""!!! 999<<>>FFFNNNTTT[[[bbbjjjllliiiccc^^^\\\YYY```kkktttxxxvvvqqqmmmlllppptttvvvwwwxxx|||zzzssslllfffcccbbbVVVRRRMMMJJJGGG@@@777111+++++++++************)))((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&'''%%%######$$$&&&&&&%%%&&&''''''%%%###""""""###$$$(((---000000000000000+++,,,,,,+++(((%%%$$$%%%%%%$$$###""""""###$$$%%%######%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!"""###$$$%%%%%%&&&%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&& !!!"""###$$$%%%%%%%%%"""$$$$$$$$$###"""###$$$###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""$$$%%%&&&&&&%%%%%%###$$$%%%&&&&&&%%%$$$###!!!!!!""""""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!! !!!###$$$%%%%%%$$$$$$$$$%%%'''(((((('''%%%$$$)))(((%%%$$$######%%%%%% !!!"""######""""""""""""############%%%$$$$$$###"""!!! """""""""%%%''''''&&&$$$"""""""""""""""""""""""" !!!"""###$$$%%%%%% """%%%$$$""" """###!!!###$$$$$$$$$$$$&&&'''""""""###$$$%%%&&&&&&&&&"""############$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$%%%%%%!!!"""###""" $$$'''"""############$$$$$$$$$####################################""""""""""""""""""!!!!!!###$$$&&&'''!!!!!!"""###$$$%%%%%%&&&%%%%%%$$$$$$###"""!!!!!!$$$#########""""""!!!!!!""""""""""""############!!!"""###$$$%%%&&&''''''!!!!!!""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""#########"""  !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""###""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$!!!!!!""""""#########$$$""""""###""""""!!! !!!###$$$###"""  """###%%%%%%%%%$$$###!!!!!!""""""#########$$$""""""""""""############!!!"""""""""######$$$$$$######""""""###$$$%%%%%%###$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""""""""#################################"""###$$$$$$%%%########################%%%$$$"""!!!!!!!!!"""###"""!!!  !!!"""444888999666333888EEEQQQXXXaaammmwww~~~{{{mmm______dddooo{{{{{{zzz{{{}}}|||{{{{{{zzzyyy{{{{{{{{{yyyuuusssqqqlllhhh___XXXPPPMMMKKKEEE;;;333333000+++'''%%%%%%'''))))))(((((((((''''''''''''+++++++++***((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%%%%&&&'''''''''''''''%%%######$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%&&&,,,222555333///---///000---((($$$###$$$&&&%%%###"""!!!"""############$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%########################((('''%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###############"""!!!"""$$$&&&&&&%%%###"""""""""######%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$$$$##########################################!!!"""$$$&&&&&&$$$"""!!!""""""############""""""""""""######$$$$$$$$$%%%################################################%%%$$$$$$$$$###"""""""""######"""""""""""""""###########################"""############$$$$$$$$$###"""!!! """"""########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""######"""""""""""""""###"""###$$$%%%$$$""" #########"""""""""!!!!!!"""  """###############$$$$$$$$$#########$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&''''''""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$%%%%%%###!!!&&&### """''')))&&&"""""""""#########$$$$$$$$$$$$"""!!! !!!"""$$$%%%"""############$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$#########$$$%%%%%%&&&########################'''%%%###!!!!!!"""###$$$""""""#########$$$$$$$$$""""""""""""""""""""""""######""""""""""""######"""#########$$$$$$$$$$$$########################'''&&&&&&%%%$$$$$$$$$%%%############""""""""""""######""""""""""""###############"""!!!!!!"""############""""""!!!!!!  """"""!!!!!!###$$$!!!!!! """%%%''')))""""""""""""""""""""""""######""""""!!!!!! ########################$$$$$$$$$###"""!!!!!! %%%%%%%%%$$$$$$######### !!!"""$$$$$$$$$###"""""""""""""""""""""""""""$$$###""" """###$$$%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""""""""!!!!!!""""""!!!"""%%%'''""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!###"""###$$$%%%%%%###!!!222555666444222666>>>FFFPPPYYYfffrrr{{{|||rrrggg[[[aaannnzzzwwwwwwsssrrrqqqqqqssstttrrrnnnddd]]]SSSOOOMMMJJJCCC===333000---+++******)))((())))))((((((((('''''''''%%%%%%&&&(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&((('''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%&&&+++111444222///---///000---)))%%%###$$$'''&&&&&&%%%%%%%%%%%%&&&######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%##############################$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############$$$$$$###"""###%%%'''$$$###"""""""""$$$&&&'''%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""################################################!!!"""############"""!!!""""""############"""""""""""""""######$$$$$$$$$################################################$$$$$$$$$#####################""""""""""""##############################"""############$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!"""!!!!!!!!!"""###$$$$$$######""""""""""""######%%%%%%%%%$$$$$$$$$######'''&&&$$$######$$$&&&'''&&&%%%%%%$$$###"""!!! """###############$$$$$$###############"""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$"""######""""""#########"""##################$$$$$$######!!!!!!!!!"""$$$%%%"""############$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$############$$$$$$%%%&&&########################%%%$$$###"""!!!""""""###!!!!!!"""###$$$$$$%%%%%%""""""""""""""""""""""""######""""""""""""######!!!!!!!!!"""""""""##############################%%%%%%$$$###############$$$$$$#########"""""""""########################!!!"""""""""""""""!!!!!! !!!"""############""""""!!!!!!!!! !!!###"""!!!!!!"""$$$$$$###"""!!!"""###%%%&&&""""""""""""""""""""""""##################""""""########################$$$$$$######"""!!!!!! %%%%%%%%%$$$$$$######### !!!!!!!!! """"""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###############""""""###$$$$$$###""""""###%%%""""""""""""""""""""""""$$$$$$###"""""""""""""""###""""""$$$%%%%%%###!!!333444555444444666999<<>>555000...***((()))))))))(((((((((((('''''''''((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''&&&&&&%%%$$$###)))(((&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%(((---000000000/////////---+++(((&&&$$$!!!###%%%&&&%%%###"""######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###%%%&&&%%%$$$$$$&&&''',,,***&&&###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$########################&&&%%%###""""""###%%%&&&"""######$$$$$$######"""""""""""""""""""""""""""################################################"""""""""###$$$$$$$$$%%%######""""""######$$$$$$########################""""""#########$$$$$$$$$!!!"""#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$$$$""""""!!!!!!"""###$$$$$$$$$###"""!!!!!!""""""###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######"""""""""!!!!!!!!!"""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$###""""""############$$$$$$$$$######$$$&&&&&&%%%###""""""############$$$%%%$$$$$$$$$#####################"""""""""###$$$%%%""""""#########$$$$$$$$$%%%$$$###$$$%%%%%%%%%############$$$$$$$$$##############################!!!!!!""""""""""""!!! ########################""""""""""""""""""""""""######""""""""""""###### !!!!!!!!!!!!###########################""""""!!!!!!!!!""""""######"""""""""!!!!!!!!! !!!""""""""""""!!!  !!!"""###$$$$$$$$$ !!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!$$$%%%%%%$$$""" !!!"""%%%$$$###"""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$%%%%%%%%%####################################""""""!!!!!!$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######"""!!!!!!"""######!!!!!!""""""####################################%%%%%%$$$$$$###"""!!! $$$%%%&&&%%%"""!!!!!!"""""""""""""""""""""""""""$$$######""""""############"""!!!"""###$$$###!!!;;;777444333555999;;;;;;;;;???CCCGGGOOOYYY^^^]]]]]]XXXYYYhhh~~~vvvhhh]]]]]]cccjjjsss{{{{{{vvvqqqooopppsssttttttrrrdddNNN<<<111,,,+++******)))))))))((((((((((((*********)))((('''&&&%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$###"""(((&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%'''***---///000//////...---,,,***'''%%%"""$$$%%%$$$!!! ######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$&&&&&&%%%$$$%%%''',,,)))&&&###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$########################%%%$$$""" """$$$%%%######$$$$$$$$$$$$###############"""""""""""""""################################################"""""""""###$$$$$$$$$%%%###############$$$%%%%%%########################""""""#########$$$$$$$$$!!!"""#########"""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!""""""###$$$$$$$$$###""" """""""""""""""""""""""""""###$$$$$$$$$$$$###""" !!!!!!"""######$$$$$$%%%%%%%%%$$$$$$######""" !!!!!!""""""######""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$$$$######$$$&&&&&&$$$###!!!$$$&&&%%%"""#######################################$$$$$$%%%""""""#########$$$$$$$$$%%%$$$######%%%%%%$$$###"""###$$$$$$$$$###""""""######################## !!!""""""""""""!!!!!!%%%$$$$$$###"""!!! """"""""""""""""""""""""######""""""""""""######!!!!!!"""""""""#########""""""""""""""""""""""""######"""""""""######$$$""""""!!!!!!!!! ###$$$$$$$$$$$$$$$$$$### !!!!!!"""!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!""""""""""""""""""$$$%%%%%%###!!! !!!""""""""""""""""""######""""""""""""""""""""""""!!!!!!""""""######$$$$$$#################################"""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######!!!!!!!!!"""######$$$$$$####################################"""!!! !!!######"""!!!"""###""""""""""""""""""""""""""""""!!!!!!!!!""""""######"""!!!!!!#########!!!<<<999555444555888:::;;;:::===@@@CCCMMM]]]iiinnnhhh___YYY___ooo}}}ooobbb______bbblllxxxyyyvvvssstttxxx}}}yyyaaaIII777...,,,---******)))))))))(((((((((((()))))))))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%$$$$$$###&&&%%%###$$$%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%&&&(((+++...000000///......---+++(((%%% """$$$&&&&&&%%%###"""######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""" !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""$$$&&&&&&%%%$$$%%%&&&%%%%%%$$$######$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%########################"""!!!!!!"""######$$$$$$$$$$$$######$$$$$$$$$##############################################################################$$$$$$$$$###############$$$%%%&&&########################"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$%%%%%%%%%&&&&&&%%%$$$"""!!!!!! """###$$$%%%$$$""" $$$$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""######"""""""""!!!!!!!!!%%%%%%%%%$$$$$$$$$$$$$$$"""!!!!!! """"""###$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%###!!! ###&&&###""""""#########$$$$$$$$$#########$$$$$$$$$$$$%%%"""############$$$$$$$$$%%%###"""###$$$%%%$$$###"""###$$$$$$$$$###"""!!!########################!!!!!!""""""""""""######%%%%%%$$$###!!! """"""""""""""""""""""""######""""""""""""##################$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$#########$$$%%%%%%""""""!!!!!!!!! !!!!!! !!!!!!!!!!!!"""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""######"""###$$$###  !!!""""""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""##############################"""""""""""""""""""""""""""###############$$$######""""""""""""###"""""""""""""""""""""""""""""""""######"""""""""!!!!!!""""""#########$$$########################"""""""""""""""!!! !!!"""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$""" """###"""""">>>>>>===;;;999888999999666999;;;???MMMbbbttt}}}xxxlll```\\\```lll~~~xxxnnnjjjfffdddmmm{{{}}}yyytttrrruuu|||rrrZZZCCC555000000*********)))))))))((((((&&&&&&'''((())))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&&&&$$$###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$&&&)))---111111///.........---)))&&&$$$%%%&&&''''''&&&$$$#########$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########!!!###%%%%%%$$$###$$$$$$""""""###$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%########################"""!!!  !!!"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$###################################################$$$$$$$$$###########################$$$%%%&&&'''########################"""############$$$$$$$$$$$$###############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""!!!!!!"""#####################$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!############$$$$$$$$$$$$$$$###"""!!! """"""###$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''''''''&&&%%%%%%%%%$$$""" """  """###""" !!!!!!"""###$$$%%%%%%&&&######$$$$$$%%%%%%%%%$$$"""############$$$$$$$$$$$$###"""###$$$%%%$$$""""""###$$$%%%$$$###!!! ###########################""""""!!!"""###$$$%%%""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""###############$$$$$$$$$$$$%%%""""""""""""""""""""""""###############$$$%%%&&&############""""""""""""  """""""""""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!"""""""""#########!!!""""""!!!  !!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!!!!!!! ########################"""""""""""""""""""""###!!!"""""""""#########$$$'''&&&%%%$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""############"""""""""""""""""""""#################################""""""#########""""""!!!"""###############""""""""""""""""""""""""""""""!!!!!!""""""###$$$$$$""" !!!"""""""""AAACCCEEECCC???;;;999888111444666;;;IIIaaavvvxxxggg[[[VVVZZZgggtttyyywwwpppjjjrrr~~~uuunnnooouuu}}}|||gggNNN;;;333111************))))))))))))&&&'''''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''((()))))))))(((&&&%%%$$$$$$&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%(((---111111///......///---)))&&&%%%&&&&&&&&&&&&%%%###"""######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% ###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###### """$$$%%%$$$######$$$###$$$%%%%%%$$$###!!! #########$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%########################$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$################################################%%%$$$$$$$$$######""""""############$$$%%%&&&'''########################"""############$$$$$$$$$###"""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""""""""###"""""""""""""""######  !!!$$$''')))!!!!!!""""""##################""""""""""""###### !!!"""###$$$$$$!!!!!!""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$%%%&&&&&&'''((((((((('''%%%%%%%%%$$$!!!%%%&&&'''&&&###""""""### !!!###$$$%%%&&&'''######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$$$$###"""###$$$$$$$$$""""""###$$$%%%$$$###!!!########################$$$###"""!!!!!!###%%%''' !!!!!!"""#########""""""""""""""""""""""""######""""""""""""######"""#########$$$$$$$$$$$$""""""""""""""""""""""""######""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&$$$!!!!!!$$$&&&!!!"""############""""""!!!"""""""""""""""!!!!!!!!!!!!""""""#########$$$!!!!!!!!! !!!!!!""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! ########################"""""""""""""""#########!!!!!!""""""#########$$$%%%$$$"""!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""######"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$###### ###%%%$$$#########""""""""""""""""""""""""######""""""###$$$%%%%%%$$$""" !!!"""""""""LLLLLLKKKHHHCCC>>>:::888555555777:::@@@OOOhhh~~~vvveeeWWWVVV\\\```xxxzzztttxxxyyyqqqnnnppptttxxxpppXXXBBB555000...***(((******'''%%%&&&)))***+++++++++***((('''))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$((((((''''''''''''(((((('''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$''',,,///444111///...///---***&&&&&&&&&'''''''''&&&%%%%%%'''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''%%%###""""""######%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$#########""""""########################''''''""""""***%%% &&&"""#########$$$$$$$$$$$$$$$$$$###""""""###$$$$$$#########"""""""""""""""###$$$%%%%%%%%%%%%$$$###############"""""""""""""""$$$&&&%%%$$$###$$$%%%!!!"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%########################"""!!! !!!!!!"""""""""############&&&%%%###"""""""""######&&&%%%###"""""""""######""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$######""""""""""""############""""""!!!!!! ######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%'''$$$""""""%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""""""""""""""""""""'''&&&%%%%%%$$$$$$$$$$$$&&&###!!!!!!$$$%%%###!!!%%%$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%$$$$$$$$$######""""""$$$#########""""""!!!!!!%%%$$$###"""!!!!!!"""""" !!!!!!$$$###"""###%%%&&&&&&%%%$$$ &&&&&&#########"""""""""""""""###"""######$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$#########""""""$$$###  ###$$$""""""!!!!!!  """###$$$(((((('''&&&$$$###""""""""""""""""""""""""""""""&&&$$$"""!!! !!!"""###""""""""""""!!!!!!!!!!!!########################"""!!! """###$$$""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""!!!###$$$###!!! """%%%"""""""""""""""#########!!!!!!"""###$$$$$$%%%%%%""""""############""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!"""$$$$$$###!!!!!!"""WWWWWWUUUQQQKKKDDD>>>;;;888666777999>>>III___rrr~~~{{{nnnaaa[[[YYYWWWccc}}}||||||}}}uuunnnkkkmmmqqqzzz}}}|||rrr___JJJ;;;444---)))(((+++,,,***)))+++&&&'''((((((((('''%%%%%%''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&'''(((((('''&&&&&&###$$$$$$$$$$$$'''+++///000...,,,---...///---+++$$$%%%%%%%%%%%%$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&$$$############$$$%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########""""""########################%%%%%%''',,,%%% (((!!!!!!!!!"""""""""#################################"""""""""""""""""""""$$$$$$###""""""###$$$$$$############"""""""""""""""$$$%%%%%%$$$######$$$!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$#########$$$$$$"""""""""""""""######$$$%%%$$$###"""""""""###$$$%%%$$$###"""""""""###$$$##################$$$$$$######$$$%%%%%%%%%%%%$$$######""""""""""""############""""""!!!!!!!!!!!!"""""""""""""""""""""###########################%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$""""""""""""""""""""""""%%%%%%$$$###############%%%###!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###$$$$$$#########"""""""""############"""""""""!!!############""""""""""""########################$$$###"""###$$$%%%$$$###%%% """%%%### ######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""#########"""""""""!!!!!!###"""  """###"""""""""!!!!!!!!! $$$############$$$$$$%%%&&&&&&%%%$$$###""""""!!!""""""""""""""""""""""""%%%$$$"""!!! !!!"""#########"""""""""!!!!!!!!!########################""""""!!! !!!!!!######""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$""""""""""""""""""""""""!!!###$$$###!!! """%%%#########""""""""""""""" !!!""""""###$$$$$$""""""############""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$ $$$&&&'''((()))***```aaabbb```YYYPPPFFFAAA:::888777888:::AAAQQQ```sssyyy}}}yyyrrrjjjbbbZZZTTTggg~~~}}}}}}zzzqqqiiiggggggllloooppplllaaaQQQ@@@666000+++***,,,---******+++))))))******))))))((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&###$$$$$$$$$$$$'''***---111000......///000///...%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$#######################################$$$%%%&&&)))"""))) !!!!!!!!!!!!"""###$$$%%%%%%$$$###"""""""""""""""""""""######%%%$$$""" """$$$%%%############"""""""""""""""$$$%%%%%%$$$######$$$!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%&&&&&&&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!!!!"""$$$%%%#########"""######$$$%%%#########"""######$$$%%%$$$$$$########################$$$%%%%%%%%%%%%$$$######""""""""""""#########""""""""""""!!!!!!!!!!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$""""""""""""""""""""""""$$$$$$###""""""""""""###!!!  """######"""########################'''&&&$$$###"""!!!!!!!!!######""""""""""""!!!!!!############""""""""""""!!!!!!###$$$$$$###""""""$$$$$$$$$$$$############$$$###""""""######"""!!!$$$###""""""###### ###"""""""""""""""######%%%$$$###""""""###$$$%%%########################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""!!!!!!"""#########"""""""""""""""&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""$$$$$$"""!!!!!!!!!"""###$$$$$$#########"""""""""##############################"""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!"""######$$$"""""""""""""""""""""""""""######"""!!!!!!"""$$$$$$$$$######""""""!!!!!! !!!!!!"""""""""""""""############""""""""""""""""""""""""""""""######""""""""""""###### """$$$$$$"""dddhhhnnnppplll```QQQGGG<<<888666666777:::EEEOOO]]]hhhttt{{{xxxppp\\\aaajjjxxx}}}~~~yyypppgggbbbccccccdddddd```UUUFFF:::555///,,,,,,+++'''%%%&&&++++++++++++******))))))))))))))))))((((((((((((&&&%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$&&&))),,,666444222000000/////////)))(((''''''&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%############$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""""""""###################################################&&&"""!!!&&&!!!))) !!!!!!!!!!!!!!!"""$$$%%%%%%$$$"""!!!"""""""""""""""#########$$$$$$###""""""###$$$$$$############"""""""""!!!"""###%%%%%%###"""###$$$###"""!!!!!!!!!"""$$$%%%#################################"""######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&########################"""""""""##################"""!!! !!!"""$$$%%%"""""""""######$$$%%%%%%"""""""""######$$$%%%%%%$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$######""""""""""""######""""""""""""""""""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$$$$$$$########################$$$##################$$$""""""""""""""""""""""""$$$######"""""""""######"""!!!!!!"""###$$$%%%&&&"""""""""""""""#########%%%%%%$$$###"""""""""###"""""""""!!!!!!!!!!!!!!!#########""""""""""""""" """$$$%%%$$$###""" !!!!!!"""""""""$$$"""!!!!!!""""""!!!###$$$$$$###!!! """"""""""""""""""###$$$%%%$$$""" !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!"""###########################""""""!!!!!!"""""""""########################""""""""""""""""""""""""$$$###"""!!!!!!"""######$$$$$$$$$$$$#########"""########################$$$######""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""#########"""!!!"""######%%%$$$$$$###"""!!! !!!!!!"""""""""""""""############""""""""""""""""""""""""""""""###""""""""""""""""""###"""###$$$"""hhhooozzz~~~ooo[[[MMM???999555555555777===DDDIIIUUUeeessssssiiibbbkkk}}}}}}}}}qqqfffbbb___]]]^^^^^^XXXLLLAAA666000,,,+++***%%%$$$%%%((((((''''''&&&&&&&&&&&&))))))))))))((((((((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%(((***222222111000///......///***)))((('''&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%$$$$$$$$$#########$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! ################################################$$$$$$ %%%///,,,$$$'''!!!!!!"""""""""#########!!!"""$$$%%%%%%$$$"""!!!!!!!!!""""""###############$$$&&&''''''&&&$$$###############"""""""""!!!!!!###%%%$$$###"""######%%%$$$###"""###$$$%%%&&&##############################""""""###$$$$$$%%%"""#########$$$$$$$$$$$$######################## """#########""""""###"""!!!!!!!!!"""$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$######""""""""""""######""""""""""""############%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############$$$$$$""""""""""""""""""""""""#########$$$$$$#########""""""""""""""""""""""""$$$$$$#########$$$$$$%%%%%%&&&&&&''''''((()))+++!!!!!!"""""""""############"""""""""###$$$%%%%%%!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###### """$$$%%%$$$###"""!!!"""######$$$"""!!!!!!"""""" """###""" !!!$$$""""""!!!!!!"""###$$$$$$$$$""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""##############################"""!!!!!!"""##################$$$$$$$$$$$$ !!!"""###############$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$#########"""""""""""""""""""""""""""$$$$$$#########"""!!!!!!""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""######"""!!!"""#########%%%$$$$$$###"""!!! !!!!!!"""""""""""""""###""""""############""""""########################"""""""""######"""""""""!!!$$$$$$""" iiiqqqyyycccSSSDDD<<<666555666666999======IIIWWWdddsssvvvfffkkk}}}{{{}}}qqqddd___ZZZZZZZZZUUUKKKCCC666000,,,,,,+++(((''')))***)))((((((''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$%%%&&&((()))+++---......---...///)))(((&&&$$$######$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!###############$$$$$$$$$########################!!!###...<<<777(((%%%############$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!!!!"""######$$$$$$"""$$$'''))))))'''$$$"""############""""""""""""!!!###$$$$$$###""""""###%%%$$$$$$$$$$$$%%%&&&&&&########################""""""""""""###$$$%%%%%%""""""""""""####################################!!!"""###%%%%%%%%%$$$$$$!!!"""""""""############""""""###$$$$$$$$$######""""""###$$$$$$$$$######""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$######""""""""""""######"""""""""############$$$&&&&&&%%%%%%$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""$$$############$$$%%%%%%"""###$$$$$$######%%%'''!!!""""""######$$$$$$$$$!!!!!!""""""###$$$&&&'''!!!!!!""""""""""""######""""""""""""############!!!!!!###$$$$$$###"""""" !!!"""###$$$%%%###"""!!!!!!""""""!!! """!!!!!!"""%%%!!!!!!!!!!!!"""###$$$%%%###"""!!! ########################""""""""""""""""""""""""############$$$$$$$$$$$$$$$######""""""######$$$###############$$$$$$$$$ !!!"""$$$%%%&&&######$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$#########"""""""""""""""""""""""""""""""""######$$$$$$$$$###""""""""""""""""""""""""""""""!!!!!!"""############"""""""""""""""""""""""""""$$$"""!!!!!!"""######"""$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""############""""""########################""""""############""""""!!!###$$$$$$$$$$$$%%%___gggvvv}}}jjj\\\KKKAAA999777777666777999666@@@KKKSSS```sssssssss}}}jjjfffaaa___]]]WWWMMMEEE<<<666111000///,,,+++---,,,,,,***)))))))))***+++''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$###&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%'''&&&***...000///......///***)))&&&$$$######$$$%%%###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%$$$""""""&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$###########################$$$---999222%%%$$$#########$$$$$$$$$$$$%%%######################## !!!!!!"""######$$$$$$###$$$&&&''''''&&&$$$###############""""""""""""!!!"""$$$$$$"""""""""#########$$$%%%%%%%%%%%%$$$########################""""""""""""###$$$%%%&&&""""""#########$$$$$$$$$########################!!!"""$$$&&&''''''&&&%%% !!!###$$$$$$$$$"""!!!######$$$%%%$$$###""""""######$$$%%%$$$###""""""!!!!!!"""###$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$######""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$#########################################################!!!$$$&&&'''%%%$$$$$$&&&########################"""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""###$$$$$$!!!"""  ###""""""######$$$%%%%%%&&&""""""""""""###$$$%%%%%%"""""""""#########$$$$$$!!!"""""""""########################"""""""""""""""""""""""""""############!!!!!!!!!###$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$######"""!!!!!! ########################""""""""""""""""""""""""""""""""""""#########$$$###""""""""""""""""""###"""""""""#########$$$$$$###"""""""""###$$$$$$%%%###############"""""""""""""""""""""""""""""""""!!!!!!"""#####################"""""""""!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$$$$######"""""""""""""""""""""""" !!!"""###$$$######"""""""""""""""""""""""""""%%%""" !!!###$$$###!!!#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""########################!!!"""###$$$$$$###"""!!!#########"""  """QQQZZZhhhxxx}}}ooodddQQQFFF;;;888777666555777111;;;CCCIIISSSggg||||||vvvsssooolllhhh```UUUMMMEEE===777555222...,,,---***)))'''&&&&&&&&&'''(((***)))))))))(((((((((((($$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###%%%$$$###""""""###$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&***///333444222///......---+++)))&&&%%%%%%&&&'''%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%###"""!!!'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""######$$$$$$$$$$$$########################&&&((($$$%%%***$$$$$$"""#########$$$$$$$$$$$$$$$$$$###""""""###$$$$$$ !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!"""$$$$$$"""!!!"""###!!!"""###%%%%%%$$$######""""""""""""""""""""""""""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%######################## !!!$$$&&&&&&&&&%%%$$$ ###%%%%%%$$$""" ###$$$%%%%%%$$$###"""!!!###$$$%%%%%%$$$###"""!!! !!!###$$$%%%&&&'''######$$$%%%%%%%%%%%%$$$######""""""""""""######""""""######$$$$$$$$$$$$"""""""""######$$$%%%%%%################################################!!!$$$'''(((%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""#########%%%&&&$$$"""!!!###%%%""""""###$$$%%%%%%&&&&&&$$$$$$###############$$$""""""######$$$$$$$$$%%%!!!!!!""""""#########$$$%%%$$$###"""!!!!!!""""""$$$######"""!!! """!!!!!!"""###$$$$$$#########$$$%%%&&&%%%!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!""""""""""""!!!!!!!!!!!!""""""############$$$###""""""!!!"""""""""###"""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$%%%%%%$$$###"""""""""""""""""""""""" !!!"""$$$$$$######"""""""""""""""""""""""""""%%%""" !!!###$$$###!!!"""""""""""""""######### """"""############""""""########################!!!"""###$$$$$$###"""!!!#########"""!!!!!!$$$&&&VVV]]]eeellltttxxxssskkk\\\QQQCCC<<<;;;;;;888555::::::===BBBHHHSSSgggxxxwwwuuuxxxuuuoooddd\\\XXXXXXOOOGGG@@@777---,,,111...,,,************)))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######(((***,,,---......---,,,111---'''%%%%%%&&&%%%############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$&&&(((((((((&&&%%%((('''%%%#########%%%&&&########################%%%%%%$$$######$$$%%%%%%$$$$$$###"""###$$$&&&'''######"""""""""###%%%&&&%%%%%%%%%%%%%%%$$$###"""######""""""""""""######$$$###"""!!!!!!"""###$$$!!!!!!"""############"""&&&%%%"""!!! !!!"""###!!!"""###$$$$$$###"""!!!$$$$$$##################""""""""""""""""""""""""########################""""""""""""""""""""""""&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""######""""""""""""######%%%$$$###!!!!!!!!!"""###"""""""""###$$$$$$$$$%%%$$$$$$$$$############""" !!!!!!""""""#########"""""""""!!!!!! &&&""""""$$$$$$###%%%$$$###!!!!!!###$$$%%%%%%%%%%%%$$$###"""!!! ###%%%'''((('''&&&###"""########################%%%)))+++)))$$$!!!###&&&################################################&&&&&&&&&(((***)))&&&$$$###$$$$$$######"""!!! ######$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$###""""""###############"""!!!!!!""""""""""""############""""""""""""""""""""""""########################'''%%%###"""######"""!!!########################%%%""" ###%%%%%%$$$ !!!"""######"""!!! """""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!""""""%%%""" !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""%%%!!!"""######""""""############""""""###"""!!! !!!"""###""""""""""""""""""""""""$$$$$$############$$$$$$#########"""###$$$$$$%%%!!! !!!""""""!!!""""""""""""""""""""""""&&&%%%###""""""###%%%&&&#########"""""""""""""""""""""""""""""""""""""""$$$"""!!!"""%%%&&&%%%###########################$$$ $$$&&&###!!!###$$$$$$###""" !!!!!!""""""######UUU\\\dddjjjqqqvvvtttooocccWWWIII@@@===<<<888555999888;;;>>>BBBJJJ[[[kkkvvvppp}}}}}}zzzpppjjjhhhkkkbbbXXXNNNBBB444...///...,,,***)))******)))(((******)))((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$############&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%'''))),,,///000///...---111---(((%%%%%%&&&%%%###%%%&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$&&&''''''&&&%%%$$$'''&&&%%%$$$###$$$%%%%%%########################%%%%%%$$$######$$$%%%%%%%%%$$$#########$$$%%%&&&######"""""""""###%%%%%%###$$$$$$$$$######"""!!!######""""""""""""######$$$###""""""""""""###$$$!!!"""######$$$$$$######$$$###"""!!!!!!"""$$$%%%""""""######$$$#################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$$$$###$$$$$$$$$######"""""""""%%%$$$###"""!!!!!!"""##################$$$$$$$$$$$$$$$$$$############"""!!!!!!"""""""""""""""############""""""!!!!!!!!!&&&### !!!""""""!!!"""!!!  !!!"""!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$''')))((($$$"""###&&&""""""""""""""""""""""""#################################%%%&&&&&&###!!! !!!""""""###############$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$######""" """"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%###!!!!!!"""###"""!!!########################$$$""" !!!$$$%%%%%%###!!!!!!!!! !!!!!!!!!##################"""""""""""""""######""""""""" !!!!!!""""""######!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########""""""!!!!!!!!!###!!! """$$$###"""""""""############""""""###"""!!!!!!!!!!!!"""###""""""""""""""""""""""""#########""""""#########"""""""""""""""###$$$$$$"""  !!!###""""""""""""""""""""""""""""""%%%$$$"""!!!!!!"""$$$%%%"""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""  """###"""!!!""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%$$$$$$$$$######"""""""""###""""""""""""!!!!!!!!!!!!UUU]]]fffjjjoootttuuusssjjj```QQQGGGBBB???;;;777999888:::<<<===BBBOOO[[[lllxxx}}}tttkkksssrrrvvvxxxuuuxxx~~~vvvlllaaaQQQ@@@444000...,,,)))))))))******)))++++++***)))'''&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&'''%%%(((---000222111///...000---)))&&&&&&%%%%%%$$$'''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&$$$###"""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$#########$$$$$$#########"""######$$$%%%"""############"""!!!!!!######""""""""""""######$$$$$$############$$$$$$"""######$$$$$$$$$$$$$$$""""""!!!!!!"""###%%%&&&###############$$$%%%&&&########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""##################""" !!!"""###$$$$$$$$$$$$######$$$%%%$$$###!!!!!!$$$$$$###"""""""""######$$$$$$$$$###############$$$$$$$$$############"""###############"""""""""###############"""""""""&&&###!!! !!!"""!!!!!!!!!  !!! """###$$$$$$$$$###""""""!!!"""###%%%&&&########################"""%%%'''&&&###"""###&&&""""""""""""""""""""""""########################"""""""""###%%%$$$"""  !!!"""""""""""""""###$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""$$$$$$$$$######!!! """"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """###""""""###########################""""""###$$$%%%###"""""""""  """"""$$$$$$###""""""!!! !!!!!!""""""""""""!!!!!! !!!"""###$$$$$$$$$ !!!!!!!!!### !!!!!!!!!""""""########################$$$$$$$$$######""""""!!!"""!!!"""$$$%%%%%%###!!!""""""############""""""###""""""!!!!!!""""""###""""""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!!!!"""""""""#########!!! """######"""""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###"""###$$$%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%$$$""""""$$$&&&'''&&&$$$""""""###%%%&&&#########"""!!! SSS]]]gggkkkmmmpppqqqooojjjaaaUUULLLGGGDDD@@@===<<<:::;;;======???GGGQQQ]]]ooo|||vvvjjjkkkzzzmmmkkkwww~~~|||}}}{{{qqqaaaNNN===444///,,,***((()))*********+++******)))((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$'''---222444333000//////---***(((&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%$$$###"""!!!$$$$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###########################$$$$$$"""###############""""""$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$######"""""""""###$$$%%%$$$######"""###%%%&&&'''###############$$$$$$$$$################################################""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!"""############### """$$$$$$###"""!!!$$$#####################%%%$$$$$$$$$###"""""""""$$$$$$$$$#########""""""%%%%%%$$$$$$######""""""$$$$$$##################$$$###"""""""""######$$$$$$###""""""""""""###$$$!!!"""$$$%%%%%%%%%!!!!!!""""""###%%%&&&'''######################## """%%%%%%######$$$%%%""""""""""""""""""""""""########################%%%$$$$$$%%%&&&&&&%%%###############"""!!! """###$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$###""""""""""""############""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!  """$$$$$$###########################!!!"""###$$$$$$$$$"""!!!""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""!!!!!! !!!"""#########$$$######$$$$$$$$$$$$$$$ !!!##########################################$$$$$$!!!""""""###$$$$$$###"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""###""" !!!###$$$$$$###""""""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$#########$$$$$$$$$###""""""""""""""""""""""""$$$%%%%%%$$$"""!!!!!!!!!###"""""""""###%%%'''(((###"""""""""!!!!!!!!! KKKWWWbbbgggggggggddd```^^^XXXQQQKKKHHHGGGDDDBBB>>><<<;;;=========DDDLLLYYYnnn}}}oooiiinnnuuuqqqhhhkkkssszzzqqq^^^HHH999111...+++))))))*********((((((((()))))))))))))))''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###''',,,111444333111//////...,,,)))&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$###""""""!!!######$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""#########$$$##################$$$$$$%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$###############%%%$$$#########$$$&&&'''""""""#########$$$$$$$$$################################################""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!###############"""!!!!!! """$$$$$$###"""#########$$$$$$$$$$$$###%%%$$$$$$$$$###"""""""""$$$$$$$$$#########""""""%%%%%%$$$$$$######""""""##################$$$$$$!!!"""######$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$!!!$$$&&&'''''''''&&&######################## !!!###$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$%%%''''''&&&$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%&&&%%%###$$$$$$$$$$$$###"""""" !!!"""$$$$$$$$$$$$!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!###%%%&&&%%%########################!!!"""###$$$###"""!!!!!!!!!"""$$$%%%%%%$$$"""!!! !!!!!!"""""""""""""""######$$$$$$######"""""""""""""""!!!!!!!!!!!!!!!#########"""!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&""""""!!!!!!!!!"""###$$$""""""############""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!""""""""""""!!!###""" !!!###$$$$$$###""""""""""""""""""""""""#########""""""#########"""""""""######$$$$$$$$$"""""""""""""""""""""""" ########################$$$!!! $$$%%%### """###$$$%%%$$$$$$ !!!!!!!!!"""""""""###@@@KKKVVV[[[]]][[[UUUOOONNNLLLJJJJJJJJJJJJIIIGGG???<<<;;;<<<<<<<<>>DDDIIIOOORRRMMMEEECCCGGGMMMTTTXXXYYYXXXWWWJJJDDD@@@???>>>===@@@EEEFFF\\\wwwzzzmmmbbbjjjxxxwwwiii^^^gggvvvyyyyyykkkUUU;;;777111---,,,+++++++++++++++******))))))(((((('''''''''&&&&&&'''''''''''''''((((((((((((''''''%%%&&&&&&&&&'''((((((((($$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''&&&(((***---/////////...---...///,,,'''$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&&&&$$$###"""!!!!!!###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###!!!"""$$$%%%&&&%%%%%%$$$###$$$%%%%%%$$$###"""!!!!!!!!!"""###############%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$###"""!!!!!!!!!"""###############""""""$$$%%%%%%%%%%%%%%%###$$$$$$$$$###!!! !!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""&&&%%%$$$######$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$"""###$$$%%%&&&%%%%%%$$$""""""######$$$$$$$$$%%%$$$$$$$$$############""" !!!!!!""""""###### !!!!!!"""""""""###!!!###%%%#########$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$###""""""""""""$$$%%%&&&########################%%%$$$$$$$$$%%%%%%$$$###################################################%%%###""""""###$$$$$$######$$$$$$######"""!!! !!!!!!###$$$%%%&&&&&&&&&###$$$$$$$$$$$$###""""""$$$$$$$$$######"""!!! """"""""""""############""""""""""""""""""""""""###########################!!! """######"""########################"""$$$$$$"""!!!$$$%%%""""""%%%%%%%%%$$$$$$###"""""""""!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$### !!! !!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! """'''(((&&&$$$###$$$""""""############"""""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""$$$$$$############$$$$$$ """$$$%%%&&&%%%###"""!!! !!!""""""!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""###%%%&&&%%%""" """$$$""""""""""""""""""""""""%%%&&&&&&%%%""" !!!"""!!!  """$$$&&&######""""""!!!!!! ::::::===BBBIIILLLLLLJJJHHHMMMTTTZZZ___```aaa```YYYRRRHHH@@@===???BBBDDDCCCPPPdddzzz~~~ssslllooo{{{qqqmmmjjjooo}}}vvvpppuuu}}}rrr___DDD888---+++---+++)))))),,,+++***)))((('''&&&%%%(((((((((((())))))))))))(((((('''''''''&&&&&&&&&((((((''''''''''''((((((+++)))'''%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&$$$"""#########%%%))),,,.../////////---......,,,(((&&&$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%$$$###"""&&&$$$"""!!!###$$$$$$$$$%%%$$$######"""######$$$$$$"""  """$$$&&&%%%###""""""###%%%&&&$$$$$$$$$############"""###"""""""""!!!!!! ########################!!!!!!""""""#########$$$ """$$$''''''$$$"""!!!""""""#########"""""""""###$$$%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$### """"""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&############"""""""""""" """$$$%%%"""############$$$$$$$$$"""############$$$$$$$$$############""""""""""""%%%%%%%%%$$$$$$$$$######$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""########################"""######$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###""" %%%(((%%%!!!""""""""""""""""""""""""###########################$$$%%%&&&'''&&&%%%%%%$$$$$$$$$############"""########################""""""""""""""""""""""""###"""!!!!!!!!!!!!!!!"""%%%###!!!!!!###$$$""" """"""#########""""""!!!$$$###"""!!!!!!"""###$$$"""""""""""""""######$$$ !!!%%%$$$"""&&&%%%###"""!!! !!!!!!###############"""!!!!!!########################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%&&&&&&######"""!!!!!!!!!!!!!!!###!!!!!!"""###$$$###"""""""""""""""############$$$$$$%%%%%%%%%%%%$$$$$$######""""""!!!!!! """"""""""""!!!!!!!!!!!!$$$###!!! """$$$&&&###!!!!!!%%%'''###$$$%%%&&&&&&%%%$$$###""""""!!!!!!!!!!!!""""""######$$$######"""!!!  !!!!!!!!!!!!!!!$$$$$$###"""!!!!!!"""""":::999;;;???EEEJJJLLLKKKQQQVVV___fffjjjjjjiiiggg___YYYOOOFFF@@@>>>>>>>>>???HHHXXXnnnyyysss|||{{{tttppplllqqq~~~yyysssooosssxxx||||||jjjXXXGGG;;;000------+++)))(((++++++***)))(((''''''&&&'''''''''((((((((((((((((((((('''''''''&&&&&&&&&(((''''''''''''''''''(((+++)))'''%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$############%%%(((,,,...///000///---......,,,(((&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%$$$######"""  """"""!!!$$$$$$$$$############"""""""""""""""""""""""""""%%%$$$############$$$%%%"""""""""""""""###$$$$$$#########"""""""""!!!!!!########################""""""""""""#########$$$"""!!!"""$$$%%%&&&$$$"""######$$$$$$$$$$$$###"""######$$$$$$$$$$$$######""""""""""""#########$$$######""""""""""""######%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$###############$$$$$$$$$%%%&&&'''&&&$$$"""""""""#########################################################$$$%%%%%%&&&&&&############""""""""""""!!!"""$$$%%%"""############$$$$$$$$$%%%$$$$$$$$$######""""""############""""""""""""%%%%%%$$$$$$$$$#########$$$######"""""""""""""""######################################################$$$$$$$$$######""""""######$$$$$$######"""&&&$$$"""###%%%%%%### """"""""""""""""""""""""##############################%%%&&&&&&%%%%%%$$$$$$$$$$$$############"""########################"""""""""""""""""""""""""""""""""""""""###$$$%%%%%%###""""""$$$$$$""" """"""############""""""######""""""""""""######"""""""""""""""######$$$###!!!"""$$$$$$###%%%$$$"""!!! !!!###############"""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""#######################################"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%%%%######"""!!!!!!!!!!!!!!!###!!!!!!"""###$$$###"""!!!!!!!!!"""""""""######!!!!!!!!!""""""!!!!!!!!!######""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###"""!!! !!!"""$$$%%%$$$"""!!! """%%%&&&######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""!!!""""""#########"""""" !!!""""""""""""!!!"""!!!!!!!!!!!!!!!"""###;;;999999;;;@@@EEEJJJLLLRRRYYYccckkkooonnnlllkkkhhhcccYYYOOOFFF@@@===<<>>333///...+++((((((************))))))((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''***((('''%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&###%%%&&&&&&$$$######$$$$$$%%%(((+++...///000000---......,,,)))&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$!!! """"""!!!"""###$$$$$$%%%$$$###""""""###$$$%%%%%%$$$###"""###$$$$$$$$$$$$$$$$$$###""""""!!!!!!"""###$$$&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############$$$###"""###$$$%%%$$$"""%%%%%%%%%%%%%%%$$$###"""#########$$$######""""""""""""""""""##################""""""""""""######%%%%%%%%%$$$$$$$$$##################$$$$$$$$$%%%$$$$$$$$$###############"""$$$&&&&&&%%%$$$%%%&&&################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""!!!!!!!!!!!!"""###%%%%%%"""############$$$$$$$$$&&&&&&%%%$$$###"""!!! $$$$$$#########"""""""""%%%$$$$$$$$$$$$#########"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!"""""""""######"""""""""%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""########################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$############"""########################""""""""""""""""""""""""!!!!!!""""""###%%%&&&'''&&&$$$######$$$$$$###"""""""""############""""""""""""############"""""""""""""""""""""######$$$######"""!!!!!!"""""""""###"""!!! """############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!""""""""""""########################"""############""""""!!!""""""""""""""""""""""""########################!!!!!!""""""######$$$$$$######"""!!!!!!!!!""""""###!!!!!!"""###$$$###""" !!!!!!!!!""""""""" !!!!!!!!!!!! ###""""""""""""!!!!!!!!! !!!!!!""""""#########"""""""""""""""#########$$$$$$############$$$%%%#########""""""#########""""""!!!!!!!!!!!!"""""" !!!"""############!!!!!!"""############### !!!"""######>>><<<999888;;;@@@FFFIIIPPPXXXbbbjjjnnnppprrrtttuuupppfffZZZMMMDDD???===??????DDDPPPaaavvv{{{vvvxxx{{{yyyuuuuuu|||wwwnnneeedddhhhiii___UUUJJJ???555111///+++)))***************************((((((((((((((('''''''''((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$######$$$&&&(((###$$$&&&%%%$$$######$$$$$$&&&(((+++---///000000.........,,,)))&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%%%%$$$ """%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&''''''&&&$$$###%%%$$$###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&$$$""""""###$$$######%%%%%%%%%%%%$$$###"""!!! !!!"""###########################$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$###"""""""""###$$$%%%$$$###!!!!!!"""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$#########"""""""""""""""######$$$$$$%%%""""""#########$$$$$$$$$%%%%%%$$$$$$###""""""!!!$$$$$$$$$#########""""""$$$$$$$$$$$$############!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""############"""""" !!!""""""!!!!!!###$$$""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$###!!!""""""############"""!!!"""###$$$$$$###"""!!!"""""""""""""""######$$$!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!""""""############"""!!!""""""""""""""""""""""""!!!"""$$$$$$"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""!!!""""""""""""""""""""""""######################## !!!!!!!!!""""""############""""""!!!""""""######!!!!!!!!!###$$$###""" !!!!!!!!!!!!""""""############"""""""""""""""""""""""""""""" !!!"""######$$$$$$ !!!"""###$$$######"""#########$$$######""""""$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!"""""" !!!"""######""""""""""""###$$$$$$$$$$$$###"""!!!!!!!!!!!!""""""###BBB???;;;888888<<>>======@@@GGGOOOaaa}}}tttuuu{{{|||yyywwwyyyrrrddd___``````[[[UUUKKKAAA777333000,,,+++---+++++++++++++++******************)))))))))(((((())))))((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%#########%%%'''((("""$$$%%%%%%$$$###$$$%%%%%%&&&(((***---///000111...//////---)))'''%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%&&&'''&&&%%%!!!$$$'''''''''''''''&&&%%%$$$$$$%%%&&&'''$$$&&&((())))))(((&&&$$$'''&&&%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############&&&$$$""""""###$$$######$$$$$$$$$$$$###""" !!!"""$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""'''((()))'''%%%#################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$############$$$$$$$$$#########""""""!!!"""###$$$%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!###$$$$$$$$$$$$$$$$$$###!!!"""###"""!!!"""$$$&&&""""""""""""""""""""""""#######################################$$$$$$$$$$$$$$$$$$#########""""""################################################$$$###"""!!!!!!!!!!!!!!!%%%%%%%%%%%%$$$######$$$!!!!!!"""###############!!!"""###$$$$$$###"""!!!"""""""""""""""######$$$!!!!!!!!! """###"""############$$$######!!!""""""#########""""""########################!!!"""$$$$$$"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""######""""""""""""#########!!!!!!!!!###$$$###""" !!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$###""""""""""""############ !!!!!!"""###$$$$$$%%% !!!###$$$$$$$$$"""!!!!!!"""#########"""!!! $$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!"""""""""""""""""""""!!! """######$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""BBBAAA>>>:::999;;;@@@DDDRRRZZZdddmmmttt~~~iiiTTTFFF@@@::::::===BBBGGGTTTpppwwwuuuyyyzzz|||zzzwww{{{xxxjjjdddbbb^^^ZZZXXXPPPFFF===888333...---000,,,,,,,,,+++++++++******,,,++++++******))))))((()))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''((("""$$$%%%%%%$$$$$$$$$%%%%%%&&&(((***,,,///000111...//////---***'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###$$$&&&&&&$$$"""!!!###&&&'''''''''((('''$$$######$$$'''(((%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$###"""###$$$%%%$$$"""###############"""!!!  !!!###$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&######""""""""""""######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###############$$$%%%''''''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""!!!!!!!!! %%%$$$$$$$$$$$$###############$$$$$$$$$######""""""############$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$$$$#########$$$############""""""""""""###$$$%%%%%%%%%$$$###""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$'''&&&$$$######$$$$$$%%%""""""""""""""""""""""""########################$$$############$$$%%%%%%$$$$$$$$$############"""################################################%%%$$$###!!! ###%%%%%%%%%###"""###$$$ !!!"""######$$$######""""""############"""""""""""""""""""""######$$$ !!!"""###$$$%%%$$$$$$""""""###$$$%%%%%%%%%%%%!!!""""""############"""######################## !!!"""######"""!!! !!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######"""""""""###$$$$$$###!!!!!!"""###$$$###""" !!!!!!!!!"""""""""""""""############"""""""""""""""############$$$!!!""""""######$$$$$$$$$ !!!"""$$$$$$######""" !!!!!!"""""""""!!!!!!#########""""""#########""""""!!!!!!!!!!!!""""""""""""""""""!!! """"""###$$$$$$$$$$$$###((('''&&&$$$###"""!!!!!!???@@@@@@>>><<<===AAAEEEOOOYYYfffpppxxx~~~dddPPPFFF>>>999;;;BBBFFFNNNbbbwwwvvvwwwuuu|||~~~xxxuuu~~~{{{wwwrrriiiccccccXXXNNNDDD===666000///111......---,,,+++******)))++++++******)))((((((((())))))))))))((((((((('''(((''''''''''''''''''((($$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''!!!###%%%%%%$$$$$$$$$&&&&&&&&&'''))),,,...000222/////////---***'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$############$$$%%%%%%%%%$$$%%%%%%%%%""" !!!""""""###$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$!!!###$$$%%%%%%$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""!!!"""$$$%%%&&&$$$"""#########$$$$$$######""""""###$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######""""""""""""######%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&###############$$$$$$$$$ """$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""%%%%%%$$$$$$$$$###############$$$$$$$$$###!!! """############$$$$$$$$$$$$$$$$$$###############%%%%%%$$$$$$$$$#####################""""""""""""###$$$%%%&&&&&&$$$###"""################################################!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%""""""$$$$$$###""""""""""""""""""""""""########################%%%$$$$$$###$$$%%%&&&'''$$$$$$$$$############"""################################################$$$$$$###"""!!!!!!!!!!!!"""$$$%%%$$$"""!!!"""$$$ !!!"""######$$$$$$$$$######""""""""""""######"""""""""""""""######$$$$$$"""!!!###&&&&&&### !!!###$$$%%%%%%%%%$$$!!!!!!"""#######################################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############""""""""""""""""""""""""########################""""""""""""""""""""""""######""""""######$$$%%%###!!!!!!"""###$$$###"""!!!!!!!!!"""""""""######!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$########################!!!!!!"""###############!!!!!!!!!""""""######$$$######$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!! !!!""""""###$$$#########&&&&&&$$$###""""""""""""<<<>>>@@@@@@???@@@CCCGGGQQQ\\\kkkwww~~~rrr[[[NNNEEE<<<:::CCCIIILLLXXXfffyyyxxxuuuqqq|||yyyrrrwwwwwwoooooo___UUUJJJBBB999111///111//////...---+++***))))))+++******)))(((''''''&&&))))))))))))((((((((((((((((((''''''''''''(((((($$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''&&&&&&!!!###%%%%%%$$$$$$%%%&&&&&&&&&'''))),,,...111222///000000...***'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""###$$$%%%'''&&&&&&&&&'''%%%### &&&%%%$$$###"""""""""###$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$ ###%%%%%%%%%$$$"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######### """$$$''''''%%%"""######$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%$$$###"""!!!!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$$$$$$$%%%###%%%&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######"""###$$$$$$###""" """############$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%$$$$$$$$$##################""""""""""""###$$$&&&&&&&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%%%%""""""############"""""" $$$%%%###""""""""""""""""""""""""########################&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$############"""################################################$$$###############$$$$$$!!!###%%%$$$!!! !!!### !!!######$$$$$$$$$$$$###"""!!!!!!"""###$$$"""""""""""""""######$$$%%%"""!!!$$$%%%  """###$$$$$$$$$###!!!!!!"""###############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""######""""""###$$$%%%%%%###!!!!!!"""###$$$###"""""""""""""""############""""""############""""""""""""######$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""#########""""""""""""###$$$&&&&&&###$$$%%%&&&&&&%%%$$$###""""""!!!!!!!!!!!!"""""" !!!""""""""""""!!!!!!"""############"""######"""""""""""""""###DDDDDDCCCBBB@@@???AAACCCMMM\\\nnnxxx{{{cccUUUKKKGGGCCCBBBEEEJJJPPPSSSeeeppp{{{xxx{{{{{{ttttttyyy}}}sssllldddYYYNNNCCC888222000///+++)))***)))((())),,,+++******)))(((''''''&&&******)))(((((((((((((((&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&&&&%%%$$$&&&(((+++---///000111000...---,,,,,,***'''%%%########################&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&%%%%%%###"""!!!!!!!!!!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&& """%%%"""######"""""""""###%%%&&&############$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%'''%%%""" """%%%'''###$$$&&&''''''&&&$$$### """$$$$$$$$$"""!!!"""######$$$$$$$$$#########$$$%%%$$$$$$$$$%%%&&&""""""#########$$$$$$$$$&&&%%%###!!!!!!"""###$$$######""""""""""""######""""""""""""""""""""""""%%%$$$###""""""###$$$%%%"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!!!!""""""""""""!!!!!!$$$$$$$$$#####################""""""""""""######$$$$$$$$$###"""!!!!!! """############"""!!!!!!""""""!!!"""&&&)))(((%%%""" !!!!!!########################"""""""""###$$$$$$$$$%%%"""###%%%&&&&&&%%%###"""%%%%%%$$$###"""""""""###"""!!!!!!"""%%%&&&&&&%%%&&&%%%%%%%%%$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######""""""""""""######"""############$$$$$$$$$""""""""""""""""""""""""!!! !!!###$$$""" ###"""!!! !!!"""###"""#########$$$$$$$$$$$$$$$###!!! """$$$%%%$$$#########""""""!!!!!!""""""""""""""""""""""""$$$###""" !!!!!!$$$###"""!!!!!!"""######"""""""""""""""""""""""""""!!! !!!###%%%'''%%%$$$"""!!!!!!"""$$$%%% !!!###$$$###""" ###############$$$$$$$$$###"""""""""!!!!!! $$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###%%%%%%$$$###############"""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""GGGGGGFFFDDDAAAAAABBBCCCJJJXXXiiivvvkkk^^^SSSMMMFFFBBBDDDHHHKKKMMMRRR]]]ppp}}}}}}{{{sssqqqttt|||yyysssjjj^^^QQQDDD999444111---***,,,,,,******---******))))))((((((''''''******)))((((((((((((((('''''''''(((((('''''''''((('''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&(((+++---///000000111000...---,,,***'''$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$##################$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!""""""######"""""""""###%%%%%%############$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$&&&''''''&&&$$$###%%%&&&'''(((((('''%%%$$$$$$$$$######"""!!!!!!!!!!!!"""$$$$$$$$$###$$$$$$""""""""""""#########$$$&&&%%%###"""!!!"""###$$$######""""""""""""######""""""""""""""""""""""""######"""!!!!!!"""######"""############$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""""""""!!!!!!"""########################""""""!!!!!!""""""###!!!!!!""""""######$$$$$$######$$$$$$######"""!!!######### """&&&%%%$$$"""!!! !!!"""##########################################$$$$$$$$$$$$$$$############$$$$$$%%%$$$######""""""#########"""!!!"""$$$$$$###"""$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##########################################""""""""""""######""""""#########$$$$$$$$$"""""""""""""""""""""""""""!!! !!!"""###"""!!!###"""!!!!!!!!!!!!"""###"""""""""#########$$$$$$###"""!!!!!!!!!"""$$$%%%############"""""""""!!!""""""""""""""""""""""""%%%$$$###""""""######$$$""""""!!! !!!"""###&&&&&&&&&&&&&&&&&&&&&&&&""""""!!!!!!!!!###$$$%%%%%%$$$"""!!!!!!"""$$$%%%###$$$%%%%%%%%%$$$"""""" !!!!!!"""######$$$$$$###############"""""""""#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!"""%%%&&&&&&%%%###############"""!!!!!!"""""""""""""""""""""!!!""""""""""""""""""""""""KKKKKKKKKHHHEEECCCDDDEEEIIIUUUdddrrruuuhhh```WWWKKKEEEEEEGGGGGGFFFGGGQQQcccwww}}}~~~{{{sssnnnmmmkkkzzzzzzqqqeeeUUUEEE;;;444///---...///---,,,...))))))))))))))))))))))))******)))((((((((((((((('''(((((())))))(((((('''((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&''')))+++---...//////000...,,,+++***)))%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&$$$"""'''#########"""######$$$%%%$$$$$$#########$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$###$$$%%%&&&&&&%%%$$$###%%%%%%&&&&&&%%%$$$"""!!!&&&$$$###!!! """"""$$$%%%%%%%%%$$$###""""""""""""############%%%$$$###"""""""""###$$$######""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$"""!!!!!!########################"""######$$$$$$######"""!!!""""""######""""""!!!!!!!!!!!!""""""#########""""""!!!!!!!!!!!!""""""!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$############$$$$$$###!!!!!!###%%%!!! """###%%%########################$$$$$$$$$###############&&&$$$###!!!!!!###$$$&&&$$$$$$###"""""""""######$$$###!!!!!!"""###!!! """"""##################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""#########$$$$$$""""""""""""""""""""""""###!!!!!!############""""""!!!!!!""""""###!!!!!!!!!"""""""""######""""""""""""########################""""""""""""""""""""""""""""""""""""$$$######"""######$$$%%% !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$### !!!"""######$$$"""""""""#####################""""""!!!!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###"""############""""""!!!""""""""""""""""""""""""########################PPPPPPPPPMMMJJJHHHGGGHHHKKKSSS___mmm}}}{{{oookkk```RRRIIIGGGGGGEEEBBBEEENNN```www{{{{{{zzztttmmmjjjbbboooxxxiiiUUUFFF888222...000000...,,,---))))))))))))))))))*********))))))((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''(((''''''&&&&&&''')))+++---...//////,,,+++)))))))))(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ $$$'''%%% """'''##################$$$$$$%%%$$$###############$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$###$$$%%%%%%%%%%%%$$$###""""""############"""!!!&&&$$$"""!!! !!!"""#########$$$&&&''''''%%%###############$$$$$$$$$$$$$$$$$$###""""""######$$$$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######"""""""""######""""""""" !!!"""######$$$"""!!!!!!!!!!!!!!!!!!"""$$$$$$$$$######"""""""""%%%%%%%%%$$$$$$$$$$$$$$$"""######$$$######"""### !!!###$$$%%%########################%%%$$$$$$$$$###"""""""""&&&%%%$$$######$$$%%%&&&######""""""""""""#########!!! !!!""""""!!! !!!!!!!!!"""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""############""""""""""""""""""""""""$$$!!! """######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""############"""#########""""""""""""""""""""""""""""""""""""""" !!!!!!"""###### !!!"""###$$$$$$""""""""""""""""""""""""""""""#########""""""!!!$$$$$$###""""""###$$$$$$$$$$$$###"""""""""""""""!!!!!!!!!""""""""""""""" !!!!!!!!!"""############"""""""""!!!!!!!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!""""""!!! """"""############"""!!!"""""""""""""""#########""""""""""""""""""""""""SSSTTTTTTRRROOOMMMMMMMMMMMMRRRYYYcccppp||||||{{{zzz|||uuupppeeeVVVLLLGGGDDDBBB??????HHH[[[ttt{{{yyyyyyuuunnnjjj^^^gggwww}}}fffSSS===555//////000...,,,,,,))))))))))))***************))))))((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&''''''(((''''''&&&&&&%%%''')))+++---...//////+++***)))***++++++)))'''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$#########$$$#########$$$############$$$$$$######"""##################$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$"""""""""$$$&&&'''###""""""$$$&&&&&&$$$"""$$$$$$$$$%%%%%%%%%&&&&&&##################$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""############"""""" !!!"""######$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$############&&&%%%$$$#########$$$$$$!!!!!!"""#########""" ######""""""######$$$$$$########################%%%$$$$$$$$$###"""""""""$$$%%%&&&''''''&&&%%%$$$###""""""!!!""""""######  """$$$###"""!!!!!!!!!"""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$!!!!!!"""""""""#########""""""""""""""""""""""""$$$!!! """######""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!"""############"""""""""""""""""""""######"""""""""""""""""""""""" !!!!!!""""""""""""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########""""""!!!$$$##################$$$$$$###""""""!!!!!!""""""%%%$$$$$$######""""""!!!"""""""""######$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###########################"""!!!!!!""""""!!! !!!""""""#########""""""!!!"""""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!UUUVVVWWWWWWUUUSSSSSSTTTNNNQQQTTTXXXaaajjjmmmjjjfffggglllxxx}}}rrriii]]]PPPHHHBBB???===;;;DDDVVVooo~~~yyyxxxtttnnnkkk]]]```kkk}}}vvv___DDD999111///000...,,,,,,******************************)))((((((((((((((('''(((((())))))((((((''''''''''''&&&''''''((()))''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&''''''''''''&&&%%%%%%$$$&&&(((+++---///000111...---,,,---//////---+++#################################$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###############$$$%%%&&&&&&$$$$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&###!!!###$$$$$$$$$$$$###""""""######"""""""""######$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$""""""""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%&&&############$$$&&&((()))""" """$$$""" $$$$$$$$$%%%%%%%%%%%%&&&"""#########$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%"""######$$$$$$######"""!!!!!!!!!""""""###############""""""""""""###### !!!"""###$$$&&&''''''&&&%%%$$$""""""###$$$$$$"""!!!!!!"""######""" $$$$$$$$$$$$####################################$$$$$$$$$##################%%%'''(((((('''%%%###""""""!!!!!!!!!"""###### !!!###%%%%%%$$$""""""##################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!!!!!!!"""""""""######""""""""""""""""""""""""###!!!!!!#########"""######$$$$$$######"""!!!!!!!!!"""""""""######""""""""""""############""""""""""""############"""""""""""""""""""""""""""######$$$$$$$$$$$$###""""""###$$$%%%%%%%%%%%%"""""""""""""""""""""""""""""""""""""""#################################$$$$$$$$$############"""%%%%%%$$$$$$######""""""$$$$$$%%%%%%%%%%%%%%%%%%""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%###"""###$$$$$$###"""!!!""""""############"""!!!""""""######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!UUUWWWYYYZZZYYYXXXYYYZZZRRRTTTSSSSSSWWW^^^bbbaaa]]]aaaiiiwwwwwwrrrhhhZZZMMMDDD@@@@@@>>>DDDQQQfffzzzuuuqqqmmmkkkaaa^^^cccrrr~~~gggKKK???333000000...------,,,++++++******)))))))))******)))((((((((((((((('''''''''((((((''''''''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$###$$$'''***---000111222000///.........---+++)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$##################%%%&&&'''$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%%%%### ###$$$$$$%%%$$$###"""!!!""""""!!!""""""###$$$%%%############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$ !!!###############$$$$$$%%%%%%&&&%%%!!!!!!$$$###!!!""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!! !!!###%%%"""######$$$$$$######""""""#####################$$$$$$############$$$$$$ !!!"""###%%%&&&'''(((&&&$$$###!!!!!!"""###$$$%%%###!!!"""$$$%%%###!!!""""""############""""""#######################################$$$$$$$$$###$$$$$$$$$$$$$$$$$$###!!!!!!!!!!!!!!!"""#########!!!!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""###"""""""""""""""""""""""""""!!! !!!"""###"""!!!"""###$$$$$$$$$$$$###""""""""""""#########$$$$$$###"""!!!!!!!!!"""$$$%%%!!!"""""""""############""""""""""""""""""""""""######$$$%%%$$$$$$"""""""""###$$$$$$%%%$$$###""" """"""!!!!!!!!!###$$$%%%#########$$$$$$#########""""""###$$$###"""!!! """"""""""""#########$$$$$$$$$##################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###"""###$$$%%%$$$###!!!!!!"""###############!!!""""""######$$$%%%%%%########################UUUWWWZZZ\\\\\\\\\\\\]]]VVVXXXVVVSSSTTT[[[___``````eeennn{{{{{{ssscccSSSGGGCCCDDD@@@DDDKKK[[[vvv{{{tttnnnkkkkkkhhh``````lllxxx||||||}}}tttjjjQQQCCC555000000///......,,,,,,,,,+++***)))((((((******)))(((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&&&&%%%%%%$$$###"""$$$'''***...000222333111///---,,,+++***'''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%&&&&&&######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$######""""""###%%%&&&((($$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!"""###%%%%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""$$$&&&((((((&&&$$$"""$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$######""")))$$$$$$''''''%%%!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""""""""""""""""" !!!"""######"""!!! """############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!########################$$$""""""$$$######$$$$$$$$$$$$######$$$$$$$$$###############%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""" !!!"""###'''$$$""""""%%%&&&%%%### !!!"""######""""""########################""""""######$$$$$$$$$%%%$$$###""" """###$$$!!!!!!!!!!!!!!!"""######%%%$$$######$$$$$$###"""&&&%%%%%%%%%$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!! """###$$$"""!!!"""###$$$%%%%%%$$$###"""############$$$$$$$$$$$$$$$###!!! """$$$%%%!!!!!!""""""#########$$$""""""""""""""""""""""""!!!"""######"""!!! """"""###$$$$$$###!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###%%%'''######$$$$$$$$$$$$######!!!"""""" !!!"""$$$%%%%%%!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!! """######!!!!!!!!!"""###############!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%NNNSSSZZZ]]]^^^]]]^^^___```]]]YYYTTTVVVbbbttt|||uuuvvvxxxhhhWWWHHHAAA@@@@@@???DDDSSSggg}}}}}}rrrppprrruuurrrmmmfffeeeppp}}}xxxsssvvv~~~yyymmmXXXHHH888000...,,,++++++++++++******)))(((((((((************))))))))))))(((((())))))))))))((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&%%%$$$''''''%%%%%%%%%%%%''''''+++(((&&&'''+++///000///222111111111000---(((%%%(((((('''&&&$$$###""""""###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$#########$$$%%%%%%&&&''''''""""""""""""""""""""""""$$$""" """%%%&&&$$$"""%%%$$$###$$$%%%%%%$$$###%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""$$$%%%&&&&&&%%%$$$########################&&&%%%$$$%%%&&&%%%###!!!######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%$$$###"""""""""###%%%%%%"""###$$$%%%%%%$$$"""!!!""""""""""""""""""""""""$$$$$$###############$$$ !!!######$$$$$$$$$########################""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$***'''$$$!!! !!!$$$&&&""""""!!!!!!"""###$$$$$$$$$$$$######""""""!!!!!!########################%%%%%%$$$$$$###"""""""""!!!!!!""""""#########$$$$$$###"""""""""###%%%%%%""""""############""""""$$$$$$###"""!!!!!!""""""%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!! """#########"""!!!$$$$$$############$$$$$$!!!!!!""""""!!! """"""""""""""""""""""""$$$$$$###""""""###$$$$$$"""###$$$%%%%%%$$$###"""#########"""!!! %%%###"""###$$$$$$###"""""""""""""""!!!!!!!!!!!!%%%%%%$$$###"""!!! """  ###&&&%%%$$$#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$%%%%%%%%%%%%$$$$$$##############################!!!!!!""""""#########$$$ !!!"""######$$$%%%$$$$$$$$$######""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$#########""""""!!!!!!!!!!!!""""""###%%%&&&''''''&&&%%%###"""!!!!!!!!! """""""""""""""""""""""" """""""""""""""""""""""" !!!"""######$$$######RRRVVV\\\___```aaaccceeedddbbb]]]XXXZZZhhh~~~~~~nnn[[[LLLCCC@@@======BBBKKKXXXllluuunnnoooqqqrrrooojjjiiiqqq}}}|||jjjkkkpppxxx}}}tttkkk[[[LLL===555222//////000,,,,,,,,,+++******))))))************))))))))))))))))))(((((((((((())))))&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&$$$###$$$%%%'''&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&%%%$$$&&&,,,111333333222111111111000---)))%%%''''''&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$%%%&&&&&&'''########################$$$###!!!###%%%&&&%%%###%%%###"""###$$$%%%$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######""""""""""""########################%%%%%%%%%%%%$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%$$$########################$$$"""!!!!!!""""""!!! ######$$$$$$$$$$$$######"""###$$$$$$%%%%%%%%%$$$"""!!!!!! !!!"""###$$$######$$$$$$$$$######"""########################$$$$$$###############$$$ !!!"""######$$$####################################""""""""""""######"""############$$$$$$$$$((('''$$$"""!!!"""$$$%%%"""""""""""""""###$$$$$$######"""""""""!!!!!!!!!""""""""""""""""""""""""##################$$$$$$$$$$$$$$$$$$############$$$###"""""""""###%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""""""""""""""###%%%%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""" !!!!!!"""""""""""""""$$$######""""""######$$$"""""""""###""""""!!!!!!########################"""""""""""""""""""""""""""##################"""%%%$$$###"""!!! $$$###""""""$$$$$$###""""""""""""###############$$$$$$######"""!!!!!!!!!###!!! ###%%%$$$######"""""""""""""""""""""########################"""""""""""""""######$$$""""""""""""!!!!!! #################################""""""""""""""" !!!!!!"""######$$$!!!!!!!!!!!! """""""""######$$$$$$$$$############"""""""""!!!""""""!!! !!!!!!###""""""!!!!!!!!!"""""" !!!!!!""""""!!! """"""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""###############"""!!! TTTWWWZZZ]]]___aaadddgggjjjhhhddd]]]^^^lllxxxfffWWWKKKDDD===>>>AAACCCHHHXXXuuu{{{ooommmoooqqqqqqoooooottt}}}tttqqqnnnoooqqqpppkkkeeeYYYMMM@@@777222...///222......---,,,,,,++++++***************))))))))))))***)))(((''''''((()))***'''''''''(((((((((((((((''''''''''''''''''''''''&&&$$$###$$$&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$######&&&+++000444555222111111111000---)))&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$$$$$$$$$$######""""""######$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&&&&$$$$$$###""""""$$$$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&########################$$$"""  !!!!!!!!!######$$$$$$$$$$$$######"""###$$$$$$%%%$$$$$$$$$""""""!!!!!!""""""###$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$""""""###############"""########################$$$$$$$$$######$$$$$$$$$"""############$$$$$$$$$&&&&&&%%%$$$###############""""""""""""###$$$$$$###############"""""""""########################!!!""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$###"""""""""###%%%%%%"""!!! !!!"""$$$###""""""""""""""""""!!!#########!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""!!!!!!!!!!!!"""######$$$######""""""######$$$""""""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!###""""""!!!!!!""""""############""""""!!!!!!!!!$$$"""""""""$$$$$$###"""""""""######$$$$$$%%%%%%""""""""""""""""""""""""$$$"""!!!!!!"""######"""""""""""""""""""""##############################"""""""""""""""######$$$!!!!!!!!!!!!!!! ########################$$$$$$######"""!!!!!!!!! !!!!!!""""""########################""""""""""""""""""###########################"""""""""""""""!!!  """!!! """"""###$$$%%%&&&''''''""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&"""""""""""""""""""""""""""############""""""!!![[[\\\]]]___aaadddhhhkkkoooooolllddd```jjj}}}{{{kkkYYYLLLCCCAAA@@@???@@@KKKcccxxxrrrmmmnnnoooqqqssstttwww}}}}}}tttnnnkkkiiieeebbbWWWNNNCCC;;;333......222......------,,,+++++++++************)))))))))(((+++)))(((&&&&&&((()))+++''''''''''''''''''((((((''''''''''''''''''''''''(((&&&$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%'''***...111333222111000000000...***'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&###"""!!!"""#########!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$########################&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&''''''(((((((((########################&&&### !!!###############$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%######$$$$$$$$$###""""""########################$$$$$$############$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""#########""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$###"""""""""###%%%%%%%%%$$$"""!!!!!!"""$$$%%%######"""""""""""""""###!!!"""###"""!!! !!!"""######################## !!!!!!"""###$$$$$$$$$###"""!!!!!!!!!"""$$$%%%######""""""""""""######!!!!!!"""###$$$$$$$$$##############################$$$&&&''''''&&&$$$######"""!!! !!!"""### !!!!!!"""######$$$$$$###"""!!!"""###$$$###"""!!!!!!"""######$$$%%%%%%!!!!!!""""""############$$$$$$"""""""""""""""""""""""""""""""""#################################"""""""""""""""######$$$$$$$$$$$$$$$#############################################"""""""""""""""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%#########""""""""""""""" !!!"""###$$$&&&$$$### $$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$""""""""""""""""""""""""!!!"""$$$%%%%%%%%%gggfffeeefffiiimmmqqqssstttuuussskkkcccdddnnnxxxmmmYYYKKKDDD>>>===@@@GGGTTT```wwwvvvmmmlllmmmpppuuuwwwyyy|||}}}uuupppkkkgggdddZZZRRRIIIBBB:::222000222---------,,,++++++******************)))))))))(((+++)))(((&&&&&&((()))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&%%%&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))---000333333222000000000...+++)))$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###"""!!!"""#########!!!!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''########################%%%### !!!###$$$$$$######$$$$$$$$$$$$###############$$$$$$######"""######$$$$$$%%%%%%%%%%%%$$$###"""""""""###%%%&&&##############################""""""###$$$$$$%%%###$$$$$$$$$$$$######"""#################################""""""#########""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########"""""" !!!!!!"""###$$$%%%%%%$$$###"""""""""###%%%%%%&&&$$$###!!!!!!###$$$&&&###"""""""""""""""######"""###$$$###""""""###$$$######################## !!!"""###$$$$$$%%%###"""!!!!!!!!!"""$$$%%%###""""""""""""""""""### !!!!!!"""############""""""""""""""""""""""""###$$$&&&''''''&&&$$$######"""!!! !!!"""###########################"""!!! !!!###$$$###""" !!!!!!"""###$$$$$$!!!!!!!!!"""######$$$$$$$$$$$$###"""!!!!!!!!!"""!!!!!!""""""############"""""""""""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""" !!!"""###$$$$$$%%%""""""""""""############ !!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######!!!!!! !!!!!!"""###$$$&&&%%%###!!! ######"""!!!!!!!!!!!!!!!########################!!!!!!!!!""""""""""""###"""""""""""""""""""""""" !!!"""$$$$$$%%%%%%hhhfffeeeggglllqqquuuwwwxxxyyyxxxrrrjjjeeeeeegggrrr}}}hhhSSSHHH>>>===AAAEEEIIINNNeee~~~qqqlllnnnqqquuuyyyyyyyyyxxxnnnggg^^^VVVNNNIIIBBB888111///...------,,,,,,+++******************))))))))))))***)))(((''''''((()))***&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$+++(((&&&&&&&&&&&&%%%###%%%&&&&&&''''''&&&&&&%%%!!!###%%%''')))---222666333222000000000...,,,***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&$$$###""""""$$$$$$###"""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!"""###$$$$$$###########################!!!!!!"""""""""######$$$$$$$$$$$$###############$$$######"""!!! !!!""""""""""""!!!""""""""""""###$$$%%%%%%""""""""""""""""""""""""""""""""""""###$$$%%%%%%######$$$$$$$$$$$$$$$#################################""""""""""""######"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$############$$$!!!!!!!!!"""""""""""""""########################%%%%%%$$$$$$###""""""!!! """###$$$%%%&&&$$$###"""""""""###%%%%%%###"""!!!!!!!!!!!!"""###"""""""""""""""######$$$"""$$$%%%$$$######$$$&&&######################## !!!!!!"""###$$$$$$$$$###""""""""""""###$$$$$$###""""""!!!!!!""""""###!!!!!!""""""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!###""""""!!!!!!""""""###'''&&&%%%$$$"""!!! !!! !!!###$$$###""" !!!!!!""""""######!!!!!!""""""#########$$$###$$$$$$###!!! !!!###!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$#########$$$$$$$$$$$$$$$"""""""""""""""""""""""" """###$$$%%%&&&########################!!!!!!""""""""""""######"""""""""""""""!!!!!!!!!""""""""""""###############"""!!! ###""""""!!!""""""###### !!!!!!"""######$$$$$$ """""""""############$$$""""""""""""""""""""""""$$$$$$$$$######"""!!! ```^^^___cccjjjqqqvvvwwwzzz{{{{{{yyytttmmmhhhfffgggsssyyy]]]PPPDDDAAADDDEEEGGGJJJ[[[pppxxx|||uuussssssuuuyyywwwtttwww~~~}}}tttiii```YYYVVVPPPDDD888222//////......---,,,,,,,,,************))))))))))))))))))(((((((((((())))))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%'''((('''&&&&&&''''''((((((''''''&&&"""$$$&&&'''(((+++111555444222000///000///---+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$##########################################!!!###%%%%%%###"""$$$&&&%%%###"""###$$$%%%$$$###"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%$$$###"""########################$$$$$$#########"""""""""!!!!!! !!!"""$$$%%%########################"""!!! !!!###$$$###"""######$$$$$$$$$$$$#####################"""!!!!!! !!!"""!!! !!!!!!"""###$$$%%%%%%%%%########################""""""""""""###$$$%%%&&&""""""###$$$%%%%%%%%%%%%########################$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$"""""""""#########$$$$$$""""""""""""""""""""""""$$$$$$##################!!!!!!"""######$$$%%%%%%$$$###"""""""""###%%%%%%"""""""""""""""""""""""""""""""""""""""###$$$$$$"""###$$$$$$######$$$&&&########################!!!!!!""""""#########$$$""""""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""#########$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""##################"""%%%%%%$$$######"""!!!!!!!!! !!!###$$$###""""""""""""""""""""""""""""""""""""""""""#########"""###$$$###!!! """$$$ !!!!!!"""######$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$""""""#########$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$%%%##############################$$$$$$%%%%%%%%%%%%###"""""""""!!!!!!!!! !!!"""""""""############$$$$$$"""!!! !!!!!!!!!!!!"""###$$$$$$ """###%%%%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$"""!!!\\\\\\]]]cccmmmuuuzzz|||||||||}}}}}}{{{wwwppplll```mmmyyy~~~eeeXXXKKKFFFFFFGGGJJJNNNRRRccczzzmmmpppwwwuuuvvvyyyvvvpppqqqwwwwwwyyyppphhhfffaaaUUUFFF===000000000///......------************))))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''')))***)))&&&'''((())))))((('''&&&&&&''')))(((''')))---111444222000///000///---+++&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$##################"""""""""""""""""""""""" ###%%%$$$"""!!!###&&&%%%$$$###$$$%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%$$$"""!!!""""""""""""""""""""""""#########""""""""""""!!!$$$######"""###%%%&&&'''#################################$$$&&&'''%%%$$$######$$$$$$$$$$$$#####################"""!!!!!! """#########"""!!! !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&!!!"""###$$$%%%&&&&&&&&&########################&&&%%%%%%$$$$$$%%%%%%&&&"""############$$$$$$$$$%%%$$$$$$######$$$%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%&&&&&&'''''''''########################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###%%%%%%###$$$%%%%%%%%%%%%$$$###""""""!!!""""""###$$$$$$!!!###$$$$$$######$$$&&&""""""""""""""""""""""""""""""""""""############!!!"""###%%%%%%$$$######""""""!!!!!!!!!!!!""""""%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""$$$$$$###""""""###$$$$$$"""###$$$%%%%%%$$$###""" !!!###$$$%%%&&&'''  ###$$$$$$###$$$$$$$$$#####################""""""""""""""""""!!!###$$$###!!! """%%% !!!!!!"""###$$$$$$$$$########################"""""""""""""""######$$$######$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""############$$$$$$################## !!!!!!"""""""""###%%%$$$$$$$$$######""""""!!!!!!""""""#########$$$$$$############$$$$$$%%%######"""!!!!!!!!!!!!!!! """$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!"""""""""""""""""""""""""""""""""###############"""!!!!!!PPPUUU]]]fffnnnuuuzzz||||||sssjjjkkknnnuuu{{{mmmZZZKKKEEEFFFIIIJJJOOO\\\lllyyyxxxhhhqqq|||tttsssvvvuuuooohhhmmmqqq{{{|||yyynnnVVV@@@777333222111...******...,,,,,,,,,+++++++++******)))))))))))))))))))))))))))((('''&&&%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&'''+++000444555444222000............)))'''%%%$$$%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$#########""""""!!!!!!$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$###""""""$$$###"""!!! """"""""""""""""""""""""$$$###"""""""""###%%%%%%$$$###"""###$$$$$$###""""""###$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""###$$$%%%%%%$$$###$$$%%%##############################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""###############"""""""""!!!!!! ######""" """$$$#########$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################!!!"""$$$$$$######$$$%%%######""""""""""""######$$$$$$%%%%%%%%%%%%&&&&&&!!!!!!!!!!!! """"""############"""""""""!!!###%%%""" %%%'''### !!!$$$%%%"""!!!!!! !!!!!!""""""""""""""""""""""""$$$$$$$$$#########""""""#########$$$%%%%%%%%%&&&$$$#########""""""!!!!!!###############"""!!!!!!!!!!!!""""""######$$$$$$$$$""" !!!$$$%%%###!!!&&&%%%######$$$$$$"""!!!######$$$$$$$$$$$$###### """###$$$$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""#########!!!  ######!!! """$$$---(((###!!!""""""  !!!######!!! !!!!!!!!!!!!""""""######""""""""""""""""""""""""############""""""""""""QQQUUU]]]fffooovvv|||xxxllljjjjjjpppzzzkkkXXXMMMIIIIIIJJJLLLUUUaaannn{{{qqqssswwwtttvvvvvvqqqkkkbbbbbbhhhxxxiiiSSS;;;555111111///,,,+++,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))((('''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&''''''((())),,,111555555444222000...---------)))&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$%%%$$$$$$$$$############$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$######$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""###$$$$$$%%%&&&%%%%%%%%%&&&%%%$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%$$$###$$$%%%%%%$$$### !!!"""######$$$######!!!!!!""""""######$$$$$$"""""""""""""""!!! !!!"""######"""!!!"""#######################################$$$$$$$$$%%%########################""""""""""""#####################"""""""""!!!!!! !!!"""!!! !!!###%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%######""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&!!!!!!""""""#########$$$$$$$$$$$$$$$$$$###""""""!!!$$$### """'''$$$""" !!!$$$%%%### ###""""""!!!!!!""""""###""""""""""""""""""""""""$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""%%%%%%%%%&&&%%%%%%$$$###"""""""""""""""#########$$$"""!!!!!!###$$$###!!!%%%###""""""###$$$"""!!!"""##################""""""###$$$%%%%%%$$$###"""########################""""""""""""""""""""""""######################## !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!"""###$$$###"""!!!"""###'''$$$"""!!!"""""""""""" !!!###$$$$$$###!!! """"""""""""""""""""""""############""""""""""""SSSWWW___gggnnnvvv~~~sssnnniiilllvvvkkkYYYNNNJJJIIIIIILLLSSS^^^ppp~~~uuuttt|||vvvvvvvvvsssnnn```ZZZYYYfff~~~kkkGGG<<<333111000...++++++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&%%%%%%((()))))))))***---222555555444222000...------,,,(((&&&$$$###$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$"""######$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""###$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$##############################""""""######$$$%%%&&&%%%$$$$$$%%%&&&%%%$$$ !!!"""######$$$###### !!!"""###$$$$$$"""""""""###""""""!!! !!!"""######"""!!!"""###"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$############"""!!!###$$$######%%%&&&%%%%%%$$$$$$###""""""!!!!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$######$$$%%%######""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%!!!"""###$$$%%%&&&''''''%%%%%%%%%$$$$$$############!!!"""$$$!!! """"""""""""############$$$######""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#################################""""""$$$$$$############""""""%%%%%%%%%%%%%%%$$$$$$###############""""""""""""###"""!!!"""###$$$###!!!"""!!! !!!###$$$###"""!!!""""""######""""""!!!###$$$%%%&&&&&&%%%$$$###########################""""""""""""""""""""""""######################## !!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!###%%%$$$""""""""""""!!!  """"""""""""$$$%%%""""""$$$$$$$$$$$$""""""$$$$$$$$$###############""""""""""""""""""""""""############""""""""""""VVV[[[aaahhhnnnuuu}}}}}}uuummmnnnvvv|||eeeTTTKKKHHHFFFGGGIIISSShhhwwwlllzzzzzzxxxwwwtttqqqhhh___YYY^^^ppp[[[JJJ888111000...,,,,,,,,,,,,,,,+++++++++******(((((((((((((((((((((((()))(((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%'''(((((()))***---222666666555444222000///...---)))&&&$$$###$$$%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###########################%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$##################$$$!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""%%%$$$###"""###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$%%%$$$######%%%%%%$$$###""""""$$$%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$######$$$%%%%%%$$$###$$$%%%""""""""""""""""""""""""!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&''''''%%%%%%&&&$$$$$$$$$######"""""""""""""""""""""!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%######""""""""""""#########$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&'''######"""#########$$$$$$&&&$$$$$$'''%%%!!! """"""###$$$###"""!!!"""############""""""#########!!!!!!!!!!!!!!!!!!!!!!!!########################$$$#########"""!!!!!!!!!""""""""""""""""""""""""!!!""""""""""""!!! $$$$$$######""""""!!!!!!###"""""""""######""""""  """$$$###"""!!!!!!""""""""""""!!!!!!######$$$%%%%%%$$$##############################""""""""""""""""""""""""########################$$$$$$$$$###""""""!!!!!!""""""""""""""""""""""""###!!! !!!"""###!!! """$$$#########!!!!!!###&&&""""""###$$$$$$###""""""%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""############"""""""""!!!WWW]]]ccchhhlllrrrzzz~~~tttqqqxxxooo[[[MMMGGGGGGFFFGGGPPPddd}}}{{{llluuu|||yyyvvvsssllleee^^^[[[bbbqqqpppZZZ@@@333000.........,,,,,,,,,+++++++++******((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&''')))---222666666666555444333111000///)))'''$$$###$$$%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###########################$$$%%%%%%######$$$%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#################################$$$$$$#########!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$""""""""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######%%%$$$###"""###$$$%%%&&&%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$###"""!!!"""###$$$###!!!""""""$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%$$$###$$$%%%""""""""""""""""""""""""!!!""""""""""""#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''******(((&&&%%%$$$""""""######$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%%######""""""""""""###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&###"""$$$)))+++)))(((***###$$$%%%$$$!!! !!!###""""""!!!!!!""""""###""""""""""""""""""""""""########################$$$#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! $$$$$$######""""""!!!!!!""""""######"""""""""###  ###$$$$$$###!!!!!!""""""""""""!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""&&&%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!! !!!$$$&&&&&&!!!!!!$$$###!!! !!!###""""""""""""""""""""""""!!!!!! ####################################"""""""""!!!UUU[[[ccchhhkkkpppxxx~~~|||vvvxxxtttaaaRRRJJJHHHIIIJJJOOO```yyyuuuttt}}}xxxuuujjjfff```ZZZZZZdddttt}}}eeeIII888222///...///,,,,,,,,,+++++++++******))))))))))))))))))))))))((())))))))))))((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''+++111555444444555444444222111111+++(((&&&$$$%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$&&&############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""""""######$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$########################""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%&&&''''''######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######!!! !!!"""###"""!!! !!!"""######$$$######$$$$$$###"""!!! !!!"""######$$$#########!!!"""######"""!!!"""###########################"""""""""#########$$$$$$""""""""""""""""""""""""#########$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%&&&)))******(((%%%$$$###"""######$$$%%%%%%&&&&&&""""""###$$$%%%&&&&&&'''########################$$$%%%&&&%%%$$$###$$$%%%######""""""""""""##################$$$$$$$$$$$$$$$$$$$$$#########"""""" ###%%%&&&$$$!!!!!!$$$%%% $$$$$$######""""""!!! """""""""!!!!!!"""""""""""""""""""""""""""""""""###############$$$$$$$$$##################"""""" !!!!!!!!!!!!"""""""""""""""""""""!!! ############""""""""""""!!!###$$$###"""!!!"""###!!! !!!###$$$$$$###!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%&&&######################## """#########"""!!!###"""###$$$%%%%%%###"""###$$$$$$###!!! !!!"""""""""""""""""""""""" !!!!!!!!!""""""""""""####################################""""""""""""OOOWWWaaagggkkkooowww~~~~~~|||zzzuuufffXXXOOOJJJLLLKKKMMM[[[tttuuu||||||wwwnnnkkkeee___]]]bbblllsss|||~~~iiiPPP???666000...///,,,,,,,,,+++++++++******))))))))))))))))))))))))((())))))***)))((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''')))...111111111222333333222111111,,,***'''&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""######$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$########################""""""###$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$######"""!!!"""###$$$###!!! !!!"""######$$$######$$$$$$######""""""!!!!!!!!!"""######$$$$$$$$$###!!!"""######"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%#################################$$$$$$$$$%%%%%%############$$$$$$$$$%%%$$$&&&''''''%%%#########%%%%%%%%%%%%%%%%%%&&&&&& !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%######""""""""""""##################$$$$$$$$$$$$###############$$$$$$$$$"""!!!  """$$$%%%&&&""" """!!!###!!!!!!$$$%%%$$$"""$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$$$$$$$""""""""""""#########$$$######$$$$$$######"""!!!"""""""""""""""#########!!!###$$$###!!!!!!"""$$$"""!!!!!!"""$$$%%%$$$###"""##################"""$$$##################$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$########################""""""""""""######$$$$$$&&&%%%""""""%%%'''%%%###!!!""""""!!!!!!#########""""""#########"""######$$$%%%&&&''''''####################################""""""""""""JJJSSS___gggjjjpppxxx{{{~~~}}}uuuiii\\\SSSKKKMMMLLLKKKWWWqqqvvvttt~~~yyyxxxssslllgggeeegggjjjlllmmmyyy{{{iiiSSSCCC999111......,,,,,,,,,+++++++++******))))))))))))))))))))))))((()))*********)))'''&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&'''((((((((())))))******))))))((('''&&&(((,,,///...///000111222222111000---+++(((&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$ !!!"""###$$$###""""""$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######$$$###"""###$$$%%%$$$""""""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&###%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$!!!###$$$$$$###"""###$$$(((''''''&&&&&&%%%%%%$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%######""""""""""""######"""############$$$$$$$$$""""""###$$$%%%%%%&&&'''%%%$$$"""!!! !!!"""$$$### !!!'''***'''$$$###!!!%%%((('''###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$#########$$$%%%%%%%%%&&&######$$$$$$%%%%%%%%%%%%###############"""!!!!!!!!!!!!""""""######$$$$$$!!!###%%%$$$!!! """$$$$$$###"""###$$$%%%$$$#########$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%###"""!!!!!!###%%%'''(((%%%$$$***%%%!!! """$$$###!!!%%%$$$$$$######$$$$$$%%% !!!"""$$$%%%&&&&&&####################################""""""""""""@@@HHHVVVbbblllrrrvvvxxxvvvzzzsssaaaRRRKKKGGGEEEHHHNNN___vvvxxx~~~yyypppnnnrrrssspppooottt|||sssfffTTTDDD999444000---------------,,,***((('''+++++++++************)))((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))000...---///222333000...+++)))'''$$$######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''''''''%%%$$$###$$$%%%&&&&&&&&&&&&%%%$$$"""###$$$%%%%%%$$$###"""########################$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%$$$###""""""""""""###$$$$$$%%%&&&&&&&&&%%%'''&&&%%%###""""""###$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$+++((($$$!!!!!!"""###"""$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!"""###$$$$$$&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%###############"""!!! ########################!!!"""###$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$############$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%"""#########"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%"""############$$$$$$$$$'''%%%###!!!!!!###%%%'''""""""###$$$%%%&&&&&&'''!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$###""""""&&&&&&%%%###""" """############$$$$$$$$$$$$###"""!!!!!!!!!"""###!!!""""""!!!!!!"""###$$$$$$######"""!!!!!!!!!"""&&&$$$########################### """$$$###"""%%%###!!!  !!!"""&&&%%%$$$"""!!!"""!!!  !!!###%%% !!!!!!""""""######!!!!!!!!!!!!!!!"""############""""""""""""######$$$$$$######"""!!!!!!!!!!!!"""###"""!!! !!!""""""""""""""""""""""""""" !!!!!!""""""######&&&%%%%%%$$$""" <<>>999444222000...,,,++++++++++++++++++************)))))))))))))))))))))))))))******))))))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&)))******'''&&&'''(((###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((($$$$$$###""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''###############$$$%%%&&&%%%%%%%%%%%%%%%$$$###### !!!"""###$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%############$$$%%%&&&''''''%%%""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$###""""""###$$$$$$############$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%########################""""""###$$$$$$$$$######"""###%%%%%%###"""###$$$###"""""""""""""""###$$$%%%%%%%%%$$$$$$%%%%%%%%%############$$$%%%&&&'''&&&%%%$$$#########$$$%%%#########""""""####################################$$$%%%%%%%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$$$$#########"""""""""!!!!!!!!! $$$###""""""""""""###$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$###""""""$$$$$$######"""!!!!!!!!!"""############$$$$$$$$$ !!!"""#########"""""" !!!###"""!!!!!!"""$$$&&&%%%$$$######$$$$$$%%%###$$$$$$$$$###"""######!!!!!!!!!!!!!!!!!!!!!!!! """%%%%%%""" !!!""""""!!!""""""######$$$ !!!"""$$$%%%&&&'''$$$$$$$$$$$$$$$######"""!!!!!!"""""""""""""""###%%%$$$######""""""############""""""""""""###########################""""""!!!!!!"""""""""""""""""""""""""""""""""""""""!!!""""""######$$$%%%%%%&&&%%%###!!! !!!""""""555777:::>>>FFFPPP\\\dddpppuuu~~~rrrYYYNNNIIIFFFGGGLLLKKKMMMYYYppprrrzzz}}}|||{{{wwwkkk```XXXQQQKKKFFF555444111...,,,++++++++++++++++++************)))((((((((((((((((((((((((+++******)))(((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((("""%%%&&&%%%""" !!!###$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&'''&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%$$$###""""""###$$$%%%########################""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''######""""""######$$$%%%"""""""""""""""!!! !!!###%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%############$$$%%%&&&''')))&&&"""!!!"""$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$############$$$%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&###"""!!! !!!"""###""""""""""""############ !!!"""#######################################!!!"""###$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$%%%$$$###"""!!!!!!!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%&&&''')))(((&&&$$$######$$$$$$%%%###!!! !!!###%%%'''###########################$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""%%%$$$$$$$$$######""""""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""############"""""""""""""""############$$$$$$$$$""""""###"""!!! !!!""""""!!!!!!"""### """###$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###&&&))))))&&&######$$$ !!!###%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!""""""######%%%%%%$$$###""""""############""""""""""""######!!!!!!!!!"""######$$$$$$ !!!  """""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$"""!!! !!!###$$$222555888<<<@@@IIITTT\\\hhhsssvvvaaaUUUNNNGGGEEEHHHIIIOOOUUUbbb}}}xxxzzzuuu{{{yyynnnfffjjjlllaaaFFF999000222111******000******************++++++,,,,,,+++***)))((('''&&&))))))))))))((((((((((((((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((***)))((('''&&&%%%%%%%%%&&&$$$###!!!!!!"""$$$%%%'''&&&%%%$$$$$$%%%&&&'''((('''&&&$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%((('''&&&&&&$$$$$$###"""!!!!!!"""###%%%&&&'''(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""#######################################$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$######"""""""""!!!"""""""""############$$$###!!! !!!###$$$%%%%%%%%%$$$$$$######### !!!!!!"""""""""###$$$$$$$$$#########""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """"""!!!!!!"""###$$$$$$###"""!!!!!!"""""" !!!$$$(((***%%%$$$$$$###"""!!! ##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%""""""""""""""""""""""""&&&&&&%%%$$$$$$######"""""""""""""""""""""""""""%%%$$$#########$$$&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$###!!! """######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""######""""""$$$%%%%%%$$$###"""######"""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!###&&&((((((&&&###!!!(((&&&!!!!!!&&&(((%%%%%%%%%$$$$$$$$$$$$###!!!"""###""" """!!!!!!"""""""""#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$""" """######$$$%%%%%%$$$###"""!!!########################""""""""""""""""""""""""$$$###""" !!!"""""""""############""""""%%%$$$###""""""###$$$%%%""""""""""""############%%%%%%$$$###"""""""""###!!!  $$$###222555888;;;@@@HHHSSS[[[iiisss{{{kkkaaaXXXNNNHHHGGGFFFJJJOOO\\\www}}}|||vvvvvvvvv{{{zzz]]]JJJ999555222,,,***...++++++***************+++******))))))))))))))))))))))))))))))((((((((('''***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''&&&%%%$$$######$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$#########$$$$$$%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###""""""###$$$%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""######$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$$$$###%%%&&&###############"""!!!!!!######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$############""""""""""""""""""$$$$$$$$$#########""""""#########$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" """$$$$$$"""""""""###%%%$$$###"""""""""""""""!!!!!!!!!"""###$$$$$$%%%$$$$$$$$$######""""""!!!##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$%%%###########################"""!!!!!!!!!"""###$$$$$$$$$$$$$$$######"""!!!########################$$$$$$###"""""""""""""""###$$$$$$######"""!!! !!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""######$$$######$$$$$$$$$######"""$$$###""""""!!!!!!""""""########################""""""""""""############!!!###%%%&&&&&&%%%###!!!"""  """!!!!!!""""""#########$$$$$$%%%&&&%%%$$$######%%%######$$$$$$$$$%%%%%%%%% !!!!!!""""""!!!!!! ###$$$###""" """$$$###$$$$$$%%%$$$###"""!!!################################################%%%$$$###!!!!!!!!!"""###""""""############""""""%%%$$$###""""""###$$$%%%""""""""""""############$$$$$$##################!!!###""" !!!$$$$$$ 222555888;;;???FFFPPPWWWhhhrrrxxxpppeeeWWWMMMHHHFFFHHHJJJUUUnnnuuuzzzsssjjjkkk|||yyy]]]AAA666333...,,,------,,,+++***************''''''((()))***++++++,,,)))))))))(((((((((''''''))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%'''((()))%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%$$$######$$$%%%"""############"""!!!!!!######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$###""""""!!!$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$&&&%%%$$$######$$$%%%%%%$$$############$$$"""###$$$%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&########################""""""!!!!!!""""""###$$$$$$$$$$$$###"""!!! """"""""""""""""""""""""$$$$$$###""""""""""""###"""###############"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""###$$$$$$######""""""#############################################""""""""""""######$$$$$$######"""###"""  """### !!!"""###$$$%%%%%%%%%&&&'''&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%""""""############""""""""""""###"""!!!!!!###%%%###$$$$$$$$$$$$###""""""################################################%%%%%%###"""""""""###$$$""""""############""""""$$$$$$############$$$$$$"""""""""#########$$$$$$###############$$$$$$$$$"""%%%%%%"""!!!$$$$$$!!!333555888:::===CCCLLLSSScccmmm||||||pppaaaSSSLLLJJJIIIHHHPPPfffzzz}}}}}}|||ttthhhaaagggzzzmmmIII777333111///---...---,,,+++***)))))))))''''''((()))***++++++,,,))))))(((((((((''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&''')))***$$$%%%&&&''''''&&&%%%$$$!!!"""$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###"""###%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#################################$$$$$$$$$%%%%%%%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$###"""!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$###"""!!!!!!########################$$$$$$###""""""#########!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$"""!!!"""######%%%%%%$$$######$$$$$$$$$########################$$$$$$$$$######"""""""""###""""""""""""""""""###&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&###$$$%%%$$$"""!!!"""###""""""""""""""""""""""""######$$$$$$$$$$$$###### """######""""""###%%%#########$$$############################################################%%%$$$###"""""""""###$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""######$$$$$$$$$$$$!!!%%%%%%"""!!!######!!!333555888:::;;;AAAHHHNNNZZZeeevvvwwwjjj[[[QQQKKKHHHGGGLLL```}}}}}}{{{xxxtttlllaaa___mmm}}}VVV>>>555333000......---,,,+++************)))))))))))))))*********((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((###$$$%%%&&&&&&%%%$$$### !!!"""""""""!!!######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$***)))(((((((((((()))***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$$$$$$$""""""###$$$###$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################""""""""""""#########$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&&&&'''########################$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%###"""!!!"""$$$%%%#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################$$$$$$%%%%%%%%%%%%""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""###$$$%%%$$$$$$$$$$$$$$$%%%%%%########################%%%%%%$$$$$$######""""""######"""!!!!!!"""#########$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!#########!!! !!!""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!! !!!######""""""###$$$##################$$$$$$###################################################"""!!! !!!!!!############$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$############$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$%%%""" """###"""333555888999:::>>>EEEJJJRRR\\\mmm}}}ssscccUUUHHHEEEDDDIIIZZZwwwzzz~~~}}}uuutttpppggg```hhhfffIII:::444111......---,,,+++++++++++++++++++++******))))))((((((((((((((('''''''''&&&&&&((((((((()))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((()))((('''%%%$$$$$$############$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$$$$$$$"""!!!"""###!!!!!!"""############"""%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!!!!"""###%%%&&&'''(((###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!###%%%%%%$$$$$$$$$%%%$$$############$$$%%%%%%'''%%%###!!!!!!###%%%'''"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%""""""###$$$%%%%%%%%%$$$ !!!!!!"""######$$$$$$###########################$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$######""""""######$$$###$$$%%%&&&&&&%%%$$$############"""""""""!!!!!!###$$$%%%$$$"""!!!"""###%%%%%%%%%$$$$$$$$$$$$$$$"""######$$$$$$######""" """$$$$$$###""""""############"""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!"""#########$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%!!!"""$$$%%%%%%$$$###"""###%%%"""!!!$$$$$$333555888888999<<>>444222333,,,,,,+++++++++,,,------)))))))))))))))*********(((((('''''''''&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%$$$######$$$%%%&&&###""""""!!!"""###%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$&&&))),,,...$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$###!!!!!!!!!""""""###$$$%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%##################$$$$$$""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""$$$%%%""""""!!!!!!"""###$$$$$$&&&&&&&&&&&&%%%###!!! """"""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$""""""#########""""""!!!""""""""""""""""""""""""$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$### !!!"""###%%%'''((()))""""""""""""""""""""""""!!!"""###$$$%%%$$$$$$### """$$$%%%%%%%%%$$$###"""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$###"""######$$$$$$######"""""""""###$$$%%%&&&&&&'''###$$$%%%$$$"""!!!"""###############""""""!!!!!!###$$$$$$%%%%%%$$$$$$###!!!###%%%%%%###!!! !!!######"""""""""###%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&%%%###!!! ###'''$$$"""$$$((()))555555555666888<<>>@@@@@@FFFOOO[[[jjjzzznnnYYYGGGCCCCCCEEETTTeee~~~~~~xxxppphhhiiimmmzzzzzz}}}}}}tttnnnggg[[[MMM@@@777111///.........---,,,,,,++++++&&&''''''((()))***+++,,,(((((((((((('''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''"""######$$$&&&''''''(((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%% """######"""""""""###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$###""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&& !!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$##################"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######"""!!!!!!"""###%%%&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$##################$$$$$$$$$""""""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$##################$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""&&&&&&%%%%%%$$$#########$$$""" !!!###$$$$$$$$$###############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%%%%$$$$$$%%%CCCPPP;;;&&&$$$'''###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&############""""""""""""#################################$$$######""""""###############"""!!! ########################""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$$$$""""""###$$$######""""""###$$$&&&'''%%%%%%$$$$$$$$$#########444444555666999;;;===???AAAFFFLLLUUU```ooohhhOOOEEECCCDDDLLLWWWvvv~~~wwwooolllmmmvvvttttttxxx~~~}}}vvvoooggg```UUUJJJ@@@999333000......---,,,,,,++++++***((((((((())))))******+++((((((''''''''''''''''''((((((((((((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%% """$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$######"""#########!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%!!!!!! !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#####################$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$%%%&&&&&&''''''%%%###""" """###%%%""""""######$$$$$$%%%%%%"""######$$$$$$######"""########################$$$$$$$$$$$$$$$$$$######'''$$$""""""###$$$%%%$$$$$$###"""""""""###$$$%%%""""""###$$$%%%''''''((($$$$$$$$$$$$$$$$$$######################################################$$$$$$%%%%%%%%%%%%$$$$$$555BBB666&&&$$$'''&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""!!!!!!""""""###$$$""""""###############"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&&&&&&&$$$$$$######""""""!!!!!!#######################################"""!!! %%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&"""###$$$###""""""###$$$$$$###"""!!!!!!###%%%&&&$$$$$$#########"""""""""333444555777999;;;<<<===@@@DDDJJJQQQ[[[jjj{{{tttWWWHHHDDDDDDIIIPPPeeexxxsssssswwwuuutttvvvzzzzzzwwwtttfff___TTTIIIAAA:::444000---------,,,++++++******++++++******))))))((((((''''''(((((((((((((((((((((((())))))(((((('''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%% """$$$&&&((()))!!!""""""######""""""!!!'''&&&&&&%%%$$$###""""""###$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$%%%$$$######""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%&&&&&&#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$### !!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$%%%&&&''''''(((&&&%%%###""""""###%%%&&&###$$$$$$$$$%%%%%%&&&&&&"""######$$$$$$######""""""############$$$$$$$$$ !!!!!!"""###$$$%%%%%%$$$"""  !!!!!! $$$###"""""""""###%%%&&&#########$$$$$$$$$$$$$$$###########################################################################$$$$$$%%%%%%$$$$$$###!!!"""'''***'''"""###'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""!!!!!!""""""###$$$$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######""""""!!!!!!#######################################"""!!! $$$$$$%%%%%%%%%$$$######"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$&&&'''&&&%%%###!!!!!!"""###$$$###"""""""""!!!!!!!!!!!!333444555777999:::<<<<<<<<>>>>>BBBIIINNNTTT___jjjxxx~~~sssgggZZZOOOHHHEEEFFFIIITTToooqqq|||}}}ooorrrssscccCCC:::222111333444111------,,,***+++,,,,,,+++)))++++++******)))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""###"""""""""$$$%%%$$$###"""############"""!!!!!!$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&&&&$$$$$$%%%%%%%%%$$$######"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%&&&"""#########$$$$$$%%%%%%####################################$$$$$$$$$%%%#########""""""""""""!!!########################&&&%%%$$$###!!! !!!!!!"""######$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%$$$###""""""###$$$%%%########################%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!%%%%%%$$$############$$$%%%&&&&&&%%%###!!!"""###&&&&&&%%%%%%$$$############$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!! !!!###$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$333444666888:::;;;<<<======>>>BBBHHHMMMQQQ[[[eeeqqq}}}kkkWWWIIIIIIIIIJJJTTTlllxxx{{{~~~rrroooyyy{{{WWWGGG777111333222...***---,,,***+++,,,,,,+++)))************))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&!!!###%%%'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$###$$$###$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$#########""""""###""""""###$$$$$$$$$$$$"""###############""""""$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%'''(((((('''&&&%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!#########$$$$$$$$$$$$%%%%%%%%%&&&#########$$$$$$$$$%%%%%%#################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""""""""############""""""""""""######$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$###############$$$###$$$%%%$$$"""!!!"""###%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!! !!!###%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$444444555777999;;;<<<======>>>BBBHHHKKKOOOVVV___kkk{{{{{{aaaNNNFFFEEEGGGQQQiiiyyytttlllnnn}}}iiiRRR;;;111111///,,,+++---,,,***+++,,,,,,+++)))*********)))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&!!!###%%%'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&""""""######$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$###############"""###############$$$$$$######$$$$$$%%%$$$$$$###%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%'''((()))***)))'''$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!  """$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################!!!!!!"""###%%%&&&''''''%%%%%%$$$$$$$$$#########%%%%%%%%%$$$$$$$$$##############################$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%#########""""""###$$$$$$!!!"""$$$$$$######$$$%%%###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!! !!!$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$555555555666888:::<<<======>>>CCCIIIKKKMMMSSS[[[ffftttnnn[[[HHHFFFGGGQQQfffvvvvvvvvvkkkiiiwwwpppVVV===333111......111---,,,***+++,,,,,,+++)))******))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$######"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&'''###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%########################!!!###$$$$$$######$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$""""""######$$$%%%%%%%%%((()))***+++)))&&&###!!!######$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%''''''&&& !!!"""###$$$$$$$$$###&&&&&&%%%%%%$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%#########""""""""""""!!!########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######"""%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&###""""""""""""###$$$$$$!!!"""$$$$$$###$$$%%%'''""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!"""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$666666555666777999:::<<<===???DDDIIIKKKLLLQQQXXXbbbmmm~~~oooTTTNNNKKKQQQbbb|||{{{ppp|||rrrmmmuuuqqqXXX@@@777333...---222---,,,***+++,,,,,,+++))))))))))))))))))))))))***((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!###%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&###$$$&&&''''''&&&$$$###"""###$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%########################!!!###%%%$$$""""""$$$&&&""""""###$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###!!!""""""###$$$$$$%%%%%%&&&(((*********'''$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######%%%&&&&&&%%% !!!"""###$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&#########""""""""""""!!!########################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$#######################################$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$###$$$&&&%%%$$$$$$%%%&&&########################$$$$$$############$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$777666666666666888:::;;;>>>???DDDJJJKKKKKKPPPWWW```iiiyyy^^^UUUMMMNNN[[[rrrrrrwww}}}|||uuuuuu~~~qqqZZZEEE<<<555,,,***///---,,,***+++,,,,,,+++))))))))))))))))))*********((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&,,,+++)))((('''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###'''(((&&&"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###"""###$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$############$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&%%%$$$$$$""""""#########$$$$$$$$$##################$$$$$$!!!###%%%$$$""""""$$$&&&!!!!!!"""###############&&&&&&&&&&&&%%%%%%$$$###!!!""""""###$$$$$$%%%%%%$$$&&&(((******(((%%%###"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!"""###"""""" !!!###$$$%%%%%%$$$$$$"""######$$$&&&''''''(((########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########################""""""######$$$$$$$$$%%%!!!!!!!!!"""######$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$##############################"""""""""######$$$$$$$$$%%%%%%$$$######"""""""""""""""!!!""""""###$$$$$$&&&''''''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&&&&%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$444444444333333555999===AAACCCEEEHHHKKKOOOTTTWWW___hhhvvvnnn^^^PPPNNNUUUccc}}}www~~~zzzuuuuuuxxx{{{kkk\\\GGG999444222000...******+++++++++,,,,,,,,,,,,***((('''&&&%%%&&&&&&))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))((())))))***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%'''''''''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!! ###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%&&&''''''&&&%%%%%%&&&&&&'''&&&%%%###"""$$$$$$######$$$%%%%%%&&&%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###"""""""""###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&))))))&&&######%%%''''''%%%$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$#########$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###""""""!!!!!!""""""###$$$%%%&&&&&&&&&%%%$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$""" !!!$$$&&&%%%###""""""""""""""""""""""""%%%%%%$$$$$$###$$$$$$$$$######$$$%%%%%%%%%%%%$$$'''&&&$$$"""!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################"""""""""!!!!!!""""""#########$$$$$$$$$########################"""""""""!!!""""""###$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###"""###$$$%%%&&&&&&%%%$$$######$$$%%%&&&%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''')))'''######'''%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%444444444333333666999===AAACCCFFFHHHKKKPPPUUUXXX```hhhtttuuu^^^LLLKKKQQQ[[[rrrzzzzzz}}}vvvsssttt}}}~~~sssdddVVVEEE999444333111///---,,,,,,,,,++++++******,,,+++************+++,,,))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""!!!"""$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''(((((('''&&&%%%%%%%%%%%%%%%$$$######$$$$$$#########$$$$$$%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&(((******'''%%%$$$%%%&&&%%%$$$###$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&&&&%%%$$$###&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######!!!"""###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$%%%%%%%%%&&&'''&&&%%%#############################################$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$##################$$$$$$$$$$$$%%%###########################""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%###!!!!!!###%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%444444444444444666:::===@@@BBBEEEHHHKKKPPPUUUYYYaaahhhuuucccKKKJJJNNNQQQddd}}}{{{xxxrrrooommm{{{~~~xxxooodddXXXMMM@@@777444444222000......---,,,+++***))))))*********+++,,,---...///))))))))))))))))))))))))(((''''''&&&&&&''''''(((%%%%%%&&&&&&'''''''''(((&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""###$$$%%%%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%%%%%%%$$$############$$$$$$$$$######"""######$$$%%%$$$######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&$$$%%%&&&%%%###"""!!!###%%%$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$$$$%%%%%%$$$$$$######$$$$$$&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$"""""""""######""""""""""""  """"""!!! %%%%%%%%%%%%%%%%%%%%%%%%###"""""""""""""""######%%%$$$#########$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$########################!!!!!!###$$$&&&'''))))))&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!###%%%''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&((((((&&&$$$######%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%333444555555555666:::<<<>>>@@@CCCFFFJJJNNNTTTXXXbbbkkkxxxoooPPPLLLMMMJJJXXXooo|||sssnnngggoootttrrrppplllcccYYYLLLDDD;;;555444333111///...------,,,++++++******(((((())))))***++++++,,,))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%&&&&&&''''''(((((())))))((('''&&&&&&&&&'''$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$#########$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%$$$$$$$$$%%%$$$###"""""""""$$$$$$$$$$$$###"""""""""######$$$###"""###$$$%%%$$$"""###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$#########$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%$$$$$$###&&&&&&$$$""" """%%%%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%$$$$$$###%%%$$$""" """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$&&&&&&""""""############""""""$$$$$$###############"""%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""######$$$$$$###"""!!!!!!###%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$&&&((())))))&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''((((((######""""""""""""######"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############&&&((((((&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&333444555666666777:::<<<;;;>>>AAADDDGGGKKKQQQUUUaaalll||||||XXXNNNJJJEEENNN```{{{{{{yyyrrriiijjjiiiggggggddd\\\TTTEEE@@@999555333222000...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))(((((((((************************((((((((((((((((((((((((&&&&&&&&&''''''(((((((((******)))(((''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$""""""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$"""""""""###$$$%%%$$$$$$###############$$$$$$###""""""$$$$$$###"""#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###############$$$%%%%%%$$$""" ###%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%$$$$$$###$$$$$$%%%%%%""""""""""""###%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&###"""  !!!###%%%###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$######"""######$$$%%%&&&&&&'''###""""""!!!!!!""""""###"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&333555666666666888:::<<<;;;===@@@BBBEEEIIINNNRRR^^^iiiyyycccPPPGGGBBBGGGSSSkkkzzz}}}zzzjjjfffbbbbbbdddaaaYYYPPPFFFBBB<<<777444111///---+++,,,,,,,,,---------...---------,,,+++)))((('''************************'''(((((())))))(((((('''''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''((($$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###########################$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$############$$$%%%%%%$$$$$$######$$$%%%%%%&&&$$$###""""""###$$$###"""#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$&&&'''$$$$$$$$$###""""""$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######$$$$$$######$$$$$$%%%%%%""""""!!!!!!"""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%######""""""###$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###############%%%%%%&&&&&&&&&&&&%%%%%%!!!"""######!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''"""!!! !!!######!!!""""""###""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%"""######$$$$$$######"""!!!!!!!!!""""""######$$$######""""""""""""############$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&$$$######%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&$$$######%%%'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&333555666777777888:::<<<<<<>>>AAABBBEEEHHHMMMPPPYYYbbbppp~~~pppTTTFFFCCCGGGLLL]]]|||www}}}~~~qqqkkkgggkkkooolllaaaWWWLLLHHHBBB;;;666222000...---------------,,,,,,,,,---......---,,,+++)))(((************************'''((()))******)))((('''))))))((((((''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%&&&''''''((())))))%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''######$$$%%%%%%%%%%%%%%%######$$$$$$%%%&&&(((((($$$"""!!!"""###$$$###!!!"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$$$$&&&)))"""###%%%%%%$$$$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!$$$$$$######$$$$$$%%%&&&&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!!!!!"""$$$&&&"""!!!!!!!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$&&&'''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%!!!######!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&""""""""""""#########$$$!!!"""############"""!!!""""""""""""""""""""""""""""""############$$$$$$"""#########$$$$$$$$$%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$######""""""######$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''333555777777777888:::<<<>>>@@@BBBCCCEEEHHHLLLPPPVVV]]]hhhttt{{{YYYHHHGGGJJJKKKOOOiiippp~~~xxxvvv}}}rrrgggRRRNNNFFF???888333111/////////...---,,,++++++***+++,,,------,,,+++)))(((************************'''((()))******)))((('''******)))((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''(((&&&&&&''''''((()))******%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''""""""###$$$%%%%%%&&&&&&$$$$$$######"""######$$$"""$$$%%%&&&'''&&&&&&%%%######$$$%%%&&&((()))***###"""!!!"""###$$$###!!!""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&$$$""""""%%%(((!!!###%%%&&&&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&'''((("""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$$$$#########$$$%%%%%%&&&***(((&&&$$$"""######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$!!! """$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%&&&&&&%%%$$$####################################$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""%%%(((+++,,,+++(((&&&$$$%%%%%%&&&&&&%%%%%%$$$ ###%%%%%%######&&&(((&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!!!!"""###$$$%%%######$$$%%%%%%%%%%%%$$$""""""$$$%%%%%%$$$###"""######################## !!!!!!"""######$$$$$$#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""!!!"""######$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%$$$###"""###$$$&&&'''%%%%%%&&&''''''&&&%%%%%%###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%'''))))))(((''''''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''444555555666777888888999999;;;===???BBBEEEJJJMMMVVV\\\gggsss|||{{{aaaRRRLLLHHHEEEMMMZZZnnnxxx{{{jjj[[[MMMGGGBBB999333333111000...+++***++++++)))+++++++++*********))))))(((((()))(((((('''&&&&&&+++*********))))))(((((((((((((((((('''&&&%%%$$$&&&&&&&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%"""""""""###$$$$$$$$$%%%!!!###%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%### &&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&(((++++++)))'''&&&%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$######$$$%%%%%%***)))(((((((((***+++,,,""""""""""""###$$$%%%%%%###$$$%%%%%%$$$###$$$%%%%%%$$$$$$%%%'''(((((('''$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################)))&&&&&&((('''$$$###&&&$$$$$$$$$#########""""""$$$###"""""""""###%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""''''''&&&%%%$$$"""!!! !!!!!!""""""#########$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$##################&&&&&&'''((('''&&&$$$###&&&&&&%%%$$$############)))'''$$$!!!!!!###&&&)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''%%%!!! $$$'''########################$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###############%%%%%%%%%%%%%%%$$$$$$$$$''''''&&&&&&%%%###"""!!!%%%'''((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&444444555666777888999999:::;;;>>>???AAAEEEIIILLLTTTXXXaaammmwww{{{fffUUULLLHHHGGGHHHQQQ```rrryyywww~~~lllZZZQQQJJJAAA999666111000...,,,,,,,,,,,,+++---------,,,,,,,,,++++++''''''((()))*********)))******)))))))))((((((((())))))))))))((('''&&&%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%% !!!###%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%$$$$$$$$$######%%%'''))))))'''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%&&&&&&'''(((%%%$$$$$$#########$$$$$$###$$$%%%%%%######$$$%%%###""""""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$###$$$%%%$$$$$$$$$$$$#########"""########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$###"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$""""""%%%%%%""""""%%%$$$$$$$$$#########""""""$$$###"""""""""###$$$%%%$$$$$$$$$$$$%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''&&&$$$$$$$$$##################"""###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$###%%%%%%$$$$$$###$$$$$$$$$((('''&&&$$$""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''&&&%%%"""$$$&&&&&&%%%$$$%%%&&&#########$$$$$$$$$$$$$$$&&&''''''''''''''''''&&&&&&&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&444444555666777888999999;;;<<<>>>???AAADDDHHHKKKQQQSSSZZZeeeooo}}}~~~ooo]]]OOOIIIGGGJJJNNNVVVfff~~~uuuxxxlll___WWWMMMAAA:::222///------......---------------,,,,,,,,,++++++))))))***************)))))))))((((((((((((((('''*********)))((((((''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%###"""!!!!!!######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%!!!"""###%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&'''&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&'''''''''(((''''''&&&&&&&&&&&&''''''######$$$%%%%%%%%%%%%$$$''''''&&&%%%$$$$$$$$$$$$###$$$%%%$$$###"""###%%%$$$###"""###%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&%%%#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""" ###$$$"""###&&&$$$$$$$$$#####################""""""######$$$%%%#########$$$%%%&&&'''((("""###$$$%%%%%%$$$###"""$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%$$$######&&&&&&%%%$$$$$$######"""###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$###$$$$$$%%%%%%$$$%%%&&&&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&###%%%'''&&&%%%$$$%%%&&&$$$%%%%%%%%%&&&&&&''''''(((((((((''''''((((((((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&333444555666777888999:::;;;<<<>>>???@@@CCCGGGJJJNNNPPPVVV```jjjvvvooo]]]NNNFFFMMMMMMQQQ```zzz|||ttt}}}pppiii]]]LLL???555000,,,---///...------+++++++++*********)))))),,,,,,,,,+++)))'''%%%$$$((((((((((((''''''''''''***))))))((((((''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###"""###$$$%%%%%%%%%$$$$$$""""""###$$$%%%&&&&&&''')))(((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%&&&&&&'''((('''''''''''''''''''''''''''''''''$$$%%%%%%%%%$$$%%%''')))&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&'''(((((()))'''&&&&&&&&&&&&&&&&&&'''$$$%%%'''(((((('''&&&%%%((('''&&&%%%%%%%%%%%%%%%###$$$%%%$$$###"""###%%%'''&&&%%%&&&((()))((('''$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$!!!!!!%%%%%%######&&&#######################################$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&!!!###%%%''''''%%%###!!!$$$$$$$$$%%%%%%%%%&&&&&&""""""###############"""%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$#####################$$$%%%&&&&&&!!!"""$$$&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""$$$&&&(((((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((((()))%%%%%%&&&'''''''''&&&&&&((()))***)))'''%%%%%%%%%'''''''''((())))))******)))(((&&&&&&&&&&&&((()))((('''&&&$$$$$$$$$%%%%%%''''''''''''''''''''''''333333444666777999::::::;;;<<<>>>???@@@CCCGGGJJJLLLOOOVVV```gggooo}}}uuu\\\JJJIIIIIILLLYYYsss{{{}}}rrr^^^LLL===333---...///---+++---+++++++++*********))))))++++++***)))(((&&&$$$###''''''''''''(((((((((((()))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""###$$$$$$%%%%%%%%%%%%%%%""""""######$$$%%%&&&&&&)))(((&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&''''''''''''''''''$$$%%%&&&&&&%%%%%%''')))&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((())))))((('''&&&&&&%%%%%%%%%&&&&&&'''(((###%%%&&&%%%$$$###$$$%%%'''&&&%%%&&&((()))((('''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&(((((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))'''%%%###""""""$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$''''''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################&&&###"""%%%$$$!!!!!!###########################""""""######$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%#########%%%'''))))))'''%%%###$$$$$$$$$$$$######""""""$$$%%%%%%&&&&&&&&&&&&&&&######$$$%%%&&&'''''''''###$$$$$$%%%%%%$$$$$$###########################"""#########$$$$$$$$$%%%####################################$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((((((((((())))))*********(((((((((((())))))******+++++++++++++++***))))))((()))+++***)))(((((()))'''((((((((())))))******((('''%%%%%%%%%%%%'''((()))(((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''222333444666777999:::;;;:::;;;===>>>@@@CCCGGGJJJLLLOOOWWW```eeeiiitttkkkSSSHHHIIIKKKVVVmmm{{{{{{zzzuuuyyysssaaaIII;;;000000000+++***------------,,,,,,,,,++++++&&&'''(((((((((((('''''''''(((((((((((()))))))))((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$##################%%%%%%$$$$$$%%%%%%%%%%%%""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''$$$%%%&&&'''''''''''''''&&&''''''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&((()))(((''''''((()))'''(((((())))))(((((('''&&&&&&&&&'''((((((((()))%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((%%%&&&'''&&&%%%$$$%%%'''&&&%%%$$$%%%&&&'''&&&%%%$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$$$$$$$%%%%%%&&&%%%&&&&&&&&&'''''''''''''''((()))((('''&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%""" $$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%"""!!!###"""!!!###############$$$$$$$$$""""""###$$$$$$$$$$$$###&&&'''''''''&&&$$$"""!!!%%%&&&'''(((((('''&&&%%%%%%$$$$$$###""""""!!!!!!######$$$%%%%%%%%%$$$$$$""""""###$$$&&&'''((((((###$$$$$$%%%%%%$$$$$$###########################"""""""""######$$$$$$%%%#########"""######$$$%%%$$$$$$$$$###$$$$$$%%%%%%)))(((%%%###"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++++++++*********+++,,,,,,------))))))******++++++,,,,,,,,,---------,,,+++******(((+++---...------///000******))))))))))))))))))((((((''''''''''''(((((()))((('''&&&&&&&&&'''(((''''''''''''''''''''''''222333444666777999:::;;;888:::<<<>>>@@@CCCHHHKKKNNNQQQWWW___bbbfffooozzzuuu]]]JJJKKKMMMTTTgggxxxxxx}}}}}}|||xxxpppnnnzzzuuuVVVDDD666333111+++***...---------,,,,,,,,,++++++&&&'''((()))))))))))))))((((((((()))))))))******)))((('''&&&&&&'''((()))%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%###############$$$$$$$$$!!!"""###%%%&&&'''((((((&&&&&&&&&&&&'''''''''(((&&&'''((())))))*********((()))******++++++******''''''((((((((()))))))))(((***,,,,,,***)))))))))((()))***++++++***)))(((''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''((((((&&&&&&'''((('''&&&$$$%%%&&&'''&&&$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''''''((()))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&%%%$$$"""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%############$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$!!!!!!###### ###""""""#########$$$$$$$$$!!!"""###$$$%%%$$$$$$###%%%%%%'''''''''%%%###"""%%%&&&&&&''''''&&&&&&%%%$$$$$$##################!!!"""""""""""""""!!! """######$$$%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###########################""""""###$$$$$$%%%&&&&&&$$$######"""###$$$%%%&&&%%%%%%$$$$$$###$$$$$$$$$(((&&&$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######$$$%%%%%%&&&''''''(((((((((((((((((((((((((((((()))***+++---.../////////------...//////000111111//////000000111222222333///000111111222111111111444666777777555444555555000000000///......------+++,,,,,,,,,,,,,,,,,,+++))))))(((''''''(((******''''''''''''''''''''''''222333444666777999:::;;;777999<<<>>>@@@DDDHHHLLLOOOQQQWWW]]]```dddnnnyyyxxxaaaIIIJJJKKKOOO```|||zzzzzz~~~|||}}}tttmmmuuu___KKK:::666333,,,***///+++++++++*********))))))***************)))(((((((((((())))))******++++++***)))(((&&&'''(((***+++))))))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$###############"""###%%%'''((((((''''''&&&&&&&&&'''''''''(((((((((((()))++++++,,,,,,,,,++++++,,,------------,,,++++++,,,,,,,,,---------***,,,......---***)))))))))***+++,,,,,,+++***)))((((((((((((((('''''''''&&&'''((())))))((('''&&&+++***((('''&&&''''''(((''''''&&&%%%$$$$$$$$$$$$'''((()))((('''''''''))))))(((''''''((()))(((&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((''''''((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$""""""%%%&&&$$$$$$'''""""""######$$$$$$$$$$$$!!!"""###$$$%%%$$$#########$$$&&&''''''&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$##############################$$$%%%%%%&&&''''''$$$$$$#########$$$&&&'''&&&&&&%%%$$$############!!!""""""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######$$$%%%''')))******)))(((************************,,,---...000111222222222555555666777777888999999666666777777888999::::::888999:::<<<======>>>>>>CCCDDDCCCAAA===999888888888777777666555444333333...///000111111000///...))))))(((((((((***+++,,,((((((((((((((((((((((((222333333444666888999::::::;;;===>>>@@@DDDHHHLLLMMMPPPTTTXXX\\\aaafffjjj}}}}}}fffIIIJJJIIIKKKYYYttt}}}wwwqqqyyyyyyzzznnnooommmVVV===222111111...---******+++++++++,,,,,,,,,+++)))((((((******)))((())))))************))))))&&&&&&&&&'''((()))***+++'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################"""$$$&&&(((((((((&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$#####################$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%&&&&&&'''((())))))(((''''''(((***---...//////000111222222222222111222444555555444444333444444444444444333222111111222444555555333111000222222222111000...---,,,++++++,,,------,,,***)))***)))''''''((()))((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$&&&%%%$$$$$$%%%&&&((()))(((((()))))))))))))))(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!%%%%%%$$$###""""""""""""%%%$$$$$$######$$$$$$%%%&&&&&&$$$######$$$&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""!!!"""###%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########((('''%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&''''''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$&&&(((***)))))))))***,,,.../////////000111222333444444444555666888999999999999??????@@@@@@@@@@@@???>>>===>>>>>>======<<<;;;:::999;;;===>>>@@@@@@??????CCCCCCBBBAAA@@@@@@??????@@@>>>===<<<<<<;;;:::888222222222222111000///...333222111000...---,,,+++,,,,,,,,,++++++******)))333333333444666777999:::999:::<<<===???BBBGGGKKKJJJLLLPPPTTTXXX\\\aaadddvvvoooQQQKKKFFFIIIWWWmmm}}}uuu|||}}}rrrpppzzzxxxgggTTT>>>555222000---,,,---,,,,,,,,,++++++******))))))((()))++++++***(((((((((((((((((((((((((((''''''''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''((((((((('''((((((((())))))+++,,,,,,+++++++++,,,---000222333444555555666666666666666888999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;::::::999888999:::;;;;;;::::::999:::999999888666444333222111111222111000...---,,,,,,+++)))((()))***)))(((&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&'''''''''''''''&&&&&&%%%$$$'''&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$&&&((()))***&&&%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$&&&(((""""""############""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############'''&&&%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%$$$%%%&&&&&&'''(((((('''''')))+++------,,,---...000222333666666777888999;;;;;;<<<;;;<<<===>>>@@@@@@AAAAAA??????@@@@@@@@@@@@@@@@@@CCCCCCBBBAAA???===<<<;;;999:::;;;===>>>???@@@@@@DDDDDDCCCCCCCCCBBBBBBBBB@@@??????????????????>>>999888888777777666666666777777666555444333222222111000000///...---,,,,,,333333333444666777999:::888999;;;<<<>>>AAAFFFIIIIIILLLOOORRRTTTXXX\\\```lll}}}bbbPPPDDDHHHRRR```{{{|||zzzrrrpppqqqxxxfff\\\NNN???888444///,,,+++......---,,,+++***))))))(((((()))+++------+++)))))))))(((''''''((())))))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&''')))*********************+++,,,...///000...///111333555777888888::::::::::::::::::999888<<<<<<===>>>>>>>>>>>>===??????@@@@@@??????>>>>>>============>>>???@@@@@@@@@@@@@@@???===<<<:::999999999888777555333111000222000------------,,,+++(((((('''&&&&&&&&&''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&%%%%%%%%%&&&''')))((('''%%%%%%$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$&&&(((***+++'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""$$$%%%'''(((""""""############""""""######$$$$$$$$$%%%%%%%%%""""""""""""############&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&&&&''''''$$$%%%&&&&&&%%%%%%&&&'''((()))***++++++,,,///111222222222333555777888999<<<===>>>???AAABBBCCCDDDBBBBBBDDDEEEFFFGGGGGGGGGCCCBBBAAAAAABBBCCCDDDEEEEEEDDDCCC@@@>>>;;;999888666666777888999;;;<<<============>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@======;;;:::999999:::;;;:::::::::999999999999999777666666555333222111111333333444444666777888999999:::;;;<<<>>>AAAEEEIIILLLNNNQQQSSSUUUWWW[[[^^^ddduuuwwwZZZEEEHHHMMMRRRjjjuuulllhhhrrr~~~zzzjjjYYYNNNEEE===999444...+++,,,...------,,,++++++******((()))+++...000000---++++++***(((''''''(((***+++''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&''')))+++,,,,,,,,,,,,,,,,,,---...000222222333555777999;;;;;;::::::::::::::::::999888777666777888888888999999999999;;;;;;;;;<<<<<<;;;:::::::::999888888999;;;===>>>??????@@@@@@@@@??????>>>>>>======<<<:::999888777999777444333333333222111,,,,,,+++))))))(((((((((*********)))))))))))))))'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''''''''((((((((((((***(((&&&%%%$$$%%%'''(((''''''&&&&&&%%%%%%%%%%%%###$$$%%%&&&'''(((((((((&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$%%%'''((()))%%%$$$$$$######$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########$$$$$$%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&&&&&&&(((***+++,,,...///000222555777777888999:::<<<===???@@@@@@@@@AAACCCEEEFFFGGGHHHGGGGGGGGGHHHGGGGGGFFFFFF@@@???=========???BBBCCC@@@>>><<<:::777555444333111000000000222444666888666666777888999::::::;;;>>>??????>>>===<<<======???===;;;999777777888999:::::::::;;;;;;;;;<<<<<<======<<<:::999888777777444444444444555777888999:::;;;<<<===>>>AAAFFFIIIMMMOOOQQQSSSTTTVVVZZZ\\\cccrrriiiLLLIIIIIIHHHZZZtttxxxmmmjjjnnnuuuzzzxxxuuuoooaaaRRRCCC===999888444///---...,,,,,,,,,,,,,,,,,,,,,,,,***+++---000222111///,,,***)))'''&&&&&&''')))***&&&%%%%%%&&&'''((())))))'''''''''''''''''''''''' """%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((()))***,,,...///000000000000111111222444555666777888:::<<<<<<;;;999777666666666666555333222111111111111111111222222222333444444555555555444444333222111000111444666888777888:::;;;======>>>>>><<<<<<<<<<<<<<<=========???<<<:::999999999888666111000///...---,,,,,,,,,************))))))(((((('''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$(((((((((((())))))))))))'''''''''((((((((())))))***)))'''%%%%%%&&&'''((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!! #########$$$%%%&&&'''(((%%%$$$$$$######$$$$$$%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&'''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$######%%%'''((()))***,,,...000222444555555777:::===<<<===>>>@@@AAACCCCCCDDDBBBCCCDDDEEEGGGHHHIIIJJJJJJJJJIIIHHHGGGEEECCCBBB999888666666666888:::;;;888777555333222111111111......------...000222333333333444666777888999:::888:::<<<<<<;;;;;;===???BBB@@@===:::999999999:::;;;;;;<<<<<<===>>>>>>???AAAAAA@@@???>>>===<<<;;;444444444555555666888888:::<<<======>>>AAAFFFIIIKKKMMMOOOQQQRRRTTTWWWZZZeeepppxxxVVVLLLHHHDDDPPPddd{{{rrrooohhhlllmmmllljjjeeeXXXKKKAAA;;;777777555111...///+++,,,,,,,,,---------...++++++,,,...000000...,,,''''''&&&%%%%%%&&&''''''&&&&&&&&&'''((()))***+++''''''''''''''''''''''''!!!"""$$$&&&((()))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((()))*********...///000222444555555666555555555555666777888999777888999:::999777555444222222222222111000............------......///000///000111111222111111111000///.........000222333111222444666888999::::::888888888999:::<<<>>>???@@@>>>;;;;;;;;;;;;:::999555444333222111000000000++++++******)))(((((((((((((((''''''''''''((((((''''''''''''''''''''''''((())))))))))))(((''''''((((((((())))))))))))***''''''''''''((((((((()))))))))'''&&&&&&&&&'''(((###$$$%%%&&&'''''''''''')))((('''&&&$$$!!!%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""" %%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&''''''''''''&&&&&&"""""""""###%%%&&&((()))%%%&&&&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$""""""############""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&(((+++---...000222555666888999::::::;;;>>>@@@@@@AAABBBDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIGGGEEECCCAAA@@@:::999888777777888999:::555444222111000000111222//////......//////000111...///000111333444555555222555999::::::;;;???CCCDDDBBBAAA???>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBAAA@@@@@@??????555555444555555666777888:::;;;<<<<<<===@@@DDDHHHJJJLLLNNNPPPQQQSSSVVVYYYaaajjjyyy^^^NNNHHHDDDLLLYYYnnn~~~tttooogggiiikkklllkkkfff[[[OOOFFF===777777666222///...---------------,,,,,,,,,+++******+++------+++***((((((((((((((((((((((((((((((((((((((()))***+++''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''&&&%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&&&&'''((()))***+++,,,---...///222333444666777888888888666666555555555666666777333444444555555444222222000111111111000///............---------...///000...///000111111111111111000000///......///000111000111222444555555666666444444444555777999;;;<<<<<<:::888888999999999888666555555444333333333333///......---,,,,,,++++++)))))))))******)))))))))'''''''''''''''''''''''')))))))))))))))(((''''''&&&''''''''''''(((((((((&&&&&&'''''''''(((((((((((((((((((((''''''''''''$$$%%%&&&'''''''''&&&%%%(((((('''&&&$$$###!!! $$$$$$%%%%%%&&&'''))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###'''&&&%%%######"""""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%############$$$%%%&&&'''###%%%&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$############$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%%%%$$$""""""############""""""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$###"""%%%&&&&&&'''((())))))***+++...111333555777:::<<<<<<===>>>>>>======???AAACCCCCCEEEFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHFFFEEEEEEDDDBBBAAA???>>>======<<<<<<;;;;;;::::::555333111000///000111222///////////////...------+++,,,---...///000111222///333777777555666999============>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA555555555555555666777888999:::;;;;;;<<>>@@@BBBDDDDDDFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEEEEEEEEEEEEE??????@@@??????>>>===<<<:::::::::999888777555555555333111///......///000------......---,,,***)))//////000111222333444444000444666444000...000333333444666999;;;===>>>>>>@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBB111222222333555777888999;;;<<<<<<======@@@EEEHHHJJJKKKMMMMMMNNNPPPTTTWWW[[[aaakkkyyyqqqYYYMMMKKKJJJIIIXXX___ooowwwtttwww{{{~~~mmmVVVIII>>>:::999444000...000///......///...,,,***)))))))))))))))***************)))(((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''((()))******)))'''%%%$$$###$$$%%%&&&(((***++++++***,,,///333666777888999666666666777666666555555444444444333222000///......------------......//////111222222111111222444444222000222555888777666555555444444444444444444444444444222111000111222000333666666444333555777333333333444555777999999999999999999888888888888222222222222222333333333333444444444444333222222...---,,,***)))(((((((((%%%(((++++++(((&&&'''((()))))))))((('''''''''&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''((()))))))))))))))&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$#########''''''&&&%%%###"""!!!!!!######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$(((!!!"""&&&&&&$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%"""!!!"""&&&'''&&&###$$$$$$$$$$$$###!!!%%%%%%$$$###$$$%%%&&&'''%%%///333+++###"""%%%&&&$$$$$$%%%%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$ %%%)))'''###$$$$$$###############$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$"""!!!!!!###$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""$$$'''((('''$$$%%%%%%$$$$$$$$$%%%&&&&&&(((((()))+++...111333444777777888:::<<>><<<;;;:::::::::;;;==================>>>>>>;;;;;;:::999777666555555666555333000///000444777888888888777666666555555222...---......,,,---000111111000//////000000111777666555444333222111111555333222333777999999888>>>>>>???@@@AAABBBCCCCCCAAA@@@@@@BBBDDDCCC@@@<<<222222333333555666888999:::;;;======>>>@@@DDDGGGIIIJJJLLLMMMMMMOOOSSSUUUXXX\\\cccooovvvaaaSSSMMMKKKJJJLLLQQQ^^^rrrcccTTTEEE???===999444111///...---,,,---,,,***((())))))))))))******************)))(((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$$$$$$$$$$%%%'''(((((((((((((((''''''&&&&&&'''((()))+++,,,---......///222444666888888888666666555555444333222111//////......---,,,,,,,,,...//////000000111222222111222333333222222444555888666555777999;;;:::888666666777777777666666555333333222111000000111111111333555555333222333555333333444444555666888888;;;::::::::::::999999999777666666666555555444444222222222222222111000000///...---,,,+++******)))''')))++++++((('''((()))((((((((('''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''((()))))))))))))))%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$((($$$ ###&&&&&&%%%######$$$$$$$$$%%%%%%%%%########################$$$%%%%%%%%%$$$###$$$$$$"""###$$$$$$$$$###"""!!!$$$$$$#########$$$%%%&&&%%%---000***$$$$$$%%%%%%,,,,,,***)))'''%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!%%%'''&&&###$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%((()))'''%%%%%%%%%%%%&&&'''((()))***,,,,,,...000222555777888:::::::::;;;<<<>>>AAABBBEEECCC@@@===:::888777666999888666444333333333444555555555666666666777777111111111222222222333333777777777666555777:::===>>>>>>>>>======<<<<<<<<<;;;777555777666333333666111222555666777666555444444444444444555555555555666444222333555777777555999:::;;;<<<===>>>???@@@???>>>>>>@@@BBBBBB???<<<333333333444555666777777888:::===>>>???@@@CCCEEEGGGIIIKKKKKKLLLNNNQQQTTTVVVXXX\\\dddtttrrr```SSSMMMKKKIIIKKKSSScccwwwwwwdddOOOEEEBBB>>>999555000///---------,,,***)))***************************))))))(((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$!!!######$$$$$$&&&((((((''''''''''''((())))))++++++,,,---///000111111333333444666666777666666444444333222000///...---,,,+++************+++,,,///111222444555555444444444555666666555555666888888888888999::::::888666444555666666666666555555333222222111111111222222444555666555444333444555666666666666666777888888888888888888888888888888888777777666555333333222333222222222222111111111111000///...------,,,,,,***++++++***(((''')))***&&&&&&&&&'''''''''''''''))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((''''''((()))))))))((((((%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((($$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$""""""$$$%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&(((&&&""" """%%%"""###$$$%%%%%%%%%%%%%%%######"""""""""###$$$%%%%%%)))***'''%%%&&&&&&$$$'''(((((()))***+++,,,,,,$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$###"""!!! $$$###""""""%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%'''&&&%%%&&&'''((('''&&&&&&'''((()))+++---///000222222444666888:::<<<======<<<<<<;;;<<<===>>>???AAA???<<<999555222000///333222000...------------------...///000111111222000111111222333444555555999:::;;;<<<<<<>>>@@@CCC@@@@@@??????????????????>>>;;;:::;;;:::777666888666999===AAAAAA@@@===;;;666666666777888999:::;;;:::888555555555666666555666777888888999:::;;;<<<<<<;;;<<<===??????<<<:::444444444444444555666777777:::===>>>???@@@AAACCCEEEGGGIIIJJJKKKMMMOOORRRXXXYYY[[[```lllsss]]]PPPLLLLLLMMMQQQ^^^rrryyyrrrYYYLLLHHHBBB;;;777444222000//////...---+++++++++***************)))))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&%%%&&&((()))''''''&&&'''((()))+++---//////000111222222333333555555555444444333333333000000///...---,,,,,,,,,---,,,*********,,,///000222333555666777666444333666777777777666777999;;;999:::;;;;;;;;;999777555666666555444444555666666333222111222333555555555888888888888777777888888;;;::::::999999999::::::888888888999999999999:::888888777777666555555444666666555555444444444444333333333222111000//////...---+++)))(((((()))***%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''((((((((((((((('''%%%%%%&&&&&&'''&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''((())))))$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&$$$""" $$$$$$$$$%%%%%%&&&&&&&&&&&&(((***)))%%%###$$$&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%###"""###%%%$$$$$$%%%%%%%%%&&&&&&&&&###############$$$$$$%%%%%%%%%%%%%%%&&&'''&&&###!!!###%%%(((+++...111222$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''$$$###$$$&&&$$$$$$#########$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###+++)))'''&&&&&&'''%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&'''''''''((()))***---///222555666666777999:::<<<===>>>???>>>===<<<:::999999::::::999999777666444333222111000///---,,,++++++,,,,,,+++,,,---...///000111222555555555555555555555555888:::===>>>??????AAABBB@@@???>>>>>>>>>???@@@AAA>>><<<===@@@???<<<;;;>>>@@@BBBEEEGGGHHHFFFDDDBBB<<<<<<<<<===>>>???AAABBBCCCAAA>>><<<::::::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;:::888777444444444444444555666777777:::<<<>>>>>>???@@@AAACCCFFFHHHJJJKKKLLLNNNPPPUUUXXX\\\aaakkk}}}kkkVVVLLLHHHJJJOOO[[[qqqyyyfffWWWOOOFFF===888666333000/////////---,,,,,,+++++++++******))))))))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%#########"""###$$$%%%%%%###$$$%%%%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%'''((((((((('''((()))+++...///111111111222222333333333444333222111000//////...,,,,,,+++++++++,,,,,,------,,,++++++,,,...111222333444666666666444222000333444555444444555888;;;<<<>>>??????>>>;;;999888;;;999777555555666888999333111111222666999999999<<<;;;;;;;;;<<<===>>>???@@@@@@??????>>>>>>??????<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::888888777666555666666777555666666666555444333222000///,,,***************%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''((((((((((((''''''$$$%%%%%%&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%$$$"""!!! $$$$$$$$$%%%%%%&&&&&&&&&$$$(((***)))%%%""""""$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!###&&&'''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%###"""$$$''''''%%%$$$((((((((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''&&&###"""$$$((($$$$$$######$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&&&&$$$!!!!!!!!!!!! ######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%$$$%%%&&&'''))),,,,,,...000333666999:::999:::;;;<<<============<<<;;;999777666555555666444555555555444444444444...---,,,+++++++++,,,---------...///000111222333222222222222222333333333777999<<<============?????????>>>===>>>???AAABBBAAA@@@BBBHHHJJJHHHGGGJJJLLLLLLKKKJJJIIIHHHHHHGGGCCCCCCDDDEEEHHHKKKNNNPPPRRRPPPLLLHHHEEEDDDDDDEEEGGGGGGFFFDDDCCCAAA@@@???@@@@@@@@@>>><<<:::999888333333333444555666777777888:::<<<<<<======???AAACCCEEEHHHJJJKKKLLLMMMOOONNNSSSZZZaaajjjzzz{{{```PPPDDDHHHOOO]]]vvv~~~{{{~~~vvv~~~vvvggg[[[MMMBBB===555222///---------,,,+++,,,,,,,,,+++******))))))((((((((((((((())))))***((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$###"""""""""###%%%&&&"""###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%$$$%%%&&&))))))******,,,...///000000111111111111111111111000///...---,,,,,,,,,,,,+++***))))))***+++---...++++++++++++,,,...000111333444444444444222111000111111222222333555999<<<===???@@@???===:::999:::>>>>>><<<;;;::::::999999555444333777===AAABBBAAACCCBBBAAACCCFFFIIIKKKKKKLLLKKKKKKJJJJJJJJJKKKKKKDDDCCCBBB@@@===;;;999999888999999999:::::::::;;;999888777555555666777777888888999:::999888666555444222///......---,,,***'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''((((((((('''&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%'''((()))))))))$$$%%%%%%%%%%%%%%%%%%&&&$$$''')))'''$$$""""""$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""''')))(((%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%""""""&&&'''%%%$$$%%%)))((('''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%######%%%'''$$$$$$###$$$$$$%%%&&&''' !!!"""###$$$%%%%%%%%% !!!"""###"""######$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%%%%###$$$%%%%%%%%%&&&***,,,000000222333666999;;;<<<;;;;;;<<<===<<<;;;999888777666444222111000111111333333444444333333222111,,,++++++***+++,,,...///...//////000111222333333///000111222444555666777666888:::;;;;;;;;;<<<>>>===<<<;;;;;;<<<>>>@@@BBBBBBCCCHHHOOOSSSRRRRRRTTTXXXVVVRRRNNNMMMMMMOOOPPPLLLLLLNNNPPPTTTYYY^^^aaabbb```\\\WWWSSSQQQRRRSSSVVVUUUTTTRRRPPPNNNLLLKKKLLLLLLLLLJJJFFFDDDDDDDDD222222333333555666888999999:::;;;;;;;;;<<>>======BBBIIIOOOPPPOOOPPPOOONNNQQQVVV\\\^^^^^^^^^^^^^^^]]]^^^^^^______ZZZXXXTTTNNNIIICCC???===============<<<<<<<<<<<<;;;:::888777777777999:::999:::<<<<<<<<<;;;999888888666444333333222///,,,)))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''((((((''''''&&&%%%###$$$%%%&&&''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%###$$$%%%'''(((((())))))&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&'''&&&$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###%%%&&&&&&&&&%%%$$$$$$######$$$%%%&&&"""###$$$%%%&&&%%%%%%$$$%%%"""###''''''######'''"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&''''''!!!"""###$$$$$$$$$$$$$$$###"""!!!###%%%'''((('''######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%###%%%''''''''')))---111444444444666777999;;;<<<<<<=========;;;888666444111000...---,,,,,,------///000000111111000///...,,,++++++,,,---///222333111111222222222333333333444555555777888999::::::666888;;;<<<===>>>AAACCCBBBAAA@@@@@@AAADDDFFFHHHIIIJJJPPPXXX]]]\\\\\\^^^dddbbb^^^[[[ZZZZZZ\\\^^^ZZZZZZZZZ[[[^^^cccgggiiiooommmjjjddd^^^\\\^^^```aaa```___^^^]]][[[ZZZZZZZZZ[[[\\\ZZZWWWUUUVVVXXX111222222333555777888999:::::::::::::::;;;???BBBBBBEEEIIIKKKLLLLLLMMMOOOMMMSSSXXX\\\aaannnqqqZZZJJJNNNRRR^^^yyywwwyyysss}}}ttt___QQQKKK999666222000/////////...------,,,,,,+++***))))))((((((((((((((()))******((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%'''(((***$$$%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%''')))*********,,,...***,,,...000111111000000------------,,,,,,,,,,,,,,,+++***))))))***++++++///---+++***)))***+++,,,---...///000111111111111000000000111333555666888999:::;;;<<<>>>BBBHHHLLLNNNOOOPPPNNNKKKIIIKKKNNN]]]aaagggjjjhhhaaaXXXRRRHHHFFFGGGLLLUUU\\\]]]\\\\\\ZZZZZZ^^^eeekkknnnnnnnnnnnnnnnnnnnnnooopppppptttqqqkkkccc[[[SSSNNNKKKHHHHHHGGGFFFEEEDDDDDDCCC???>>><<<::::::;;;<<<===:::;;;===>>>>>><<<:::999;;;999777777888666111---++++++******))))))(((((())))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%'''((((((((('''&&&%%%%%%###$$$%%%&&&''''''''''''))))))((('''&&&%%%%%%$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$###""""""&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$'''&&&###"""$$$'''###"""""""""###%%%'''(((!!!"""###$$$%%%$$$######%%%###%%%)))'''"""###(((######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&&&&%%%%%%$$$'''%%%$$$$$$&&&''''''&&&######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$&&&(((((((((+++000555666666666777888999;;;<<<===>>>>>>===:::777444222---,,,+++***)))***++++++)))***,,,.../////////...------...///111333666777444444444444555555555555999888888888777777777666777999<<<===???BBBFFFHHHOOONNNMMMLLLNNNPPPSSSUUUTTTUUU[[[dddhhhggggggiiimmmllliiihhhggghhhiiijjjhhhfffdddcccdddfffhhhjjjvvvuuuqqqkkkeeeccceeehhhfffffffffeeeeeeddddddcccdddfffgggfffcccccceeehhh222222333333555666888999999::::::;;;<<<===>>>>>>@@@BBBEEEHHHJJJLLLLLLMMMTTTPPPUUU```fffiiiuuubbbOOONNNQQQ___zzzrrrwww~~~kkkZZZOOO>>>888111...//////---************++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%$$$!!!''''''((()))+++---///111......///000000//////...,,,---...---+++++++++---(((***,,,---,,,,,,---...222000......///111111111000...000555777444111222333///000444555333555:::>>>@@@CCCEEEHHHMMMRRRVVVWWWZZZ[[[XXXTTTVVV^^^eeesss}}}yyymmmbbbWWWUUUVVVZZZ```dddeeedddcccaaa``````dddkkkrrrwww{{{|||yyy{{{|||qqqggg```\\\^^^YYYSSSNNNLLLKKKJJJIIIHHHFFFDDDBBBCCCCCCBBBAAA>>>@@@AAA@@@>>><<<;;;;;;:::>>>===999999<<<;;;555//////...,,,+++***)))(((((((((''''''''''''((((((&&&'''''''''''''''&&&&&&)))((((((((((((''''''''''''((((((((())))))*********)))(((''''''''''''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%'''******'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$(((((((((''''''&&&&&&&&&$$$######""""""######$$$########################%%%&&&&&&'''&&&&&&%%%%%%###$$$%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%$$$%%%%%%%%%############$$$$$$$$$$$$###'''---222444666888999999999:::::::::::::::999666777777777666333000...,,,---,,,+++)))((()))***,,,++++++,,,---...---+++,,,---///222444777999:::999777555444555666777777888888999<<<>>>>>>===;;;:::>>>EEEIIIKKKOOOUUUYYY\\\[[[YYYXXXZZZ]]]aaadddfffbbbaaahhhsss{{{}}}{{{}}}zzzuuusssrrrsssssssssqqqqqqqqqnnnlllkkkmmmnnnrrrrrrrrrqqqooommmjjjhhhllljjjiiihhhiiihhhfffeeeeeeeeefffgggiiikkkmmmnnn333333444555666888999:::999::::::;;;<<<===>>>>>>@@@BBBDDDGGGJJJKKKLLLLLLQQQNNNRRR\\\bbbdddppp~~~mmmTTTQQQQQQ]]]vvvvvvvvvkkkYYYNNN>>>888111...//////---*********+++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$###""")))***+++,,,...///000111000//////...------,,,,,,***,,,---,,,++++++,,,---+++---//////......///000222111000000000111111111555222222666777555555888777444777<<<===;;;===BBBGGGJJJNNNQQQTTTWWWZZZ]]]aaadddfffeeedddgggqqqyyyzzzooollliiihhhjjjiiifffccceeeccc``````dddkkktttyyy{{{rrrkkkhhhhhhddd^^^YYYVVVVVVVVVWWWUUUTTTRRRQQQQQQOOOLLLIIIEEEEEEEEEFFFEEECCC@@@===999<<<;;;777777999888333000000///...---,,,+++***,,,++++++*********+++++++++++++++***)))((('''&&&(((((((((''''''''''''&&&''''''((((((((()))))))))((((((''''''&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''((((((,,,111555666777888999?????????>>>===;;;888777222222222111000---+++***+++,,,,,,+++)))((()))+++++++++,,,---......---,,,...///111333555888999:::@@@===999666666777777888888;;;>>>CCCFFFFFFEEECCCEEEKKKQQQVVVYYY\\\```dddcccdddfffhhhkkkmmmooopppkkkhhhhhhppp}}}{{{yyyyyyzzz{{{wwwvvvrrrooolllnnnrrruuurrrrrrrrrrrrpppnnnlllkkkkkkkkklllnnnooonnnkkkhhhcccdddgggjjjnnnrrruuuvvv444444555666777999:::;;;::::::;;;<<<===>>>>>>???@@@BBBDDDGGGIIIKKKLLLLLLPPPNNNQQQYYY^^^```jjjwww}}}ZZZSSSOOOWWWlllzzzrrrzzzyyydddQQQFFF===888222/////////---+++***++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''')))))))))((('''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((---...///111111111000000000///...,,,+++***))))))***+++,,,,,,,,,,,,---...///111222111000000111222222222222333333222222222555222111333555444777<<<;;;<<>><<<888888999666222333333222222111000///...++++++******))))))((((((.........---+++***((('''(((''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$############%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%&&&%%%%%%&&&''')))+++---...111666888999999:::;;;???@@@AAAAAA???;;;888666111000...,,,***)))((((((***+++,,,+++))))))***+++(((***,,,///111111000000222333555666888:::;;;<<>>??????AAABBBDDDGGGIIIKKKMMMMMMPPPOOORRRXXX[[[^^^gggqqqaaaTTTJJJNNN^^^sss|||ooonnn|||sss]]]JJJ???<<<777222///......---,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&''')))+++,,,...///000222333222111///......---,,,***)))))))))***+++,,,............000111111222333222111111222444222444666777777555555444444222444888::::::???DDDGGGKKKQQQVVVVVVUUUUUUXXXXXXZZZ]]]^^^___```bbbdddllloooqqqrrrsssxxx|||uuuqqqllliiikkkjjjiiijjjmmmrrrwwwzzz~~~xxxtttllliiiddd^^^ZZZZZZ___dddoooqqqvvv{{{~~~|||vvvrrrkkkfffbbbccceeebbbWWWNNNHHHEEEAAA>>>===<<<999555555666666666555444333222,,,,,,,,,+++***)))''''''---------,,,+++***((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((%%%%%%%%%%%%%%%&&&'''((('''''''''(((((((((((()))''''''''''''''''''''''''((('''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&'''))),,,///111111444888:::;;;<<<===>>>;;;===???@@@???<<<888666222000...+++***)))*********,,,------+++***+++,,,'''***...111333333444444555666777999:::<<<===>>><<<===@@@BBBDDDGGGKKKMMMRRRTTTXXX\\\```cccfffhhhttttttqqqlllgggeeegggjjjmmmqqqwww}}}}}}|||}}}{{{zzz{{{xxxuuuqqqmmmkkknnntttyyyvvvvvvuuutttrrrpppooonnnnnnooorrrvvvzzzzzzxxxuuuqqqppppppqqqtttxxx}}}333333444555666888999::::::;;;;;;<<<===>>>??????CCCCCCEEEGGGIIILLLNNNOOOOOOPPPRRRVVVXXX[[[ccckkkxxxkkkVVVEEEFFFPPP```wwwuuujjjpppzzzqqq\\\JJJ@@@:::777333///.........---++++++++++++++++++++++++************************(((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((***,,,...000///000111222111///,,,+++************++++++,,,---...///111111111111333444222222333222111111333555444888<<<>>>===;;;::::::999:::???FFFIIIJJJOOOUUUXXX^^^dddeeecccbbbbbbbbbfffffffffeeeeeegggkkkooosssvvvyyy{{{}}}zzzvvvtttrrrrrrrrrtttvvvxxxzzz||||||~~~{{{ssspppjjjeeeccceeejjjmmmpppttt{{{wwwqqqmmmooouuuvvvnnneeeVVVPPPIIIFFFEEEAAA<<<999777888888888777666444222333333222111000...,,,***)))************))))))((((((((('''''''''&&&&&&&&&((((((((((((((((((''''''%%%%%%%%%%%%%%%&&&'''((('''''''''(((((((((((()))''''''''''''''''''''''''((((((&&&%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''%%%###$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''(((***,,,///222444222555999;;;===>>>@@@BBB<<<>>>@@@@@@>>>;;;777444222000---+++***+++,,,------...000000...---------,,,///333555444333444555555666888:::<<<>>>@@@AAABBBGGGNNNSSSWWWYYY\\\___^^^___aaacccgggoooxxx~~~xxxpppnnnrrrvvvzzz|||}}}xxxuuuuuuuuutttssspppoooqqquuuxxxzzzyyyxxxuuusssqqqpppooosssssstttwww{{{}}}}}}|||yyywwwtttsssuuuzzz333333444555666888999:::;;;;;;<<<===>>>??????@@@CCCCCCDDDFFFIIIKKKNNNOOOLLLNNNQQQSSSTTTXXX___fffqqqzzz]]]FFFEEEJJJQQQcccxxxpppnnnsss{{{~~~nnn[[[JJJ@@@999777333000...---...///,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''(((((()))+++---...///000//////000///...---+++***'''(((***,,,...//////000111222333333333333444555111222222111111222444777888>>>EEEHHHGGGEEEDDDDDD@@@CCCJJJRRRUUUVVV\\\cccfffnnnrrroooiiifffeeedddmmmmmmlllkkkmmmqqqxxx}}}}}}~~~}}}|||{{{|||}}}~~~yyytttqqqqqquuuwwwyyysssvvv{{{vvvqqqnnnsss}}}~~~ggg]]]TTTQQQOOOIIIBBB???;;;<<<<<<<<<;;;888666444555555555444111///,,,***((())))))*********)))))))))(((((((((((('''''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))'''%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&$$$"""###'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''')))***,,,...111333555666444777:::<<<>>>???BBBDDDDDDDDDCCCBBB>>>999444222///...,,,++++++,,,...///111222444444222000//////333666888777555444555777888999<<>>???@@@@@@AAABBBBBBDDDFFFIIILLLMMMKKKOOORRRSSSTTTYYY___dddmmmiiiMMMIIIKKKIIITTTfffvvvyyyqqqqqqssszzz}}}nnn[[[JJJAAA888777444000------...///,,,,,,,,,+++++++++******************************))))))))))))))))))))))))''''''''''''((((((((()))&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''(((((())))))***,,,---///000000000000//////...---,,,++++++***&&&))),,,///111111111000222333444444333222333555111222222222222333777:::>>>EEENNNSSSRRROOOOOOOOOLLLNNNSSSYYY\\\^^^eeennnzzz|||rrrnnnllljjjppprrrtttwww{{{~~~}}}}}}~~~~~~|||yyyrrrmmmjjjooo{{{zzznnnccc```\\\TTTLLLIIIEEEEEEFFFEEECCC@@@===:::666666666555222...+++))),,,,,,,,,,,,,,,+++***)))******)))))))))(((((((((++++++******))))))))))))((((((''''''&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((***+++***'''%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$&&&'''&&&%%%$$$%%%"""!!!###''')))(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())),,,...111444666888888888999;;;===>>>???@@@BBBDDDEEEDDDCCC@@@<<<777333111...------------///000111555777888888555222111000111555888888777888===BBBAAACCCFFFKKKOOOTTTWWWYYYZZZ___eeeggghhhjjjooossswwwwwwvvvssssssxxx{{{uuuuuuzzz~~~}}}{{{uuuwwwzzz}}}~~~|||wwwtttppptttxxxxxxvvvuuuwwwzzzxxxyyyzzzyyyyyyzzz|||~~~~~~|||{{{{{{{{{|||zzz{{{|||zzz|||555666666777888:::;;;<<<;;;;;;<<<===>>>???@@@@@@@@@@@@@@@BBBDDDGGGJJJLLLMMMRRRUUUUUUVVV[[[bbbfffkkk{{{qqqSSSOOONNNHHHNNN]]]hhhssspppuuu}}}tttaaaPPPGGG888777444000---,,,...000,,,,,,,,,++++++*********************************))))))))))))))))))))))))&&&'''''''''(((((())))))"""###%%%'''((()))******))))))))))))))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((***++++++---...000222333222111000000///...,,,++++++++++++'''***...222333333111000222444444444222111222444111222333222333555999<<>><<<999666444222......///000111222444555888:::;;;:::777444222111+++000444777999>>>FFFMMMKKKMMMQQQVVV\\\aaaeeegggiiilllpppqqqqqquuu}}}~~~xxxxxx}}}wwwvvvyyy}}}~~~zzzvvvsssssstttuuuvvvuuurrrooommmhhhlllpppqqqqqqsssyyy~~~zzzzzzzzzyyyxxxzzz}}}|||}}}~~~|||444555666777888888777666888:::;;;;;;<<<>>>AAADDDAAABBBCCCEEEGGGIIIKKKKKKNNNQQQUUUWWWYYY\\\^^^```kkkuuubbbOOOIIIJJJPPPUUUbbbxxxrrrrrrtttrrr]]]HHHAAA999222111///,,,,,,...///,,,)))(((***+++)))((())))))))))))))))))))))))%%%''')))+++,,,,,,++++++(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&%%%$$$######'''%%%&&&---///+++&&&$$$(((''''''''')))***,,,......///111222333333222222000...,,,***)))***,,,---......///000111222333444222222333444444333333222444333333444777;;;???BBBPPPTTTYYY[[[ZZZZZZ\\\______iiijjjggghhhfffppp~~~}}}zzzyyy{{{|||xxxwwwvvvvvvvvvyyy}}}{{{xxxuuummmhhhjjjooovvvxxxsssppplllddd]]]]]]]]]]]]\\\YYYRRRJJJDDDBBB???;;;:::;;;999555111777111......---)))'''(((***)))(((''''''((()))***...,,,(((%%%%%%&&&(((***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%$$$''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&%%%$$$$$$'''&&&$$$%%%%%%&&&$$$#########$$$%%%%%%%%%%%%$$$'''&&&$$$###"""###$$$$$$%%%%%%$$$###$$$%%%'''(((((('''&&&$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&((()))(((&&&$$$###$$$%%%%%%%%%%%%$$$###&&&$$$###$$$%%%%%%$$$######''')))(((%%%"""!!!&&&&&&%%%$$$###"""!!! """""""""###$$$$$$%%%%%%'''&&&&&&'''***---///000555555666777999;;;===>>>>>>??????@@@@@@@@@??????AAA>>>:::666222000////////////000111222444666777999;;;<<<<<<:::777666666888888888;;;AAAJJJRRRWWWfffaaa^^^```bbbdddjjjqqqsssvvvxxxwwwxxx~~~|||xxxzzz}}}{{{xxxxxxyyyyyyyyyzzz{{{{{{zzzxxxuuuqqqssssssoooiiidddccceeebbbdddhhhkkknnnrrrvvvyyy|||zzzxxxxxxzzz|||}}}}}}{{{yyywwwxxx{{{~~~|||zzz{{{}}}|||yyyvvvpppxxx444555777888999999888888888999;;;;;;<<<===AAACCCAAABBBCCCEEEGGGIIIKKKLLLNNNQQQUUUXXXZZZ\\\___aaaiiirrrjjjXXXOOOKKKLLLOOO\\\lll~~~uuurrr}}}iiiQQQCCC;;;444222111//////111///---***)))***+++***)))************************%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&%%%%%%)))&&&(((---000,,,((('''(((((((((((()))+++---...000000111222111000///...,,,,,,,,,------......///000111111222222333333444555444444444333333333222555555777:::???EEEIIILLLVVV[[[```aaa```^^^^^^___ccclllnnnmmmooolllqqq}}}yyyxxx|||~~~~~~wwwvvvvvvxxx~~~}}}|||zzzxxxvvvyyy|||yyyvvvpppkkknnnrrrvvv}}}yyyvvvuuusssnnniiieeeeeeeeedddaaaZZZQQQKKKJJJFFFAAA??????>>>;;;888;;;777444666555000------,,,+++***))))))***+++,,,...,,,***((('''((()))***(((''''''&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&'''''''''&&&&&&&&&'''&&&%%%%%%&&&&&&%%%#########$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''***+++***((($$$%%%&&&&&&&&&&&&%%%$$$$$$###"""###%%%&&&&&&%%%"""''')))******+++%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&)))((((((***---000222333666777777999:::<<<>>>????????????>>>>>>===<<<<<<888666444111000///......111222222333444666888999===>>>>>><<<999777777888999<<>>>>>>>>>>>===<<<:::999777777///////////////000000000444444444555666888999:::===<<<:::888555555888:::<<>>@@@BBBBBBCCCDDDFFFHHHJJJKKKLLLOOORRRVVVYYY\\\^^^aaadddfffooo}}}pppaaaSSSMMMMMMPPPYYYmmm}}}yyymmmjjj|||gggTTTHHH<<<666333///------///...---------,,,,,,,,,++++++++++++++++++++++++,,,+++***)))((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((())))))(((&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$''')))&&&&&&)))******++++++,,,---......//////...---,,,+++******)))***+++---///000111111222222222222222111111111333333333444777;;;???AAADDDGGGKKKQQQVVVYYY\\\]]]YYY\\\``````^^^]]]___aaajjjssswww}}}~~~xxxxxxmmmkkklllrrruuusssqqqrrrnnnppprrrsssuuu{{{uuunnnrrr~~~wwwtttqqqnnnllliiieeebbb[[[WWWTTTSSSSSSRRRNNNKKKBBB===::::::999333000000///...---,,,++++++,,,---++++++,,,++++++***))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&'''&&&$$$###$$$%%%%%%&&&&&&%%%%%%!!!"""$$$%%%&&&&&&%%%$$$$$$############$$$$$$$$$!!!"""$$$&&&'''&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""###%%%&&&%%%$$$$$$&&&((('''%%%"""!!!!!!%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''+++---///111333555888:::;;;;;;<<<<<<===============;;;:::777555444222222---...///111222222222222333333444555666888999::::::999888777777;;;AAAEEEIIINNNWWWbbbllltttyyy{{{yyysssnnnlllkkkiiilllrrrrrrwww{{{}}}||||||{{{yyyxxxvvvxxx{{{{{{wwwtttpppnnnkkkgggeeeeeegggjjjfffbbb]]]ZZZYYYXXXVVVSSSWWWXXXXXXWWWWWWZZZ^^^aaacccbbbaaacccgggkkknnnooosssoooiiigggiiioootttxxxvvvmmmeeeccchhhmmmllliiiccceeefffggghhhiiilllooo666777999;;;<<<===<<<<<<999;;;===>>>>>>???@@@BBBBBBCCCDDDFFFHHHJJJLLLLLLOOOSSSWWWZZZ]]]___ccceeehhhooo{{{kkkXXXOOONNNLLLXXXooopppeeepppvvv[[[MMM>>>888555111///...---.........---,,,,,,---************************((('''&&&%%%&&&'''((()))''''''''''''''''''''''''$$$&&&((())))))(((&&&$$$'''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&$$$$$$'''(((&&&'''+++++++++,,,,,,------------,,,+++++++++++++++++++++,,,+++******+++---///000000000000000000111111111000111444999???GGGMMMQQQRRRTTTWWWZZZ\\\]]]]]]\\\YYY[[[]]]]]]]]]___eeejjjmmmvvvzzzyyy~~~zzznnniiifffiiilllmmmooosssqqqrrrsssssstttxxxuuurrrnnnpppxxx~~~}}}zzztttooommmllllllkkkbbbaaaaaabbbdddbbb]]]XXXMMMGGGAAA???<<<777444555111000...,,,+++***++++++)))***+++++++++***)))((((((((((((''''''(((((((((((((((((((((((((((((((((''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%!!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%%%%###""" """$$$%%%%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''(((((())),,,///222444444666999;;;<<<<<<=========<<<;;;:::999888555333111//////...---...///111222222222222111222222444555777999:::999:::;;;===AAAHHHQQQWWWZZZ]]]cccjjjrrryyy~~~zzzuuussspppllllllppppppssswwwxxxwwwwwwyyyzzz{{{||||||yyyvvvsssnnniiihhhjjjlllllljjjjjjgggaaa[[[WWWYYY___ddddddgggjjjiiigggeeeeeefffhhhhhhgggdddbbbbbbdddgggfffeeefffiiinnntttxxxyyyyyyuuupppnnnpppuuuyyy{{{yyyqqqiiihhhmmmqqqrrrppplllkkkjjjhhhggggggjjjmmm666777999;;;<<<======<<<;;;===???@@@@@@@@@AAABBBBBBCCCEEEGGGIIIKKKLLLMMMPPPSSSXXX[[[^^^aaadddfffiiioooyyyzzz```RRROOOLLLZZZrrrzzzhhhiiirrr|||aaaQQQAAA:::888555222222+++---///...---,,,,,,---))))))))))))))))))))))))((('''''''''((())))))***((((((((((((((((((((((((&&&'''(((((((((((('''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&(((+++***(((***...***+++,,,------------,,,))))))))))))***+++------...---***))))))+++---/////////000111222333444444444777<<>>;;;666222111))),,,//////,,,+++,,,---***************************++++++++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''&&&&&&)))---,,,)))***///******,,,,,,---,,,,,,+++***)))))))))***+++,,,------,,,,,,+++,,,---...///000111222444777999:::;;;???BBBHHHOOOWWW___eeehhhcccccccccbbbbbbaaa```___UUUYYY^^^bbbeeeiiioootttyyy~~~|||{{{qqqlllttt{{{|||yyy|||zzzrrrmmmgggbbbcccfffhhhmmmrrrtttsssrrrsssuuuvvvwwwwwwzzzvvvqqqnnnoooqqqssstttooopppqqqrrrssssssrrrrrriiiiiihhhhhhkkkpppvvvzzz}}}~~~{{{wwwqqqooonnnqqqvvvyyyyyyxxxlllfffaaa^^^XXXMMMDDDBBB>>><<<888444111///...---++++++++++++++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((###$$$&&&((((((((('''&&&(((((((((((((((((((((((()))))))))))))))((((((((($$$$$$%%%&&&'''''''''''''''&&&%%%%%%&&&(((***+++'''&&&%%%&&&'''(((((('''$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""""""""######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!"""&&&)))++++++&&&%%%$$$$$$$$$$$$%%%&&&'''%%%$$$$$$%%%%%%###"""''''''&&&$$$"""!!!"""$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''')))***---...000111///444888999777666999<<<;;;;;;<<<;;;999777444333///...,,,*********+++,,,,,,,,,,,,,,,---///000222222333555777:::>>>@@@BBBCCCGGGMMMSSSYYY___fffjjjggghhhkkknnnqqqtttwwwxxx||||||~~~|||wwwuuuvvvppppppooonnnnnnooorrrtttyyyyyyrrrggg^^^[[[YYYVVVUUUTTTRRRPPPOOORRRXXX\\\eeehhhiiiiiihhhllltttzzz}}}~~~}}}||||||zzz||||||{{{xxxuuuttttttqqqpppppprrrwww|||zzzyyyxxxyyy{{{{{{zzzyyyxxxxxxxxxwwwwwwwwwxxxyyyyyyyyyyyywwwttttttuuuvvv555666888:::<<<======<<<===@@@BBBDDDCCCCCCCCCDDDCCCDDDEEEGGGIIIKKKLLLMMMQQQTTTXXX\\\___bbbfffhhhjjjnnnuuu}}}yyybbb\\\[[[dddzzzpppfffbbbpppxxxdddOOOCCC<<<555///,,,(((,,,......,,,++++++---++++++++++++++++++++++++))))))***)))(((&&&$$$###))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&(((((()))$$$$$$(((,,,+++''')))---)))***+++,,,---,,,+++***+++***)))))))))***,,,---+++,,,---///////////////222333555888;;;>>>@@@AAAHHHKKKQQQXXX___eeejjjllldddddddddccccccccccccccc]]]ccclllqqqtttwwwzzz}}}yyyuuujjjeeepppxxx|||tttuuuwwwqqqhhhkkkeeebbbdddggghhhlllpppsssqqqppprrruuuwwwuuusssrrrnnnjjjggggggffffffeeehhhiiijjjlllnnnooooooooohhheeecccdddhhhlllnnnnnnvvvwwwzzz~~~}}}|||yyyrrrooommmooouuu{{{~~~|||yyywwwoooaaaUUUPPPCCCAAA===999555222111000,,,,,,,,,++++++,,,------))))))(((((((((((()))))))))))))))))))))))))))))) """%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%$$$"""###$$$&&&'''((())))))(((((('''&&&''')))+++---'''&&&%%%&&&((()))((('''$$$%%%&&&&&&''''''&&&&&&'''&&&$$$###"""###$$$$$$###$$$%%%%%%$$$###"""!!!"""%%%'''&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$''')))))))))'''&&&%%%%%%%%%%%%&&&'''%%%$$$######%%%&&&%%%$$$%%%%%%%%%###""""""$$$&&&$$$$$$%%%&&&'''((()))***'''(((***---///111333444111666;;;;;;888777999<<<::::::;;;:::888555222000,,,+++)))((((((***+++---------,,,,,,...000333555444555777:::>>>BBBEEEFFFSSSXXX^^^dddiiimmmqqqtttpppqqqtttuuuvvvvvvuuutttyyyxxxzzz~~~~~~yyyvvvwwwnnnmmmkkkiiiiiilllooorrrqqqooogggYYYOOOLLLJJJHHHPPPRRRSSSSSSRRRUUUZZZ___kkkpppvvvxxxxxxzzz~~~{{{||||||yyy{{{}}}}}}zzzwwwuuuuuusssqqqppprrruuuyyy{{{|||yyyyyyzzz|||~~~}}}zzzwwwssswww{{{|||{{{|||~~~}}}~~~~~~|||{{{|||}}}<<<<<<<<<<<<===???@@@AAACCCCCCDDDDDDDDDDDDDDDCCCBBBDDDGGGJJJLLLNNNNNNNNNQQQSSSXXX]]]aaaeeeggghhhkkknnntttzzzqqqaaaaaafffzzzvvvgggfffrrryyy```JJJ<<<444111///000///...------,,,------))))))***,,,---,,,***'''(((((())))))))))))((((((((((((((((((((((((((((((///---+++((('''&&&'''(((+++******)))((('''''''''((('''&&&%%%%%%&&&'''((()))&&&###"""###$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''''''''''')))++++++******+++,,,------+++***))))))))))))+++,,,.........---+++)))---...000000//////111222222666;;;BBBMMMWWW[[[XXX______bbbjjjmmmiiiffffff`````````cccjjjrrrqqqkkkjjjmmmuuu~~~}}}|||~~~zzzzzz{{{xxxpppiiijjjpppvvv||||||{{{{{{~~~}}}vvvtttqqqlllpppllliiiiiihhhhhhlllrrruuutttsssqqqqqqqqqrrrsssqqqmmmgggaaa___```bbbeeeeeejjjllljjjiiijjjjjjgggfffcccbbbdddhhhjjjjjjhhhlllnnnqqqsssvvvzzz{{{xxxzzzzzzrrrppprrrwwwooo___RRRIII@@@>>><<<888555666444000---++++++,,,---------,,,***)))((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((()))((('''%%%%%%&&&&&&'''''''''''''''''''''&&&&&&'''&&&&&&%%%%%%''')))***+++)))'''''')))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%%%%$$$$$$$$$(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%### $$$%%%&&&&&&''''''&&&&&&%%%'''&&&""" $$$***+++'''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&'''((((((,,,---...///111333444444666666555666666777888999888888777555333111///...,,,,,,,,,++++++******))),,,,,,,,,...222555666666;;;:::;;;@@@FFFMMMUUU\\\]]]cccggghhhnnnwww|||zzzxxx|||}}}|||zzztttmmmpppoooooorrrvvvwwwuuurrrtttooojjjiiifffbbbcccfffhhhddd]]]UUUNNNJJJKKKMMMVVV^^^gggkkkiiieeeddddddqqquuuzzz~~~~~~zzz{{{~~~~~~{{{wwwyyyxxxwwwwwwxxxwwwvvvtttuuurrrnnnmmmooosssuuuwwwvvvyyy{{{zzzxxxwwwyyy{{{zzzyyyxxx{{{~~~}}}}}};;;;;;<<<<<<===???@@@AAADDDEEEEEEEEEDDDCCCBBBBBBDDDEEEHHHKKKMMMOOOPPPPPPTTTVVVZZZ___cccfffhhhiiijjjmmmsssyyy~~~yyyfffdddjjj|||xxxiiiiiiwwwjjjRRRAAA888333111000///...------,,,------,,,***))))))+++++++++***(((((())))))))))))(((((((((((((((''''''(((((((((***)))((('''&&&''')))***)))(((((('''&&&&&&%%%%%%((('''&&&&&&&&&&&&'''(((---+++((('''(((******)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((((((((((())))))(((***,,,,,,+++***+++,,,,,,,,,+++***)))(((((((((*********************+++,,,---//////......000111444888???LLL___ppptttpppllliiijjjnnnnnnjjjffffff___``````bbbjjjsssvvvtttuuuvvv{{{{{{xxxyyytttuuuwwwwwwooogggfffjjjqqqwww|||}}}zzzvvvvvvwwwxxxzzz{{{~~~{{{vvvppptttooommmmmmlllkkkooouuuvvvuuutttsssrrrrrrrrrrrrqqqmmmgggbbb___```bbbdddggglllooommmlllmmmllliiihhhfffeeehhhlllooonnnllllllkkkiiihhhkkkqqqzzzzzzuuutttvvvzzz|||~~~}}}~~~|||zzzzzz|||wwwbbbVVVJJJEEEBBB===:::;;;666222...,,,,,,---.........---+++***)))))))))************)))))))))(((((((((((((((((((((((((((((())))))'''&&&&&&&&&'''(((''''''''''''''''''''''''$$$&&&''''''&&&###!!! (((&&&%%%&&&((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$###$$$(((+++%%%&&&&&&''''''&&&&&&%%%$$$)))***'''$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((())))))***---...///000222444555555888777666444333111000000222222111000///---+++***%%%%%%&&&''''''((())))))111000111333666999::::::<<<>>>BBBIIIOOOWWW^^^ccceeeiiikkkkkkoooxxx}}}||||||~~~~~~|||{{{zzzuuunnnkkkkkkmmmooorrrqqqmmmiiimmmgggcccaaa]]]YYYXXX[[[```___]]]YYYVVVUUUVVVXXXbbblllxxx~~~}}}xxxtttrrrqqquuuzzz~~~~~~}}}}}}xxxyyywwwuuuttttttuuuuuuuuuqqqooommmmmmoooqqqrrrrrrrrrsssssssssssstttuuuvvvtttvvvzzz~~~|||;;;;;;;;;<<<===>>>???@@@FFFFFFEEEEEEDDDBBBAAA@@@EEEGGGIIILLLNNNPPPQQQQQQUUUWWW[[[___cccfffhhhhhhiiikkkqqqxxx|||jjjfffmmmzzzyyyjjjkkk|||sssZZZGGG:::444111000///...------,,,------...+++(((((()))+++,,,,,,((())))))******))))))((())))))'''''''''''')))))))))((('''&&&&&&'''((()))((((((((('''&&&&&&%%%%%%((('''&&&&&&&&&&&&'''(((***(((&&&%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))*********)))+++------,,,+++,,,---+++***))))))((((((((((((+++***((('''(((***,,,...---...////////////111333777<<>>@@@@@@DDDDDDEEEEEEDDDCCCBBBBBBFFFGGGIIIKKKMMMOOOQQQRRRTTTVVVYYY]]]```cccdddeeegggiiiooouuuxxx}}}llldddjjjssszzzkkkkkk}}}xxx___JJJ<<<444111000///...------,,,---------+++))))))***,,,,,,+++)))))))))******)))))))))***)))(((''''''((()))***,,,+++)))(((&&&&&&&&&&&&******))))))(((((((((((('''''''''&&&&&&'''''''''&&&$$$######$$$%%%%%%$$$''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))************,,,------,,,+++,,,---***)))((((((((((((((()))+++*********,,,---///111...///111111111333666888<<>>???@@@AAABBBBBBCCCDDDEEEEEEDDDDDDEEEFFFHHHJJJLLLNNNPPPQQQTTTVVVYYY\\\___aaabbbbbbdddfffkkkqqqtttxxxrrrbbbeeejjjvvv|||}}}llliiixxx{{{eeePPP@@@777333000///...------,,,------+++++++++,,,------+++)))))))))************))))))***)))(((''''''((()))***,,,+++***)))((((((''''''))))))))))))((((((((((((&&&''''''''''''''''''&&&)))'''&&&&&&((()))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((()))******+++,,,...---,,,++++++,,,)))((((((((((((((()))***)))***,,,...///000000///---///111222444777<<>>?????????BBBGGGKKK[[[hhhuuuzzz|||~~~~~~zzzxxxsssmmmiiihhhjjjooottttttuuusssnnnmmmnnnnnnjjjkkkhhhccc\\\WWWSSSRRRSSSNNNNNNSSS\\\cccfffkkkpppvvvvvvvvvuuuuuuwwwzzz~~~~~~~~~~~~zzzyyy|||sssuuuzzz{{{vvvsssyyy=========>>>???@@@AAABBB@@@AAABBBDDDEEEEEEFFFFFFFFFFFFGGGIIIKKKNNNPPPRRRVVVXXXZZZ]]]___aaaaaaaaabbbcccgggmmmqqqttt|||~~~ccc```___jjj~~~~~~ooohhhppp}}}lllWWWFFF;;;666000///...------,,,------******+++---///...+++((()))******++++++******)))))))))))))))))))))))))))(((((())))))******++++++''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&(((''''''''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((&&&&&&''''''((()))******+++,,,------+++******+++(((((((((((())))))***+++((())),,,///000000///...---///222555999>>>EEEIIIRRR___nnnwww|||}}}zzzqqqkkkgggiiikkklllppptttyyy}}}uuuooolllcccddddddddddddddddddcccbbbgggkkkiiifffgggnnnuuu~~~wwwrrrrrrssspppnnnooonnnoooppppppooollliiigggiiiiiihhhhhhhhhiiijjjkkkuuu{{{}}}ttttttrrrooonnnooorrruuuzzz|||}}}zzzuuuppppppppprrrrrrrrrrrrqqqooommmlll```___]]]]]]aaakkkvvv~~~~~~yyyuuulll```YYYMMMHHHAAA;;;777333111///000///---+++*********+++,,,,,,,,,+++++++++******))))))))))))))))))))))))***************)))((((((%%%%%%&&&&&&'''((((((((('''111;;;===777---%%%""")))'''%%%$$$%%%%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&'''!!!!!!!!!###&&&''''''%%%%%%&&&&&&''''''&&&&&&%%%$$$'''&&&######&&&(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&((()))***+++++++++,,,---///000222333444666666666666666666666666444222///,,,)))&&&%%%$$$&&&''')))+++,,,---......222333444666999;;;======>>>??????>>>>>>CCCKKKQQQjjjyyy}}}wwwpppjjjgggfffggglllrrrtttyyyyyysssllljjjiiihhhccc___ZZZSSSNNNMMMPPPSSSWWWWWW\\\eeekkkmmmppptttxxxxxxxxxwwwwwwzzz~~~|||{{{zzz{{{~~~~~~{{{}}}tttvvvzzz|||yyy~~~>>>>>>??????@@@AAACCCDDDBBBBBBCCCDDDEEEEEEEEEDDDGGGGGGHHHJJJLLLOOORRRSSSUUUWWWYYY\\\^^^_________``````dddjjjnnnrrrzzzeeeZZZTTT]]]pppvvvjjjiiioooppp[[[HHH;;;555000///...------,,,------,,,++++++,,,------,,,***)))******++++++******)))'''(((***++++++***((('''&&&'''((()))************&&&'''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%%%%$$$%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))&&&''''''(((***++++++,,,***,,,---,,,***))))))***((((((((()))***+++,,,,,,,,,,,,---...///000000000222444888===CCCJJJRRRXXX___jjjvvv~~~}}}vvvoooiiifffhhhkkkmmmpppuuuzzzzzzsssrrrssspppmmmllliiiiiijjjkkkkkkkkkiiihhhcccfffhhhhhhfffggglllpppyyywwwqqqrrrrrrnnnkkkjjjiiijjjkkkkkkjjjiiigggeeecccdddeeefffgggiiijjjkkksssyyy~~~~~~uuuvvvvvvuuusssssstttuuuwww{{{}}}zzztttnnnllllllooooooooooooooonnnnnnmmmeeedddaaa```bbbffflllpppuuuyyy|||~~~}}}|||vvvlllfffYYYSSSKKKDDD>>>:::666444333111///---+++*********++++++++++++************(((((((((((((((((((((((())))))*********)))((('''%%%%%%&&&&&&'''(((((()))'''111:::<<<555+++$$$""")))'''%%%%%%%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%########################$$$%%%%%%&&&''''''((((((  ###%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$((()))&&&&&&)))***)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((***+++,,,---,,,,,,---///111333444444888777777666555555444444222///,,,(((&&&%%%%%%&&&((())),,,...111222444444777888:::<<>>;;;555444111...,,,++++++++++++++++++*********))))))((((((((((((((((((((((((((())))))******((('''&&&%%%%%%&&&&&&'''((()))))))))///444222+++''''''******((('''''')))******)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))'''%%%"""###&&&'''&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&)))&&&$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''')))***,,,---...,,,,,,...///111333444555999888777666555444333222///---***''''''(((+++---,,,...000333666888999:::666777:::===AAADDDGGGHHHKKKKKKJJJGGGHHHOOO\\\gggkkkzzz~~~yyyzzzyyysssjjjccc^^^______^^^ccckkktttyyyhhh]]]YYYYYY\\\^^^_________bbbhhhlllnnnnnnqqqxxxzzzxxxwwwyyy|||~~~|||{{{{{{~~~}}}}}}~~~zzzvvvwwwyyy|||{{{{{{}}}DDDCCCCCCCCCEEEFFFEEECCCEEEFFFGGGFFFEEEEEEGGGIIIFFFGGGIIIKKKMMMOOOPPPPPPXXXUUUTTTWWW[[[]]]\\\ZZZ[[[___bbbdddfffkkkrrrwwwoooYYYJJJNNNTTTZZZjjj~~~pppdddiiimmmwwwttt^^^III===:::333111...---------,,,+++,,,+++***))))))***+++,,,***++++++,,,,,,++++++***))))))************))))))))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&''''''''''''''''''))))))***++++++++++++++++++++++++************)))***+++,,,---,,,***'''&&&000---...222222000444<<<>>>DDDLLLUUU\\\aaadddfffggglllsss||||||xxxtttpppllllllooorrrssssss{{{zzz~~~}}}{{{vvvpppmmmccc\\\```dddeeefffjjjooouuuyyywwwsssrrrrrrsssuuupppjjjffffffiiiooossstttqqqooosssyyy~~~}}}wwwxxxxxxuuuoooiiieeeccceeeiiikkkhhhfffgggfffdddaaaaaaeeellloooooopppsssrrrvvvyyy|||zzzyyy{{{{{{zzzwwwxxx{{{}}}}}}}}}|||{{{rrruuuyyyzzzwwwrrrnnnlllmmmqqqtttrrroooooosssxxxtttnnnkkknnnrrrpppnnnmmmppppppqqqqqqqqqssswwwzzz|||yyyvvvuuuxxx{{{~~~|||yyyyyy{{{sssooohhh```WWWMMMDDD>>>:::999888666333000---+++...,,,******+++,,,+++***))))))******++++++++++++.........---,,,+++))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%""" !!!$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''((()))***++++++******//////000111333444555555444444444444222000---,,,))))))((((((((())))))***//////111666:::<<<:::777;;;::::::<<>>999555222///......,,,******+++,,,+++***)))*********+++++++++++++++++++++***)))(((&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$&&&###!!!"""$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))***++++++,,,000000111222333444555666444444444333111...,,,+++(((((((((((()))***++++++111222555:::>>>@@@>>><<<999999999:::>>>BBBGGGJJJMMMPPPQQQQQQQQQVVV^^^fffpppxxx~~~|||vvvppplllfff]]]WWWVVVXXX\\\^^^gggiiiggg```XXXWWW^^^fffpppyyy}}}xxxqqqppptttvvv{{{{{{{{{{{{|||}}}~~~~~~~~~~~~zzzxxxwwwvvvwwwxxxyyyzzz~~~QQQNNNIIIGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGIIIJJJKKKLLLMMMOOOPPPPPPQQQQQQQQQSSSUUUUUUVVVWWWXXXZZZ[[[^^^bbbdddfffjjjpppuuu}}}xxxbbbNNNIIIHHHIIITTTcccxxx~~~nnniiigggrrrrrrUUUCCC<<<555222///......///......++++++************++++++)))))))))******)))))))))'''(((((())))))(((((('''))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((()))))))))***************++++++,,,---------//////000111222111111111111000111444666888===DDDQQQUUU\\\aaaccceeefffgggdddhhhoooxxx~~~|||yyywwwvvvwww|||~~~yyywww|||wwwssslllgggddddddfffggggggbbb```eeemmmssswww|||xxxvvvssspppnnnnnnrrruuuwwwtttooojjjgggggghhhiiioookkkhhhiiimmmqqqrrrqqqrrrsssttttttssssssuuuwwwuuuyyyzzzwwwvvvuuurrrmmmnnnjjjiiilllmmmlllnnnrrrqqqsssqqqqqqxxx|||vvvtttvvvwwwsssvvv{{{~~~}}}yyywww|||}}}~~~~~~}}}}}}~~~zzzvvvpppmmmqqqvvvxxxzzz|||~~~yyysssnnnlllkkkiiihhhhhhkkknnnpppqqqzzz~~~~~~yyyuuuttttttooodddZZZRRRMMMFFF???:::777444222///,,,******+++++++++***************++++++++++++*********)))((('''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((+++---///111222222333444555555666444444333111///,,,***)))''''''((()))***,,,---...444555999>>>BBBDDDCCCAAA999999:::<<>>???CCCHHHMMMPPPUUU[[[```___\\\]]]eeelllqqqzzz{{{sssllljjjcccZZZSSSQQQSSSVVVXXXVVVZZZ___``````dddmmmuuu|||zzzvvvyyy{{{|||}}}~~~}}}}}}~~~~~~{{{xxxvvvtttvvvzzz}}}~~~}}}~~~{{{yyyyyy~~~[[[WWWPPPLLLKKKLLLMMMMMMJJJKKKKKKKKKJJJJJJLLLMMMMMMNNNOOOOOOPPPPPPOOOOOONNNRRRUUUVVVUUUUUUYYY\\\ZZZ]]]aaaddddddggglllpppvvv~~~yyyhhhVVVOOOKKKJJJOOOVVVaaa{{{uuuiii___eeeyyyoooSSSBBB888444///---,,,---------+++++++++,,,,,,+++++++++***++++++++++++++++++*********++++++++++++******))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&'''(((((()))******((((((((('''((()))******+++,,,---...///000111222444333222111111222333444222666;;;???EEEMMMUUUYYYWWWZZZ\\\[[[YYYXXX[[[^^^hhhkkkooouuuzzz{{{yyyvvvvvvwww|||}}}xxxqqqllliiifffcccaaa^^^bbbeeedddaaa```cccffflllxxxuuummmhhhjjjmmmlllmmmpppssstttttttttsssqqqooonnnpppooopppsssxxxyyyzzz{{{{{{{{{zzzyyyxxx}}}xxxssspppsssuuuvvvzzz~~~~~~{{{vvvqqqnnnmmmnnnhhhggggggiiilllnnnnnnnnnrrrwww~~~}}}qqqlllfffaaaZZZOOOBBB999666333///---,,,------,,,,,,+++++++++++++++++++++------------,,,+++******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&)))---000333444444444444444444444444333222000...,,,***)))((('''(((***,,,///222444666999:::<<<>>>@@@AAABBBCCCBBBAAABBBDDDGGGLLLQQQSSSYYY^^^ddddddbbbdddkkkqqqxxx~~~xxxoooggg```ZZZSSSOOOPPPUUUZZZ]]]___cccggghhhgggiiimmmqqq|||~~~{{{zzz}}}}}}}}}}}}}}}~~~xxxuuutttxxx|||}}}___[[[TTTOOOMMMMMMMMMLLLHHHIIIJJJJJJIIIIIIJJJLLLMMMNNNOOOPPPPPPPPPPPPPPPOOOQQQSSSTTTUUUWWWYYY[[[YYY]]]aaacccdddfffjjjnnnsssyyyooo[[[OOOJJJHHHLLLQQQ___vvv|||mmm\\\ZZZiiiyyy[[[FFF;;;777222...,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++((())))))******))))))((())))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''(((((()))***+++,,,,,,***)))((('''((()))***+++------...///000111222333333222000000000222444555444;;;BBBFFFMMMVVV]]]^^^[[[]]]]]]ZZZVVVWWW\\\bbbmmmooorrrwww|||}}}|||zzzvvvwww{{{|||uuurrrmmmgggbbb^^^\\\[[[ZZZ]]]aaaaaa``````aaadddqqqzzzooohhhkkknnnllllllooosssuuuyyy{{{|||zzzwwwuuuvvvwwwzzz{{{yyy~~~~~~yyyuuutttvvvwwwwwwzzz}}}zzzvvvppplllkkknnnqqqkkkjjjkkkmmmooopppooonnnpppuuu{{{zzzvvvoooaaaPPPCCC<<<999333000//////...---,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))************************&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&(((+++...111333444444444444333333333333222111///---,,,+++************,,,///222555888999:::;;;<<<======@@@DDDGGGGGGGGGGGGHHHLLLPPPTTTWWW]]]```ccceeefffhhhnnnrrr{{{{{{uuummmfffVVVRRRNNNMMMRRRZZZbbbfffooopppnnnkkkhhhiiinnnrrrwww~~~~~~}}}{{{zzzyyyxxxxxx{{{yyyuuusssxxxiiiddd]]]VVVRRRPPPNNNLLLJJJKKKLLLKKKJJJJJJLLLNNNNNNOOOPPPQQQRRRRRRSSSRRROOONNNOOOQQQUUUWWWXXXXXXYYY]]]aaacccccceeehhhlllnnnsss}}}jjjVVVKKKIIIMMMRRRcccxxxttt___VVV```yyy~~~cccNNN@@@<<<555000...---------++++++,,,------,,,++++++******++++++++++++******((())))))******))))))((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''((()))***+++,,,------...+++***)))((((((***+++,,,/////////000111222333333111000//////111444888;;;===EEEMMMQQQWWW```dddcccdddeeeddd___[[[]]]fffnnnzzzzzz{{{}}}~~~{{{yyyrrrtttwww}}}|||wwwnnnmmmkkkfffaaa^^^^^^^^^[[[\\\\\\\\\]]]^^^aaadddnnn|||qqqrrruuurrrrrrvvvzzz}}}~~~~~~vvv}}}zzzuuuvvvssstttwwwwwwvvvyyy~~~}}}{{{uuuoookkkjjjmmmpppppppppppprrrttttttrrrpppmmmppptttxxx~~~~~~rrrbbbUUUCCC>>>888333111000//////------,,,,,,,,,+++++++++***************))))))((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$'''(((&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&(((+++---000222333444444333333222222222111111000///---,,,,,,,,,,,,,,,---///111444777:::<<<;;;<<<===<<<>>>BBBIIIOOOQQQPPPPPPPPPSSSWWW[[[]]]bbbaaaaaabbbeeeiiilllnnnsssyyy|||yyytttpppjjjdddTTTQQQOOOQQQZZZeeennntttyyyxxxuuuqqqmmmnnnrrrvvvvvv{{{~~~||||||~~~xxxwwwuuussssssvvv{{{}}}wwwqqqsss|||sssmmmfff^^^YYYUUUQQQNNNNNNOOOPPPOOONNNNNNPPPRRROOOPPPQQQSSSTTTTTTUUUUUUNNNLLLLLLOOOTTTWWWWWWUUUXXX\\\aaaccccccdddhhhkkkiiinnnxxxyyy^^^PPPMMMQQQWWWfff|||{{{dddXXX```ccc|||jjjVVVDDD???888222000///......++++++------------++++++))))))************))))))++++++,,,,,,,,,,,,++++++))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''''''''''')))******,,,---...//////,,,***)))((()))***,,,---000000000111222222333333333333222333777<<>>FFFMMMaaannnxxx|||~~~uuuvvvpppmmmooorrruuu|||||||||zzzuuupppllliiiiiikkklllkkkhhh___```bbbcccbbb```]]][[[```___\\\YYYXXX[[[```eeejjjsss~~~zzzyyy|||yyyxxxwwwzzz~~~}}}wwwqqqjjjlllnnnrrruuuxxxzzz{{{}}}~~~|||uuukkkfffgggjjjpppqqqssswwwzzz{{{zzzxxxtttsssqqqqqquuu|||}}}yyywwwzzz~~~}}}vvvnnnVVVNNNDDD<<<888777555333---.........---,,,---...,,,,,,++++++***))))))((())))))))))))((((((((((((((((((((((((((((((((((((+++)))'''&&&&&&''')))+++(((((('''''''''&&&&&&&&&&&&'''''''''&&&$$$"""!!!&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''((()))(((&&&%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''(((((((((&&&&&&(((***---000222222111000444333333222111000///...///...---+++******++++++111111333666999;;;<<<;;;===:::777777BBBPPPXXXXXX^^^[[[YYYYYY^^^dddjjjmmmiiiddd___```eeeiiijjjiiilllnnnpppqqquuuuuummmddd]]]\\\___fffpppyyy}}}~~~|||{{{{{{xxxzzz}}}}}}}}}~~~~~~wwwtttuuuwwwuuuvvvwwwwwwvvvvvvxxxzzz}}}~~~{{{uuunnnkkknnnssswwwxxxzzz|||~~~zzzyyyyyyzzz|||~~~}}}}}}~~~{{{lllbbb\\\XXXVVVUUUSSSQQQPPPNNNNNNNNNQQQQQQSSSVVVXXXZZZZZZYYYWWWVVVTTTPPPLLLLLLPPPSSS[[[]]]aaacccdddeeefffhhhlllnnnttt```TTTXXX___{{{zzzqqqjjjfffppp|||tttcccTTTHHH<<<666333///---...+++,,,---------+++)))(((+++++++++*********))))))++++++)))((((((((()))******)))))))))((((((((('''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&''''''((((((((()))''''''''''''''')))***+++---,,,++++++++++++,,,---------......///000000000111222222444666777777666777444555;;;BBBKKKYYYdddwww{{{yyy{{{}}}~~~~~~|||yyytttlllgggbbb```aaaccccccaaa[[[]]]___```___]]]ZZZXXX\\\[[[ZZZXXXWWWZZZ___cccfffkkkttt|||wwwvvvvvvvvvyyy}}}uuuqqqmmmlllooorrrtttuuusssrrrrrrqqqsssvvvzzz}}}}}}uuunnnkkkkkkmmmooorrruuuwwwyyy}}}~~~|||wwwpppllljjjkkknnnooorrrvvv{{{}}}zzzzzz{{{{{{|||}}}yyyvvvxxx{{{|||yyyuuubbbZZZNNNEEE???;;;888444/////////...,,,+++,,,,,,,,,,,,,,,+++***)))))))))***)))))))))(((((((((((((((((((((((((((((((((((()))(((''''''''''''((()))(((((('''''''''&&&&&&&&&&&&&&&''''''&&&%%%$$$###((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%$$$###"""###$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''((((((''''''&&&)))+++...111222222111111444333222222000000///......---,,,+++***+++,,,,,,222222444777:::<<<<<<;;;999888777:::FFFUUU]]]^^^___\\\ZZZ[[[```fffkkknnnjjjeeeaaaaaaeeehhhiiigggmmmooopppqqquuuxxxssskkkhhhhhhiiinnnvvv}}}}}}{{{wwwzzz}}}|||vvvsssuuuwww|||}}}}}}{{{yyyxxxxxxzzz|||||||||~~~{{{xxxsssooolllnnnssswwwvvvttttttwwwzzz|||{{{wwwxxxzzz}}}~~~|||}}}zzzlllbbb\\\ZZZYYYWWWTTTRRRQQQPPPOOORRRRRRSSSUUUXXX\\\^^^``````___]]]YYYUUUQQQQQQQQQZZZ^^^bbbdddeeeeeeeeeffflllnnnsss}}}ooo\\\\\\ddd~~~xxxtttnnnxxxsss^^^OOO???777333000...///,,,,,,---------+++***)))*********)))))))))((((((+++******)))((()))))))))))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***(((((('''(((((()))++++++...---,,,,,,,,,,,,---...---......//////000000111333333444555666777888888555666999@@@HHHSSSeeeuuu|||zzzwwwsssjjjddd]]]ZZZ[[[]]]^^^]]]ZZZ\\\^^^```___\\\YYYWWWXXXYYYYYYYYYYYY[[[^^^aaabbbfffkkkqqqyyyzzzuuurrroookkkgggaaabbbeeejjjppptttvvvwwwsssooojjjgggggghhhhhhgggjjjkkkkkkkkkkkkmmmpppsssxxxzzzsssssssssssstttvvvxxxyyyzzzzzzyyywwwtttqqqmmmkkkjjjnnnooorrrvvv{{{{{{vvvuuuvvvxxxzzz{{{ppphhh]]]SSSLLLDDD<<<777444333111///---,,,,,,,,,---,,,,,,++++++******)))******)))))))))((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&(((((('''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&+++***((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&%%%$$$%%%'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&'''((((((''''''+++---///222333333222111333333222111000///......,,,++++++***+++,,,---...111333666999;;;<<<<<<<<<888:::;;;???KKKYYY``````___]]]\\\^^^ccchhhlllnnnkkkgggccccccfffhhhhhhfffmmmnnnnnnoootttzzzyyytttpppooopppssswww{{{}}}}}}~~~~~~~~~}}}yyyvvvtttxxx}}}{{{{{{{{{~~~yyytttrrrtttvvv}}}~~~~~~|||zzzxxxyyyyyy|||zzzyyyxxxwwwuuurrrpppooonnnqqqyyy}}}www{{{~~~|||~~~tttttthhhaaa\\\[[[YYYVVVTTTSSSRRRRRRRRRSSSSSSTTTWWW[[[```dddhhhjjjkkkjjjeee]]]VVVQQQ[[[^^^bbbeeeeeeddddddeeejjjmmmrrrzzzeeebbbjjj|||~~~xxxsssvvvgggUUUBBB777222///...///,,,,,,---------,,,******+++*********))))))))))))+++******)))))))))))))))))))))))))))(((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&'''((((((((((((((())))))***++++++,,,.........------..................///000000111111444555666666555666777888777;;;AAAIIINNNWWWhhhxxxyyytttqqqooommmgggccc^^^]]]___``````^^^]]]^^^aaabbbaaa___[[[YYYYYY[[[\\\\\\\\\]]]```bbbbbbhhhnnnsssvvv{{{zzztttkkkeeeaaa___\\\[[[VVVXXX\\\dddlllrrrtttuuuxxxtttooojjjfffcccaaa```iiikkkmmmllllllmmmqqquuuvvv~~~~~~~~~~~~~~~}}}|||{{{{{{wwwssspppooonnnlllkkkpppqqqsssvvvzzz|||zzzyyysssppprrrvvvyyywwwrrrjjjcccZZZPPPDDD;;;:::777333111/////////...------,,,,,,++++++++++++*********)))))))))(((((((((((((((((((((((((((((('''(((***++++++***((('''((((((((('''''''''''''''&&&&&&'''(((((((((((((((''''''&&&%%%$$$$$$######''''''''''''''''''''''''+++***(((&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&'''(((((())))))---///111222333333222222222222111000///...------******))))))+++,,,...///000333666999;;;<<<===>>>===@@@BBBFFFOOOZZZ___^^^^^^^^^^^^```eeeiiilllmmmjjjhhhffffffhhhiiiiiihhhhhhjjjjjjkkkqqqyyy{{{yyysssssssssuuuwwwxxxyyyzzz}}}{{{yyy{{{}}}|||wwwsssssswww}}}~~~{{{yyyzzz~~~wwwrrrqqqssstttwwwyyyzzzyyyxxxwwwwwwxxxzzzxxxuuusssqqqooonnnlllkkklllsssbbbvvv|||qqqiii^^^]]][[[YYYWWWVVVUUUUUUSSSTTTTTTSSSTTTXXX___dddkkkqqqxxx|||yyymmm___UUU\\\___cccddddddcccddddddhhhkkkpppxxxnnnffflllyyyyyyrrrxxxnnnZZZDDD777222///......,,,---------,,,,,,++++++,,,,,,+++++++++*********************)))))))))((((((((((((((())))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))***++++++,,,,,,,,,..............................//////000111111111555666777555444333666888<<>>EEEPPPXXXVVVZZZ\\\[[[]]]bbbeeeeeebbbccceeehhhjjjjjjgggeeedddeeeeeedddbbb___]]]\\\[[[eeepppwww||||||xxxoooqqqttttttrrrqqqqqqsssuuu~~~}}}|||vvvrrrrrrrrrqqqpppuuuvvvwwwuuuqqqmmmkkkjjjhhhjjjkkkjjjgggeeefffggggggiiinnnttt|||~~~|||zzzsssqqqpppqqqvvv|||FFFSSSeeetttyyywwwsssnnniiieeebbb```\\\]]]\\\WWWRRRQQQUUUZZZeeemmm{{{vvvkkkbbbcccbbbaaa```aaadddgggfffiiinnnrrryyy}}}fffdddYYYmmm|||vvvhhhsss{{{dddKKK>>>999666222000------,,,,,,,,,------...************)))))))))))))))******++++++)))(((''''''((((((((())))))******)))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''((()))***+++,,,,,,***+++,,,...///......---+++,,,---......---,,,+++/////////000111111222222---111555666666:::AAAGGGZZZ[[[aaaiiillljjjhhhjjjhhhvvv}}}uuukkkccc```^^^\\\bbbjjjnnnooorrrwwwzzzwwwpppjjjcccaaa^^^[[[[[[\\\^^^___cccfffjjjnnnssszzzzzzrrrmmmooonnnnnnnnnnnnmmmlllkkkoooooommmkkkgggccc```^^^ZZZ]]]bbbeeegggggghhhiiiiiikkkmmmrrrvvvwwwuuusssmmmqqqwwwzzz{{{}}}{{{sssooovvv~~~zzzvvvvvvpppsssuuuuuuuuuxxxxxxrrrrrruuuxxx{{{{{{zzzzzzxxxvvvcccYYYKKKAAA<<<888444000------..................+++++++++************)))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&'''((((((((())))))******((('''&&&%%%%%%&&&'''((())))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%)))******(((%%%###$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((((()))***,,,...111222111111111000000000000000++++++***)))((('''&&&&&&)))(((((((((***+++---...111444999<<<@@@IIIVVV___bbbeeeddd```___bbbdddcccdddeeegggjjjlllkkkgggdddcccdddeeeccc___ZZZWWWVVV]]]iiiwwwyyysssvvvyyyxxxuuussssssuuu|||}}}~~~wwwxxxzzz}}}zzzvvvqqqpppqqqrrrrrrqqqnnnppprrrrrrooollljjjjjjjjjlllnnnllliiifffggghhhbbbeeeiiikkknnnsss{{{}}}zzzwwwlllllllllkkkiiigggeeeddd___]]]\\\___eeelllrrruuuuuu{{{BBBLLLWWWbbbqqq{{{vvvwwwsssjjjcccbbbeeedddaaa[[[VVVSSSUUUWWWbbblllzzz}}}tttmmmdddbbb```^^^^^^aaadddfffiiikkknnnrrrvvvkkkXXXOOO\\\ooo}}}{{{xxxtttjjjiiilllxxx~~~jjjSSSEEE<<<333///000000...+++***+++,,,++++++,,,***'''%%%%%%'''***,,,+++*********))))))(((((())))))))))))))))))))))))***))))))((('''&&&&&&&&&#########$$$%%%&&&((()))''''''&&&&&&&&&''''''(((,,,,,,,,,,,,,,,,,,,,,,,,000//////........./////////000111222333333333333333444444666:::CCCLLLSSS```eeekkknnnnnnllljjjiiiiiirrr}}}sssooohhhbbbaaaccchhhttt{{{hhhgggdddaaa___ZZZZZZbbbllliiimmmsssyyywwwmmmhhhgggfffffffffhhhkkknnnppprrrqqqooonnnnnnnnnllljjjiiidddccchhhnnnqqqsssvvvwwwyyyzzz{{{~~~|||vvvtttvvvyyy}}}}}}~~~xxxrrrrrryyy~~~}}}yyyvvvuuuwww|||{{{wwwuuutttpppxxx}}}xxxvvvvvvsssooosssgggVVVJJJCCC>>>777222333000---,,,,,,,,,+++***...,,,************(((''')))))))))))))))))))))))),,,+++)))((((((((()))***(((((((((((((((((((((((()))(((((('''''''''''''''((((((&&&###&&&***)))$$$&&&&&&&&&''''''((((((((('''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%)))***,,,...///000111111222222222111000///...---'''((())))))******))))))&&&'''((('''(((***---000333888;;;<<>>555...---...,,,******++++++***)))+++******)))))))))******************)))))))))((())))))))))))))))))))))))***))))))(((''''''&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&''''''((())),,,,,,,,,,,,,,,,,,,,,,,,//////............//////---...///000111111222222444555888<<>>999777222///,,,++++++,,,+++***,,,+++)))***++++++***)))************************+++******)))))))))))))))((((((((((((((((((((((((***)))((('''&&&&&&%%%%%%&&&((('''$$$%%%((((((%%%$$$$$$%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&***+++,,,...///000111111111222222222000///---,,,))))))(((((('''&&&%%%%%%'''((())))))***---111444888@@@FFFGGGKKKUUUaaagggqqqpppmmmiiidddbbbcccdddpppyyy}}}wwwhhhfff```ZZZVVVVVVYYY\\\kkkvvv~~~}}}}}}~~~}}}zzzxxxzzzqqqrrrtttvvvxxxzzz{{{{{{xxxooogggfffffffffjjjqqq}}}wwwvvvttttttsssqqqnnnkkkjjjkkkmmmnnnooonnnmmmmmmmmmkkkfffbbb^^^[[[ZZZYYYZZZYYYWWWTTTRRRPPPPPPOOOVVVUUUSSSQQQNNNLLLJJJIIIHHHHHHGGGFFFEEEEEEEEEEEE>>>>>>???@@@CCCEEEGGGHHHJJJLLLOOOSSSVVVXXXYYYZZZ===FFFPPPWWW___jjjssswww~~~zzzyyy{{{zzzvvvsssrrrmmmkkkgggaaa[[[WWWUUUVVV\\\cccmmmssssssooojjjgggbbbaaa`````````ccceeegggggghhhlllpppuuu~~~lllRRRNNNNNNTTThhh~~~}}}zzzxxxkkkdddbbbmmmyyy^^^KKK@@@888000------,,,+++,,,------,,,***++++++,,,---,,,+++)))(((************))))))))))))((((((((((((((((((((((((***))))))((((((''''''&&&,,,+++***((('''''''''''''''(((((()))***+++,,,,,,------------------------//////............//////......///000111111222222444777===DDDKKKTTT\\\bbbmmmooorrrrrrqqqnnnlllllljjjuuu|||rrrjjjhhhggghhhkkknnnwwwzzzrrrooooooppptttzzz|||wwwpppiiieeebbbccceeehhhkkkmmmoooooottttttuuuxxx~~~yyyrrrnnnlllqqq~~~~~~|||yyytttuuu|||xxxyyyzzz{{{|||{{{sssdddQQQCCC======444111...,,,---------,,,+++***)))***,,,,,,,,,+++***************************************)))((((((((((((((((((((((((((((((+++***)))'''&&&%%%%%%%%%%%%***+++'''$$$%%%'''&&&%%%%%%%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((+++,,,---///000111111111///000111111000...,,,******)))'''&&&&&&&&&'''''')))***+++,,,---111555999@@@MMMXXXZZZYYY]]]dddhhhooonnnlllhhhdddbbbbbbdddoooxxx}}}xxxhhheeeaaa\\\YYYZZZ^^^bbbqqqzzzzzzvvvuuu{{{xxxnnnnnnooopppqqqssstttuuuuuukkkbbb^^^^^^]]]^^^```gggrrrzzzwwwuuuvvvxxxvvvpppiiihhhhhhhhhkkknnnnnnjjjgggaaa___[[[WWWTTTQQQPPPPPPNNNLLLJJJGGGDDDAAA@@@???BBBBBBAAAAAA@@@@@@@@@?????????????????????@@@@@@<<<<<<;;;;;;<<<===>>>>>>>>>???AAACCCDDDEEEFFFFFF===DDDLLLQQQVVV]]]hhhooovvvvvvwwwyyyzzzyyywwwwwwqqqoookkkeee___ZZZWWWVVVYYY^^^dddggghhhfffdddccc````````````aaaccceeefffhhhhhhlllqqqvvv~~~pppXXXSSSOOOOOOZZZpppqqqhhhaaahhh|||cccMMMAAA:::555111/////////000222111///---+++,,,,,,,,,+++***)))(((*********)))))))))))))))(((((((((((((((((((((((())))))))))))(((((('''''',,,+++***)))((('''''''''******+++---...//////000------------............//////.........///000000222111111222222333333444444999BBBKKKSSS\\\ccchhhnnnppprrrsssqqqooonnnnnnqqq|||zzzwwwuuuqqqjjjeeedddfffjjjmmmooowwwyyywwwyyy|||~~~zzztttqqqooolllhhhcccccceeeiiimmmqqqrrrssssssttttttuuuzzzvvvnnnjjjppp}}}wwwtttzzzxxxwwwyyyzzz}}}|||qqq```OOODDD???999666222//////000000///,,,+++******,,,,,,+++***************************))))))***++++++)))((('''((((((((((((((((((((((((+++***)))((((((((((((((('''...111+++$$$###%%%'''(((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((%%%%%%%%%&&&'''((()))))),,,---...///000111111111...///000000///---***)))((('''&&&&&&'''))),,,...)))+++---...000444999===GGGXXXhhhkkkggggggjjjllllllllljjjgggdddccceeeffflllqqqwwwzzzxxxsssnnnkkkcccccccccbbbaaacccfffiiirrr{{{{{{wwwvvvvvvyyy}}}~~~xxxsssnnnmmmlllkkklllmmmnnnoooqqqiii```[[[ZZZZZZYYYXXX[[[fffttt~~~zzzwwwyyy}}}{{{rrrjjjfffccccccfffjjjiiibbb\\\TTTSSSPPPMMMJJJHHHGGGFFFDDDCCCBBBAAA??????>>>>>><<<======>>>>>>??????@@@???@@@@@@AAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>??????===>>>???@@@@@@AAAAAAAAA>>>CCCIIINNNQQQVVV```hhhnnnpppssstttuuuwwwwwwwwwsssqqqmmmiiiccc^^^YYYWWWXXXZZZ]]]____________```^^^___```aaacccdddffffffjjjjjjmmmrrrwwwtttaaaUUURRROOORRR^^^rrr{{{oooccccccrrrmmmQQQAAA:::666333000000000111222222///---,,,+++***))))))))))))***))))))))))))))))))******(((((((((((((((((((((((()))))))))))))))((((((((())))))(((((('''(((((())))))***,,,---////////////---------......////////////////////////000111222333333222222333444555666777>>>GGGQQQYYY```fffjjjlllnnnqqqrrrrrrqqqqqqqqqvvv|||uuupppmmmiiieeebbbbbbeeekkknnnooosss}}}|||~~~zzzsssooonnnmmmkkkhhhfffiiimmmrrruuuwwwwwwwwwvvvuuuuuuyyy}}}tttooouuuyyyxxx~~~yyyyyyzzz|||}}}}}}yyyooo```OOODDD>>>;;;555222111000000///...---++++++,,,+++***(((************************))))))***++++++)))((('''))))))))))))))))))))))))))))))))))))***+++,,,,,,***222555...&&&###%%%&&&(((((((((''''''&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''(((((()))$$$$$$$$$%%%&&&(((***+++......///000111111111000---......///...+++)))((('''&&&%%%%%%'''***---...***,,,...000222777<<<@@@JJJ\\\mmmqqqmmmlllmmmnnnllllllkkkjjjhhhiiikkkmmmppppppoookkkfffcccbbbbbb\\\```eeehhhiiiiiijjjkkkpppzzz}}}yyyuuurrrrrruuuvvvtttqqqmmmkkkiiigggffffffffffffgggbbb\\\WWWVVVVVVUUURRRXXXaaalllvvvzzzyyyzzzvvvmmmddd```^^^\\\^^^```^^^WWWPPPJJJIIIGGGEEECCCAAA@@@@@@???>>>>>>>>>>>>>>>??????999999:::;;;;;;<<<======@@@AAAAAABBBAAAAAA@@@???>>>======<<<<<<<<<======;;;;;;;;;<<<===>>>??????@@@AAAFFFMMMQQQTTT[[[ccchhhmmmpppppppppssstttssssssqqqnnnkkkgggbbb]]]XXXWWWYYYZZZZZZZZZ[[[]]]___^^^```bbbdddfffggghhhhhhmmmlllnnnsssxxx~~~|||nnnaaaUUUSSSPPPPPPTTTddd~~~vvvfff___fffxxxzzz[[[FFF<<<777333000///......//////---++++++***)))(((((()))***+++))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&''''''((()))***((()))+++,,,---------,,,------......///000000000111000000000111222333444111111222333555777:::;;;@@@FFFOOOXXX___dddiiikkkkkkooosssuuuuuuuuutttuuuwww|||~~~}}}~~~{{{wwwqqqllliiifffcccaaabbbfffmmmssssssrrryyy|||yyyzzz~~~~~~wwwrrrnnnmmmlllkkkkkknnnrrrvvvyyy{{{||||||yyywwwvvvxxx~~~}}}www{{{xxx{{{}}}||||||}}}{{{ooo]]]NNNEEE@@@999444111000......///...,,,+++,,,+++)))(((++++++++++++++++++++++++***************)))(((((())))))))))))))))))))))))((((((((()))***,,,......***222555///'''%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((%%%%%%%%%%%%'''))),,,---///000111111111111111000---------,,,+++***)))((((((''''''&&&'''(((***+++---...000222555999>>>BBBLLL[[[iiimmmkkkkkkmmmnnnoooooonnnmmmlllmmmpppsssqqqnnnggg```ZZZXXXZZZ]]]ZZZ___ggglllmmmlllkkkjjjmmmxxx~~~}}}~~~wwwtttpppooooooqqqrrrrrrqqqooommmjjjgggdddcccbbb``````^^^XXXVVVWWWWWWUUUXXX___fffmmmwwwxxxrrrmmmggg___XXXVVVUUUSSSTTTTTTRRRLLLGGGDDDCCCBBBAAA@@@???>>>======<<<<<<;;;;;;;;;;;;;;;:::::::::;;;<<<<<<======???@@@AAABBBAAA@@@???>>>???>>>>>>=========>>>>>>;;;;;;;;;<<<<<<>>>???@@@@@@???CCCLLLRRRTTTYYY```fffmmmpppnnnnnnqqqrrrqqqrrrpppmmmllljjjfff___[[[XXXYYYYYYXXXXXXYYY\\\___```bbbeeehhhjjjkkklllkkknnnmmmnnnssswww|||~~~xxxlllaaaYYYUUUQQQQQQSSS^^^uuuyyygggZZZZZZiii~~~hhhPPPDDD<<<888333111...---------,,,***((()))***+++,,,,,,,,,,,,((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))))))))+++---.........---,,,---......///000000111111222222222222333444555666000111333666:::@@@DDDGGGKKKQQQXXX___dddhhhkkkmmmnnnrrrxxx{{{{{{yyyxxxxxxuuuwwwvvvtttvvvzzz{{{wwwuuusssooollliiifffdddbbbdddhhhrrr{{{|||yyyzzz}}}}}}~~~~~~|||wwwtttwww}}}{{{uuurrrrrrsssuuuwwwzzz}}}~~~{{{yyyzzz~~~xxxyyyyyyzzz~~~xxxjjj___OOOIIIAAA999555222000///...---++++++,,,,,,+++***+++++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))'''''''''((()))***+++,,,'''---111---(((''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''''''''))),,,///000111111111222222111000000...---+++)))(((((((((((())))))***+++,,,,,,------000222444555888<<>>=========<<<;;;;;;;;;<<<<<>>666444000.........---,,,&&&))),,,///000///---+++(((((())))))*********+++************************)))))))))))))))*********))))))((((((((((((((()))---...000111222111///...---......///000111111222333222333333444555666777111222555:::AAAHHHOOOSSSTTTYYY___eeehhhkkkmmmooorrrwww}}}}}}{{{zzzuuutttrrrpppsssxxxxxxtttqqqpppnnnllljjjgggeeedddeeekkkvvv}}}~~~zzz~~~zzzzzz||||||yyyuuuuuuzzz}}}~~~~~~|||}}}zzztttqqqwww~~~|||}}}xxx{{{}}}||||||ssslllWWWQQQHHH???:::666333222,,,+++***+++---...---,,,++++++++++++++++++++++++,,,+++)))((((((((()))***))))))))))))))))))))))))'''''''''''''''(((((()))###))),,,***((())))))'''&&&&&&&&&''''''((((((((()))(((&&&%%%%%%&&&((()))######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((('''))))))((()))+++...111333111222222222222111000000...---***(((''''''((())))))+++---000222444444555333444666888:::>>>CCCGGGXXX___dddeeefffkkkooopppnnnmmmllliiigggfffhhhjjjgggeee___ZZZVVVXXX\\\```lllooosssuuusssqqqooonnndddlllxxxyyyvvvhhhlllqqqsssqqqqqqrrrtttqqqpppmmmiiiddd^^^YYYVVVZZZbbbeee^^^WWWWWWZZZZZZUUUZZZ^^^___dddlllrrrssstttnnncccXXXPPPKKKJJJJJJBBBDDDEEEDDDBBBAAAAAABBBAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>??????AAABBBCCCBBBCCCDDDEEEGGGHHHJJJJJJMMMOOORRRTTTVVVVVVVVVUUURRRQQQPPPNNNLLLKKKJJJJJJGGGFFFEEECCCCCCCCCDDDDDD===@@@CCCGGGLLLRRRYYY]]]ccciiiqqqtttrrrnnnlllkkkiiikkkooopppnnnjjjddd```_________]]]\\\]]]```bbbdddiiiooorrrrrrpppnnnmmmlllnnnpppsssvvvzzzwwwbbb___YYYTTTVVVccctttjjjXXXTTTUUUbbbyyy{{{iii^^^OOO>>>;;;333//////000...,,,---,,,+++*********+++,,,------***'''(((***+++)))''''''''''''''''''((())))))))))))))))))***************))))))(((((((((((((((---------------...000000,,,---...000111111111111666555444222000000333555666999<<>>EEEKKKXXX^^^bbbbbbcccggghhhgggcccaaa^^^___aaabbbaaa______[[[WWWWWW]]]eeekkkooossssssuuuxxxxxxuuunnniiicccgggmmmuuu{{{|||{{{{{{vvvppplllmmmqqquuuyyyzzzxxxvvvjjjeee___[[[[[[\\\]]]^^^bbbdddggghhhgggccc]]]ZZZXXXVVVRRRQQQRRRTTTUUUUUURRRMMMJJJJJJGGGAAA@@@CCCBBBAAA@@@@@@BBBFFFJJJMMMNNNSSSUUURRROOONNNLLLHHHIIIJJJKKKKKKMMMNNNNNNOOOSSSVVVZZZ]]]```bbbeeehhhkkklllmmmnnnnnnoooooonnnjjjjjjjjjjjjiiihhhgggfffbbb___ZZZYYYZZZ]]]___```EEEFFFGGGIIIKKKPPPWWW[[[bbbgggkkkmmmkkkgggcccaaabbbdddiiilllmmmllljjjhhhdddeeedddbbb``````bbbccciiilllqqqttttttsssrrrrrroooppprrrsssuuuxxx|||kkk[[[ZZZ^^^fffzzzlllYYYQQQLLLTTThhh|||uuummmaaaQQQ<<<555///000000...---...,,,,,,++++++++++++,,,,,,---,,,++++++,,,,,,+++*********)))))))))***++++++(((((((((((())))))))))))(((((((((((()))***+++,,,---------......///000111444444333444444555666777555666666666555555777888999???IIIVVVdddqqq|||}}}wwwttttttvvvyyy{{{~~~zzzxxxwwwuuuyyy|||~~~|||zzzxxxwwwrrrsssvvvyyy|||{{{xxxtttpppnnnooowww}}}xxxuuuwww|||{{{llleeecccbbbaaa___^^^]]]]]]^^^aaaccceeecccfffjjjnnnpppsssvvvxxx|||{{{zzzxxxxxxxxxxxxyyy|||zzzvvvrrrooommmmmmmmmnnnmmmkkkiiigggeeedddcccbbbccceeegggkkkooorrrtttwwwvvvtttqqqnnnlllmmmooottt{{{~~~}}}~~~xxxuuuvvv{{{uuufffUUUFFF===555333000/////////...---,,,+++***+++,,,---,,,++++++)))'''(((***,,,------*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%''')))+++...///000111000111111222111000...---+++***))))))***,,,...000555777888888777777777888777888999:::>>>DDDLLLQQQZZZ___bbbaaaaaadddeeeddd```___]]]]]]^^^^^^]]][[[YYYXXXXXX\\\dddlllsssvvvwwwwwwxxxyyyyyywwwrrrooofffjjjoootttyyy{{{||||||}}}}}}zzzuuutttvvvtttpppllllllmmmppptttvvvvvvuuujjjfff```]]]\\\^^^______eeegggiiijjjgggaaaZZZUUUSSSPPPLLLJJJJJJKKKKKKJJJHHHEEEEEEFFFEEE@@@>>>@@@@@@??????@@@DDDJJJPPPTTTZZZ```ccc```]]][[[WWWRRRUUUVVVWWWXXXZZZ[[[]]]]]]aaadddhhhkkkmmmooorrrtttttttttssssssssssssttttttrrrrrrqqqqqqppppppoooooommmkkkhhhggghhhjjjkkkkkkAAABBBDDDGGGMMMTTT]]]ccciiikkkooopppnnnjjjeeebbbbbbeeehhhlllmmmmmmkkkjjjgggggggggeeecccbbbcccdddiiilllppprrrrrrrrrrrrrrrmmmooorrrsssuuuyyy}}}yyyaaa___aaaeeeyyy~~~{{{lll[[[QQQJJJOOOaaavvvzzzqqqbbbRRR>>>666000000000...---...---,,,,,,,,,++++++++++++,,,+++++++++++++++***)))******)))))))))******+++''''''((((((((()))))))))((((((((()))***+++------............///000111222222222222333444666888999555777888777666666777999???IIIZZZmmm~~~}}}}}}~~~~~~xxxuuuqqqpppppprrrtttuuutttrrrnnnjjjhhhooozzzzzzuuurrruuuzzz|||yyy|||}}}lll^^^YYYXXXYYYYYYZZZZZZZZZ[[[\\\^^^```aaa```cccgggkkknnnqqqtttvvvxxxwwwuuutttttttttuuuuuutttrrrpppmmmkkkjjjiiiiiigggfffcccaaa___^^^^^^^^^ZZZZZZ[[[[[[\\\]]]^^^___aaaaaa___]]]\\\]]]```cccffflllrrrwwwzzz}}}}}}xxxtttuuuwwwyyy|||kkkWWWHHH:::777333000000//////...---,,,+++,,,---...---,,,+++***(((((()))+++,,,---++++++++++++++++++++++++'''''''''''''''(((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((()))+++---///111222222000111222222111///,,,+++******)))***,,,...111333666999<<<;;;999777777888777:::===AAAFFFLLLSSSWWW]]]bbbeeecccbbbddddddbbb^^^]]]]]]]]]]]]\\\[[[ZZZUUUWWW[[[bbbjjjqqqwwwzzz}}}~~~~~~{{{vvvssspppsssvvvxxxxxxxxxxxxwwwwwwxxxvvvssssssuuutttpppjjjiiiiiikkknnnrrrssstttllliiidddbbbbbbdddeeefffhhhhhhhhheee```ZZZSSSOOOKKKIIIEEEDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEFFF@@@??????BBBGGGNNNVVVZZZaaahhhmmmllljjjhhhddd^^^aaabbbdddeeegggiiijjjkkknnnqqqsssuuuuuuvvvxxxyyyvvvuuutttrrrrrrrrrssstttrrrrrrrrrqqqqqqqqqqqqqqqqqqooommmmmmooopppoooooo>>>@@@BBBFFFMMMWWWaaaiiimmmoooqqqrrrqqqnnniiieeefffgggjjjkkklllkkkjjjiiiggghhhhhhfffdddcccdddeeegggjjjmmmoooooooooppppppppprrrtttuuuvvvyyy}}}nnndddaaacccuuu|||wwwyyynnn```VVVLLLOOO```yyyuuuaaaNNN@@@777111000000......///------------,,,,,,++++++)))***++++++***)))((((((***))))))(((((()))))))))(((((((((((())))))))))))((((((((()))+++,,,...///////////////000111222222111111333555777:::<<<===777888888777666777999:::EEEVVVooo|||{{{uuulllkkkkkknnnrrrwwwyyyzzzwwwqqqmmmqqqzzz}}}wwwsssuuuyyy~~~xxxnnngggggglllrrruuuoooggg]]]VVVSSSTTTUUUUUUVVVWWWXXXZZZ\\\^^^___```bbbeeeiiikkkmmmoooqqqssssssrrrqqqpppppppppqqqrrrppppppoooooonnnmmmmmmmmmllliiiddd___[[[YYYXXXXXXSSSSSSTTTTTTTTTTTTTTTTTTUUUVVVUUUTTTSSSUUUYYY]]]XXX\\\aaaddddddfffjjjmmm|||{{{wwwvvvvvvwwwxxxvvveeeQQQ@@@<<<666222000//////...---+++***+++,,,,,,+++***,,,,,,+++)))))))))***+++++++++++++++++++++++++++%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''---...000222333444555555111111222222111...,,,******++++++---///111444555777;;;>>>===999777777999999>>>EEEKKKPPPUUUYYY\\\^^^bbbdddbbb```aaaaaa___[[[[[[[[[ZZZYYYYYYYYYYYYXXX[[[aaahhhnnnssswwwzzz{{{uuurrruuuxxxzzz{{{yyywwwwwwxxxwwwzzz{{{yyyzzz|||xxxrrriiiiiiiiikkkooosssuuuuuupppmmmiiiggghhhjjjkkkkkkhhheeeaaa[[[UUUOOOKKKHHHDDDBBB@@@@@@@@@AAAAAA@@@AAABBBAAAAAADDDHHHLLLNNNAAA@@@@@@BBBGGGNNNUUUZZZaaaiiippprrrrrrrrrooojjjllllllmmmoooppprrrssstttwwwyyyzzzzzzyyyxxxxxxyyyxxxwwwuuutttsssssstttuuuppppppooooooooopppqqqqqqqqqooonnnnnnpppppppppnnn@@@@@@BBBEEEKKKUUUaaaiiimmmnnnppprrrrrrpppkkkgggiiiiiijjjjjjjjjiiihhhgggfffgggggggggeeecccdddeeefffhhhjjjkkkkkkkkkmmmoootttuuuvvvwwwwwwyyy|||~~~kkkbbbbbbsss~~~|||uuuzzztttiii___TTTUUUddd}}}dddMMMAAA999111000000///...000------......---,,,+++***(((***,,,+++***(((((((((******)))((((((((())))))))))))))))))************)))))))))***+++---...///////////////000111222333222444666999<<<>>>??????777888888888888:::>>>AAANNNdddzzzyyy{{{mmmmmmooossszzz{{{vvvvvv{{{{{{vvvvvvyyy|||~~~|||jjjddd]]]WWWWWWYYY\\\]]][[[WWWSSSQQQQQQRRRRRRQQQSSSSSSUUUWWWZZZ]]]```aaabbbeeehhhiiijjjjjjlllnnnqqqqqqpppppppppqqqssstttssstttuuuuuuvvvuuuuuuttttttooohhh___XXXTTTRRRQQQNNNNNNOOOOOOPPPOOOOOONNNJJJKKKKKKLLLLLLNNNRRRUUUQQQUUUYYYYYYWWWWWWXXX[[[aaaiiivvv|||zzzyyyyyyzzzzzzzzzxxxqqqYYYGGGBBB:::444111000//////+++***))))))******)))(((+++,,,---+++)))(((((())))))))))))))))))*********%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$######%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((())))))+++,,,---///000000111111111111111111000...,,,+++,,,---...000222444666777:::===@@@>>>999666888;;;<<>>======???@@@@@@???===??????>>>CCCKKKQQQSSSHHHFFFCCCCCCFFFLLLRRRWWW]]]fffooosssuuuwwwvvvsssrrrrrrssssssttttttuuuuuuzzz{{{|||{{{yyywwwvvvwwwtttsssrrrrrrqqqqqqqqqqqqoooooonnnmmmnnnoooqqqrrrrrrpppoooooopppqqqqqqppp@@@@@@AAADDDJJJTTT```iiillllllmmmppprrrqqqmmmiiihhhhhhhhhggggggfffeeeeeeccceeeffffffdddcccdddeeeeeefffhhhhhhhhhiiilllnnnqqqsssvvvxxxzzz}}}rrrcccdddtttyyy}}}tttjjj]]]\\\jjjhhhOOOCCC:::222111111//////000---............,,,+++***(((***------+++(((((())),,,+++***))))))))))))***************++++++++++++*********++++++---...///000000000000111222333333333555888;;;=========<<<666777777888:::???FFFKKK[[[qqqzzzwwwsssuuuyyy{{{~~~~~~{{{wwwtttvvv|||}}}yyyxxxyyy{{{{{{qqqdddXXXUUUQQQNNNNNNNNNNNNMMMOOONNNNNNNNNOOOQQQQQQQQQVVVUUUVVVWWWYYY[[[^^^______aaadddeeeeeeeeeggghhhllllllmmmooorrruuuyyy{{{{{{uuulllccc[[[VVVUUUTTTQQQRRRSSSTTTTTTSSSRRRRRRJJJKKKLLLMMMLLLMMMPPPRRRSSSWWWZZZZZZWWWTTTTTTUUUTTTWWW^^^iiittt~~~~~~yyyaaaOOOIII@@@888444222111000---,,,++++++,,,,,,+++)))'''***------+++))))))***(((((()))))))))*********&&&&&&''''''((())))))***(((((((((((((((((((((((('''''''''(((((('''''''''''''''''''''&&&%%%$$$###&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''((()))***++++++)))***+++,,,------......111111000///......------//////111222444666888999===AAACCC@@@:::777:::??????HHHUUU___ccccccaaa___[[[___aaa^^^[[[\\\\\\YYYZZZZZZZZZXXXVVVXXX\\\```dddiiipppuuuwwwxxxzzz|||zzz{{{zzzwwwsssrrrsssuuuwww|||}}}}}}|||tttjjjmmmqqqwww}}}}}}ppplllfffbbb___]]][[[YYYSSSQQQNNNJJJGGGDDDBBBAAA>>>===<<<<<<>>>>>>>>><<<<<>>>>>???BBBIIIUUUbbbkkkkkkkkkmmmppptttsssooolllffffffeeeeeeddddddddddddbbbccceeeeeedddcccdddeeedddfffgggggggggiiikkkmmmkkknnnrrrwww|||vvvdddfffvvv}}}{{{qqqbbb```nnnkkkPPPCCC:::222111111//////111......//////...,,,+++)))(((+++//////,,,))))))***---,,,,,,+++*********+++******+++++++++,,,,,,,,,++++++++++++,,,---......000000000000111222333444333555999;;;<<<:::888666555666777888===DDDMMMSSSeeezzzzzzpppnnnmmmqqq{{{}}}uuutttpppmmmmmmsss}}}{{{yyyzzzzzzzzz~~~qqqhhh___XXXPPPNNNMMMLLLLLLJJJGGGEEEJJJJJJJJJLLLOOOQQQSSSTTT]]]\\\ZZZXXXXXXYYY[[[\\\\\\___aaaccccccccceeefff```bbbeeejjjpppwww|||~~~xxxppphhhaaa^^^^^^^^^ZZZ[[[\\\]]]]]]\\\[[[ZZZWWWXXXYYYXXXVVVUUUUUUVVVXXX\\\______[[[WWWVVVWWWTTTSSSTTTYYY^^^dddjjjpppxxx~~~hhhTTTMMMCCC;;;666333222111111000......//////...---$$$(((---...,,,******+++******++++++,,,,,,,,,,,,'''(((((()))***++++++,,,((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((('''&&&%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((()))***+++,,,---...///000111222222222222111000///...------......000111222444666777999999@@@DDDEEEAAA:::888<<>>===<<<<<<======<<<:::???FFFKKKNNNTTT^^^bbbaaa___[[[UUUPPPOOOQQQUUUXXXYYYbbbkkkoootttxxxzzzxxxvvvvvvuuusssrrrqqqpppooonnnoooqqqqqqpppooopppqqqnnnooopppqqqqqqpppooonnnmmmmmmlllkkklllnnnqqqrrruuussspppoooqqqrrrssssssAAAAAACCCGGGKKKSSSbbbpppmmmoooqqqqqqnnnlllllllllhhhfffccc```___```aaabbbaaa````````````aaaaaaaaadddgggjjjiiifffccccccdddhhhjjjmmmrrrvvv{{{~~~vvvbbbeeesss}}}~~~wwwfffaaafffgggUUU@@@888222222222///---...,,,,,,,,,++++++*********,,,,,,***)))))))))***+++))))))(((''''''(((******,,,+++***)))((((((((()))---------.........//////111000000000000000111222444555777888999888888888:::999888999@@@LLL[[[dddooo{{{{{{~~~}}}xxxrrriiihhhiiimmmqqqzzz}}}tttnnnllliiiiiikkkqqqwww{{{~~~yyyvvvvvvzzzuuuhhh]]]UUUPPPLLLGGGGGGFFFFFFFFFFFFFFFFFFHHHIIIJJJKKKLLLMMMNNNOOORRRSSSSSSSSSRRRTTTVVVYYY```]]]ZZZ\\\```eeeggggggeeeeeeeeefffjjjsss|||{{{xxxsssooolllkkkkkkkkknnnlllkkkkkkkkkiiifffcccfffeeeeeedddcccbbbbbbaaaiiijjjlllkkkiiiddd___\\\WWWVVVTTTUUUWWWYYYZZZZZZ```kkk|||yyy{{{zzzttt```WWWJJJAAA<<<999666333///---,,,,,,---,,,+++)))------,,,,,,+++***)))))),,,***))))))+++------,,,******++++++++++++******((('''&&&%%%$$$%%%&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%'''(((***,,,---...,,,------...///000111111111111111000000000000000222333444666777999:::;;;???AAABBB???;;;:::===BBBIIIOOOVVV]]]___`````````]]]aaaeeeeeeaaa]]][[[[[[ggg^^^ZZZ___dddfffjjjpppooovvvzzzxxxwwwyyywwwrrrrrrqqqpppoooqqqtttwwwyyywwwmmmeeedddfffmmmwww|||vvveee^^^UUUOOONNNMMMJJJFFFFFFEEECCCBBB@@@????????????>>>===>>>???AAAAAAAAACCCJJJSSSYYY^^^bbbgggkkkkkkgggaaa\\\XXXWWWXXXYYY```eeekkkqqquuuwwwzzz{{{xxxvvvtttsssrrrrrrqqqooommmmmmlllkkkkkkjjjiiiiiilllkkkjjjjjjkkkmmmpppqqqooonnnllljjjjjjkkklllmmmqqqmmmiiiiiilllooopppoooDDDCCCEEEIIINNNVVVdddrrrrrrssssssqqqnnnkkkjjjjjjfffdddaaa___^^^^^^```aaa``````aaaaaa``````___^^^aaadddhhhiiigggeeeeeeeeeeeegggjjjnnnssswww{{{}}}|||ccc```lllwwwxxxgggaaafffyyykkkWWWAAA999333333333000...///------,,,,,,,,,+++++++++,,,,,,***)))))))))***+++))))))((('''''''''((()))++++++***)))))))))))))))---------.........//////000000000000000111111222222333555666666666666777999999:::===EEEQQQ___hhhsss|||wwwssssssuuutttmmmggghhhgggiiimmmpppvvvrrrjjjgggfffffffffiiilllppprrryyyyyyyyy{{{xxxqqqfff[[[SSSMMMIIIFFFEEEEEEEEEEEEEEEFFFFFFFFFHHHHHHIIIKKKLLLLLLLLLLLLPPPQQQRRRRRRRRRSSSVVVXXXXXXVVVUUUXXX^^^dddggghhhfffeeeddddddfffllluuu{{{|||{{{zzzyyyyyyzzz{{{|||~~~|||yyyzzzzzzyyyxxxwwwwwwwwwwwwyyyzzz{{{{{{xxxsssnnnkkkdddaaa^^^]]]]]]\\\[[[ZZZ\\\bbbppp}}}|||~~~}}}}}}zzzyyyzzzyyyuuupppjjjaaaSSSGGG???:::666444000///------......,,,+++------,,,,,,+++******)))***)))((()))***++++++*********++++++++++++******+++***)))((('''((())))))(((((((((((((((((((((((('''((()))******)))((('''*********))))))((((((''''''''''''&&&&&&&&&&&&&&&%%%&&&''')))+++,,,.........//////000000111111111111111111111111111111111333444555777999:::;;;<<>>CCCHHHQQQVVV\\\```bbbdddeeefffjjjjjjjjjjjjiiieee```]]]]]]]]]bbbkkkrrrtttvvvxxxuuuxxxzzzxxxyyy{{{zzzwwwpppqqqsssuuuvvvwwwvvvvvvssstttvvvxxx{{{~~~}}}|||}}}{{{wwwtttkkkiiihhhiiijjjgggaaa\\\NNNIIIDDDBBBBBBBBB???<<<>>>======>>>@@@BBBDDDFFFDDDDDDEEEEEEFFFHHHIIIJJJKKKOOOWWWaaakkkqqqttttttsssqqqnnnkkkiiiggggggggggggjjjmmmoooooonnnnnnooommmkkkjjjkkkmmmnnnnnnnnnjjjkkkkkklllmmmnnnnnnooonnnmmmkkkjjjiiiiiiiiijjjkkkjjjiiiiiiiiijjjkkklllpppnnnkkkkkklllmmmmmmmmmOOOLLLKKKNNNQQQVVVaaakkkttttttrrrooojjjhhhggggggdddbbb```^^^]]]]]]^^^^^^[[[]]]___aaaaaa___]]][[[\\\```dddhhhiiihhhfffeeeaaabbbdddgggkkkpppsssuuu|||eeeTTTYYYbbbwwweee]]]```aaa|||sssVVVDDD;;;444333333111000111..................------,,,,,,++++++************------,,,+++***)))))))))*********))))))***++++++............////////////000000000000111222333333555777888888666777:::===CCCFFFIIINNNSSSZZZaaagggsss~~~{{{yyy~~~zzzuuurrrsssrrrooolllhhhgggiiimmmooopppuuu|||{{{ooogggddd^^^```bbbfffkkkpppuuuwww{{{|||}}}rrriiicccRRRNNNHHHDDDBBBAAA@@@???@@@@@@AAABBBBBBCCCDDDDDDDDDFFFGGGHHHHHHHHHFFFEEEFFFHHHKKKLLLKKKJJJJJJKKKIIIJJJLLLPPPVVV\\\aaaccc[[[ZZZWWWTTTSSSVVV[[[```dddnnnwww|||}}}||||||{{{yyywwwpppjjjeeedddeeejjjuuu~~~{{{{{{|||}}}xxxwwwxxxqqqnnnggg^^^SSSIIIAAA===555222000/////////...---------,,,,,,,,,+++++++++,,,+++,,,---......,,,*********++++++++++++******''''''&&&&&&%%%%%%%%%%%%((((((((((((((((((((((((%%%(((,,,//////,,,(((%%%)))((((((''''''&&&&&&&&&((((((''''''''''''''''''(((((()))+++,,,...//////111111111111111111000000111111111222222222222222444555666888:::;;;<<<===?????????>>>???CCCIIINNNRRRVVV[[[___bbbeeegggiiihhhhhhiiikkkllliiiaaa[[[[[[```hhhrrryyyzzzxxxwwwrrrtttvvvyyy~~~xxxzzz|||~~~}}}yyytttqqqppppppqqqssswww{{{~~~}}}}}}~~~zzzwwwooolllgggbbb^^^YYYSSSOOOFFFCCC@@@@@@@@@@@@>>><<<<<<<<<<<<>>>@@@CCCFFFGGGHHHIIIKKKLLLMMMPPPRRRTTTQQQQQQUUU]]]hhhpppsssssspppooonnnlllkkkiiihhhggggggiiikkklllkkkjjjjjjjjjnnnlllkkkkkklllllllllkkkjjjkkkkkkllllllmmmmmmnnnqqqpppooommmkkkjjjjjjjjjiiiiiihhhiiiiiikkklllmmmnnnmmmllllllllllllllllllSSSNNNKKKMMMOOORRRZZZbbblllmmmmmmkkkhhhffffffgggcccbbbaaa___^^^^^^^^^^^^XXXZZZ]]]```aaa```___]]]^^^```cccfffhhhgggeeecccbbbbbbdddfffjjjnnnrrrtttyyygggTTTTTTZZZooouuucccZZZ\\\^^^ttt{{{ZZZFFF===555333222000///000........................,,,,,,,,,,,,++++++******,,,,,,++++++***)))((('''******))))))***+++,,,,,,........./////////000000000000000000111222333444666999;;;:::999:::???DDDKKKNNNSSSWWW[[[___dddgggnnnwwwxxxvvvxxxyyyzzzsssnnnnnnpppqqqqqqrrrnnnmmmnnnnnnmmmqqqvvv|||vvvllleeeccc[[[\\\^^^ccckkksss{{{tttggg\\\TTTOOOIIIFFFCCCAAA@@@@@@???>>>>>>>>>??????@@@AAABBBBBBCCCCCCDDDEEEEEEEEEDDDCCCDDDGGGIIIIIIHHHGGGFFFGGGDDDEEEHHHKKKOOOSSSWWWZZZYYYXXXVVVTTTTTTWWW\\\```aaalllxxx|||uuuoookkkfffaaabbbgggpppwww}}}||||||}}}yyyyyyrrrqqqooojjj```SSSGGG???888555222/////////...,,,---------,,,,,,,,,,,,,,,---,,,+++,,,------,,,*********++++++++++++******************)))))))))((((((((((((((((((((((((((('''(((***++++++***((('''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&'''(((((())))))***+++,,,---...///000000000000000000000000///111222222222333333333444333444555777999:::;;;<<<;;;<<<===???CCCIIIPPPTTTWWWYYY\\\^^^___aaadddgggccceeeiiinnnqqqnnneee___bbbjjjttt}}}|||xxxrrrrrruuu{{{{{{sssmmmmmmnnnoooppprrruuuxxxzzz~~~}}}~~~yyytttqqqmmmfff^^^WWWPPPKKKGGGBBB@@@???>>>??????>>>======>>>???AAACCCEEEGGGHHHKKKNNNQQQSSSUUUWWW\\\___ZZZWWWVVV[[[ccckkkpppqqqlllllllllkkkiiihhhffffffdddfffhhhhhhggggggggghhhkkkiiihhhiiijjjkkkkkkjjjlllllllllllllllllllllllloooooommmlllkkkjjjjjjjjjiiijjjjjjkkkmmmnnnooopppooopppqqqqqqppppppppppppSSSNNNJJJJJJLLLNNNSSSZZZbbbdddfffgggeeeddddddeeecccbbbaaa```___^^^^^^^^^YYY[[[]]]___``````___^^^______aaacccfffgggfffdddccccccdddeeeiiimmmqqqsssvvv|||hhhWWWUUUWWW___vvvtttbbbYYYZZZ___qqqdddJJJ@@@888555333000///000---------...............,,,,,,,,,---,,,++++++***((()))))))))((('''&&&&&&)))))))))***+++,,,---........./////////000000000000000000111222333444555555999<<<======AAAIIIPPPVVVYYY]]]aaaccceeehhhjjjiiiooooooooouuuzzzzzzrrrmmmmmmpppsssuuuyyytttqqqpppnnnjjjkkknnnssszzz}}}tttjjjddd```ZZZ[[[^^^bbbjjjsss{{{qqq```TTTLLLGGGDDDBBB@@@>>>>>>>>>>>>===;;;=========>>>>>>?????????AAAAAAAAABBBBBBCCCCCCCCC@@@BBBDDDDDDCCCCCCDDDEEEGGGIIIMMMPPPRRRVVVZZZ]]]^^^^^^]]]\\\]]]```fffjjjppp||||||xxxvvvoooeee______]]]bbbhhhooovvv|||yyyyyyxxxwwwtttmmm___NNNBBB===:::555111000///...,,,------------,,,,,,,,,,,,,,,***(((((()))***)))(((******++++++++++++******)))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******######$$$%%%'''((()))***++++++,,,---...///000000000000000000000000000000222222222333333444444555333444555777999:::;;;<<<:::;;;>>>CCCIIIPPPVVVYYY]]]]]]]]]\\\[[[\\\___aaadddggglllqqqtttrrrmmmiiinnnxxx}}}wwwuuuvvv~~~}}}ssslllppprrruuuuuussstttwww{{{}}}||||||}}}~~~|||vvvqqqoookkkddd[[[SSSMMMHHHFFFAAA@@@???>>>======>>>???AAACCCFFFIIIKKKLLLLLLLLLPPPSSSWWWXXXYYY[[[```dddbbb___]]]^^^bbbhhhnnnpppkkkkkkjjjiiihhhfffeeeeeeaaaccceeeeeeddddddeeefffdddcccccceeeiiilllmmmmmmmmmmmmlllllllllllllllllllllllllllllllllmmmmmmmmmkkkkkkmmmoooppprrrssstttrrrtttwwwxxxwwwvvvvvvvvvQQQKKKGGGHHHJJJLLLQQQWWWZZZ]]]aaaccccccaaa``````aaaaaa```___^^^]]]\\\\\\^^^^^^____________^^^^^^^^^]]]]]]```eeehhhhhhgggccccccccceeeggglllppprrrsssyyy}}}iii]]]XXXVVVUUUggg~~~ssscccZZZ[[[___mmmlllOOOEEE;;;777555111000111,,,,,,---------.........,,,,,,---------,,,+++***((()))*********)))(((''')))))))))***+++,,,...///.../////////000000000000000000000111222333555555444999???CCCFFFMMMYYYcccgggiiikkkkkkiiigggggggggbbbeeeccceeeooottt}}}|||{{{wwwssspppoooqqqssstttuuuqqqoooqqqoookkkhhhiiilllsss|||vvvpppjjjeeeccceeeggglllqqqwww{{{~~~|||wwwkkk[[[NNNGGGDDDAAA???===<<<;;;<<<======<<<:::<<<<<<<<<===============@@@???>>>>>>???AAACCCDDDCCCDDDGGGHHHIIIKKKNNNQQQVVVZZZ```dddhhhlllrrrvvvuuuuuuuuuuuuvvvyyyyyyooogggeee\\\^^^______```eeeooovvv}}}zzzzzzwwwmmm[[[MMMCCC???999555222000///------------------------------***&&&%%%&&&(((((((((******++++++++++++******&&&''''''((('''&&&%%%$$$(((((((((((((((((((((((('''(((((())))))(((((('''''''''(((((())))))******%%%%%%&&&'''((())))))***,,,,,,---...///000000111///000000111111222222222222222333333444555555555444555666888:::;;;<<<===>>>???CCCIIIPPPVVVZZZ\\\]]]]]]\\\ZZZZZZ[[[___bbbiiikkknnnpppqqqqqqrrrssswwwzzzuuuvvvuuuooommmsssyyyxxxsssqqqvvv{{{zzzxxxvvvvvvxxxwwwsssooojjjgggaaaZZZRRRLLLIIIHHHEEEDDDBBB???>>>>>>@@@BBBDDDHHHMMMQQQTTTUUUTTTSSSTTTXXX[[[[[[YYYZZZ^^^cccccccccddddddeeehhhlllooojjjiiihhhfffdddccccccccc```aaacccbbbaaaaaabbbdddccccccccceeeiiimmmnnnnnnmmmmmmnnnnnnoooooopppppppppqqqrrrtttvvvwwwxxxyyywwwxxxzzz|||OOOIIIEEEGGGJJJLLLQQQVVVVVVZZZ___aaaaaa^^^]]]\\\```______^^^]]]\\\[[[ZZZbbbbbb```___^^^]]]\\\\\\\\\[[[[[[^^^dddiiijjjjjjcccccccccdddgggkkkooorrrqqqvvv~~~wwwiiiaaa[[[VVVSSSaaavvv~~~|||sssddd\\\]]]\\\hhhpppSSSHHH>>>999666333111222,,,,,,,,,---------......,,,,,,---...---,,,+++******+++,,,---...---,,,+++)))))))))***+++---...///////////////000000000000000000000111222444555666555<<>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;???>>><<<<<<===@@@CCCEEENNNPPPSSSUUUXXX\\\aaaeeehhhmmmtttzzzvvvnnnlllcccccc```[[[UUUVVV\\\bbbjjjwww{{{|||~~~xxxhhhZZZGGGCCC<<<777444222000///------------------------///,,,'''%%%&&&)))***+++******++++++++++++******)))***+++++++++***((('''((((((((((((((((((((((((&&&''')))++++++)))'''&&&((((((((((((''''''''''''(((((((((((()))))))))))),,,------...///000111111000000111222333333444444222222333333444555666666666666888999;;;<<<>>>>>>BBBCCCGGGNNNTTTZZZ\\\]]]YYYYYYYYYYYYZZZ^^^dddhhhlllnnnnnnmmmlllnnnsssxxxzzzxxxsssuuu~~~}}}|||xxxrrrccclllsssrrrllliiinnnuuuxxxuuuqqqppprrrsssrrrpppfffddd___YYYRRRMMMKKKJJJJJJIIIFFFBBB@@@@@@CCCFFFFFFKKKQQQXXX[[[\\\[[[YYYXXX[[[]]]\\\YYYXXX\\\``````dddhhhhhhggghhhjjjmmmiiigggeeecccaaa``````aaa```aaabbbaaa```___```aaaiiigggggghhhkkknnnnnnnnnmmmmmmnnnpppqqqrrrttttttxxxyyy|||KKKHHHEEEBBBCCCGGGLLLPPPTTTYYY___cccbbb^^^ZZZXXX[[[]]]```bbbbbbaaa^^^]]]aaaaaa```___^^^^^^]]]]]]______``````bbbeeehhhkkklllhhheeedddgggkkknnnooorrruuu|||xxxnnnfff]]]VVV[[[___kkk~~~uuujjjbbb]]]\\\iii___PPP@@@:::888444111000//////...------------...///...---+++******++++++******+++++++++******)))***+++,,,---.../////////............/////////000444333222222333555777999999===DDDMMMWWWdddrrr{{{|||zzzuuuqqqlllfff```[[[VVVVVVXXX[[[aaagggmmmqqq}}}{{{wwwuuuvvvuuurrrnnnjjjiiikkkmmmgggjjjmmmpppqqqooommmkkkpppzzz|||{{{zzzzzz}}}ttt^^^OOOIIIHHHFFFDDDBBB@@@>>>>>>>>>;;;999:::<<<<<<:::888===;;;999999;;;>>>???@@@@@@BBBCCCCCCDDDHHHOOOUUU\\\aaahhhlllooouuu}}}~~~zzzxxxpppkkkeee```]]][[[ZZZYYY```cccjjjttt}}}|||zzz|||zzzssslllPPPLLLDDD;;;333...------...------,,,,,,---------...---,,,+++***+++,,,,,,*********,,,---,,,)))&&&***)))(((''''''((()))***)))((('''&&&&&&%%%&&&&&&(((((((((((()))))))))))))))&&&$$$%%%(((******((()))******)))((((((***,,,,,,,,,---...///000111222111111222222222333333333000111222222111111333555;;;::::::;;;>>>AAADDDFFFHHHLLLRRRVVVYYY\\\^^^```___ZZZZZZ]]]]]]]]]dddnnnyyyxxxuuuoookkkmmmvvv}}}|||}}}~~~{{{yyy|||}}}}}}wwwoookkkfffeeeggglllqqqtttuuuqqqllliiihhhhhhgggggggggccc^^^YYYUUUQQQLLLIIIIIIHHHFFFCCCAAAAAACCCFFFFFFLLLUUU\\\^^^]]][[[ZZZ```^^^\\\YYYXXXYYY[[[\\\eeeeeeffffffggghhhhhhiiicccccccccdddeeedddbbb```bbbccccccbbbaaabbbdddfffkkkhhhfffhhhllloooooonnnpppsssvvvxxxzzz}}}JJJGGGDDDBBBCCCGGGLLLOOOSSSXXX]]]``````]]]ZZZYYY[[[\\\]]]^^^^^^]]][[[ZZZ\\\\\\\\\]]]]]]]]]]]]^^^```^^^]]]^^^aaadddfffggggggeeebbbcccfffkkknnnpppppprrryyyvvviii___ZZZ]]]bbboooyyypppgggaaa[[[eeeuuufffVVVDDD;;;777333000/////////...------------...///...---+++******++++++)))******++++++******)))((()))***+++,,,---------......//////////////////222111000000111333555777:::>>>EEEMMMWWWcccooowwwzzzwwwrrrnnniiiddd^^^ZZZXXXXXXZZZ]]]aaagggmmmppp~~~~~~}}}}}}xxxvvvrrrlllhhhfffgggiiiiiikkknnnqqqssssssrrrrrruuu~~~}}}zzzyyyxxxwww{{{xxxzzz}}}}}}uuufffUUUIIIDDDBBB@@@>>>======>>>>>>===;;;999999;;;;;;999666;;;::::::;;;>>>AAADDDEEECCCGGGKKKOOOSSSZZZccciiiuuu{{{|||wwwsssmmmhhheeeaaa^^^\\\ZZZZZZ^^^dddkkkuuu~~~yyyzzzzzztttnnn\\\SSSFFF<<<777555222111......---,,,,,,,,,------...---,,,+++++++++,,,,,,,,,++++++,,,---,,,***(((***)))(((((((((((()))***((('''''''''''''''(((((((((((((((((())))))))))))***))))))((('''&&&%%%$$$((()))***)))((((((***+++,,,------...///000111222111111222222222333333333222333444444333444666888>>>>>>??????>>>@@@DDDGGGPPPUUU\\\aaacccbbbbbbaaaddd^^^\\\^^^^^^^^^bbbiiirrrrrrpppllliiimmmwww}}}zzzwwwuuuvvvxxx}}}uuuoooiiifffiiimmmqqqrrrtttqqqllliiihhhgggfffeeeccc```\\\XXXUUURRRNNNKKKKKKKKKIIIGGGEEEEEEGGGJJJNNNSSSZZZ```bbb___ZZZVVVVVVVVVXXXYYY[[[\\\]]]]]]aaabbbbbbccccccdddeeeeeefffffffffgggggggggfffeeecccdddcccaaa``````ccceeejjjiiijjjmmmsssxxxzzz{{{}}}HHHFFFCCCAAABBBFFFKKKNNNRRRVVVZZZ\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[\\\^^^___`````````]]]ZZZ\\\```eeeffffffcccbbbaaabbbfffkkknnnoooqqqssswww}}}lllbbb```^^^ggguuuzzzppphhh]]]aaaiiiyyylllZZZGGG<<<777222////////////...------------.........---,,,++++++++++++))))))************))))))((()))***,,,------------////////////////////////111111111111222444666777<<<@@@GGGOOOXXXbbblllrrrwwwtttpppllliiieeeaaa^^^^^^___```ccchhhmmmrrruuu~~~~~~{{{uuummmfffccccccdddjjjlllppptttvvvwwwxxxwwwzzzzzzxxxwwwxxxxxxyyyyyycccddddddccc^^^VVVKKKDDD@@@@@@>>>>>>>>>???@@@AAA>>>===<<<<<<===<<<;;;999<<<===???AAAEEEIIILLLNNNQQQVVV^^^eeekkksss|||}}}xxxtttpppkkkfffccc[[[WWWUUUWWW[[[dddsss{{{{{{{{{}}}|||zzzyyyuuuppphhh\\\KKK@@@<<<:::666222///...---,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,...,,,++++++,,,---+++*********))))))))))))******''''''''''''((()))***+++))))))))))))((((((((((((***---///...***&&&%%%%%%'''((()))((('''((()))+++------...///000111111222111111222222222333333333333555555555555777999<<>>:::555000...//////...------------...,,,,,,,,,,,,,,,,,,++++++(((((()))***************+++,,,---...///000000000000000000000000000//////333444666888;;;===@@@AAAFFFJJJRRR[[[eeekkkoooqqqssspppmmmlllnnnrrrtttvvvzzzzzzzzzzzzzzz|||}}}~~~yyy|||vvvpppmmmmmmmmmrrrwww~~~}}}yyyzzzzzzxxx{{{wwwfffYYYLLLJJJFFFEEEDDDDDDCCCBBBEEEJJJQQQVVVXXXUUUPPPMMMFFFEEEDDDCCCCCCDDDFFFGGGMMMRRRZZZaaaggglllrrrvvv~~~zzzvvvqqqkkkfffccc```]]]___eeekkk{{{|||{{{{{{zzzyyyyyyrrrqqqnnnlllfffZZZKKK>>>666444222111000...---,,,,,,,,,---------,,,,,,,,,++++++,,,***(((((()))***)))((()))))))))******)))))))))++++++***)))))))))))))))***)))))))))(((((((((''''''000888888222,,,+++...&&&'''((((((((((((***,,,//////000000111222222222111111222222222333333333333444444555666999===AAAFFFJJJNNNLLLHHHHHHOOOUUUZZZbbbnnnvvvxxxvvvrrroooiiinnntttyyyyyyuuullleee[[[___bbbcccfffnnnzzz~~~zzzuuuoooiiiddd]]]\\\\\\\\\]]]]]]ZZZXXXUUUXXX\\\___aaadddgggiiikkkmmmrrr{{{|||uuuooonnnkkkhhhfffdddbbbbbbbbbbbbccccccdddeeeeeeeeefffgggggggggeeefffiiilllfffhhhkkknnnsssyyyDDDCCCBBBAAACCCFFFJJJMMMPPPRRRTTTUUUUUUWWWYYY[[[UUUUUUVVVWWWXXX[[[^^^___]]]]]]]]]]]]]]]]]]\\\\\\^^^^^^___aaafffmmmtttyyyuuupppkkkgggggghhhiiiiiiqqqssswww||||||fff```eeexxx~~~cccaaa___fffuuuyyyiiiYYYHHH@@@<<<666222000//////...------------...+++,,,,,,------,,,,,,+++((()))***+++++++++++++++)))***+++,,,............/////////000000111111111222333666:::>>>AAADDDEEEMMMQQQZZZeeeooouuuwwwvvvrrrooollllllqqqwww|||~~~|||{{{zzzzzz{{{yyyxxxyyy{{{~~~zzz~~~}}}}}}zzzqqqjjjbbbXXXPPPGGGEEEDDDDDDEEEGGGGGGFFFIIIPPP[[[dddgggccc\\\WWWOOONNNLLLJJJJJJLLLRRRVVV]]]eeeoooxxxyyyuuuqqqooojjjccc___``````iiiyyy~~~{{{||||||{{{yyy|||~~~ssspppoooqqqqqqgggVVVFFF===:::444333222000...------,,,,,,,,,---------,,,+++***+++)))(((((())))))((('''(((((())))))))))))((((((,,,+++***)))((((((((((((******))))))((((((''''''(((000777777000)))'''((('''((()))))))))))),,,...000000111111222222222222111111222222222333333333222333333444555999>>>BBBNNNPPPQQQOOOKKKJJJOOOTTT^^^ccckkkoooooollliiigggpppyyy{{{tttjjjaaa^^^aaadddeeefffmmmxxx|||xxxsssmmmiiiaaa```___``````___\\\ZZZVVVZZZ^^^bbbdddfffhhhjjjppprrrwww}}}yyyssslllfffbbbaaa```aaaaaaaaabbbccccccddddddbbbeeehhhiiiiiikkkooossstttwww|||DDDCCCBBBBBBDDDGGGKKKMMMPPPRRRTTTUUUVVVVVVXXXZZZWWWWWWWWWXXXYYYZZZ\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]___aaabbbccchhhrrryyyzzztttlllfffeeefffggghhhmmmpppvvv{{{~~~uuujjjfffzzzfffeeefffooovvvdddOOOCCC<<<777333222//////...------------...++++++,,,---------,,,+++)))***+++,,,,,,---------)))***+++---......//////......///000111222222333222555999>>>CCCGGGJJJLLLSSSXXXbbbnnnzzz~~~wwwsssooopppttt{{{~~~}}}rrreee[[[TTTOOOMMMFFFFFFGGGJJJNNNPPPPPPOOONNNWWWcccnnnsssrrrlllhhhcccbbb___\\\[[[```hhhooowww~~~}}}|||xxxoooiiihhheeeffflllyyy||||||~~~xxxooonnnppppppjjj]]]PPPFFFAAA777555444222000......---,,,,,,---------,,,+++******))))))***++++++(((&&&&&&'''((())))))((('''&&&***))))))((((((((())))))*********)))((('''''''''(((...444444000***((((((''')))*********+++---///111111111222222222222333111111222222222333333333222333333444666:::@@@DDDOOOOOOPPPOOONNNPPPSSSVVV^^^aaadddeeeeeecccccccccsss}}}vvvnnngggbbbdddfffhhhggggggllluuu~~~~~~~~~~~~~~~}}}zzzxxxuuuqqqnnnjjjiiihhhhhhhhheeebbb___\\\```dddggghhhhhhhhhiiimmmppptttyyy|||uuunnnhhheeecccbbb```aaaaaabbbbbbccccccdddbbbgggnnnrrrtttwww}}}DDDCCCCCCCCCEEEHHHKKKNNNPPPRRRUUUVVVVVVVVVXXXYYY[[[\\\\\\\\\\\\\\\[[[[[[^^^^^^^^^______`````````\\\```bbbaaa___dddnnnwww{{{uuullleeeccceeegggiiilllpppvvv|||wwwfffzzzkkkjjjmmmyyynnnUUUDDD<<<666444444//////...------------...***+++,,,---------,,,+++)))***+++,,,---.........,,,,,,...///000111111111------...000111222333444555777<<>>GGGRRR[[[```bbbaaafffmmmvvv|||zzzzzzrrrggg``````bbbfffjjjmmmmmmlllllllllmmmqqqvvvzzz||||||~~~{{{xxxvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuwwwxxxzzz{{{~~~~~~vvvtttvvv~~~|||zzzsssnnneee[[[VVVHHH@@@999666333//////111000000///......---,,,,,,+++***)))***++++++***))))))))))))***++++++,,,,,,************)))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))***+++,,,............000111333333222111111222111222222333444444555555444555999>>>>>>>>>CCCJJJWWW```iiikkkkkkjjjeee___^^^]]][[[ZZZ[[[]]]___aaahhhiiihhhdddaaadddlllttt}}}||||||zzzwwwtttqqqpppnnnnnnpppuuu|||}}}{{{}}}}}}||||||{{{||||||}}}xxxzzz||||||tttqqqnnnlllkkkjjjhhhggghhhfffeeecccbbbbbbccccccbbbcccddddddccccccdddeeegggiiilllpppuuu|||???>>>>>>>>>@@@BBBDDDEEEGGGJJJMMMOOOQQQRRRTTTVVVXXXXXXXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^^^^_________```````````````eeeiiimmmqqqrrrssstttuuunnnmmmmmmqqqsssxxxgggaaaeee{{{~~~qqqgggnnn^^^GGG:::555444000000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,+++******+++------...///000000111111000222111111222333444444444888<<>>???AAACCCDDDFFFIIIMMMPPPRRRTTTVVVYYYYYYZZZ[[[[[[[[[\\\\\\]]]ZZZZZZZZZ[[[\\\]]]^^^^^^]]]]]]]]]^^^^^^^^^^^^^^^aaaffflllqqqsssttttttuuurrrooooooqqqrrruuufff]]][[[lllxxxjjjjjj|||fffJJJ:::444222///......---------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,------...///000111111111111111111222222333444666777999>>>GGGPPPWWW]]]aaaccchhhmmmqqqvvvyyypppmmmkkkooouuu~~~{{{zzzzzz|||zzznnnhhheeefffcccbbbbbbeeeiiinnnpppqqquuuxxx|||}}}}}}{{{{{{|||~~~}}}|||{{{{{{yyyxxxxxxyyyzzzwwwwwwwwwvvvuuuuuuttttttqqqqqqrrrssstttuuuuuuvvvxxxyyy{{{}}}~~~xxxrrrssszzzrrr[[[PPPDDD???;;;555222222------,,,++++++,,,------+++***)))***+++,,,+++)))***************+++++++++))))))))))))))))))******))))))(((((((((((())))))''''''''''''''''''''''''***+++,,,---...////////////111333333222222333444333333222222111111111111666777;;;@@@AAAAAAGGGNNNYYYaaahhhjjjjjjjjjgggbbbeeeaaa\\\YYYYYY\\\aaadddbbbaaa```^^^^^^dddmmmtttrrrtttwwwyyyzzzyyywwwuuussssssvvv{{{{{{yyy{{{|||~~~~~~~~~|||zzzyyyyyywwwtttqqqnnnmmmkkkjjjkkkjjjhhhfffhhhhhhgggggggggggghhhhhhdddccc```^^^^^^cccjjjooovvv{{{=========>>>@@@AAACCCDDDGGGJJJNNNQQQSSSUUUXXXZZZ[[[\\\^^^]]]\\\\\\^^^___\\\\\\\\\\\\]]]___```aaa___^^^^^^]]]\\\\\\]]]]]]^^^cccjjjoooqqqrrrrrrrrrrrrpppoooqqqqqqsss|||bbbXXXTTT```{{{rrrkkktttrrrSSS@@@777333///......------...//////............------------***,,,------,,,+++---.........///000111111111111111222333333333555888;;;;;;BBBLLLUUU]]]bbbgggiiinnnpppqqqqqqwwwtttllljjjfffhhhmmmrrrzzzyyyxxxxxxzzz~~~qqqeeeaaadddiiieeecccaaaccchhhnnnrrrtttvvvyyy}}}~~~~~~|||{{{yyyxxxwwwzzzyyyxxxxxxyyy|||}}}}}}}}}~~~}}}|||zzz{{{{{{zzzxxxxxxyyyzzzwwwwwwvvvuuutttsssrrrrrroooooopppqqqrrrsssssstttuuuvvvwwwyyy{{{~~~}}}sssooopppyyydddWWWIIIBBB===777222000...---,,,++++++,,,...///,,,+++***+++,,,,,,+++***************************))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))+++,,,---...///000000000///111333444333333333555444444333222222111000000888999<<<@@@AAABBBIIIQQQZZZbbbhhhiiijjjkkkiiieeeccc___ZZZWWWVVVYYY]]]```^^^^^^___```bbbggglllqqqooopppsssuuuxxxyyyyyyyyyssssssuuu{{{~~~xxxvvvwwwzzz}}}~~~}}}|||~~~}}}}}}zzzxxxxxxvvvtttrrrrrrrrrpppnnnjjjiiiiiijjjkkkkkkiiigggffffffffffffggggggggggggcccbbbaaa```bbbiiiqqqxxx===>>>>>>@@@AAABBBCCCDDDHHHKKKOOORRRTTTVVVYYY[[[[[[]]]___^^^\\\\\\^^^```____________aaabbbcccdddeeeccc```]]][[[[[[[[[[[[[[[```hhhmmmoooooonnnmmmnnnlllnnnpppqqqsss{{{^^^TTTNNNVVVkkkxxxjjjiii~~~|||[[[FFF;;;555222111///............///...---------,,,,,,,,,,,,+++---......---,,,...///......000111111111111111000222333444444777;;;???CCCJJJUUU^^^cccgggkkkmmmkkkmmmllliiimmmwwwzzzoooiiihhheeegggiiimmmqqqwww}}}}}}}}}}}}~~~sssggg___^^^aaaeeeeeecccbbbdddiiiooosssuuutttxxx||||||xxxvvvwwwxxx{{{zzzzzzxxxvvvtttsssrrrvvvuuuttttttvvvyyy}}}}}}zzzzzzzzz{{{{{{zzzwwwxxxyyyxxxvvvuuuvvvxxxwwwvvvuuussspppnnnmmmllllllmmmmmmnnnpppqqqqqqrrrppppppqqqrrrtttvvvwwwxxxyyyzzz{{{}}}~~~}}}zzztttpppqqqtttzzzpppaaaQQQHHHCCC;;;555222222111///---------...///---,,,+++,,,---------+++************************((()))))))))******************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111111222222///111333444333333444555444444444444444444444444;;;:::<<>>>>>???AAABBBCCCDDDEEEHHHKKKOOORRRSSSVVVXXX[[[[[[]]]___^^^\\\[[[]]]___aaaaaaaaabbbccceeefffgggkkkhhhddd___[[[ZZZZZZZZZZZZ___ggglllmmmlllkkkjjjiiiiiilllpppqqqsss{{{www\\\RRRKKKOOO___{{{zzzfff^^^ooo___III===666444333111///...------...+++++++++******))))))))),,,---///...------...000...///000111111222222111000222444444555888===BBBMMMTTT^^^eeehhhiiikkkmmmiiikkkjjjhhhlllwww}}}uuulllggghhhfffhhhiiikkknnnsssyyy}}}}}}{{{rrrggg___\\\\\\]]]^^^gggfffeeegggkkkoooqqqrrrvvvzzz}}}}}}|||wwwqqqnnnoooqqqtttttttttttttttsssrrrqqqsssrrrqqqqqqssswww{{{~~~}}}{{{xxxwwwxxxyyyyyyxxxsssvvvwwwvvvsssrrrtttvvvwwwvvvssspppmmmjjjhhhfffeeefffggghhhiiijjjkkklllkkkllllllmmmnnnoooqqqrrrpppppprrrsssuuuwwwxxxyyyzzzwwwuuuwww|||uuuooolllqqq|||xxxxxxyyyiiiXXXOOOHHH@@@999666666444222///.........///...---,,,,,,......---,,,++++++******************(((((())))))*********+++******))))))))))))******************************---...///111222222222222///111333444333333444555444444555555666777777777<<<;;;<<>>777111...000000...---......---,,,+++***+++,,,---,,,---...///...,,,***(((************)))))))))(((***************************)))))))))***+++,,,,,,,,,...000000///...///000444444444444444444444444333444555444333444777999999===AAACCCEEEKKKUUU]]]mmmrrrwwwyyyvvvqqqooonnnfffdddcccdddffffffaaa]]]cccllluuuyyy|||~~~{{{wwwttttttwwwzzz|||zzz{{{~~~~~~{{{yyyvvvtttsssnnnhhhgggkkklllooosssxxx}}}}}}xxx}}}wwwqqqnnnmmmlllkkkjjjkkklllllljjjkkkmmmnnnmmmkkkhhhfffdddeeeeeedddcccccceeefffiiipppyyyBBBAAA@@@@@@AAACCCEEEGGGEEEGGGIIIKKKLLLOOORRRUUUXXXZZZ\\\]]]^^^^^^]]]\\\[[[ZZZ[[[]]]aaadddeeedddbbbaaaaaa___^^^\\\ZZZYYYUUUWWWZZZ]]]```bbbcccdddccceeegggjjjmmmqqqwww{{{xxxooo[[[PPPKKKOOOTTT^^^yyyoooZZZVVV]]]rrrpppSSSBBB;;;333111000000000111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111111111111000000000000333000111444777999@@@HHHZZZdddpppuuutttrrrrrrtttrrrqqqpppuuu}}}|||vvvpppkkkiiihhhiiimmmnnnooooooooopppqqqrrr~~~|||sssmmmiiimmmooopppuuu}}}|||zzzxxxvvvsssmmmfffaaaZZZZZZYYYXXXXXX[[[```dddhhhiiilllnnnppprrrsssssswww{{{~~~}}}|||{{{uuutttsssqqqoooooonnnnnnkkkmmmoooooommmlllkkklllnnnnnnoooppprrrtttvvvxxxuuuuuuuuuuuuuuutttsssssspppppppppppppppqqqrrrsssvvvtttqqqmmmiiieeebbbaaa\\\\\\[[[[[[[[[[[[\\\\\\[[[[[[\\\]]]^^^^^^^^^]]]]]]^^^___aaadddfffiiijjjgggfffeeedddgggmmmvvv||||||wwwpppkkknnnvvv~~~xxxuuunnnttt~~~ssscccOOOCCC@@@:::444000111111...---......---,,,+++++++++,,,,,,,,,,,,---...---+++)))(((++++++++++++***************************************))))))******+++,,,------///111111000///000111444444444444444444444444444555555555444666999;;;===@@@CCCFFFJJJPPPZZZ```kkkqqqwwwyyyvvvqqqllljjjmmmoooqqqqqqmmmhhhbbb___fffoooxxx||||||wwwttttttxxx{{{{{{vvvsssqqqppplllfffeeehhhjjjnnnuuu}}}~~~{{{vvvtttnnnmmmlllkkkkkkkkklllmmmkkklllnnnoooooommmkkkjjjddddddcccbbbbbbeeejjjnnnvvv{{{DDDCCCAAAAAAAAACCCEEEFFFCCCEEEHHHIIIKKKMMMPPPSSSWWWYYY[[[]]]^^^]]][[[YYY\\\ZZZYYYZZZ]]]aaabbbcccbbbaaaaaa___^^^\\\ZZZYYYTTTUUUXXX[[[]]]___```aaadddeeefffhhhjjjooouuuyyytttaaaUUUOOOQQQSSSYYYnnn{{{yyyhhhVVVSSSWWWeeezzzzzz\\\GGG;;;444222000///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111111111111111111111111111111111222555777<<>>BBBGGGFFFHHHMMMVVV___eeehhhlllooosssvvvuuurrrnnnlllrrr~~~yyykkkeeeeeellluuu~~~{{{yyy{{{xxxvvvsssqqqpppkkkdddaaadddeeemmmzzz}}}zzzxxxuuutttvvvooonnnmmmlllllllllmmmmmmlllllllllkkkjjjiiihhhhhhcccdddeeefffjjjqqqzzzLLLJJJGGGDDDBBBAAAAAABBBEEEGGGIIIJJJKKKMMMPPPSSSRRRUUUYYY]]]```aaaaaa```___[[[XXXWWWYYY\\\___```bbbaaaaaa___^^^\\\ZZZYYYXXXXXXYYY[[[]]]___```aaaeeefffggghhhkkkooouuuyyy~~~tttbbbVVVVVVXXX\\\mmm~~~nnn]]]ZZZWWWXXXccctttttt___LLL@@@777444111/////////...---------------------------------......//////000000000000111111222222222333111333777<<<@@@III[[[kkkyyyyyyvvvpppjjjffffffhhhjjjlllqqq{{{vvvlllhhhhhhiiifffiiilllkkkhhhgggiiikkkvvvyyy{{{wwwoooiiiggghhhnnnsssxxxzzz}}}{{{rrriiiccc___]]]]]]\\\aaagggmmmooopppqqqqqqqqqrrrtttvvvxxxzzz{{{{{{|||ssssssrrrrrrpppnnnmmmlllppprrrtttuuutttpppkkkhhhiiikkkmmmllljjjhhhgggggggggggghhhiiikkknnnqqqrrruuusssqqqooonnnmmmnnnnnnooonnnkkkhhhdddbbb``````___]]]ZZZVVVRRRNNNKKKJJJFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@?????????@@@AAABBBDDDDDDHHHJJJLLLNNNPPPSSSXXX[[[aaagggoooxxx{{{vvvvvvuuu|||}}}xxx|||xxxwww{{{yyykkkTTTFFF999333222000000111.........---------,,,,,,***+++++++++******))))))+++*********))))))))))))*********************************+++,,,...///000---///111111000///000111333333333333333333333333111222333444777;;;AAAEEEKKKKKKNNNUUU]]]eeejjjlllmmmmmmmmmnnnoooooonnnnnnkkkwwwwwwkkkggghhhooowww}}}{{{yyyxxx||||||wwwuuusssrrrqqqkkkcccaaacccfffnnn{{{tttrrruuuuuusssrrrooonnnmmmlllkkkllllllmmmooonnnllljjjhhhgggffffffcccfffkkkpppuuuzzzMMMKKKHHHEEECCCBBBBBBCCCEEEGGGHHHJJJJJJLLLOOORRRQQQTTTWWW[[[___aaacccddd```]]]ZZZXXXZZZ]]]______bbbaaaaaa___^^^\\\ZZZYYYWWWWWWXXXYYYZZZ\\\^^^___bbbdddgggjjjlllpppuuuxxx|||}}}hhhWWWVVVZZZbbbtttyyyfff]]]VVVTTT]]]fffrrrzzzwwwkkk]]]OOOFFF:::777222000/////////...------------------------............//////000000000000111111222333333333111222777???FFFOOO___mmm|||yyyrrrkkkeeedddgggiiijjjmmmttt~~~}}}sssmmmjjjiiihhhkkkooonnnkkkjjjooottt}}}}}}|||xxxqqqlllkkkkkknnntttxxxzzz}}}wwwoookkkkkklllkkkjjjgggjjjnnnqqqqqqpppppppppqqqrrrtttwwwyyy{{{|||}}}~~~|||zzzqqqqqqpppooommmkkkjjjhhhkkknnnrrruuuvvvtttrrroooiiikkklllllliiigggfffffffffffffffgggiiikkkmmmooonnnnnnnnnnnnnnnnnnooopppkkkiiieeeaaa\\\YYYVVVUUUQQQOOOMMMJJJGGGDDDBBBAAA@@@??????>>>>>>>>>??????;;;;;;<<<======<<<<<<<<<===============>>>???@@@@@@BBBEEEGGGHHHLLLPPPSSSUUU[[[dddnnnwwwwwwqqqrrr}}}{{{yyytttqqqrrrzzziiiVVVBBB777444111111222---............---,,,,,,++++++++++++++++++++++++*********)))))))))((((((******************************+++,,,---///000111---///111111000///000111333333333333333333333333111222444555888>>>EEEJJJPPPTTTYYY```ggglllpppssspppmmmjjjiiijjjllllllllleeennnwwwxxxsssmmmlllmmmttt|||wwwwwwwwwwwwxxx|||yyywwwwwwxxxwwwuuurrrpppqqqqqqmmmfffdddfffkkkrrr}}}yyymmmmmmrrrsssqqqooonnnmmmlllkkkjjjkkkllllllqqqpppmmmkkkiiiiiiiiiiiihhhlllssszzz~~~KKKIIIGGGEEEDDDEEEFFFFFFGGGHHHJJJKKKLLLNNNQQQSSSSSSTTTVVVYYY\\\___bbbdddbbb___\\\[[[\\\^^^______bbbaaaaaa___^^^\\\ZZZYYYXXXWWWWWWXXXYYY[[[]]]^^^^^^aaafffjjjmmmpppsssvvvzzzqqq[[[XXX^^^iiiooodddZZZYYYdddhhhqqqwwwsssiii___SSSJJJ<<<999444111000000000///....................................////////////000000111222222333444444444555;;;EEENNNXXXdddooouuurrrlllfffcccdddhhhkkkqqqttt{{{{{{wwwuuu~~~xxxqqqnnnmmmmmmqqqtttsssqqqrrryyy~~~{{{zzzyyyyyyxxx|||~~~}}}~~~~~~uuupppmmmpppxxx|||yyytttpppqqqssssssqqqoooooopppoooqqqsssvvvzzz|||~~~~~~~~~{{{yyyzzz{{{{{{zzzxxxvvvuuunnnmmmmmmlllkkkjjjhhhhhhhhhkkkooosssuuutttsssqqqlllmmmooonnnkkkiiihhhhhhffffffeeefffgggiiijjjllljjjkkkllllllmmmmmmmmmllldddaaa]]]XXXRRRNNNKKKIIIEEEDDDCCCAAA???>>><<<<<<;;;;;;;;;<<<===>>>???@@@:::;;;<<<===============>>>>>>>>>===>>>>>>??????>>>???@@@AAABBBEEEIIILLLNNNSSS\\\fffoooxxx{{{sssqqqyyyyyyxxxtttnnnkkkqqqiiiNNN>>>666222111222---.../////////...,,,,,,,,,,,,++++++++++++,,,,,,+++++++++*********))))))***************************++++++,,,...///111222...000222222111000111222222222222222222222222222333444555777;;;BBBIIIOOOWWW^^^gggnnnqqqtttxxxzzzwwwtttpppnnnnnnmmmkkkiiieeehhhllloooqqqrrrrrrrrr|||wwwxxxyyyyyy{{{~~~}}}tttoooppprrrsssssspppppprrruuusssooonnnqqqsssxxx}}}wwwmmmkkknnnnnnmmmnnnmmmlllkkkjjjiiijjjkkkkkkooonnnkkkiiiiiiiiikkkllloootttzzzHHHGGGFFFEEEEEEGGGIIIJJJJJJLLLNNNNNNOOOQQQTTTVVVTTTTTTUUUWWWYYY]]]```bbbccc```^^^]]]^^^_________bbbaaaaaa___^^^\\\ZZZYYYYYYYYYYYYYYYZZZ\\\^^^___[[[___dddiiilllooorrruuuyyy~~~xxx```[[[bbbooouuujjjbbbcccooorrryyy}}}wwwmmmaaaUUUKKK>>>:::555222111111000000.................................///////////////000000111222333333444444999:::@@@KKKWWW___iiiqqqllljjjfffcccbbbeeehhhkkkxxx{{{wwwqqqllljjjtttzzzuuurrrppprrrvvvyyyxxxvvvyyy}}}yyyoookkkllluuu{{{uuuvvvvvvtttqqqppppppqqqnnnooorrrvvvyyy|||~~~{{{yyywwwwwwwwwvvvuuusssqqqpppjjjjjjjjjjjjjjjiiihhhhhhiiikkknnnqqqrrrqqqpppnnnpppqqqrrrrrrooommmllllllffffffeeeeeefffgggiiijjjkkklllllllllkkkjjjhhhfff^^^[[[WWWQQQKKKFFFCCCAAA>>>>>>===<<<;;;::::::999999999:::;;;<<<>>>@@@AAA======>>>@@@AAAAAAAAAAAA@@@@@@????????????@@@@@@???@@@@@@@@@@@@BBBFFFIIIHHHNNNVVV^^^fffnnnuuuyyy}}}}}}}}}~~~zzztttvvv{{{}}}|||xxxooohhhlllzzzvvvWWWCCC888333111111---.../////////...,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,+++++++++******************************+++++++++,,,...000111222000111333333222222222333222222222222222222222222444666777999===DDDLLLRRR\\\eeepppwwwyyyzzz}}}{{{wwwuuutttqqqlllhhhhhhffffffjjjqqquuuvvvuuu{{{|||~~~}}}sssmmmmmmppprrrrrrqqqqqquuuzzz{{{xxxxxx|||yyy||||||{{{||||||xxxpppmmmkkkiiikkknnnlllkkkjjjiiiiiiiiijjjjjjkkkiiigggfffgggiiikkkmmmuuuyyy~~~IIIFFFEEEFFFJJJMMMMMMLLLMMMNNNOOOQQQSSSTTTTTTUUUTTTTTTTTTUUUWWWZZZ\\\]]]aaaaaa```^^^]]]]]]___bbbeeedddbbbaaa___]]][[[[[[ZZZZZZYYYYYYYYYYYYZZZZZZ]]]aaaggglllooorrrtttwwwyyy}}}lll\\\___rrr{{{tttsssqqq{{{mmmaaaRRRDDD???888333222111......111//////............//////////////////000000000000...------...111555666777:::===FFFTTTcccnnnrrrqqqooojjjfffffffffggglllrrr|||{{{rrroooqqqwww{{{~~~wwwuuuxxxyyy|||}}}xxxrrreeeeeehhhppp{{{vvvuuutttsssqqqpppooonnnrrrrrrtttvvvxxx{{{}}}~~~~~~{{{xxxvvvuuusssqqqpppooonnnllljjjfffggghhhhhhhhhgggeeedddiiiiiijjjlllllllllllllllppppppppppppoooooonnnmmmnnnllliiifffeeeeeeffffffhhhfffeeeeeeeeeaaa[[[VVVVVVTTTPPPIIIBBB>>>===>>><<<;;;;;;;;;;;;:::::::::>>>??????>>>>>>>>>AAACCCIIIIIIIIIKKKLLLJJJGGGDDDIIIGGGFFFFFFGGGHHHGGGEEECCCBBBAAA?????????@@@AAABBBHHHOOOTTTYYY```jjjqqqzzzyyywwwwwwzzzzzzxxxxxx}}}|||tttooommmnnnwwwcccJJJ;;;555444333......---------......///000///...---+++***)))((())))))))))))))))))))))))***+++,,,------,,,+++***,,,,,,,,,------.........111111111000000000000000222333333333333333333444666666777<<>>777222222111......000//////............//////............//////////////////...000222444666666:::@@@MMM^^^ooo{{{ssskkkfffgggkkkmmmpppsss|||zzzyyy{{{~~~|||uuutttvvvwww{{{~~~vvvooodddbbbccciiirrryyy{{{zzzttttttsssrrrqqqpppooonnnnnnooopppsssvvvyyy{{{|||~~~}}}|||{{{yyywwwvvvuuusssqqqooonnnnnnmmmjjjiiifffgggggghhhhhhggggggfffiiiiiiiiijjjkkkkkklllllloooooopppqqqqqqqqqppppppmmmkkkiiigggeeedddddddddcccaaa^^^]]]\\\YYYTTTPPPMMMLLLIIIDDD???<<<<<<===========================AAACCCDDDEEEFFFHHHKKKNNNNNNQQQTTTWWWXXXWWWVVVUUUWWWVVVUUUUUUVVVUUURRRPPPKKKJJJHHHFFFDDDBBBAAAAAAAAAEEEJJJMMMQQQXXXbbbiiirrrrrrssssssuuuzzz{{{zzz~~~~~~{{{uuurrroooooouuu|||fffMMM>>>666222000/////////......//////000,,,,,,,,,,,,,,,,,,,,,,,,************************+++***))))))))))))***+++,,,,,,---...//////000000111111111111000000000000222333333333333444444444444555888???GGGNNNSSSTTT^^^nnn|||xxxpppoooqqqwww{{{zzz|||wwwllliiilllvvv{{{uuupppnnnmmmmmmllljjjkkklllllllllkkkjjjjjjhhhhhhhhhhhhjjjooovvv{{{KKKIIIFFFFFFHHHJJJKKKKKKQQQRRRTTTVVVWWWYYYYYYZZZ\\\\\\[[[ZZZZZZ[[[]]]]]]^^^___^^^]]]]]]^^^aaaddd``````__________________^^^\\\ZZZYYYYYYZZZ\\\^^^^^^dddlllsssvvvvvvvvvvvvzzz}}}ttthhhrrrgggPPPFFF<<<666222222222///...000000//////......//////000---------.........//////000111111222333444555666???HHHYYYmmm~~~{{{qqqjjjmmmrrrttttttuuu{{{tttsssvvvvvv{{{sssmmmdddaaa___aaahhhnnnqqqqqqrrrrrrqqqppppppooonnnnnnkkkmmmooorrruuuxxx{{{|||}}}{{{xxxuuussssssssstttqqqooommmkkkkkkjjjhhhffffffeeeeeeffffffggghhhiiihhhhhhgggggghhhiiikkklllmmmmmmnnnooopppppppppppplllllljjjhhhfffcccaaa```]]]ZZZVVVSSSQQQNNNKKKIIICCCCCCCCCAAA>>>===>>>???AAAAAAAAAAAABBBCCCDDDDDDHHHKKKNNNPPPSSSVVVYYY\\\[[[```fffiiihhhhhhhhhjjjiiiiiiiiiiiiiiifffbbb___XXXVVVTTTPPPLLLHHHEEECCCDDDEEEFFFFFFHHHNNNWWW___eeehhhlllmmmmmmqqqyyy|||}}}~~~yyyxxx|||{{{yyyuuusssvvv|||kkkTTTCCC888222///111000000//////000000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,***((((((***---...,,,------///000111222222111111111111111111111111222222333333444444444444666888===DDDMMMUUUXXXZZZ___mmm|||yyywwwyyy}}}~~~{{{{{{}}}wwwmmmkkkppp{{{~~~|||yyyuuurrrqqqpppnnnmmmjjjjjjjjjjjjjjjjjjiiiiiicccfffiiilllpppuuu{{{LLLKKKIIIIIIKKKMMMOOOPPPUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYXXXWWWXXXYYYZZZ[[[\\\]]]]]]\\\\\\^^^aaaddd________________________^^^\\\ZZZXXXXXXZZZ\\\^^^^^^eeennnuuuxxxxxxvvvuuuvvvyyy~~~jjjooommmRRRIII;;;555222333222///...000000000////////////000000.........////////////000111222333333444555666888FFFSSSfffzzz|||wwwwwwxxxwwwvvvxxxzzztttssswwwxxx}}}sssoooiiieee```___ccchhhkkkmmmooooooooooooooonnnnnnnnnlllmmmppptttwwwzzz}}}~~~zzzxxxuuusssqqqpppqqqqqqnnnllljjjiiiiiihhheeecccccccccccccccdddfffhhhiiihhhgggfffeeefffhhhjjjlllllllllmmmmmmnnnmmmmmmmmmmmmmmmlllkkkgggccc___]]]XXXTTTPPPLLLIIIGGGFFFFFF@@@AAACCCDDDCCCDDDEEEGGGGGGGGGGGGGGGIIIJJJLLLMMMRRRUUUYYY\\\^^^```ccceeehhhooovvvxxxuuussstttwwwwwwwwwxxxyyyxxxuuuoookkkfffeeeccc___ZZZTTTOOOLLLKKKJJJFFFCCCCCCGGGOOOUUUXXX^^^dddeeedddgggpppxxx{{{wwwzzz{{{wwwzzz}}}pppYYYGGG<<<666222111111000/////////000000///......---+++******)))+++++++++++++++++++++++++++***)))(((((()))+++,,,+++,,,---...000111222333000111111111111111222222222222333333444555555555999<<>>888666111000//////.........///......---,,,,,,+++******************************%%%%%%&&&'''((((((''''''***+++,,,---///000222222000000111111222222222333222222333444444555666666999===EEEPPP]]]ffflllnnnnnnpppuuu|||}}}}}}{{{}}}zzz}}}~~~~~~}}}~~~~~~yyyuuuuuutttvvv~~~tttsssrrrrrrrrrrrrpppnnnmmmkkkhhhfffdddcccddddddeeeiiioootttvvvxxxzzz||||||~~~|||zzzxxxyyyxxxvvvtttwww|||OOOQQQTTTUUUUUUUUUVVVXXXXXXXXXXXXXXXWWWVVVUUUTTTUUUUUUTTTUUUVVVXXXZZZ[[[XXXYYYYYYXXXXXXZZZ]]]``````_________^^^]]]]]]]]]\\\ZZZXXXWWWWWWXXXZZZ\\\___cccjjjooorrrsssssstttuuuxxx}}}ooohhhvvvzzzuuucccMMM@@@999444333222//////222111000000//////000000111000000111111111222222222111333444333333777>>>CCCNNN\\\ppp~~~zzz|||zzzuuuqqqtttzzz}}}wwwwwwxxxzzz~~~zzzsssrrrsssqqqnnnkkkjjjkkkmmmooollllllmmmnnnnnnooopppppplllnnnqqquuuyyy{{{||||||ttttttsssrrrpppnnnlllkkkmmmkkkiiihhhgggfffdddbbb``````aaaaaabbbdddeeefffgggfffeeeeeefffgggiiijjjppppppoooooommmllljjjiiikkkjjjhhheee```ZZZTTTQQQGGGFFFDDDBBBAAABBBFFFJJJMMMPPPTTTVVVWWWVVVWWWWWWTTTSSSRRRRRRSSSVVVXXXZZZ^^^aaadddeeedddaaa```______fffnnnsssuuutttuuuvvvuuuvvvyyy|||~~~}}}yyyuuutttwwwzzz{{{zzzvvvqqqmmm```\\\UUUNNNIIIFFFEEEEEEJJJNNNRRRSSSTTTXXX```gggmmmrrryyyxxxzzzzzzvvvyyy~~~}}}}}}{{{|||nnn[[[KKK???:::777111111000///............***++++++,,,,,,------...************************'''(((***,,,,,,,,,+++***++++++,,,---///000111111000000111111222333333333222222333444555666666777777<<>>666444222111111111///------------,,,,,,,,,++++++******+++,,,+++***)))(((*********)))******++++++......//////000000111111111111000000111333555666333444666777777777999:::===FFFSSS]]]eeemmmvvv}}}{{{yyy{{{~~~~~~~~~zzzzzzyyywwwxxx|||~~~vvvppprrrrrrrrrrrrqqqsssvvvxxx}}}|||zzzsssnnnlllnnnoooppprrrsssssssssrrreeeeeefffhhhiiijjjkkklllfffeeefffkkkrrrxxxzzzyyyxxxyyy{{{|||}}}}}}}}}|||ZZZYYYXXXVVVTTTSSSRRRRRRRRRRRRQQQPPPPPPQQQRRRSSSRRRTTTUUUTTTRRRQQQTTTVVVZZZYYYXXXXXXXXXYYYZZZ[[[ZZZ[[[\\\]]]^^^^^^^^^^^^\\\[[[ZZZ[[[]]]]]]\\\[[[^^^```cccfffjjjmmmoooppprrrsssuuuxxx}}}fffWWWTTTXXX^^^{{{xxxtttxxxzzzxxxqqqiiidddcccppprrrQQQCCC777444555333111000///000000111111000000///333333222111111111111111444222333666999===IIIUUUaaakkktttuuuqqqnnniiieeefffjjjtttwwwmmmjjjjjjnnnssszzz~~~}}}yyytttpppiiiiiiiiiiiiiiijjjkkklllhhhggghhhkkklllmmmrrrxxxzzz{{{||||||zzzyyyyyyyyyrrrpppnnnlllkkkkkkkkklllmmmmmmllljjjgggeeeeeefffggggggggggggfffffffffffffffggghhhiiiiiihhhfffeeefffeeefffhhhjjjiiiccc^^^VVVPPPJJJEEEAAA>>>BBBIIIMMMPPPTTTXXX\\\^^^______YYYXXXWWWTTTPPPOOOPPPQQQUUUSSSRRRSSSVVVXXXZZZZZZ``````aaa```]]]YYYUUUSSSSSSSSSTTTWWWZZZ\\\\\\ZZZVVVSSSUUU\\\```^^^[[[ZZZXXX[[[___cccfffhhhhhhhhhooorrrvvvwwwsssiii___XXXLLLJJJFFFDDDCCCEEEGGGIIIPPPRRRYYYaaafffkkkuuu{{{zzz}}}|||}}}~~~~~~xxxsssrrrjjjYYYIIIBBB888555222000//////...------------,,,,,,,,,++++++***++++++,,,+++***)))(((+++++++++++++++,,,,,,---......//////000111111111222111111111111222444555333444555666666777999;;;???HHHUUU^^^cccjjjssszzz}}}{{{xxxwwwzzz~~~}}}{{{yyyxxxuuuvvvuuutttssstttxxx{{{{{{uuuuuuuuuuuuuuuwww{{{~~~zzzvvvsssrrrrrrsssrrrppplllhhhfffffflllmmmooopppqqqppppppoooeeeeeeffffffggggggggggggggggggjjjooovvvzzz{{{{{{yyyzzz|||~~~ZZZXXXVVVSSSQQQPPPPPPQQQQQQQQQQQQRRRRRRQQQQQQPPPOOOPPPQQQQQQQQQRRRUUUWWW[[[[[[ZZZYYYYYYYYYZZZZZZ\\\]]]^^^___````````````\\\[[[ZZZ[[[]]]^^^^^^\\\]]]___cccgggjjjmmmnnnoooooopppsssvvv}}}ssscccWWWSSSUUUYYYsssvvvsssuuuvvvuuupppiiibbb]]]___www|||VVVHHH999555444333222222000111111222222111111000111000//////////////////444333444777999???LLLYYYcccmmmttttttppplllfff```___dddpppxxxmmmkkklllqqqvvv|||~~~~~~~~~|||uuupppnnnjjjjjjjjjiiiiiihhhhhhhhhgggeeefffjjjlllnnnttt{{{~~~}}}zzzwwwwwwwwwsssrrrqqqooonnnlllkkkkkkiiiiiiiiigggeeedddeeefffhhhhhhhhhggggggffffffffffffggghhhiiiiiihhhgggffffffeeeeeehhhiiifff```ZZZOOOIIICCCAAA???AAAHHHQQQ[[[^^^bbbeeefffddd```^^^SSSSSSRRRPPPNNNNNNPPPRRRVVVTTTRRRSSSVVVZZZ]]]]]]bbbbbbbbb```^^^[[[YYYWWWUUUUUUVVVYYY]]]______^^^WWWUUUVVV^^^aaa___[[[YYYXXXZZZ]]]```ccccccdddcccfffjjjpppuuuvvvrrrmmmiii[[[VVVOOOHHHCCCCCCDDDEEELLLMMMRRRYYY^^^bbbkkkuuuwww~~~yyyuuuvvvrrrdddSSSHHH===999444000////////////------------,,,,,,,,,,,,+++++++++,,,+++******))),,,,,,,,,,,,,,,---............///000000111111222333222222111111222333333333444444444444666:::===@@@JJJUUU[[[^^^dddoooyyyzzzxxxvvvuuuxxx}}}|||zzz~~~wwwsssqqqppprrrrrrqqqooommmmmmnnnvvv{{{~~~~~~}}}{{{zzz|||zzzrrrkkkgggeee``````___]]]\\\]]]```ccclllmmmoooppppppooonnnmmmfffffffffeeedddbbbaaa```hhhjjjnnntttzzz}}}}}}|||zzz|||~~~```]]]XXXRRROOOMMMMMMNNNOOOPPPRRRSSSSSSRRRPPPOOONNNOOOPPPRRRSSSUUUXXXYYY]]]\\\[[[[[[ZZZYYYYYYYYY\\\]]]^^^___```aaaaaaaaa]]]\\\\\\]]]___``````^^^\\\^^^bbbgggjjjlllmmmmmmlllnnnqqquuu{{{~~~|||vvvlllaaaYYYVVVUUU\\\sssvvvwwwwwwvvvuuuppphhh^^^WWWVVVhhh}}}~~~ZZZKKK;;;444333222111222000111111111111111111000.........///000222333444222444555777;;;DDDRRR^^^dddlllsssssspppmmmgggaaa\\\```kkkxxxpppnnnpppqqqvvv|||~~~}}}|||}}}|||sssnnnmmmjjjjjjjjjiiihhhgggfffeeefffdddfffjjjlllnnnttt{{{}}}zzzwwwvvvvvvwwwwwwvvvssspppllliiigggeeeffffffeeeccccccdddfffgggggggggfffeeeeeeddddddeeefffggghhhiiiiiihhhhhhfffeeedddeeefffbbb[[[UUULLLFFFAAA@@@AAADDDNNNXXXgggjjjmmmmmmjjjccc\\\WWWOOOOOOOOONNNMMMOOORRRUUUYYYWWWTTTUUUXXX]]]```aaadddccccccaaa```^^^\\\[[[YYYYYYZZZ]]]aaaddddddddd^^^ZZZ[[[```dddbbb______ZZZ\\\___aaaccccccbbbbbb]]]aaahhhooossstttsssqqqiiiddd\\\SSSLLLGGGEEEDDDLLLKKKNNNSSSWWW[[[ccckkkqqq||||||}}}|||}}}yyywwwuuukkk[[[OOODDD???888222000111111111...------------,,,,,,,,,,,,,,,,,,+++++++++******,,,+++++++++,,,---...///...//////000111111222222333333222222222222222222333333333333333666;;;???AAAIIIQQQUUUWWW___nnn{{{}}}{{{wwwuuuvvvzzz~~~yyy|||~~~wwwqqqnnnoooqqqttttttqqqnnnlllkkkooouuuyyymmmccc^^^]]]VVVUUUTTTSSSTTTYYY```eeennnoooqqqrrrrrrqqqnnnmmmggggggfffdddbbb___]]]\\\hhhkkkqqqwww|||~~~}}}||||||~~~nnniii```XXXQQQNNNNNNNNNOOOPPPRRRTTTTTTSSSRRRPPPOOOOOOPPPQQQTTTWWWYYYYYY]]]\\\\\\[[[ZZZYYYXXXXXXZZZ[[[]]]^^^```aaaaaaaaa```___^^^___aaabbbaaa```[[[]]]aaaeeehhhkkklllmmmjjjmmmppptttzzzuuujjjaaa[[[XXXXXX\\\rrr|||~~~|||zzzvvvpppfff[[[TTTQQQ]]]nnn~~~}}}]]]LLL<<<444333111000111///000000111111000000///111111222333444666777888222444666999AAANNN\\\eeeeeelllrrrrrrrrrqqqmmmhhhaaadddlll|||xxxpppoooppppppuuu{{{~~~~~~~~~|||sssooonnnjjjiiihhhgggfffeeeeeedddeeedddfffkkknnnoootttzzz|||}}}}}}|||yyyvvvuuuvvvuuuuuutttrrroookkkgggeeedddeeeeeedddccccccdddfffeeeeeeeeeddddddccccccccceeeeeefffggghhhiiiiiiiiifffdddbbbaaa```\\\UUUPPPIIIDDDAAAAAABBBFFFOOOYYYfffiiikkkkkkggg```XXXSSSNNNNNNOOOOOOPPPTTTYYY]]]```\\\YYYXXX[[[___ccceeeffffffeeeeeedddbbbaaaaaa^^^]]]^^^aaafffiiijjjjjjfffaaa___bbbfffeeedddeee^^^___aaacccddddddcccbbbXXX\\\aaaggglllnnnoooooommmjjjeee^^^VVVNNNHHHEEEKKKIIIIIIMMMPPPSSSYYYaaalllvvvzzzzzz}}}yyytttnnnaaaUUUHHHBBB:::444111000000000.........---------,,,,,,,,,,,,,,,+++++++++++++++*********++++++,,,......//////000000111222222222222222333222222222222111333333444333444888<<<@@@AAAFFFKKKMMMQQQ]]]ooo~~~|||wwwuuuvvvxxxzzz|||zzzyyytttppprrruuuxxxyyyxxxuuusssrrrpppuuu}}}vvvhhh]]]XXXXXXTTTTTTTTTTTTVVV\\\ccchhhmmmnnnqqqrrrrrrpppnnnlllhhhgggeeeccc```^^^]]]\\\gggkkkrrrxxx|||}}}||||||}}}}}}vvvkkk___VVVRRRQQQQQQOOOPPPRRRUUUVVVUUUTTTTTTPPPOOOOOOQQQTTTVVVWWWWWW[[[[[[[[[[[[ZZZYYYXXXWWWWWWYYY[[[]]]```aaabbbcccaaa```___```aaaaaa```___[[[\\\^^^aaaeeehhhkkkllljjjmmmppptttxxxnnnaaaZZZYYYZZZZZZpppxxxooodddZZZUUUMMMWWWcccqqq{{{^^^NNN===666444222111111///000000000000000000///111111000000111111222222333555777>>>KKK]]]iiimmmhhhmmmqqqrrrtttwwwuuuqqqlllkkkooo{{{~~~{{{}}}yyypppnnnpppsssxxx}}}|||sssppppppiiihhhfffeeedddeeeffffffggggggjjjoooqqqpppsssxxxyyyzzzzzzyyyvvvtttttttttnnnnnnnnnnnnllljjjgggfffdddeeefffeeedddccceeegggcccccccccccccccccccccccceeeeeefffggghhhiiijjjkkkgggccc___\\\ZZZVVVPPPKKKFFFCCCAAACCCEEEGGGNNNVVV[[[]]]```bbbaaa]]]YYYVVVPPPQQQRRRTTTVVV\\\bbbgggiiiddd___]]]^^^bbbfffhhhjjjjjjkkkkkkkkkiiihhhgggcccbbbcccfffkkkoooqqqqqqkkkfffcccfffiiihhhggghhhaaabbbdddfffgggfffeeeddd[[[]]]___cccfffhhhiiijjjiiiiiigggddd]]]UUUMMMHHHKKKGGGEEEHHHJJJLLLQQQWWWdddmmmyyy}}}xxxwwwyyy~~~}}}tttoooeee[[[JJJDDD<<<555111//////...............---------,,,------,,,++++++++++++,,,************+++---.../////////000111111222222333111222222333333333222222222333555555777:::>>>AAAAAADDDGGGJJJQQQ___qqq~~~~~~yyyuuuuuuvvvwww|||zzzzzz|||xxxuuuuuuxxx{{{||||||zzzzzz{{{vvvxxx}}}}}}rrrcccYYYUUUUUUXXXZZZ\\\]]]___bbbeeehhhiiikkknnnppppppnnnkkkiiihhhfffccc```_________```fffkkkrrrwwwzzzzzz{{{{{{~~~|||oooaaaWWWRRRQQQRRROOOPPPRRRUUUVVVWWWXXXXXXUUUSSSQQQSSSVVVXXXXXXVVVYYYZZZZZZ[[[ZZZYYYWWWWWWUUUWWWZZZ]]]```cccdddeeebbb```______```___^^^]]][[[[[[\\\^^^aaafffjjjlllkkknnnqqqtttxxxyyyeee\\\[[[^^^cccyyyyyymmmbbb[[[XXXPPPVVV___hhhrrryyyyyyvvv^^^OOO???888777444222222000111111222222111111000//////......//////000111555777:::DDDWWWmmmwwwvvvmmmpppssssssvvv{{{{{{xxxrrrooopppxxx}}}wwwyyy}}}zzztttsssuuuzzz~~~{{{sssppppppgggfffcccbbbbbbeeehhhiiikkklllpppuuuvvvssstttwwwwwwxxxxxxwwwsssqqqppppppnnnnnnmmmlllkkkjjjiiihhhfffggggggfffeeedddfffgggbbbbbbbbbcccddddddeeeeeedddeeeeeefffhhhiiikkklllhhhccc\\\WWWUUUQQQLLLHHHDDDBBBDDDHHHJJJKKKOOOUUURRRTTTVVVYYYZZZZZZYYYXXXTTTVVVWWWYYY]]]dddlllqqqqqqllleeeaaaaaaeeehhhjjjnnnoooqqqssssssqqqooommmgggfffgggjjjooosssvvvwwwnnnjjjjjjooorrroookkkjjjfffgggiiikkklllkkkjjjiiibbbbbbbbbcccccceeefffgggdddeeefffeeeaaa[[[UUUQQQNNNIIIEEEGGGIIIJJJNNNSSS]]]dddnnnxxxzzzvvvtttvvv{{{wwwqqqiii```NNNIII@@@999555222000///............------------...---,,,+++++++++,,,,,,******++++++,,,...///000///000000111111222333333000000222333444333333222222444666888999<<>>KKKaaayyy~~~xxxuuuqqqsssyyy}}}}}}wwwuuuzzz}}}~~~}}}vvvqqqnnnkkkiiibbbaaa``````aaaccceeegggmmmsss{{{}}}yyyuuuuuuvvvuuutttqqqooommmmmmnnnnnnmmmjjjgggfffeeegggggggggfffffffffeeeeeedddccccccccccccddddddeeejjjhhhfffeeeggghhhhhhhhhaaa]]]VVVNNNHHHEEEEEEFFFIIIJJJMMMRRRWWWYYYYYYXXXVVVRRRRRRVVVXXXYYY]]]bbbfffdddbbbdddjjjsss{{{~~~vvvmmmgggfffjjjmmmooovvvxxxyyyyyywwwuuuuuuvvvqqqppppppsssxxx}}}zzz{{{||||||zzzwwwtttrrrqqqssswww{{{yyyvvvsssooommmllllllmmmiiifffcccbbbbbbcccbbbaaaaaa\\\UUUMMMHHHFFFFFFFFFLLLPPPXXXaaajjjrrrwwwzzz|||rrrpppuuu|||}}}~~~}}}zzz}}}zzzwwwuuupppfffVVVHHH>>>888444111...------...//////...---------,,,,,,+++*********))))))+++,,,...///111111000111111111111222222222000111222333444444444333444666999===CCCKKKTTTZZZ]]]___ccchhhmmmpppqqqqqquuuuuuwww|||}}}xxxzzz{{{}}}yyyvvvuuuuuutttsssnnnmmmkkkjjjkkkqqqxxx~~~~~~yyyvvvtttnnngggfffjjjooouuu{{{|||wwwqqqooonnnnnnlllkkkmmmooonnniiiddd\\\[[[ZZZ]]]ccchhhkkkkkkkkkllloooqqqsssuuuvvvvvvwww{{{ZZZZZZXXXSSSNNNJJJIIIIIIFFFFFFGGGIIILLLOOORRRTTTVVVWWWXXXYYY[[[[[[[[[[[[XXXYYY[[[]]]]]]]]][[[ZZZ___``````aaabbbbbbbbbbbb```aaa```^^^\\\[[[\\\]]][[[]]]___aaacccfffkkknnnkkkmmmppprrruuu{{{gggfffqqq|||yyyssshhh```]]]___nnnyyylll___UUULLLFFF@@@999555666222111111222333333222000222222222222111111444666777>>>NNNfffwwwqqqpppuuu}}}~~~xxxrrrtttyyy}}}xxxrrrmmmjjjgggeee```___^^^]]]^^^aaadddfffmmmrrrzzz~~~{{{ttttttttttttsssqqqooommmpppoooooooooooonnnkkkiiigggggggggfffffffffeeeeeeeeedddcccbbbccceeeggghhhiiihhhgggggghhhgggfffddd\\\XXXRRRLLLIIIGGGHHHIIIMMMNNNPPPUUUYYY\\\\\\[[[ZZZVVVSSSVVVXXXZZZ___fffhhhfffddddddhhhpppyyy~~~wwwoooiiihhhjjjmmmoootttvvvxxxxxxwwwvvvvvvwwwvvvvvvwww{{{{{{xxxvvvnnnpppuuuzzz{{{vvvrrrooonnnmmmlllhhhdddbbbbbbcccddddddeeeaaa[[[SSSMMMHHHFFFEEEGGGJJJPPPXXXaaajjjrrrvvvyyyzzz|||sssnnnpppyyy{{{}}}{{{vvvxxxuuucccQQQCCC:::555222///...---...//////...---------,,,,,,++++++******++++++,,,---...///000000000111111111111222222222111222333444555555555444444555999AAALLLXXXaaafffiiikkknnnqqqsssssssssrrrxxx{{{|||}}}~~~{{{wwwtttrrrpppnnnlllggggggffffffiiiooovvv|||~~~|||wwwuuuvvvuuuqqqnnnoooppptttxxxyyyuuuqqqpppppppppnnnllllllmmmkkkfffaaa[[[[[[\\\___dddhhhiiiiiiiiikkknnnqqqssssssssssssvvvxxx|||~~~MMMOOOPPPOOOLLLIIIGGGFFFBBBBBBCCCFFFHHHKKKNNNPPPRRRRRRTTTVVVXXXZZZ[[[[[[WWWYYY[[[]]]___^^^^^^]]]```aaabbbbbbbbbbbbaaa```aaaaaa```^^^[[[[[[\\\^^^\\\^^^___aaabbbeeeiiillliiimmmqqqssstttyyynnnhhhooo}}}|||xxxppphhhfffkkk}}}sss```WWWNNNGGG???666333333222111000111222333111///111222222222111222555777666???RRRlll}}}vvvqqqrrrvvv~~~{{{qqqoooqqqvvv~~~|||uuuoookkkhhheeeccc___^^^]]]\\\^^^aaadddggglllpppvvv{{{}}}|||yyyvvvsssttttttssssssqqqpppooorrrpppoooqqqssstttqqqmmmiiiiiihhhhhhhhhgggggggggiiigggeeedddeeegggjjjllliiiiiiiiiiiijjjhhhdddaaaUUURRRMMMJJJJJJKKKLLLMMMOOOPPPRRRWWW\\\```aaaaaa^^^YYYVVVWWWYYY\\\bbbiiillljjjfffeeegggmmmuuu{{{|||wwwqqqllljjjkkknnnppptttvvvxxxzzzzzz{{{}}}~~~rrrsssuuuxxx}}}{{{vvvrrrpppooojjjdddaaaaaacccdddeeeeeebbb^^^YYYSSSMMMIIIGGGEEEGGGKKKQQQZZZdddmmmrrruuuwww|||wwwnnnkkkqqqsssvvvvvvrrrttt|||xxxzzzmmmXXXGGG<<<666444000///------//////...---...------,,,++++++******,,,,,,------......//////000000111111111222222222222222333444555555555555666666:::DDDSSSaaaiiimmmkkknnnrrrtttuuuvvvvvvwww}}}|||zzzwwwtttppplllhhheeeeeeeeefffgggiiinnnuuuzzz~~~{{{xxxvvvwwwyyyxxxtttrrroooqqqttttttrrrpppoooppppppnnnllllllllliiieeebbbZZZ[[[^^^aaaeeeggghhhhhhiiikkknnnqqqssssssqqqppprrruuuwwwzzz|||EEEHHHKKKLLLIIIFFFCCCAAA??????AAACCCEEEHHHJJJKKKLLLMMMNNNQQQSSSVVVXXXYYYXXXZZZ\\\___aaaaaaaaa```cccdddeeeeeeeeecccbbbaaaaaaaaa```^^^[[[[[[\\\^^^]]]^^^_________aaadddffffffkkkppprrrsssxxx~~~qqqrrr~~~~~~xxxqqqnnnuuubbbWWWKKKDDD===666222333222111000111222333111///000111222222222333666999;;;EEEZZZuuu|||yyyvvvtttvvvyyy~~~sssnnnnnnpppwww~~~~~~|||~~~zzztttoookkkhhheeeccc___]]]\\\\\\^^^cccgggjjjnnnqqqtttwwwxxxwwwtttrrrssssssssssssrrrrrrqqqqqqrrrpppooorrruuuvvvssspppkkkkkkkkkkkkjjjjjjjjjjjjjjjhhhfffeeeeeegggjjjllliiiiiijjjkkkkkkiiiddd```TTTPPPLLLJJJKKKMMMNNNNNNOOOPPPSSSXXX^^^ccceeeeeeaaa\\\YYYZZZ\\\^^^dddkkkrrrqqqnnnjjjjjjnnnuuu{{{{{{xxxuuuqqqooopppsssuuu{{{}}}{{{wwwrrrmmmfffaaa```bbbcccdddeeedddccc___YYYRRRLLLIIIFFFEEEGGGKKKRRR\\\eeekkkqqqtttzzz~~~rrrjjjjjjlllqqquuuuuuxxxwwwqqqpppyyysss^^^LLL???888666222000...---...///............------,,,++++++***---------.........//////000000111111111222222222333333333333444555666666777888<<>>===>>>???AAACCCDDDFFFFFFGGGHHHIIIKKKNNNQQQTTTUUUXXXZZZ]]]```bbbccccccccceeefffhhhhhhhhhfffdddccc```aaa```^^^\\\[[[\\\]]]]]]^^^^^^]]]]]]^^^```cccdddhhhlllpppsssxxx|||uuu~~~{{{tttqqqvvvhhhYYYIII@@@<<<777555555222111111222333333222000000111222222222444777:::>>>JJJ___yyy~~~xxxwwwyyy|||{{{}}}vvvqqqoooppptttzzz~~~}}}~~~|||zzz{{{wwwrrrnnnkkkhhheeeccc]]]\\\[[[\\\___eeejjjnnnqqqsssuuuvvvvvvuuusssrrrrrrqqqqqqqqqqqqqqqqqqqqqpppoooppprrrttttttsssqqqmmmmmmmmmllllllllllllkkkhhhgggeeeddddddeeefffggghhhhhhiiijjjkkkhhhccc```XXXSSSNNNMMMOOOPPPPPPNNNQQQQQQSSSXXX^^^dddfffgggbbb^^^]]]___aaabbbfffkkkqqqqqqpppllljjjmmmtttyyy}}}}}}|||zzzyyyzzz}}}}}}vvvpppiiidddbbbbbbcccccchhhiiiiiifff```XXXOOOJJJFFFDDDCCCEEEJJJRRRZZZ___kkknnnvvv}}}~~~}}}wwwmmmfffhhhnnnwww}}}uuunnnjjjqqqxxxeeeRRRDDD;;;888333111...---...//////.........------,,,,,,++++++---------.../////////000000111111111111222222222222222222222333444555666888:::???IIIUUU```iiimmmnnnrrrvvvwwwuuuttttttvvvvvv{{{~~~~~~yyyssslllhhhfffjjjlllnnnqqqssswww||||||yyyssstttsssqqqrrruuutttqqqiiiiiijjjkkklllmmmmmmmmmnnnmmmllljjjhhhfffdddccc\\\___bbbeeeffffffhhhiiikkklllooopppqqqqqqpppooolllooorrruuuxxx{{{AAADDDHHHIIIGGGDDDAAA???===>>>???@@@AAABBBBBBBBBDDDEEEFFFHHHJJJNNNPPPRRRVVVXXX\\\___bbbcccccccccccceeeggghhhhhhfffdddbbb___```aaa```]]][[[[[[\\\[[[\\\]]]]]]\\\]]]```cccbbbdddhhhmmmssszzzqqqppp{{{rrrnnnnnnxxxcccLLL@@@<<<888555333333222222222444444333111///111222222333555888;;;BBBNNNccc{{{{{{zzzxxxuuutttsssvvvzzz~~~zzzvvvsssoookkkhhhfffccc```[[[ZZZYYY[[[___eeelllpppqqqrrrssstttuuuuuutttsssoooooonnnnnnnnnoooooopppllloooqqqrrrqqqqqqqqqqqqmmmmmmmmmmmmllllllllllllggggggfffeeeddddddddddddeeeeeefffhhhhhhfffbbb___XXXTTTPPPQQQUUUXXXXXXVVVTTTSSSUUUXXX]]]bbbddddddaaa___```dddfffeeefffjjjlllnnnooommmlllnnnuuu{{{zzzuuunnnhhheeedddccccccgggjjjllllllhhh```WWWQQQHHHFFFCCCBBBEEEJJJQQQUUUbbbfffooowwwzzz{{{{{{|||vvvmmmeeeeeelllxxx}}}tttmmmgggkkkyyy~~~nnnZZZIII>>>:::444111...---...//////............---,,,,,,++++++,,,------...///000000111000111111111111222222222222222111111222333555555777;;;BBBJJJSSS]]]ffflllrrrwww{{{{{{xxxvvvwwwyyyyyy{{{~~~}}}~~~|||~~~~~~{{{uuuooolllllllllnnnrrruuuyyy}}}~~~{{{vvvsssiiimmmmmmjjjjjjnnnqqqpppggghhhiiikkkmmmmmmmmmlllmmmmmmkkkhhhdddaaa______^^^aaadddfffeeefffiiikkkkkklllmmmnnnnnnnnnnnnnnnlllooosssvvvyyy|||CCCFFFJJJLLLJJJGGGEEEDDD===>>>???@@@@@@AAA@@@@@@DDDDDDDDDFFFIIILLLOOOQQQUUUWWW[[[^^^aaaccccccccc```aaaccceeeeeecccaaa___^^^```aaaaaa^^^\\\[[[[[[ZZZ[[[\\\\\\]]]___bbbeeeaaabbbeeekkksss{{{|||iii]]]oooxxxooojjjeee|||nnnQQQBBB<<<777222...444333222333444555333111///000222222333555888;;;JJJVVVjjj}}}yyyxxxxxxwwwyyy}}}yyy~~~|||sssppplllhhhfffccc```^^^YYYXXXXXXZZZ^^^fffmmmqqqooooooqqqrrrssstttttttttmmmllllllllllllmmmnnnnnnjjjnnnqqqqqqooonnnoooqqqmmmmmmlllllllllkkkkkkkkkiiiiiihhhgggfffeeeddddddccccccdddeeefffdddaaa^^^TTTQQQOOOSSSZZZ```aaa```VVVVVVVVVXXX\\\```aaaaaa```___bbbgggiiiffffffhhhmmmpppssssssrrruuu{{{}}}xxxqqqkkkhhhfffdddcccdddhhhmmmpppnnnggg___YYYKKKHHHEEECCCDDDHHHMMMPPP[[[```jjjsssvvvwww}}}|||xxx~~~~~~ssskkkcccccciiixxxyyysssllleeeggguuuttt```MMMAAA;;;555222///---...//////...///......------,,,++++++,,,,,,---...///000111111000111111111111222222222222111111000111222444555666<<>>???EEEPPPWWW\\\gggsss||||||}}}wwwssssssyyy{{{}}}|||xxxsssooommmnnnlllkkkqqq{{{~~~{{{uuuooojjj\\\]]]^^^aaadddgggjjjkkkggggggggghhhiiijjjkkklllkkkhhhddd```^^^___aaabbbeeeeeeeeeeeeeeefffggghhhjjjjjjjjjiiijjjjjjkkkllllllnnnrrrvvvzzz}}}MMMQQQVVVXXXUUUOOOJJJGGGBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFHHHJJJMMMOOOPPPRRRUUUYYY[[[\\\\\\]]]]]]]]]]]]]]]^^^___aaabbbcccdddbbb``````aaaaaa^^^\\\XXXZZZ[[[[[[[[[\\\^^^```ccceeehhhlllpppvvv}}}uuu```RRRYYYdddvvv|||zzzvvvyyywwwlllaaalllkkkOOO@@@:::666333444333222222111222222222222111222444444444999@@@MMMfffxxx|||zzzxxxzzz}}}{{{{{{{{{{{{{{{xxxwwwxxx}}}}}}yyyxxxzzz||||||xxxuuuqqqmmmgggbbb___\\\ZZZXXXWWWUUUUUU[[[dddkkknnnnnnqqqqqqqqqppppppppppppoooppppppoooooonnnnnnnnnooooooppppppppppppppppppppppppnnnllllllllllllkkkjjjkkkiiigggfffeeedddaaa^^^___^^^^^^^^^]]][[[WWWTTTPPPNNNNNNRRRYYY```dddfff___WWWQQQTTTZZZ\\\[[[\\\^^^^^^```bbbeeehhhjjjkkknnnooorrrvvv||||||wwwrrrnnnkkkfffkkkooooooqqqrrrooojjj___WWWNNNHHHCCCAAAFFFMMMSSSZZZdddnnnuuuzzzyyyttt|||~~~wwwssshhheeefffmmmwww|||wwwqqqjjjgggkkksss|||yyymmmaaaWWWJJJ???777444111/////////...---------------------------....../////////000000000333333333222222222111111111222333333333444777999<<>>EEERRRcccnnntttzzz~~~{{{|||}}}}}}}}}{{{rrrnnnmmmsssuuuxxxzzz{{{zzzyyywwwuuuqqqnnnpppwwwwwwmmmgggddd```aaaccceeehhhjjjlllmmmiiiiiiiiihhhhhhgggggggggkkkgggbbb^^^]]]^^^aaacccccccccdddeeegggiiikkkllliiiiiijjjkkkkkklllmmmmmmnnnooorrruuuxxx{{{}}}~~~}}}||||||}}}]]]___bbbaaa[[[SSSMMMIIICCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHIIIJJJMMMPPPTTTVVVWWWWWWXXXXXXZZZZZZYYYZZZ\\\```dddfffggggggeeedddbbb```]]]\\\\\\]]]^^^]]]\\\]]]___```dddfffiiilllooouuu{{{~~~rrrdddXXXPPPQQQWWWeee{{{wwwtttppptttuuulllccceeevvv```EEE:::999:::444444333222222222222333333333555777666555<<>>:::777555444444333333333333333111222444555555999FFFTTTnnnzzzmmmooosss~~~uuusssuuuwwwxxx}}}~~~tttggg```bbbiiirrrvvvyyy{{{}}}~~~{{{vvvpppmmmiiieee___[[[YYYWWWUUUSSSOOOUUU]]]ffflllpppqqqqqqppppppppppppoooooooooooollllllnnnpppqqqrrrssssssoooooonnnnnnmmmmmmllllllmmmmmmlllmmmnnnnnnkkkiiihhhfffcccaaa___\\\YYYVVVTTTTTTUUUVVVUUUQQQKKKGGGEEEEEECCCBBBCCCHHHNNNSSSTTTMMMHHHHHHIIIJJJNNNSSSVVVWWWYYY\\\___bbbdddeeeccccccdddeeegggjjjmmmnnnnnnllljjjiiihhhiiijjjkkklllllllllmmmnnnpppqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqsssssstttvvvxxxzzz|||}}}}}}wwwsssooosssrrrlllhhhjjjmmmmmmqqqhhh^^^WWWPPPHHHDDDEEEGGGMMMUUU^^^eeemmmssswww}}}{{{zzzrrrpppxxx}}}|||tttrrrllleeeaaaccckkkqqqssstttvvv||||||uuupppppprrrtttvvvuuuzzz}}}ttt```LLLAAA<<<666222111000000000------------------------////////////000000000000111222222222222333333333222333444444666:::@@@DDDLLLXXXiii{{{zzzzzzzzz}}}~~~zzzwwwtttrrrkkkmmmsss}}}~~~xxxyyyzzz|||~~~vvvlllccc^^^]]]___```ccceeefffgggggggggiiiiiiiiihhhfffccc```___\\\\\\[[[ZZZ[[[\\\^^^______```aaadddfffiiilllmmmqqqrrrssssssrrrqqqooonnnmmmnnnooopppqqqrrrrrrrrrpppoooooopppsssvvvwwwvvvwwwxxxyyy{{{~~~OOORRRUUUTTTPPPKKKGGGEEECCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGJJJOOORRRTTTUUUWWWXXXYYYYYYYYYZZZ[[[\\\]]]^^^```bbbdddcccaaa```aaabbbaaabbbbbb```___^^^___aaaaaacccgggjjjooouuu{{{vvvfff]]][[[RRROOORRR[[[ffftttyyyqqqmmmhhhnnntttppplllbbb]]]eeettteeeKKK@@@;;;555555555444333333333333444222222444555666===NNN___|||}}}pppqqqpppyyyyyy}}}}}}ttthhhcccgggpppxxx|||}}}xxxrrrmmmiiieeeaaa\\\XXXUUUTTTRRRPPPOOOVVV___hhhnnnpppqqqqqqpppppppppoooooooooooonnnllllllmmmnnnoooqqqrrrsssppppppoooooonnnmmmmmmlllmmmllllllmmmmmmllliiifffbbb```]]]\\\ZZZXXXTTTQQQRRRRRRSSSUUUTTTQQQKKKFFFDDDDDDCCCAAAAAAEEEMMMRRRRRRKKKFFFFFFFFFGGGKKKQQQWWWXXX[[[^^^```aaa``````]]]\\\]]]^^^___bbbdddfffeeedddbbbbbbbbbdddfffgggfffhhhiiikkklllllllllllllllmmmnnnnnnnnnnnnmmmmmmnnnmmmnnnooorrrsssttttttzzz}}}yyysssqqqvvvvvvpppkkkkkkmmmmmmoooiiiccc]]]SSSIIIEEEFFFEEEIIIPPPXXXaaajjjsssyyyzzz}}}zzzwwwsssnnnuuu||||||}}}}}}|||vvvmmmdddbbbgggmmmnnnrrrvvv|||}}}wwwssssssvvvxxxyyyxxx|||}}}|||vvvdddRRRBBB===777222000000000///........................000000000000111111111222111111222222222333333333333444555666888===CCCGGGMMMYYYhhhxxx}}}||||||~~~|||{{{yyyxxxmmmnnnsss~~~{{{wwwyyy{{{}}}~~~xxxqqqjjjddd```^^^___aaaccceeeggggggffffffeeeeeeeeedddbbb___\\\[[[XXXXXXYYYZZZ[[[[[[[[[[[[______aaaccceeehhhkkklllppprrrsssuuuuuuuuusssssslllmmmnnnnnnoooooooooooonnnmmmlllnnnppprrrrrrrrruuuvvvwwwyyy}}}wwwvvv{{{~~~KKKNNNQQQQQQNNNJJJGGGEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEGGGHHHIIIGGGKKKOOORRRRRRSSSTTTUUUVVVWWWXXXZZZ[[[]]]^^^^^^]]]```ccccccaaa```bbbdddbbbbbbbbbaaa___^^^___aaa```cccfffjjjooouuu|||~~~~~~jjj___]]]UUUSSSUUU\\\dddooozzzrrrmmmhhhnnnvvvrrrqqqeee[[[[[[cccmmmwwwyyy___JJJBBB<<<444555555444333333333333444333333555666888@@@SSSfffuuuvvvqqq}}}tttkkkhhhmmmvvv}}}{{{tttnnnjjjgggbbb^^^YYYUUUSSSQQQOOONNNOOOVVV```iiinnnpppppppppoooooooooooonnnnnnnnnnnnmmmmmmllllllmmmoooqqqsssqqqppppppooonnnmmmmmmmmmllllllllllllllljjjgggddd]]][[[YYYWWWVVVSSSPPPMMMPPPPPPRRRTTTTTTPPPJJJFFFAAAAAA@@@??????CCCKKKQQQQQQJJJEEEDDDEEEEEEJJJPPPUUUWWWZZZ]]]^^^]]]\\\[[[UUUUUUVVVWWWYYY[[[^^^_________^^^^^^```bbbeeefffaaacccfffiiikkklllkkkkkkkkklllmmmnnnnnnnnnmmmllllllllllllmmmpppqqqqqqqqqvvvyyy{{{|||~~~zzzrrrxxxzzztttooonnnnnnnnnnnnkkkgggaaaUUUIIIEEEFFFBBBFFFMMMUUU___jjjttt{{{wwwzzz}}}yyylllvvvtttmmmssszzzzzz}}}uuujjjeeehhhmmmmmmtttzzz}}}{{{wwwxxxzzz{{{||||||{{{|||yyyjjjYYYBBB===777222000/////////000000000000000000000000000111111111222222222222111111111222222333333333444444555666999>>>DDDIIIQQQ[[[ggguuu}}}}}}~~~}}}ppppppsss}}}|||vvvxxx{{{~~~~~~wwwqqqlllhhhdddbbb```bbbdddfffggggggffffffaaabbbbbbbbb```]]]ZZZXXXRRRTTTVVVYYY[[[\\\\\\\\\^^^___```bbbeeegggiiikkkoooqqqsssvvvwwwxxxwwwwwwllllllmmmmmmmmmmmmmmmlllmmmlllkkklllnnnppppppooopppppprrrtttwww{{{tttooosssvvv{{{HHHLLLOOONNNMMMNNNKKKFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGKKKLLLMMMOOOQQQSSSTTTUUUYYYXXXXXXXXXYYY\\\^^^```ddddddccccccccccccbbbbbbdddaaa^^^^^^```bbbaaa___aaaccchhhkkkooosssxxx{{{}}}yyycccWWWZZZXXX[[[cccnnnzzzvvvllljjjnnnsssuuutttlllbbb^^^aaafffkkkmmmuuurrrjjj[[[JJJ===777666555444444333333444444555555333555:::;;;???SSSkkk{{{xxxuuuwwwyyypppnnnttt}}}~~~yyytttooojjjgggaaa\\\WWWSSSNNNIIIKKKPPPQQQWWW```hhhmmmooopppqqqppppppooonnnmmmmmmnnnnnnnnnnnnoooqqqqqqrrrrrrrrrrrrpppnnnllljjjjjjkkklllmmmlllllljjjhhhfffdddccc```[[[WWWVVVRRRLLLJJJLLLKKKSSSXXXXXXVVVSSSNNNIIIGGGFFFDDDCCCCCCEEEGGGHHHIIIGGGDDDBBBBBBEEEIIIKKKOOOQQQRRRSSSTTTSSSRRRRRRMMMMMMMMMNNNPPPSSSVVVXXXVVVWWWXXXYYY[[[^^^```aaacccdddgggiiijjjjjjiiihhhjjjkkkmmmoooooonnnmmmlllooommmjjjhhhhhhkkknnnqqquuuvvvvvvuuuwww}}}|||yyyxxxwwwsssmmmjjjlllkkkllljjjeee\\\SSSKKKGGGDDDCCCGGGPPP[[[dddoooyyyzzz{{{}}}~~~{{{qqqtttyyy~~~pppoooppprrr|||zzzmmmlllrrrzzz{{{}}}|||xxxxxx~~~}}}tttfff[[[GGGBBB;;;666333111///...333444555333111000000111000000000000111111111111000111111111111222222222000222555777888===DDDIIIUUUUUUaaauuuzzzsssooottt|||wwwtttvvvuuu|||}}}xxxrrrlllfffbbb```aaabbbcccdddeeeeeeeeeeeecccbbb```^^^\\\ZZZXXXWWWVVVWWWXXXYYYZZZ[[[\\\\\\___^^^^^^^^^```cccfffhhhpppooopppsssvvvvvvrrrooolllkkkkkkjjjjjjkkkkkkllliiihhhhhhjjjmmmoooooooooppppppppppppqqquuuzzzzzzvvvHHHLLLOOONNNMMMNNNKKKFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIJJJLLLNNNPPPRRRSSSTTTSSSSSSTTTVVVZZZ^^^bbbdddbbbbbbbbbcccccccccddddddccc```]]]^^^```aaaaaa```dddfffiiikkknnnrrrwww{{{}}}qqqaaa]]]^^^eeeqqq}}}}}}rrrnnnppptttuuusssmmmfffdddgggkkkmmmmmmllljjjcccWWWIII>>>999777555444444333333444444555555333555:::<<>>GGGMMMZZZ\\\eeevvv{{{tttpppssszzzzzzooommmqqqyyy|||zzzuuupppkkkgggeeedddddddddeeeeeeeeeeeeddddddeeedddaaa]]]YYYUUUSSSQQQTTTUUUVVVWWWYYYZZZ[[[\\\]]]]]]^^^___bbbdddggghhhmmmmmmnnnpppssstttqqqooojjjiiiiiihhhhhhhhhiiiiiiiiihhhhhhjjjmmmoooooonnnooooooooooooppptttyyy}}}{{{xxx}}}GGGLLLOOONNNNNNNNNJJJEEECCCDDDDDDDDDDDDDDDEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIHHHIIIJJJLLLNNNPPPRRRSSSQQQQQQSSSUUUYYY]]]aaaccc``````aaabbbcccdddeeeeeecccbbb``````bbbdddddddddhhhiiijjjkkkmmmqqqvvvzzz{{{hhh```dddpppyyyttttttuuuvvvuuurrroooqqqvvvxxxvvvrrriiifff```VVVJJJ@@@:::888555444444333333444444555555333555:::???JJJccc{{{sssjjjkkkqqquuuuuu}}}~~~}}}||||||}}}xxxyyy}}}|||vvvzzz|||wwwssspppkkkiii```[[[WWWSSSNNNJJJKKKPPPWWW\\\dddjjjnnnooopppqqqvvvuuusssrrrppppppoooooonnnnnnooopppqqqqqqqqqqqqnnnmmmkkkiiihhhhhhiiijjjhhhhhhfffeeeeeeeeeeeeeeebbb[[[VVVRRRMMMHHHHHHKKKMMMUUU\\\\\\ZZZVVVPPPIIIEEEEEEDDDCCCDDDEEEFFFGGGIIIGGGCCC@@@???@@@AAACCCCCCCCCBBBBBBBBBBBBBBBCCCAAABBBBBBDDDGGGKKKNNNPPPSSSTTTTTTUUUWWWYYYZZZ[[[```bbbeeegggiiiiiiiiihhhdddeeefffhhhjjjkkklllmmmkkkkkkjjjiiiiiikkklllmmmooopppqqqrrrsssvvv{{{{{{vvvtttuuutttpppmmmmmmjjjhhhffffffddd]]]RRRIIIJJJGGGGGGMMMTTTZZZccclllvvvxxx{{{|||~~~~~~xxxsssmmmlllkkkrrr}}}|||yyy|||uuufff]]]JJJEEE===777444222000//////000111000...,,,---...000000000000111111111111000111111111111222222222444666777888:::AAAJJJRRR]]]___hhhttt}}}}}}zzz~~~}}}wwwsssuuuzzz}}}rrrhhhkkkqqq{{{xxxtttnnniiifffeeedddgggggggggffffffdddccccccdddccc___[[[VVVSSSPPPOOORRRSSSTTTVVVXXXZZZ[[[\\\[[[\\\^^^aaadddfffggghhhkkkjjjjjjlllnnnooonnnlllhhhggggggfffffffffeeeeeefffffffffgggjjjllllllkkkmmmmmmmmmmmmnnnqqqwww{{{{{{vvvtttvvvGGGLLLOOOOOOOOONNNKKKEEECCCCCCDDDDDDEEEEEEEEEFFFDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKMMMOOOQQQRRRSSSTTTUUUUUUUUUWWWYYY[[[\\\\\\]]]___```bbbdddfffffffffeeeddddddfffgggiiiiiiiiiiiijjjjjjlllqqqwww|||mmmaaagggxxx|||wwwuuuuuuuuuyyyxxx{{{qqqlllcccXXXMMMCCC;;;666555444444333333444444555555333555;;;CCCSSSnnn~~~ooofffeeekkkpppooouuu|||~~~wwwuuutttuuuvvvtttvvv||||||wwwsssooolllhhheee___ZZZUUURRRMMMJJJLLLQQQ[[[```ggglllooopppqqqrrrvvvuuutttrrrpppooooooooolllmmmmmmnnnoooooonnnnnnlllkkkiiiggggggggghhhiiiiiihhhfffdddcccbbbccccccddd]]]VVVRRRNNNIIIIIIMMMNNNVVV]]]]]]ZZZVVVNNNGGGDDDDDDCCCCCCDDDEEEFFFGGGEEEBBB???;;;999888999:::<<<;;;:::999999999:::;;;;;;<<<===@@@CCCGGGJJJLLLRRRRRRRRRSSSUUUVVVXXXYYY^^^```ccceeeggghhhhhhgggbbbbbbbbbccceeefffhhhiiiiiiiiiiiijjjjjjjjjkkkkkklllmmmnnnoooppprrrtttuuuyyyxxxvvvqqqllljjjjjjfffdddgggiiidddWWWKKKJJJFFFFFFJJJPPPUUU^^^fffrrrvvvzzz}}}~~~}}}wwwrrrmmmjjjgggkkkyyy}}}~~~}}}uuueee[[[LLLGGG???999555222000///...///000///---,,,---...///000000000111111111111000000111111111222222222555666666777:::BBBNNNVVV\\\___fffnnntttwwwyyyzzz{{{uuutttyyy{{{xxxzzz}}}nnnjjjrrr{{{|||yyysssmmmhhhdddbbbbbbggggggggggggfffeeedddcccaaa___\\\YYYUUUSSSRRRQQQQQQRRRSSSUUUWWWZZZ[[[\\\XXXZZZ^^^bbbeeeggghhhhhhjjjiiiiiihhhiiiiiihhhhhhffffffffffffeeedddcccccccccbbbbbbdddfffhhhhhhgggjjjjjjjjjjjjlllpppuuuyyywwwoookkkjjjnnnzzzGGGMMMQQQPPPPPPPPPKKKFFFCCCDDDDDDDDDEEEEEEFFFFFFCCCDDDDDDEEEFFFGGGHHHHHHKKKKKKMMMOOOQQQSSSTTTUUUWWWWWWVVVVVVVVVVVVWWWWWWYYYZZZ\\\^^^aaaccceeefffeeeeeeeeeeeeeeefffiiijjjfffggghhhjjjlllrrrxxx}}}zzzeeejjj|||}}}wwwvvvuuuuuuxxxzzz}}}tttfffXXXMMMDDD<<<777555444444333333444444555444444666<<>>999555444444333333444444555444555888>>>KKKbbb~~~{{{oooeee^^^]]]______fffqqq}}}xxxrrrpppqqqvvv{{{ssswwwzzzyyyzzz|||xxxsssooolllhhheeebbbZZZSSSMMMJJJGGGHHHOOOWWWaaaeeekkkooorrrsssuuuvvvssssssqqqpppnnnnnnmmmmmmjjjjjjkkkkkkkkkkkkkkkjjjiiihhhfffeeefffgggiiijjjlllkkkjjjhhheeebbb```^^^\\\WWWRRRQQQNNNKKKLLLPPPUUU[[[___\\\WWWQQQJJJDDDAAABBBCCCDDDEEEEEEFFFFFFBBB@@@<<<888444222111111222222222222222333444444555666888;;;>>>AAACCCDDDJJJKKKLLLMMMOOORRRTTTUUUWWWYYY\\\```bbbdddddddddfffffffffgggggggggggggggggggggggghhhhhhhhhhhhiiihhhggghhhjjjlllmmmlllkkkqqqxxx|||wwwtttjjjfffeeeiiimmmjjj___UUUIIIDDDBBBEEEIIIOOOWWW```dddjjjrrrxxx|||{{{wwwkkkfffbbbbbbggguuu|||zzznnnuuuttteee[[[PPPKKKCCC<<<777444222000///000111000///...///000000000000000111111111111000111111111111222222222333444666888<<>>999555444444333333444444555444777:::@@@NNNfffuuullleee^^^]]]___```gggppp|||tttnnnnnnqqqxxx~~~|||}}}~~~xxxwwwsssxxxzzzwwwrrrmmmjjjfffbbb___XXXPPPIIIEEEDDDGGGQQQ[[[bbbffflllpppsssuuuwwwxxxrrrrrrqqqoooooonnnnnnnnnkkkkkkllllllllllllkkkkkkhhhgggfffeeefffgggiiikkkkkkkkklllkkkiiieeebbb___ZZZVVVTTTTTTSSSQQQRRRUUU[[[```aaa\\\VVVQQQJJJDDDAAAAAABBBDDDEEEFFFFFFFFF@@@>>>:::666333000////////////000222333333333333333555777999<<<>>>???@@@EEEEEEGGGIIILLLOOOQQQRRRTTTVVVYYY]]]```bbbbbbbbbcccdddfffggghhhhhhhhhhhhggggggfffffffffggghhhiiigggffffffhhhkkklllkkkjjjiiiqqq|||~~~yyyuuukkkhhhgggjjjmmmjjjbbbYYYKKKFFFBBBDDDGGGLLLTTT\\\dddjjjrrrxxx|||{{{wwwnnniiidddbbbccclllrrrwww}}}sssggg```RRRLLLDDD===888555222000...///111000///...///111000000000000111111111111000111111111111222222222333555888:::???IIIUUU^^^nnnvvv|||{{{zzz||||||yyywwwuuuvvv{{{~~~}}}}}}~~~{{{zzz}}}}}}}}}rrrhhhiiijjjjjjjjjiiihhhhhheeeeeefffeeeeeedddcccbbb___\\\XXXSSSPPPOOOOOOOOOMMMNNNOOOPPPRRRSSSTTTUUUVVVXXX[[[^^^aaacccdddeeecccfffhhhhhheeebbbaaaaaa```aaaccceeefffeeedddcccdddcccbbbdddfffgggfffeeeaaabbbdddfffjjjpppwww|||~~~xxxlll\\\RRRPPPRRRXXX___kkkxxxJJJPPPUUUVVVUUUTTTOOOIIIGGGGGGFFFFFFEEEEEEDDDDDDEEEFFFGGGHHHIIIJJJJJJKKKMMMMMMOOOQQQSSSUUUVVVWWWWWWWWWWWWXXXXXXWWWWWWVVVTTTUUUWWWYYY\\\^^^```aaa```bbbbbb```^^^]]]```ccceeegggiiikkklllnnnqqqtttzzzrrrkkkooozzzxxxvvvtttsssyyyyyy^^^NNNEEE===888555444444333333444444555444888;;;AAAPPPhhhqqqjjjeeeaaa```cccfffjjjqqqzzzzzznnnjjjkkkooowww~~~~~~yyyyyyqqqtttzzz|||xxxtttooojjjgggccc___\\\WWWNNNFFFBBBAAAFFFRRR]]]cccggglllqqqsssvvvxxxzzzrrrrrrqqqpppooooooooopppmmmmmmmmmnnnmmmmmmllllllhhhgggfffeeefffhhhjjjkkkiiijjjlllmmmkkkhhhdddaaa\\\XXXWWWYYYYYYWWWXXX[[[___cccccc]]]VVVPPPJJJEEE@@@AAABBBDDDEEEFFFFFFFFF===;;;777444000...,,,,,,,,,...000222333444333333222444666888:::<<<======AAABBBCCCFFFIIILLLOOOPPPRRRTTTXXX\\\___```aaaaaa^^^```ccceeegggggggggfffggggggfffeeeeeeggghhhiiihhhfffeeegggjjjlllllljjjfffooo{{{}}}wwwrrrkkkiiihhhjjjllljjjccc\\\MMMGGGCCCDDDFFFJJJRRRYYY___eeemmmssswww{{{{{{wwwsssmmmhhheeeccchhhzzz{{{}}}rrrhhheeeSSSMMMEEE>>>999555222000---///000///......///000000000000000111111111111000111111111111222222222333666999===BBBLLLWWW```ppp{{{~~~zzzxxxyyy}}}}}}}}}~~~ssshhhiiijjjkkkjjjhhhfffdddggggggfffeeedddbbbaaa```YYYWWWSSSQQQOOOOOOQQQRRRLLLLLLMMMNNNPPPQQQQQQRRRWWWXXXZZZ]]]```bbbcccddd```dddhhhhhhfffcccbbbccc^^^___bbbdddeeeeeedddcccaaa```___```bbbccccccbbb```aaacccfffjjjpppxxx}}}}}}|||vvvhhhXXXNNNLLLOOOOOOUUU```nnn}}}MMMSSSXXXWWWTTTRRRNNNJJJKKKIIIGGGGGGHHHHHHHHHGGGEEEEEEGGGIIIKKKMMMNNNOOONNNOOOPPPRRRSSSUUUVVVWWWVVVUUUSSSRRRRRRRRRSSSTTTSSSTTTVVVXXXYYYZZZ[[[[[[```aaa```^^^\\\^^^ccchhhjjjjjjjjjjjjjjjkkkooorrr~~~uuufffccczzz{{{yyyzzz{{{zzzxxx}}}lllSSSDDD>>><<<888333000111222000000333666888<<>>999999444111222333111222444777888;;;EEEZZZqqqxxxjjj___]]]aaafffgggjjjlllrrr{{{zzzvvvpppjjjjjjqqq}}}yyyyyy~~~{{{vvvxxx|||{{{yyyuuuoooiiiddd^^^YYYVVVQQQKKKGGGFFFFFFHHHQQQZZZdddhhhlllppprrruuuwwwyyysssrrrqqqooonnnllllllkkkjjjkkklllnnnnnnmmmlllkkkjjjhhheeeeeegggiiiiiihhhkkkmmmooopppooolllgggdddccc```[[[WWWVVVWWWZZZ\\\``````___[[[SSSKKKEEEBBB?????????@@@BBBCCCBBBAAA===999444000////////////............////////////222333444555777888999:::;;;<<<>>>AAAEEEHHHKKKMMMOOOQQQSSSUUUVVVXXX[[[]]]^^^___aaacccdddeeeffffffiiiiiigggeeebbbbbbccceeeaaacccfffhhhhhhhhhfffeeeeeeiiiooouuuyyy}}}}}}yyyvvvooollljjjiiigggddd___[[[NNNIIIEEEEEEEEEFFFJJJOOOXXX]]]eeemmmsssyyy}}}zzztttnnngggbbbdddooo{{{~~~~~~qqqcccZZZTTTJJJBBB===999555111........./////////000000000111111111111222222222222222222222222333444555888666:::CCCLLLVVVeeerrr|||}}}||||||~~~pppkkkeeedddfffhhhgggdddfffdddbbbaaaaaa___\\\YYYUUUQQQMMMNNNQQQSSSRRROOOJJJKKKLLLMMMOOOPPPQQQRRRQQQSSSVVVXXXYYYZZZ\\\^^^aaafffiiihhhhhhjjjjjjhhheeebbb```aaadddeeeaaa^^^```````````````aaabbbbbbZZZ[[[]]]___aaahhhrrryyy~~~vvvkkk```SSSGGGBBBCCCBBBFFFMMMUUU```kkkvvv~~~___fffjjjgggbbb]]]VVVPPPKKKJJJHHHHHHIIIIIIIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMOOOPPPRRRSSSTTTUUUVVVUUUSSSRRRRRRRRRSSSTTTTTTUUUVVVXXXYYYZZZZZZZZZ`````````^^^]]]^^^```ccchhhiiikkkllllllnnnqqqtttyyy|||ooo]]]QQQXXXkkk~~~zzzzzzyyyxxx}}}zzz{{{uuuUUUAAA777;;;555222444444222333555777888<<>>???AAA@@@===;;;;;;777222///.........------............/////////000111222444666888999::::::;;;<<>>:::666444////////////000000000000000111111111111222222222333222222222222333333444888777;;;DDDOOO]]]mmmzzz~~~|||{{{||||||oookkkfffeeefffgggeeedddcccbbbaaaaaa```^^^ZZZVVVSSSOOOLLLLLLOOOQQQPPPNNNKKKKKKKKKLLLMMMOOOQQQRRRPPPQQQSSSSSSTTTVVVYYY\\\___eeehhhffffffiiiiiigggeeecccaaabbbeeeeeeccc```^^^^^^^^^___```aaabbbccc[[[]]]^^^^^^```eeennnuuuyyyooodddYYYNNNCCC???@@@===@@@DDDIIIPPPZZZeeelll|||lllqqqtttooohhhaaaXXXPPPLLLJJJHHHHHHIIIJJJIIIHHHJJJJJJJJJJJJKKKKKKKKKKKKNNNOOOPPPQQQRRRTTTUUUUUUVVVUUUSSSRRRRRRRRRSSSTTTTTTUUUVVVXXXYYYZZZZZZZZZ]]]^^^^^^^^^]]]]]]^^^^^^eeegggjjjlllnnnpppsssuuuyyy}}}jjj]]]TTTXXXcccuuu{{{uuutttssssssxxxsssooozzz```GGG;;;:::555222333444222222555666777===OOOlll}}}rrrfffaaabbbffflllrrr~~~}}}qqqiiiiiijjjvvvtttuuuxxx}}}~~~yyyvvvzzz{{{yyyxxxuuurrrlllgggbbb\\\VVVRRRQQQQQQTTTZZZ[[[ZZZ]]]bbbeeegggkkknnnpppsssvvvyyyvvvtttrrrpppnnnllllllllllllmmmmmmmmmmmmkkkjjjjjjjjjhhhgggfffggghhhhhhiiijjjkkkllllllkkkjjjiiihhh```___]]][[[[[[\\\]]]^^^bbbbbb___YYYQQQHHHBBB???======>>>???@@@>>>:::777888555111...---------,,,---------.........////////////111333555777888999888999:::===@@@CCCEEEGGGGGGIIIMMMOOOPPPRRRTTTVVVXXXYYY[[[^^^```bbbccccccaaabbbdddccc```^^^^^^^^^ZZZ\\\```dddeeeeeecccbbb]]]___bbbdddggglllqqquuu{{{{{{wwwqqqkkkgggdddaaa```UUUNNNHHHEEECCCAAADDDJJJMMMTTT^^^hhhooouuuyyy|||}}}xxxqqqggg___aaahhh~~~~~~{{{kkkaaa[[[RRRHHH@@@:::777555000000000000000000000000000000111111111222222222333222222222222222333333777777:::BBBOOO```rrr}}}~~~{{{zzzzzzzzz~~~~~~}}}|||ooolllhhhfffggggggeeedddbbbcccccccccaaa]]]YYYVVVPPPNNNKKKKKKMMMOOOOOONNNNNNMMMLLLLLLMMMOOORRRSSSLLLMMMNNNOOOQQQUUUZZZ^^^```eeegggdddccceeeeeeccceeeccccccdddffffffeeeccc_________```bbbdddeeefffcccddddddddddddiiiqqqwwwtttjjj]]]SSSIII@@@<<<===;;;<<<>>>AAAFFFNNNXXX___kkkyyysssxxxyyyrrriiiaaaWWWOOOMMMKKKIIIIIIJJJKKKJJJIIIGGGHHHIIIJJJKKKMMMNNNNNNPPPQQQQQQSSSTTTUUUVVVVVVVVVUUUSSSRRRRRRRRRSSSTTTUUUUUUWWWXXXYYYYYYYYYYYYZZZ[[[\\\]]]^^^]]]\\\[[[bbbeeeiiimmmoooqqqsssuuuzzzlll```WWWXXX^^^mmmyyyrrrooooooooorrrlllgggoooiiiNNN@@@:::444111333333111222444555888AAAVVVwwwttthhheeeggglllsss{{{xxxnnnllllllpppuuu||||||wwwvvvwwwwww{{{|||yyywwwvvvtttqqqlllgggbbb\\\VVVQQQOOOSSS\\\fffhhheeeccceeefffhhhkkkmmmoooqqqtttwwwwwwuuussspppnnnnnnnnnnnnmmmmmmmmmmmmlllkkkkkkjjjgggggggggffffffgggiiijjjhhhhhhhhhggggggfffffffff```___^^^]]]\\\[[[[[[[[[bbbbbb___XXXOOOGGGAAA???======>>>??????===999666555333///------------,,,------------..................000111333555666777666777888:::===???BBBCCCDDDGGGKKKMMMOOOPPPSSSTTTUUUWWWYYY[[[]]]___```aaa^^^```aaaaaa^^^[[[ZZZYYYZZZ[[[]]]___```aaabbbbbb\\\]]]^^^___```dddiiimmmvvv{{{}}}zzzssslllgggcccccccccZZZSSSKKKFFFBBB@@@BBBGGGLLLRRR\\\eeelllqqquuuxxx|||}}}zzztttjjjaaa```eee{{{zzzwwwyyy|||~~~qqqfffaaaYYYNNNDDD<<<888666111111111111111111111000000000111111111222222222222222111111111222333333888999;;;CCCRRRfffwww~~~{{{zzzzzzzzz~~~{{{xxx~~~~~~yyyvvvtttnnnllljjjhhhhhhgggffffffdddeeefffeeebbb]]]YYYWWWOOOMMMKKKKKKLLLMMMMMMMMMPPPOOONNNMMMNNNPPPSSSTTTLLLMMMMMMNNNPPPTTTYYY]]]^^^bbbdddaaaaaacccdddcccdddddddddeeegggggggggfffbbbbbbcccdddfffhhhjjjkkkjjjkkkkkkjjjjjjooovvv}}}~~~|||}}}~~~|||{{{|||}}}~~~qqqeeeXXXNNNFFF>>>;;;<<<888999999;;;???FFFOOOUUU```kkkzzzqqquuuuuunnnfff^^^VVVOOOMMMKKKJJJJJJKKKKKKKKKIIIFFFFFFHHHJJJLLLNNNPPPQQQQQQRRRRRRSSSUUUVVVVVVWWWVVVUUUSSSRRRRRRRRRSSSTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYYYY[[[^^^``````]]]ZZZ^^^bbbhhhmmmoooqqqtttuuuzzzooobbbVVVSSSVVVdddzzzrrrnnnnnnnnnmmmjjjeeefffyyyqqqRRRBBB999444111222333111222444666:::EEE]]]~~~}}}ooolllnnnqqqyyy}}}rrrnnnnnnrrryyyyyyuuurrrrrryyy~~~{{{yyywwwuuusssppplllgggbbb\\\UUUPPPKKKQQQ]]]hhhlllhhheeefffhhhiiikkklllmmmooorrruuuvvvuuurrrooonnnnnnooopppmmmlllllllllllllllkkkkkkfffggggggeeeddddddgggiiihhhfffdddcccbbbbbbcccddd____________^^^]]][[[ZZZbbbaaa^^^WWWNNNFFFAAA???>>>======>>>>>>===999666444111...------...---,,,,,,------------...............///000222333444444555555666888:::<<>>;;;<<<555666666777999???FFFKKKWWW___iiisss{{{iiimmmmmmggg```[[[VVVPPPNNNLLLJJJJJJKKKLLLKKKJJJFFFGGGHHHJJJLLLNNNPPPQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVUUUSSSRRRRRRRRRSSSTTTVVVVVVWWWXXXYYYYYYYYYYYYYYYZZZ]]]aaadddddd```\\\[[[```fffllloooqqqsssuuuwww~~~kkk___UUURRRTTT^^^uuuzzzqqqnnnmmmnnnhhhhhhbbb^^^ggg~~~vvvUUUBBB:::555222333444222333555777===JJJaaayyyssssssttt}}}~~~wwwssstttxxx|||{{{uuupppqqq{{{}}}{{{xxxvvvtttqqqnnnjjjfff```ZZZSSSNNNKKKOOOZZZeeeiiigggfffhhhjjjkkklllllllllmmmpppssstttrrrooommmlllmmmooopppllllllkkkkkkkkklllmmmmmmhhhhhhhhheeebbbaaabbbeeedddbbb___\\\[[[\\\]]]^^^]]]^^^```aaaaaa```^^^]]]aaa```]]]VVVNNNFFFAAA???>>>===<<<<<<<<<;;;999777333111............---,,,,,,,,,---------...............///000000111222222333444555666888:::<<<===>>>BBBFFFJJJLLLMMMOOOPPPSSSTTTUUUWWWXXXZZZZZZZZZZZZZZZZZZWWWSSSOOONNNNNNNNNPPPQQQSSSTTTTTTSSSRRROOOQQQSSSTTTVVVYYY]]]```___gggqqq{{{~~~|||xxxwwwssslllfffcccdddfffddd[[[PPPIIICCC>>>@@@DDDEEEKKKSSS\\\dddkkkrrrvvvwww||||||sssiiigggkkkxxxpppmmmsss{{{{{{uuuttttttvvvzzz~~~tttrrrlllaaaSSSFFF===999333333222222222111111111000111111111111222222222/////////000111333444555777<<>>BBBIIIOOOWWW___fffnnnvvv|||~~~|||{{{wwwxxx{{{bbbfffgggaaa\\\ZZZVVVRRRNNNLLLKKKJJJKKKLLLKKKJJJGGGHHHIIIKKKLLLNNNOOOPPPPPPQQQQQQRRRSSSTTTTTTUUUVVVUUUSSSRRRRRRRRRSSSTTTVVVVVVWWWXXXYYYYYYYYYYYYZZZ[[[^^^ccchhhgggccc^^^YYY^^^fffllloooqqqssstttuuu|||}}}ddd\\\WWWWWWXXX]]]lll}}}~~~yyyooollllllmmmeeeeee```WWWYYYkkkyyyXXXBBB<<<666333555555444444666999???MMMcccxxxvvvuuu}}}~~~zzz{{{{{{}}}uuuppprrr~~~~~~{{{yyyvvvtttooommmiiiddd___XXXQQQLLLLLLOOOXXXbbbffffffhhhlllkkklllllllllkkkllloooqqqqqqooommmkkkkkklllnnnoookkkkkkkkkkkkkkklllmmmnnnjjjjjjiiieee```^^^___aaa```^^^ZZZVVVUUUUUUWWWYYY[[[]]]```cccdddcccaaa``````___\\\UUUMMMFFFBBB@@@===<<<::::::::::::999777222000.........///...,,,,,,,,,,,,---------......////////////000000000000333333444555777999;;;<<<<<<@@@EEEHHHJJJLLLMMMNNNRRRSSSUUUVVVWWWXXXXXXXXXUUUUUUTTTPPPKKKHHHGGGGGGGGGJJJMMMPPPPPPNNNLLLJJJHHHJJJMMMPPPSSSVVVZZZ]]]YYYbbbmmmttt|||}}}yyyuuuuuurrrlllfffccceeegggggg]]]RRRJJJCCC>>>???DDDAAAFFFOOOXXXaaajjjrrrwwwvvv|||vvvllljjjnnn}}}}}}wwwooolllrrr|||}}}xxxvvvuuuvvvzzzyyyxxxssshhhXXXJJJ@@@;;;333333333222222111111111000111111111111222222222......///000111333555666333999@@@KKK```yyy~~~www{{{|||~~~zzzqqqjjjdddeeefffeeeddddddeeefffeeeeeeccc]]]UUUPPPNNNOOOMMMMMMMMMLLLKKKKKKMMMOOOMMMMMMOOOPPPPPPPPPPPPPPPPPPQQQSSSUUUVVVXXX\\\___aaaeeefffddddddhhhjjjjjjdddfffhhhiiiiiijjjkkkllllllllllllmmmnnnooopppqqqrrrtttuuuuuuvvv||||||tttkkkddd```ZZZ]]]aaaaaaaaaeeelllssskkk]]]MMMDDD@@@<<<:::;;;888999999888777888;;;>>>===BBBIIIPPPWWW___fffkkkkkkmmmppppppooommmmmmmmmpppppprrrvvvzzzYYY]]]^^^]]]\\\ZZZTTTLLLKKKKKKKKKKKKKKKLLLMMMNNNHHHIIIJJJLLLMMMMMMNNNNNNRRRSSSTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSRRRRRRWWWWWWXXXXXXYYYYYYZZZZZZ[[[[[[]]]ccciiijjjeee___ZZZ\\\```ffflllppprrrqqq|||yyyeeeYYYQQQUUUZZZ___iiitttrrrlllnnnpppnnnjjjfff^^^VVVVVVaaasssuuuYYYFFF===;;;777444222222333444======HHHccc}}}rrrpppttt~~~yyyqqqttt|||}}}uuupppwww}}}{{{vvvqqqnnnfff```^^^ZZZRRRLLLJJJNNNTTT\\\aaaccceeegggjjjhhhhhhiiiiiijjjkkkmmmmmmmmmmmmmmmmmmlllkkkjjjjjjmmmllllllkkklllmmmnnnoooooooooooonnnmmmjjjgggeeeaaa\\\VVVPPPNNNOOOSSSVVV]]]___aaabbbbbbbbbccceeecccbbb^^^XXXPPPIIIDDDCCC=========<<<:::888666555444222///......///...---////////////////////////---------...///000000111000222333444444666888;;;===???BBBEEEHHHKKKMMMNNNPPPPPPPPPQQQPPPPPPOOOOOOMMMKKKHHHEEEDDDDDDDDDEEECCCDDDEEEEEEFFFFFFEEEEEEDDDFFFIIIKKKNNNQQQUUUXXX[[[\\\bbbjjjsss{{{wwwwwwsssooollliiihhheeecccddd^^^UUUKKKDDD@@@??????@@@FFFNNNWWW```iiiqqqvvvxxx|||}}}vvvqqqoooppp~~~~~~{{{vvvmmmggghhhpppxxx|||yyy{{{yyyxxx|||rrrfffXXXLLLAAA<<<777666555444333333222222000000000111111222222222111111111222333444555666999:::DDDUUUgggvvvzzz{{{zzz{{{}}}|||}}}xxxrrrmmmiiihhhhhhgggggggggggghhhfffeeebbb]]]VVVRRRPPPOOOOOONNNLLLKKKIIIHHHHHHGGGMMMLLLLLLKKKLLLNNNOOOPPPOOOPPPQQQSSSVVVYYY[[[\\\bbbdddeeeeeedddeeegggiiihhhhhhgggeeecccccceeegggiiillloooqqqqqqpppoooppptttuuuxxx|||vvvnnnfff___ZZZUUUYYY]]]]]]]]]bbbmmmwww|||lllZZZHHH@@@>>><<<999888555555555666777888888888===>>>@@@DDDIIINNNRRRUUU\\\___bbbddddddcccdddeeeccchhhmmmpppssszzzTTTYYYZZZYYYXXXVVVPPPJJJKKKKKKKKKKKKLLLMMMNNNNNNJJJKKKLLLMMMNNNNNNNNNNNNRRRRRRSSSTTTUUUVVVVVVVVVSSSSSSSSSTTTTTTTTTTTTTTTXXXXXXXXXYYYZZZZZZ[[[[[[[[[ZZZ[[[___eeegggdddaaa\\\]]]```fffmmmrrrtttuuu{{{yyycccXXXRRRWWW]]]cccnnn{{{uuummmnnnnnnllllllggg^^^UUURRRYYYhhhttt{{{nnnVVVEEE999777555444333444666777:::<<>>AAAEEEHHHKKKMMMNNNOOOOOOOOONNNMMMLLLKKKJJJEEEDDDAAA???=========>>>===>>>>>>???????????????@@@BBBEEEHHHJJJMMMRRRUUUYYYZZZ^^^eeelllwww{{{wwwtttooollljjjhhhfffdddddd^^^UUUKKKDDD@@@?????????DDDLLLTTT]]]gggooouuuxxx{{{}}}wwwrrrpppppp|||~~~vvvrrrjjjdddeeellltttyyyzzzzzzyyyzzzxxxlll\\\NNNBBB===555444333111000000000000111111111111222222222333111111111222333444555666;;;???KKK]]]nnnzzz}}}zzz{{{{{{|||}}}}}}|||zzzvvvoooiiiffffffeeeeeedddeeeeeefffeeeeeebbb\\\VVVQQQOOOOOOOOONNNLLLJJJIIIHHHHHHGGGJJJJJJJJJKKKKKKLLLMMMNNNOOOOOOQQQSSSVVVYYY[[[\\\bbbcccdddccccccccceeegggggggggfffdddbbbccceeeggggggjjjmmmoooooopppqqqrrrsssuuuyyy}}}|||sssjjjaaaXXXSSSPPPUUUYYYZZZ\\\bbbmmmvvvjjjYYYHHH@@@>>><<<999888777777777666666666666666666777999<<<@@@DDDGGGJJJKKKNNNRRRTTTUUUVVVXXXYYY^^^ccchhhlllooouuu~~~PPPTTTWWWVVVTTTSSSNNNHHHKKKKKKKKKLLLMMMNNNNNNOOOLLLMMMMMMNNNNNNOOOOOOOOOPPPQQQSSSTTTVVVVVVWWWWWWSSSSSSSSSSSSTTTUUUVVVVVVWWWXXXXXXYYYZZZZZZ[[[[[[[[[YYYYYY\\\aaadddcccaaa^^^^^^```eeemmmssswwwyyy||||||bbbYYYVVV]]]eeemmm{{{xxxooonnnnnnkkkooojjjbbbYYYTTTXXXbbbjjjmmmpppvvvyyyuuufffRRRDDD888777666555555555666777777<<>>AAADDDHHHKKKLLLMMMLLLLLLKKKJJJHHHFFFDDDCCC===<<<:::888777666777777777888888999999999999999:::===@@@BBBEEEHHHLLLPPPTTTUUUXXX]]]bbbjjjzzzxxxuuupppllljjjhhhfffeeeddd___VVVLLLEEE@@@>>>===>>>BBBIIIQQQZZZdddnnntttwwwzzz~~~~~~yyytttqqqpppvvv}}}}}}~~~~~~{{{xxxsssnnnhhhcccccchhhqqqxxx{{{xxxuuuyyyuuucccQQQDDD>>>555444222000/////////000111222222222222333333333111111222222333555666777>>>EEEWWWlll||||||yyy{{{|||~~~~~~~~~xxxwwwvvvwwwwwwtttmmmgggeeeeeeddddddddddddeeeeeeeeedddaaa\\\VVVQQQOOOOOONNNMMMLLLJJJIIIHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKNNNOOOPPPSSSUUUXXX[[[]]]aaabbbbbbbbb``````bbbdddeeeeeeeeecccbbbbbbdddffffffhhhjjjlllmmmooorrruuurrruuuzzzyyypppggg^^^VVVQQQNNNRRRWWW[[[^^^dddooowwwgggXXXHHHAAA???<<<999888888888777777666555444444555555666888:::===???AAA???BBBFFFIIIKKKMMMPPPRRRVVVZZZ```eeejjjpppyyyLLLRRRVVVUUUSSSRRROOOJJJIIIJJJKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMNNNOOOOOOPPPQQQRRRTTTVVVWWWWWWXXXVVVUUUTTTTTTTTTTTTUUUVVVVVVVVVWWWXXXXXXYYYZZZZZZ\\\[[[\\\___bbbcccbbb```___^^^___dddlllsssyyy{{{}}}~~~bbbZZZZZZeeerrr~~~|||rrrpppooommmrrrnnnhhhaaa]]]___fffkkkkkkllloooppplll```OOODDD;;;:::888666555444444333666===OOOiii|||}}}vvvsssqqqqqqsss{{{{{{rrrmmmjjjooozzzzzzvvvuuuyyy~~~|||wwwsssmmmiiifff___YYYTTTOOOGGGDDDEEEIIIOOOXXX^^^```bbbfffhhhjjjiiiiiiiiiiiijjjjjjkkkfffggghhhiiijjjjjjjjjjjjkkkkkklllmmmnnnooopppqqquuu{{{~~~uuukkk\\\NNNFFFEEEHHHLLLOOOUUU\\\bbbdddddddddeeeggghhhgggbbbYYYNNNFFFBBBCCCDDDEEEEEECCC@@@;;;999555333000////////////...---------------------------------....../////////...///111222222444666999;;;<<>><<<;;;888777666555444333444444444555666666777777666666666888;;;>>>@@@CCCGGGJJJMMMMMMPPPUUUXXX^^^lllyyyyyyuuupppllljjjhhhgggfffeee```XXXNNNFFFAAA===<<<>>>AAAGGGNNNWWWbbblllsssuuuyyy|||}}}~~~{{{wwwsssrrrsss}}}yyyxxxwwwtttrrrqqqmmmhhheeecccfffpppzzzxxxqqquuu|||iiiUUUGGG???888666444222111000111111222222222222222333333333111111222222444555777888@@@LLLccc}}}|||zzzyyy{{{~~~|||{{{~~~~~~{{{sssqqqpppqqqrrrqqqmmmiiiffffffeeeeeeeeeeeeffffffddddddbbb]]]WWWRRRPPPOOOLLLLLLJJJIIIHHHGGGGGGGGGFFFGGGIIIJJJKKKKKKJJJIIINNNNNNPPPRRRUUUXXX[[[]]]``````aaa```^^^^^^___aaaccccccdddcccbbbbbbdddfffggghhhiiijjjkkkmmmrrruuurrruuu|||{{{uuunnnhhhaaa[[[WWWPPPTTTYYY^^^bbbiiittt{{{}}}dddVVVHHHAAA???;;;999999888777777666555555444444444444555666777888999999:::===@@@CCCDDDGGGJJJLLLMMMQQQXXX___fffmmmuuuzzzGGGNNNTTTSSSQQQPPPNNNJJJGGGHHHJJJKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRTTTVVVWWWWWWXXXYYYXXXWWWVVVTTTSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXYYY]]]^^^aaaeeefffeeeaaa______^^^___cccjjjrrrxxx{{{|||ccc[[[\\\llltttrrrsssrrrrrrpppkkkgggeeefffjjjnnnmmmkkkjjjhhhcccYYYLLLCCC;;;:::888666555444555555888???QQQhhhwww{{{zzzyyywwwtttrrrrrruuu~~~yyypppllljjjvvv|||xxxwww{{{zzzuuupppkkkhhhbbb[[[UUUPPPJJJDDDCCCEEEIIIPPPXXX^^^aaaccceeehhhjjjjjjiiiiiihhhiiiiiiiiifffggghhhjjjkkkkkkkkkkkkjjjjjjlllmmmooopppqqqqqquuuzzz}}}sssbbbRRRGGGCCCDDDFFFLLLRRRZZZ```bbbbbbbbbaaacccdddeeebbbZZZPPPIIIEEEDDDEEEHHHHHHFFFAAA<<<999555333000//////000///...........................------------............---...000111111333555888999;;;===@@@CCCEEEFFFGGGCCCBBBAAA>>>;;;888666444444333333222111111111111222222333444444444444333333555888:::<<<>>>BBBEEEEEEFFFIIIMMMOOOTTT```mmmyyyuuuoookkkiiihhhgggffffffbbbZZZQQQHHHBBB>>>;;;>>>BBBGGGNNNVVV```jjjqqqrrrvvvzzzzzz{{{~~~~~~zzzuuurrrrrr{{{}}}vvvsssqqqooommmnnnjjjhhhfffbbbbbbmmm{{{}}}qqqqqq~~~ppp\\\KKKBBB999777444222000000111222222222222222222222222222111111222333444666777888@@@PPPlll{{{zzzzzz||||||xxxyyy{{{}}}zzzooolllhhhhhhjjjlllllljjjfffeeeeeedddddddddddddddccccccaaa]]]XXXSSSPPPOOOJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHJJJKKKJJJJJJIIIMMMNNNOOORRRUUUXXX[[[]]]^^^______^^^\\\\\\]]]___aaabbbccccccbbbbbbdddfffiiiiiiiiiiiiiiilllpppsssrrrvvv}}}|||xxxrrrmmmhhhccc]]]YYYSSSVVVZZZ^^^ccckkkuuu{{{}}}sss```TTTGGGBBB???;;;999999555555555555555555555555111111222222333333333333666888:::;;;<<<>>>@@@BBBFFFJJJRRRZZZccckkkqqquuuBBBJJJQQQPPPNNNNNNMMMJJJGGGHHHJJJLLLMMMNNNNNNMMMKKKKKKKKKKKKLLLNNNPPPQQQPPPQQQSSSTTTVVVVVVWWWWWWZZZZZZYYYXXXVVVTTTRRRPPPQQQRRRRRRTTTUUUVVVWWWXXX]]]```eeeiiijjjhhheeebbb______```dddkkkrrrxxxzzzyyy~~~hhh^^^___rrrvvvsssuuuuuusssqqqnnnllllllmmmppprrrrrrnnnhhhccc]]]TTTIIIBBB999888555444444666999::::::BBBUUUjjjvvvyyyxxxyyy{{{vvvsssssswwwxxxvvvuuu}}}zzzyyy}}}|||vvvqqqmmmiiifff^^^XXXRRRMMMGGGAAABBBGGGLLLSSS[[[```bbbcccfffhhhiiihhhggggggffffffffffffgggggghhhjjjjjjkkkkkkkkkiiijjjlllnnnpppqqqrrrrrrtttwww}}}uuufffVVVJJJCCCBBBBBBMMMRRRXXX]]]^^^^^^]]]\\\```bbbcccaaaZZZRRRKKKHHHEEEGGGJJJKKKIIIDDD===999666333111///000000//////------------------------------------------------,,,---///000000222444777777888:::<<<>>>???@@@@@@===<<<;;;999777444222111////////////////////////...///000000111111000000222444555777777999<<>>???BBBFFFHHHKKKVVVaaapppyyytttnnniiiggggggfffeeehhhddd]]]TTTKKKDDD>>>;;;>>>BBBGGGNNNUUU^^^ffflllooossswwwxxxxxx{{{{{{uuuqqqpppuuu}}}tttooommmkkkjjjjjjggggggfff```^^^jjj{{{uuussszzzvvvdddQQQFFF999777333000//////000111222222222111111111111000111111222333555666888999@@@PPPnnn{{{{{{|||~~~{{{vvvyyy~~~|||mmmiiidddbbbeeeiiijjjjjjeeedddcccaaa``````````````````___\\\VVVQQQNNNMMMHHHGGGFFFEEEDDDDDDDDDDDDFFFFFFGGGHHHIIIIIIIIIIIILLLMMMOOOQQQUUUXXX[[[]]]\\\]]]^^^]]][[[[[[]]]___```aaacccccccccccceeefffiiijjjjjjjjjjjjlllpppsssssswww~~~zzzwwwqqqlllgggbbb\\\YYYWWWXXXYYY[[[```hhhqqqwwwwwwlll\\\RRRGGGBBB???;;;999999555555555555555555555666222333333444444444444333666777888888888999<<<>>>BBBFFFMMMVVV^^^eeejjjlll@@@JJJQQQPPPNNNNNNNNNLLLHHHIIILLLNNNPPPPPPPPPOOOKKKKKKKKKKKKMMMOOORRRTTTRRRRRRSSSTTTUUUVVVVVVVVVXXXYYYZZZZZZXXXUUURRRPPPQQQQQQRRRTTTUUUWWWXXXXXX\\\___dddhhhjjjkkkkkkkkkaaaaaabbbfffmmmsssxxxyyyzzztttgggeeezzzvvvsssuuuvvvuuutttssstttxxx||||||rrrggg]]]SSSHHHAAA;;;888555333333666:::===;;;FFFZZZooozzz{{{zzz{{{yyyvvvxxx}}}~~~zzzuuupppllliiifffdddZZZUUUPPPKKKEEE@@@CCCIIIPPPVVV]]]bbbcccdddgggiiiiiiiiihhhffffffeeeeeeeeefffgggggghhhiiiiiiiiiiiihhhiiilllnnnqqqrrrsssssstttvvvyyy}}}~~~zzzrrrfffXXXLLLEEEAAA@@@HHHMMMTTTYYY\\\\\\]]]^^^aaacccccc```ZZZSSSMMMJJJHHHJJJNNNOOOMMMGGG@@@;;;666444111000000000000///,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---...//////111444666666666888999::::::::::::888777777666444222000///......///////////////...---...//////000000//////000222333333333444777999;;;;;;>>>AAAAAACCCLLLVVVaaawwwxxxsssmmmhhhfffeeeeeeeeeiiifff___WWWMMMEEE???<<<===AAAGGGMMMSSS[[[bbbfffkkkpppuuuvvvvvvxxx}}}yyysssnnnlllnnnsss~~~sssmmmkkkjjjiiiiiiggghhhhhhaaa]]]jjj}}}xxxuuuwww}}}|||lllYYYKKK;;;888444111//////111222111111111000000000//////111111222333555777999:::???OOOkkk|||}}}zzztttyyy}}}nnnjjjfffeeehhhjjjkkkjjjfffeeecccaaa___^^^]]]]]]\\\\\\\\\YYYSSSNNNKKKIIIEEEEEEDDDCCCBBBBBBBBBBBBEEEEEEEEEEEEFFFGGGHHHHHHKKKLLLNNNQQQUUUXXX[[[]]][[[\\\\\\\\\[[[\\\^^^______aaacccdddddddddfffgggggghhhjjjkkklllnnnrrrtttuuuxxx~~~yyyvvvqqqmmmjjjfffaaa^^^\\\ZZZYYYYYY\\\dddmmmsss}}}wwwjjjYYYPPPGGGCCC???:::999:::666666666555555444444333222333555666666666666555555666777777777888;;;>>>@@@CCCIIIPPPWWW\\\^^^___BBBKKKSSSSSSQQQQQQQQQOOOIIIKKKNNNPPPRRRRRRRRRQQQLLLKKKKKKLLLNNNQQQTTTVVVRRRSSSTTTUUUUUUUUUUUUUUUVVVXXXZZZ[[[ZZZWWWSSSQQQQQQRRRSSSTTTVVVWWWXXXYYY[[[^^^bbbfffiiilllooorrrbbbbbbdddhhhooouuuxxxyyy~~~pppmmmvvvrrrtttvvvwwwwwwxxx}}}pppbbbUUUIIIAAA???<<<666222111444888;;;<<>>===>>>FFFOOOVVVmmmxxxssslllgggeeeeeeeeedddkkkgggaaaXXXOOOFFF@@@<<<;;;@@@FFFLLLRRRXXX^^^bbbjjjnnntttuuuuuuwww}}}~~~}}}|||xxxqqqlllhhhiiillluuusssmmmkkkjjjiiikkkiiikkkkkkddd___mmm~~~xxxvvvtttvvvrrr^^^OOO>>>;;;777333222222333555111000000000//////......111111222333555777999:::???NNNhhh}}}~~~{{{pppvvv|||qqqnnnkkkkkknnnooommmkkkiiigggeeecccaaa___^^^^^^XXXYYYYYYVVVQQQKKKHHHFFFDDDCCCBBBAAAAAAAAAAAAAAADDDDDDCCCCCCCCCEEEGGGHHHKKKLLLNNNQQQUUUXXX[[[]]]ZZZ[[[\\\\\\[[[\\\^^^```___aaadddeeeeeeeeefffhhhdddgggiiikkkmmmppptttvvvvvvyyy~~~wwwtttrrrpppnnnllljjjggg```^^^ZZZXXX[[[ccckkkqqq{{{yyylllXXXOOOGGGCCC???:::999:::888888777666444333222111---...000222222333222222111222333333333555999;;;???BBBFFFMMMRRRUUUUUUTTTGGGJJJOOORRRSSSQQQNNNLLLMMMOOOQQQUUUWWWVVVSSSOOONNNNNNNNNOOOQQQTTTWWWXXXTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRTTTUUUUUURRROOOUUUUUUUUUUUUUUUUUUVVVVVV\\\ZZZZZZbbbmmmuuuuuurrrooollljjjjjjmmmrrruuuwww}}}zzzuuurrrtttvvvxxx}}}~~~kkkXXXJJJCCC===888555666555444777;;;===NNNfffzzz~~~~~~}}}xxx{{{wwwpppiiiggghhhhhhccc]]]WWWSSSLLLEEEAAABBBFFFKKKTTT[[[```aaabbbfffgggeeennnkkkgggcccaaa```aaabbbaaacccfffhhhjjjjjjiiihhhhhhhhhjjjmmmppprrrsssrrrvvvxxx{{{}}}~~~|||yyywwwwwwooocccXXXPPPJJJGGGEEEAAADDDIIIOOOVVV\\\aaacccbbbbbbbbbaaa^^^YYYRRRNNNOOOQQQSSSTTTQQQJJJAAA:::999555111......///000111---------.........//////000---***)))+++,,,,,,,,,...------......///000111333333444444444333333222222222222111111///...---,,,---...///000000000000111000000000000111111222000000111111222222222333444444555666888<<>>>>><<<@@@EEEKKKQQQXXX___ccciiikkknnnqqqsssuuuyyy{{{|||{{{{{{xxxqqqjjjbbbeeedddjjjxxxppphhhhhhkkkjjjhhhkkklllddd___kkkxxxssspppsss~~~qqq\\\NNNAAA;;;555111222222111///111111111111111111111111222000000222333222555;;;>>>PPPkkk~~~|||uuuppp}}}xxxvvvssspppnnnmmmnnnnnnhhheeebbbbbbbbb```]]]YYYWWWTTTQQQNNNLLLJJJGGGDDDBBBAAA@@@?????????@@@AAA@@@AAABBBBBBBBBCCCEEEGGGIIIKKKNNNQQQUUUXXXZZZ[[[\\\\\\[[[[[[ZZZYYYYYYYYY[[[]]]aaaeeeggghhhgggfffdddeeefffggghhhkkkooosss~~~}}}zzzxxxmmmqqqsssrrrssssssooohhheee^^^WWWUUUUUUZZZeeeqqqyyy}}}ooo^^^QQQDDD>>><<<:::888999777666666666666555555555777777666555444444333333333333333444666888999::::::===BBBGGGJJJKKKJJJIIILLLNNNRRRTTTTTTQQQNNNLLLMMMOOORRRWWWYYYXXXTTTQQQMMMNNNNNNOOOQQQTTTVVVXXXUUUUUUUUUUUUUUUUUUUUUUUUQQQQQQQQQRRRTTTTTTRRRPPPTTTTTTUUUVVVVVVVVVVVVUUUZZZYYY[[[aaakkkrrruuuuuusssnnniiihhhkkkqqqtttvvv}}}~~~wwwtttwwwxxxyyy~~~oooZZZJJJCCC===888555555555444777;;;DDDUUUlll|||~~~{{{zzz~~~|||tttllliiiiiifff```ZZZUUURRRKKKDDD@@@AAAGGGKKKUUU\\\aaabbbcccggggggeeejjjhhhfffdddcccdddeeefffaaaccceeeggghhhiiiiiihhhjjjjjjkkkmmmoooqqqrrrrrrxxxzzz|||}}}}}}{{{xxxvvvvvvpppfff\\\TTTMMMGGGDDDAAACCCGGGMMMSSSZZZ___ccccccddddddccc```ZZZTTTOOOOOOQQQTTTVVVUUUNNNDDD===888444000....../////////........./////////000000000---+++***+++,,,,,,,,,------------...///000111222222222333222222111111000000000///...------,,,000000111111111111111111000000////////////000000000000000111111111222222222222333444666:::@@@DDDMMMZZZooouuunnniiihhhgggddddddfffhhhiiiggg]]]OOODDD???>>><<<@@@EEEKKKQQQWWW^^^cccgggiiimmmooorrrtttxxx{{{}}}||||||yyyqqqkkk^^^______fff|||rrriiigggiiiggggggkkkmmmeee^^^gggwwwvvvoookkknnnyyyzzz~~~uuubbbTTTBBB===666333333333222000111111111111111111111111333111111333444333777===BBBRRRkkk|||uuuuuu~~~{{{zzzwwwrrrmmmjjjjjjllljjjhhheeedddcccaaa\\\YYYPPPNNNKKKIIIHHHGGGDDDBBBCCCBBBAAA@@@@@@@@@AAAAAA@@@AAABBBAAAAAAAAACCCEEEIIIKKKNNNQQQUUUXXXZZZ[[[\\\\\\\\\\\\\\\[[[[[[[[[]]]___bbbdddeeeeeedddcccbbbdddfffgggjjjnnnssswww~~~|||yyywwwppptttwwwwwwwwwxxxrrrkkkeee]]]VVVSSSSSSXXXcccnnn}}}wwwbbbUUUGGGAAA>>>;;;999999777777777777666666666666555555555444333222222222111111111222444555777888===>>>AAACCCDDDDDDCCCBBBQQQSSSUUUVVVVVVTTTQQQOOOMMMOOOSSSXXX[[[ZZZVVVSSSMMMMMMNNNOOORRRTTTVVVWWWUUUUUUUUUUUUUUUUUUUUUUUUQQQPPPOOOPPPRRRSSSSSSRRRSSSTTTUUUWWWWWWWWWVVVUUUXXXYYY[[[```gggooouuuyyyyyyqqqgggdddhhhooorrrssszzz}}}{{{xxxzzz{{{{{{}}}xxx```OOOFFF===888555555555444777<<>>;;;???EEEJJJPPPWWW]]]bbbdddgggkkknnnppptttwwwzzz}}}}}}~~~zzzrrrlll]]]\\\YYY```zzztttjjjffffffeeeffflllnnnggg___dddooovvvlllgggiiivvv}}}tttyyyxxxfffXXXDDD>>>777444444444333111111111111111111111111111333111111444444444999???GGGTTTiii{{{uuuxxx|||}}}~~~|||uuulllggggggjjjllljjjhhhfffddd___YYYUUUKKKIIIFFFEEEEEEDDDCCCAAACCCBBBAAAAAA@@@@@@AAAAAA???@@@AAAAAA@@@@@@BBBDDDIIIKKKNNNQQQUUUXXXZZZ[[[\\\\\\]]]]]]]]]]]]^^^^^^___```bbbccccccbbbaaa___```bbbeeehhhkkkpppvvv{{{}}}yyyvvvtttsssxxx{{{}}}~~~~~~xxxpppddd\\\TTTPPPOOOSSS^^^hhhzzz|||fffYYYKKKEEEAAA<<<999999888888888777777777666666444444333333222111111111111111111222333555666777<<<<<<=========<<<<<<<<>>999555555555444777<<>>DDDIIIOOOUUU\\\```bbbeeeiiimmmpppssswwwzzz}}}}}}~~~{{{tttmmmbbb\\\WWW\\\qqquuulllgggeeeeeeggglllmmmhhh```bbbiiixxxnnnhhhjjjwwwrrruuu{{{vvveeeVVVDDD>>>777444444444222111111111111111111111111111333111111333444444:::@@@JJJTTTfffzzz~~~xxxtttuuu}}}|||xxx{{{~~~}}}vvvkkkeeefffjjjkkkkkkjjjhhhccc\\\UUUPPPKKKHHHFFFDDDDDDDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@===???@@@AAAAAABBBDDDFFFIIIKKKNNNQQQUUUXXXZZZZZZ[[[\\\\\\]]]^^^^^^_________```aaabbbbbbbbb```___```bbbeeehhhlllqqqwww{{{~~~}}}zzzuuurrrqqqrrrxxx~~~}}}vvveee\\\TTTNNNLLLOOOXXXbbbsss~~~jjj\\\NNNFFFBBB===999999888777777777666666666666444444333333333222222222333333333444555777888999<<<<<<<<<<<<<<<=========]]]^^^___^^^[[[WWWRRROOOHHHIIIMMMQQQTTTUUURRROOOKKKLLLNNNPPPRRRTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVSSSPPPNNNMMMOOOQQQSSSSSSSSSTTTVVVWWWXXXXXXWWWWWWVVVYYY\\\^^^```gggqqqyyy|||rrrgggaaadddjjjnnnpppxxx~~~nnnsss~~~{{{{{{{{{{{{zzzzzzfffQQQ@@@:::666555555555999>>>MMMcccyyy~~~||||||{{{{{{|||}}}{{{vvvpppkkkgggaaa[[[VVVLLLIIIDDD@@@???CCCKKKPPPZZZ```eeeeeefffiiiiiigggffffffeeedddcccaaa``````bbbbbbbbbccceeefffhhhiiieeefffggghhhjjjooovvv{{{|||}}}~~~~~~~~~xxxnnneee\\\TTTMMMIIIBBB@@@???@@@EEEMMMUUUZZZ```dddhhhiiiddd^^^YYYVVVUUUYYY___cccaaaXXXJJJAAA:::888555333333222000///........................///...,,,,,,---...---,,,,,,,,,,,,------...///000//////...------...////////////////////////000000111111222333555777:::;;;555444333222111111000000000000000///////////////...///000111111444888;;;???JJJ\\\ooosssmmmiiihhhfffbbb___```bbbeeeggg```TTTHHH@@@>>>:::>>>CCCHHHNNNTTTZZZ___aaadddhhhlllooorrrvvvyyy~~~}}}}}}~~~|||vvvpppeee]]]VVVYYYiiiuuunnniiifffeeefffiiiiiifffaaabbbfffppp~~~zzzqqqjjjkkkxxxnnnnnnsssnnn___RRRCCC>>>777333333333111///000000000000000000000000222//////222333444:::AAAIIISSSdddwwwzzztttqqqrrrwww{{{vvvtttuuuyyyzzztttkkkeeegggkkkmmmnnnnnnllleee\\\SSSNNNKKKIIIEEECCCBBBBBBAAA???????????????>>>>>>======<<<>>>@@@AAABBBDDDHHHJJJIIIKKKNNNQQQUUUXXXZZZZZZZZZ[[[[[[\\\]]]^^^______^^^___aaabbbccccccccccccbbbdddfffhhhkkkpppvvvzzz}}}|||vvvpppmmmlllooouuu||||||jjjaaaVVVPPPKKKLLLTTT^^^ooo{{{ooo```QQQHHHCCC===::::::777777777666666666555555555555555555555444444444444444444555666777888999<<<===>>>???@@@@@@@@@@@@eeeffffffccc^^^UUUMMMHHHGGGGGGIIILLLOOOPPPNNNMMMJJJLLLNNNPPPRRRTTTTTTUUUWWWWWWWWWWWWWWWWWWWWWWWWTTTRRROOOOOOPPPRRRRRRRRRTTTUUUUUUVVVWWWXXXYYYYYYYYYZZZ\\\]]]___eeemmmsssvvvppphhhcccdddhhhmmmpppwwwwwweeeeeeiii}}}zzzxxxwwwvvvvvvvvvzzzsssWWWBBB<<<777666666666:::@@@SSSjjj|||xxx~~~{{{vvvuuutttuuuvvvuuusssyyytttqqqlllhhhccc^^^XXXUUUIIIGGGCCC@@@@@@EEEMMMSSSZZZ```eeeeeefffiiiiiigggaaaaaaaaaaaabbbbbbcccdddbbbbbbccceeefffggghhhiiicccfffhhhiiikkkpppyyy~~~|||sssiii```XXXQQQMMMCCCAAA???>>>BBBIIIQQQVVV\\\aaaggghhhddd^^^ZZZXXXVVV[[[ccciiiggg]]]NNNDDD999777333111000000...---............------------///...------......---+++,,,,,,,,,,,,---...///000///......---...///111222000000111222333333333222//////000111333666999;;;555444333111000/////////111111000000000000//////...///000111111333666999===GGGXXXlll|||rrrlllggggggeeeaaa```aaabbbeeefff___SSSFFF???===:::===BBBHHHMMMSSSYYY]]]```cccgggjjjmmmppptttvvvzzz~~~}}}~~~zzzuuuggg]]]UUUXXXcccwwwtttppplllgggccceeehhhiiigggeeeddddddkkkuuu{{{xxxvvvzzz|||uuummmlllwww{{{iiifffiiieeeZZZPPPDDD>>>777333222222111///000000000000000000000000111......111222444;;;BBBKKKVVVfffvvvwwwqqqooosssuuuyyy{{{uuuqqqooonnnqqqssspppjjjggghhhkkknnnppprrrppphhh]]]SSSNNNIIIEEEAAA???>>>>>>>>>======>>>>>>>>>>>>===<<<<<<<<<>>>@@@BBBCCCEEEIIIKKKIIIKKKNNNQQQUUUXXXZZZ[[[[[[[[[\\\]]]]]]^^^_________```aaaccceeeffffffgggdddfffhhhjjjmmmqqqvvvzzz|||~~~~~~yyyrrrkkkhhhhhhjjjqqqxxxsssiii^^^UUUOOOMMMTTT]]]ggguuuzzzjjjWWWLLLEEE???<<<<<<888888777777777666666666777777666666666666666666444444444444555666777888666999>>>BBBDDDDDDCCCBBBfffggghhhfff```WWWMMMGGGGGGFFFFFFGGGJJJLLLLLLKKKJJJKKKNNNPPPRRRSSSTTTTTTWWWWWWWWWWWWWWWWWWWWWWWWVVVTTTQQQPPPQQQRRRQQQQQQVVVUUUTTTTTTVVVXXXZZZ[[[\\\\\\\\\]]]___ccciiimmmooonnnkkkfffdddffflllpppuuu~~~kkk^^^]]][[[jjjxxxtttrrrmmmnnnnnnooowww~~~^^^DDD===888888777888<<>>AAAGGGMMMQQQWWW^^^eeegggccc]]]ZZZYYYVVV]]]fffnnnmmmdddUUUKKK<<<999444111000000000///////////////.........---///...---...//////---+++,,,,,,,,,,,,---.../////////.........///222444666555777999;;;<<<<<<:::999222222111111333555888999888777555444222111111000222222111111111000000000---...///000000222444777;;;EEEVVVjjjyyyrrrkkkfffeeedddaaaaaacccbbbeeeeee]]]PPPEEE>>><<<999===BBBGGGLLLRRRXXX\\\^^^aaadddgggiiilllooorrrvvv{{{|||mmmaaaYYYZZZ^^^kkk}}}sssrrrnnnhhhcccggglllppppppoookkkgggkkksssvvvqqqmmmsss}}}}}}sssooowww}}}iiicccccc___VVVOOOEEE???888444333333111///000000000000000000000000222//////111333555<<>><<<===>>>>>>>>>===>>>?????????>>><<<<<<===???AAAAAABBBCCCFFFHHHIIIKKKNNNQQQUUUXXXZZZ[[[]]]]]]]]]^^^_________```bbbbbbccceeefffggghhhiiifffhhhjjjmmmoootttyyy}}}zzz|||}}}wwwnnngggddddddfffmmmuuu|||~~~tttggg\\\TTTQQQWWW___bbbpppxxxbbbRRRIIIAAA>>>>>>:::::::::999999999888888777777777777777777777777666555555666666777888999555<<>>BBBEEEFFFDDDBBBAAA<<<;;;:::999999;;;===>>><<<;;;:::888666555444444333222222222111111000000,,,---/////////000333555:::DDDUUUhhhvvv||||||yyyrrrkkkeeeccccccaaabbbeeeccceeeddd\\\OOOCCC===<<<999===BBBGGGLLLQQQXXX\\\]]]___bbbeeegggiiilllooosssxxxtttggg]]]\\\[[[ccc}}}|||ssssssoooiiieeelllsssyyy{{{yyyrrrkkklllsssuuuooojjjoooyyyyyysssxxxnnneeebbb\\\TTTOOOGGGAAA:::555555444222000000000000000000000000000333000000222444777>>>FFFSSSaaaqqqzzz||||||tttooommmvvvuuusssuuu}}}|||sssmmmjjjhhhhhhiiiiiiiiiiiihhhgggggggggkkkooommmcccWWWLLLGGGDDDAAA===<<<>>>???AAAAAA>>>??????@@@@@@???===<<>>888999888666;;;EEEWWWrrrqqqgggaaa^^^aaafffggglllqqquuu{{{vvvllliiiccc^^^YYYSSSNNNJJJCCCBBB@@@>>>AAAIIIUUU^^^aaadddfffggggggfffggggggcccbbbaaaaaaaaabbbdddeeedddfffiiikkkllllllkkkjjjkkkmmmooosssxxx}}}|||xxxrrrjjj```YYYLLLGGG@@@===>>>BBBFFFIIISSSZZZccchhhgggbbb\\\YYYYYYbbblllssstttnnn___PPPEEE===666555444222000111222111111111000000//////////////////............///...---,,,,,,,,,---......000111111111444;;;AAA>>>HHHRRRXXX\\\^^^ZZZTTTSSSLLLDDD@@@AAABBB@@@>>>CCC@@@;;;777444333333333444333111///......//////000000111000//////111444999CCCTTTfffssszzz{{{zzzqqqnnnjjjeeecccbbbcccdddgggfffbbbYYYOOOEEE>>>;;;<<<>>>BBBHHHNNNTTTYYY\\\^^^___aaaccceeegggiiijjjwwwsssvvvvvvqqqiii___YYY```yyyvvvqqqpppooogggooo{{{}}}tttgggiiilllmmmiiijjjuuu|||wwwyyy~~~tttbbb^^^[[[SSSKKKFFFAAA:::555333333333222...//////000000000000//////...000333222444>>>HHHXXXcccpppyyyzzzooommmrrrxxxyyywwwvvv|||sssmmmjjjgggdddgggggggggfffeeeeeeeeedddggghhhiiifff___UUUJJJCCC@@@>>>;;;:::;;;;;;;;;:::AAAAAAAAAAAAAAA@@@???>>>??????@@@AAABBBCCCEEEFFFMMMOOOQQQSSSUUUXXX\\\^^^fffhhhjjjiiigggeeedddddddddeeegggiiiiiihhhhhhgggmmmlllmmmppptttxxxzzzzzzxxxzzzzzztttkkkeeeccceee]]]fffooovvvnnn```YYYYYY]]]aaakkkvvv{{{```NNNFFFBBB??????===999888888999999999888888888888888888888888;;;777666999;;;;;;===@@@BBBFFFZZZyyyVVV^^^cccaaa]]]YYYRRRLLLHHHHHHIIIJJJKKKKKKLLLLLLHHHJJJLLLOOOQQQSSSSSSSSSWWWXXXYYYYYYYYYXXXWWWVVVQQQQQQQQQQQQQQQPPPPPPPPPTTTSSSTTTTTTUUUVVVVVVWWWUUUWWWXXXYYYZZZ\\\```cccfffeeeeeeeeegggiiilllnnntttzzzmmm```VVVXXX]]]dddqqqzzz~~~{{{wwwtttkkkiiigggccc^^^aaappphhhIII???888888888666===GGG[[[vvv}}}nnnfffbbbaaaccchhheeejjjpppvvv~~~vvvkkkgggbbb]]]XXXSSSNNNJJJCCCBBB@@@???BBBJJJVVV___bbbdddggghhhggggggggghhhddddddbbbaaaaaabbbccccccdddeeefffhhhjjjlllmmmnnnnnnnnnppptttyyy~~~|||xxxssslllddd]]]QQQKKKCCC>>>>>>@@@CCCEEEOOOVVV___dddeeeaaa\\\ZZZZZZcccmmmvvv{{{wwwgggVVVGGG>>>777666555222000111222111111111000000000000////////////............000///...---------...///000222444444555999???EEEMMMVVV___eeekkkooonnnjjj```YYYPPPJJJHHHGGGDDDAAA@@@>>>;;;888555444444444444333222000//////000000000000111000//////111444777AAAQQQbbbooovvvyyyyyyssspppkkkfffdddccccccdddfffeee```WWWMMMCCC===:::<<<>>>BBBHHHNNNTTTYYY\\\\\\]]]___aaadddfffhhhiiipppmmmppp|||xxxtttnnneee]]]bbbwww|||vvvsssqqqooottt~~~|||kkkkkkllljjjffffffrrr|||wwwwww{{{zzzddd[[[XXXQQQKKKGGGBBB;;;666333333333222000000000111000000////////////111333333666@@@KKK^^^gggrrrzzzwwwnnnnnnsss~~~}}}zzz~~~qqqllliiigggdddffffffffffffeeeeeeeeeeeeggggggfffccc[[[QQQHHHBBB???===:::::::::;;;:::999;;;<<<===>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCEEEFFFLLLNNNQQQSSSUUUWWW[[[^^^bbbdddffffffdddbbbbbbcccbbbcccdddeeeeeefffhhhiiiooopppqqqsssuuuxxxzzz||||||}}}|||tttjjjaaa^^^^^^\\\dddmmmsss~~~rrrddd]]]\\\```cccmmmwwwmmmWWWKKKDDD??????===:::999:::;;;::::::888888888888888888888888999555555888::::::===BBBKKKPPPdddUUU\\\aaa```]]]ZZZTTTNNNJJJJJJKKKLLLMMMNNNOOOPPPJJJKKKLLLMMMPPPRRRTTTUUUZZZYYYYYYYYYXXXXXXWWWWWWQQQQQQPPPOOOOOOPPPRRRRRRRRRRRRSSSSSSTTTUUUUUUUUUVVVWWWXXXXXXYYY[[[^^^aaabbbbbbcccdddfffiiilllmmmsssyyykkk```YYY]]]bbbdddkkksss}}}zzz{{{yyywwwppplllhhhaaaXXXUUU]]]hhhxxxjjjJJJ???888888777777???IIIbbb|||~~~zzzkkkeeeddddddfffiiihhhlllqqqyyywww{{{xxxttthhheee```[[[WWWRRRMMMJJJBBBAAA@@@@@@DDDMMMXXX___ccceeehhhiiihhhggghhhhhhgggfffdddbbbaaaaaaaaaaaaddddddeeefffhhhllloooqqqmmmnnnooorrrwww~~~|||wwwsssnnnhhhcccWWWPPPHHHAAA??????@@@AAAIIIPPPYYY___aaa```]]]\\\ZZZbbbmmmyyyooo]]]JJJAAA999777555222000111111111111111111000000000////////////............000///.........///000111222555888:::<<>>LLL[[[hhhqqquuuwwwtttqqqmmmhhheeedddcccdddfffccc^^^UUUJJJAAA;;;999<<<>>>CCCHHHNNNTTTYYY[[[[[[\\\]]]```bbbdddfffgggjjjiiilllttt~~~{{{yyytttmmmdddeeeuuu|||xxxuuutttuuu|||sssqqqnnnjjjeeeeeeooo{{{{{{xxxxxxuuuggg[[[WWWRRRNNNHHHCCC<<<666444333222222222222222111111000000/////////111444555999DDDPPPeeellluuu|||}}}yyyrrrmmmpppwww}}}pppjjjhhhfffdddeeeeeeeeeeeeffffffffffffgggfffccc]]]UUUMMMDDD@@@===;;;999999999:::999888888999;;;<<<===>>>>>>>>>======>>>???AAACCCEEEFFFKKKMMMPPPRRRTTTVVVZZZ]]]\\\^^^``````_________```bbbbbbbbbaaaaaadddiiimmmrrruuuxxxxxxxxxxxx{{{~~~~~~wwwlllbbb]]]\\\[[[aaaiiippp{{{{{{mmmeeecccdddgggsss{{{~~~fffVVVKKKCCC@@@>>><<<;;;<<<<<<;;;:::999999999999999999999999888555666999;;;===CCCJJJRRRZZZmmmSSS[[[```___]]][[[VVVQQQKKKLLLMMMNNNOOOQQQRRRRRRMMMMMMLLLLLLNNNPPPSSSTTTZZZYYYXXXWWWVVVVVVWWWWWWRRRQQQOOOOOOOOOQQQSSSTTTRRRRRRSSSTTTUUUUUUUUUUUUWWWXXXYYYYYYYYYZZZ]]]___bbbcccccceeegggiiikkkmmmrrrxxxnnnbbb\\\bbbhhhiiilllqqquuuzzzzzzwwwvvvqqqmmmggg```VVVPPPRRRXXXgggsss~~~}}}gggKKK@@@777777777888@@@LLLggg{{{zzzwwwiiidddeeefffhhhjjjppprrruuu|||yyyttt}}}{{{sssoooeeebbb]]]YYYUUUQQQLLLIIIAAA@@@???AAAGGGPPPZZZ```dddfffiiiiiihhhhhhhhhhhhiiihhhfffcccaaaaaa``````dddeeefffgggiiikkkmmmnnnkkkkkklllooouuu}}}{{{vvvssspppkkkhhh\\\UUULLLDDDAAA@@@@@@@@@EEEKKKTTT[[[^^^_________ZZZaaalllzzztttaaaNNNDDD;;;888666222111222111111111111111111111111////////////............//////......///000222333444888>>>BBBFFFKKKSSSYYYaaahhhooorrrvvvyyyxxxtttccc]]]TTTKKKEEE@@@<<<888666666666666666444333222333333222222222222222222000000111000//////111444555<<>>???@@@@@@@@@;;;<<<===>>>@@@BBBDDDEEEIIIKKKNNNPPPRRRTTTXXX[[[XXXZZZ\\\\\\\\\\\\^^^___aaaaaa```^^^^^^ccckkkqqqvvvzzz~~~~~~zzzyyy|||zzzqqqhhhbbb```YYY]]]dddnnnzzzyyypppkkkkkkmmmttt|||vvvcccTTTIII@@@>>><<<<<<<<<<<<;;;999999999999999999999999999999888:::===@@@DDDOOOYYY___iii{{{TTT[[[```___]]][[[VVVQQQMMMMMMNNNOOOPPPQQQRRRSSSQQQOOONNNLLLMMMNNNQQQRRRXXXWWWVVVUUUUUUUUUUUUVVVSSSRRRPPPPPPPPPRRRTTTVVVSSSTTTUUUWWWWWWWWWWWWWWWXXXYYYZZZZZZYYY[[[]]]```dddeeefffgggiiijjjlllmmmrrrwww~~~~~~ssseee^^^fffppptttvvvzzz}}}{{{}}}zzzyyytttnnnfff___UUULLLKKKNNNXXXbbbnnnvvv}}}}}}ooo^^^JJJ???777777888888AAAMMMiii}}}uuuwwwxxx}}}ttthhheeegggiiilllppp|||||||||~~~yyyvvv|||qqqjjjccc```[[[WWWSSSOOOJJJGGG???>>>???BBBIIISSS\\\bbbeeegggiiiiiihhhgggggghhhjjjiiifffdddbbbaaaaaaaaadddfffhhhjjjkkkjjjiiihhhjjjjjjlllooovvv~~~zzzvvvtttrrrnnnkkk___YYYPPPHHHDDDBBBBBBAAABBBHHHPPPWWW[[[]]]___aaa]]]dddooo}}}yyyfffRRRHHH>>>:::777333111222111111111111111222222222////////////.....................///000333555666888===DDDJJJOOOUUU\\\bbbdddiiinnnmmmllljjjeee^^^RRRMMMFFF???:::666222111000111222333333222000///111222222222333333333222000000111000//////111444555:::DDDPPP\\\fffmmmpppqqqooollliiifffeeeeeeeeegggddd]]]SSSHHH@@@<<<;;;<<>>888555333222111444444222111000000000000111000111444777===KKKYYYjjjpppwww~~~||||||wwwllleeeiiiuuuqqqjjjgggdddaaacccdddddddddeeeeeeffffffgggccc]]]TTTLLLEEE@@@>>>999888777888999999777666<<<======>>>>>>>>>>>>>>>;;;;;;<<<===???AAACCCDDDFFFHHHKKKMMMOOORRRUUUXXXVVVXXXYYYZZZZZZ[[[]]]___^^^___^^^\\\\\\aaajjjqqqyyy~~~}}}{{{}}}|||uuullleeeaaaYYY[[[aaalllxxx{{{tttrrrsssrrrxxxooo[[[MMMBBB@@@===<<<<<<;;;:::999999999999999999999999999888999;;;???CCCKKK\\\lllxxxVVV\\\aaa___\\\YYYUUUPPPNNNNNNOOOOOOPPPPPPQQQQQQQQQPPPNNNMMMMMMNNNPPPQQQUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRSSSUUUUUUTTTVVVWWWYYYYYYYYYXXXXXXXXXYYYZZZZZZZZZ[[[^^^```dddeeefffhhhkkkmmmnnnooossswww~~~|||yyyxxxjjjdddooo~~~~~~yyypppfff]]]SSSJJJFFFHHHLLLUUU___fffkkkjjjaaaUUUHHH===666777888999AAALLLfffvvvssssssxxx|||yyyqqqjjjiiikkkooouuu|||vvvvvv{{{pppgggbbb___ZZZUUUQQQLLLGGGDDD>>>===>>>CCCLLLVVV^^^ccceeegggiiiiiihhhffffffgggiiihhhfffdddccccccccccccdddfffiiikkkkkkjjjgggfffkkklllnnnssszzz|||xxxwwwuuuqqqmmmddd]]]TTTMMMHHHEEEDDDCCC@@@EEELLLSSSWWW[[[^^^``````gggsss~~~nnnVVVKKK@@@;;;888333111222111111111222222222222222////////////..................///111444777:::<<>>:::666222///......---...///000000///...---000000111222333333333222000000111000//////111444444999AAALLLWWW```gggjjjkkkjjjhhhgggfffeeeffffffhhhddd\\\QQQFFF???<<<;;;<<>>MMM[[[hhhpppxxx}}}{{{|||uuuggg```gggwww~~~qqqjjjgggdddbbbddddddddddddeeeeeeeeeeeeddd```YYYQQQIIICCC???===888777777888999999888666999::::::;;;;;;;;;::::::;;;;;;<<<<<<>>>???AAABBBCCCEEEHHHJJJLLLNNNRRRUUUUUUWWWXXXXXXYYYZZZ\\\___\\\___```^^^]]]aaaiiiqqq|||}}}~~~~~~xxxooogggaaa]]]\\\```jjjvvvzzzwwwwwwuuuzzzzzzbbbPPPGGGDDD???<<<;;;;;;:::999::::::::::::::::::::::::666777;;;???DDDRRRjjjYYY___bbb___[[[XXXSSSNNNNNNOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMNNNPPPRRRSSSSSSTTTVVVWWWXXXWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUVVVXXXZZZZZZZZZYYYXXXVVVWWWXXXXXXYYYZZZ]]]``````bbbeeehhhllloooqqqssstttwww~~~{{{sssrrrnnn~~~sssggg]]]UUUMMMJJJLLLOOOUUU[[[```bbb```XXXPPPEEE;;;555777999999@@@KKK```}}}{{{uuutttwwwyyy|||{{{rrrnnnlllnnnqqqvvvwwwooouuuvvvnnngggbbb^^^YYYTTTOOOJJJEEEAAA======>>>DDDNNNYYY```cccdddfffhhhhhhgggeeeeeefffggggggeeeddddddeeeeeefffdddeeeggghhhiiiiiiiiiiiijjjlllpppuuu}}}|||{{{xxxtttpppiiicccYYYQQQKKKGGGDDDBBB???CCCIIIOOOSSSWWW[[[^^^^^^gggtttuuuYYYNNNBBB<<<888444222333111111111222222333333333////////////............///000222555999===AAACCCIIINNNTTTYYYZZZ\\\```ccccccccc^^^TTTLLLHHHBBB<<<555555333000...---......---...............------...///000222222222222222000000111000//////111444222666>>>HHHRRRZZZaaadddeeeeeeddddddeeeeeefffggggggcccZZZOOODDD===::::::<<>>???@@@AAACCCEEEGGGIIILLLOOORRRUUUVVVWWWWWWWWWXXX[[[^^^```dddgggfffdddfffmmmttt}}}~~~~~~~~~~~~wwwoooiiibbb^^^```hhhrrrzzz}}}yyyxxxxxx{{{nnn[[[MMMIIIBBB>>><<<<<<<<<;;;::::::::::::::::::::::::666888<<<@@@HHHYYYxxx[[[```bbb___ZZZWWWRRRMMMOOOOOONNNNNNNNNMMMMMMMMMJJJKKKLLLMMMPPPRRRTTTUUURRRTTTVVVYYYZZZYYYXXXWWWWWWWWWWWWWWWWWWVVVUUUTTTTTTVVVXXXZZZZZZZZZXXXXXXTTTVVVWWWWWWXXXYYY]]]___\\\^^^bbbhhhmmmqqqtttuuuuuuxxx~~~zzznnn|||zzzyyyuuuhhh___YYYTTTRRRTTTYYY]]]aaabbbaaa]]]UUUOOOCCC:::555888999999???JJJ[[[wwwyyyuuuvvvvvvzzzuuullllllmmmqqquuu|||xxxllliiitttzzzrrrlllhhhbbb^^^YYYSSSNNNIIICCC@@@===<<<>>>EEEPPPZZZaaaddddddfffhhhhhhfffeeeeeeeeefffeeeeeedddeeefffggghhheeeeeeeeefffgggiiikkkmmmhhhjjjooouuu}}}~~~{{{vvvrrrmmmfff\\\SSSLLLGGGDDDAAA>>>BBBGGGLLLPPPTTTYYY\\\YYYdddqqq~~~xxxZZZOOOCCC===999444222333111111111222222333333333000/////////............111222444777<<>>;;;888444000000///...,,,,,,---///........................---...000111222222222111000000111000//////111444000555<<>>:::999888777888999::::::888666222333555777999:::;;;;;;<<<<<<<<<<<<<<<===>>>>>>???AAADDDFFFGGGJJJNNNQQQUUUVVVVVVVVVVVVWWWZZZ\\\eeejjjoooooolllmmmsssyyy~~~~~~~~~|||yyyttteee``````gggooouuu~~~yyyxxxtttuuuxxx~~~zzzfffRRRMMMEEE???============::::::::::::::::::::::::999:::>>>CCCKKK```SSSZZZ^^^[[[WWWVVVSSSPPPPPPOOONNNOOOOOOOOOMMMKKKKKKLLLMMMOOOPPPQQQQQQRRRSSSVVVYYYYYYVVVUUUWWWYYYXXXXXXXXXWWWWWWVVVUUUUUUWWWXXXYYYZZZZZZZZZYYYXXXXXXWWWVVVWWWYYY\\\]]]\\\YYY\\\```fffkkkpppsssttttttxxx}}}~~~uuu{{{~~~wwwmmmgggaaa]]]___cccgggjjjkkkiiigggbbbWWWKKKCCC<<<666555555777===EEETTTkkkzzzzzzvvvuuu|||uuujjjiiimmmuuu{{{||||||vvvkkkaaaZZZjjjzzzooogggbbb___]]]ZZZTTTNNNGGGAAA>>>;;;:::;;;CCCOOOZZZ______dddeeeffffffddddddeeefffhhhgggfffddddddeeefffffffffeeeeeedddeeefffggghhhiiilllrrrxxx~~~|||wwwtttqqqjjjaaaXXXPPPKKKFFFCCCBBBBBBCCCEEEHHHLLLOOOQQQYYY___jjjyyyfffRRR@@@;;;;;;777444333555333111000111111111000222333222000---++++++,,,444000333;;;AAAEEEKKKSSSYYYZZZ[[[[[[ZZZYYYXXXWWWSSSNNNFFF???:::888555444000//////............///....../////////...------.........///000111111222000000000000000000111111333555:::AAAHHHPPPVVVYYYYYYZZZ\\\___bbbdddeeefffeee^^^RRRFFF===::::::;;;888???EEEHHHMMMTTTXXXXXXVVVXXXZZZ[[[\\\^^^aaaccccccfffjjjlllmmmpppvvv{{{zzzpppeeeaaabbboooyyynnnqqqrrrpppnnnoooqqqtttuuuvvvtttooonnnpppqqqqqquuuzzz|||wwwpppjjjeeecccWWWOOODDD;;;555333333333000000000000000111111222111000111444777>>>MMM\\\iiimmmssswww{{{wwwcccYYYdddxxx~~~ooogggfffhhhgggffffffdddcccccccccbbb```^^^]]]WWWNNNGGGAAA===:::888777777777777888888888888666666555555555777999:::::::::;;;;;;<<<=========???@@@BBBDDDGGGIIIKKKLLLPPPRRRTTTSSSRRRSSSXXX\\\eeejjjoooqqqrrrsssvvvyyy~~~zzznnnddd]]]bbbnnn{{{yyyuuusssrrrpppsss|||vvvdddUUUGGGBBBBBBAAA??????<<<<<<=========<<<;;;;;;<<<;;;===EEESSSlllQQQXXX\\\ZZZWWWUUUTTTQQQRRRPPPOOONNNOOOOOOMMMLLLLLLMMMOOOPPPRRRSSSTTTTTTTTTVVVXXXYYYYYYYYY[[[\\\ZZZZZZXXXWWWVVVVVVVVVVVVUUUVVVXXXYYYZZZZZZZZZZZZ[[[YYYXXXXXXZZZ]]]]]]]]]\\\^^^aaaeeeiiilllooopppqqqvvv|||yyy}}}xxxmmmiiiiiijjjmmmqqqrrrttttttpppkkkbbbSSSFFFBBB;;;666555666777===CCCRRReeeyyyzzzwww}}}{{{oooffffffjjjrrrwww|||}}}zzzzzzzzzzzzvvvjjjccc]]]ZZZkkkrrrggg```\\\\\\[[[XXXSSSMMMGGGBBB???<<<;;;===EEEPPPZZZ___```cccdddeeedddccccccdddeeeggggggfffeeeeeeeeeeeeeeegggfffeeeeeefffggghhhiiiiiimmmsssyyy}}}xxxuuuooojjjbbbZZZTTTNNNIIIFFFCCCCCCCCCDDDEEEGGGIIIKKKJJJPPP\\\nnn~~~jjjYYYGGGAAA???:::555444444333111111222222111000111111111000......000222999555444:::@@@EEENNNWWW]]]]]]\\\ZZZWWWSSSPPPNNNIIIEEE>>>:::777555333111///......------.........//////000000000//////.../////////000111111222222111111111111111111000000333555999???FFFMMMSSSVVVXXXYYY\\\___bbbeeefffgggddd]]]QQQEEE===::::::;;;===CCCIIIKKKNNNTTTWWWWWWVVVXXXZZZ[[[[[[]]]```bbbcccfffjjjlllnnnrrrxxx}}}}}}yyypppfffbbbcccrrrtttvvvrrrooommmlllnnnqqqrrrssssssqqqqqqttttttrrrssswww~~~zzzuuupppkkkiiigggYYYQQQFFF<<<666444333333000000000000000111111222222111222444777>>>MMM[[[hhhmmmrrrvvvzzzvvveee___kkk}}}{{{nnnggggggjjjjjjhhhgggeeecccbbbbbbbbbaaa___]]]WWWOOOFFFAAA===999777888888888777666666666555666555555555666777888999::::::;;;;;;<<<=========???@@@AAADDDFFFHHHJJJKKKLLLMMMOOOOOOQQQTTTXXX\\\bbbgggmmmppppppqqqtttwwwzzz||||||}}}|||~~~qqqggg___bbbllluuu{{{uuuooommmnnnuuu~~~ssscccQQQIIIFFFBBB??????<<<<<<<<<<<<;;;;;;::::::::::::???IIIYYYuuuPPPWWW[[[YYYVVVUUUTTTRRRTTTRRROOOMMMNNNNNNMMMLLLMMMNNNPPPRRRTTTUUUVVVVVVVVVUUUVVVYYY\\\___```___]]]\\\YYYWWWVVVVVVWWWWWWTTTUUUWWWYYYZZZ[[[[[[[[[\\\[[[[[[]]]___``````___^^^___aaacccfffhhhjjjkkknnntttzzz||||||xxxmmmlllqqqvvv~~~yyyqqqeeeTTTEEE@@@:::666666666777<<>>;;;777555444333222111///////////////000000000,,,------......---------///000000111111222222222222222222222222111000000333555999>>>DDDJJJOOOQQQUUUWWWZZZ^^^aaaccceeeeeeaaaZZZOOODDD===::::::;;;BBBHHHMMMMMMOOOTTTVVVUUUVVVXXXYYYZZZZZZ[[[^^^```bbbfffkkknnnpppuuu{{{}}}{{{xxxqqqgggcccdddttt}}}|||wwwsssnnnkkkllloooqqqrrrsssrrrsssxxxyyyvvvvvvxxx~~~|||xxxuuurrrooonnnmmm]]]UUUIII>>>888555333333000000000000000111111222333222333555777===KKKYYYggglllqqquuuzzzuuuiiihhhtttwwwlllggghhhkkklllkkkhhheeebbb``````aaaaaaaaa^^^XXXNNNFFF@@@<<<999777888888777666555444444333666555555555666777888999:::::::::;;;<<<<<<======>>>???AAACCCEEEHHHIIIJJJKKKJJJKKKMMMRRRWWW[[[\\\^^^ccciiimmmnnnooorrrtttyyyyyyzzzzzz{{{~~~zzzoooffffffkkkrrr{{{xxxqqqmmmlllqqqwww~~~sss___SSSLLLGGGCCCBBB>>>>>>======<<<<<<<<<<<<>>>???BBBJJJVVVpppRRRXXX\\\YYYVVVUUUTTTQQQTTTQQQNNNLLLLLLLLLLLLLLLMMMNNNPPPRRRTTTUUUVVVWWWUUUSSSSSSWWW]]]bbbbbbaaa```^^^ZZZXXXVVVWWWXXXYYYVVVWWWXXXYYYZZZZZZ[[[[[[ZZZ\\\___dddggggggeeebbb^^^___```aaacccfffggghhhmmmrrrxxx~~~~~~yyywww{{{yyyqqqooorrrzzzvvviiiXXXIII???999666777777777;;;@@@UUU___jjjwww{{{nnngggjjjmmmppprrrvvv|||zzzsssmmmdddXXXSSSTTTXXXmmmpppfffaaaaaaXXXWWWSSSOOOIIIDDD@@@>>><<<===AAAIIISSS\\\aaacccbbbdddeeedddcccbbbcccddddddeeefffgggfffeeedddccceeeeeedddeeefffhhhjjjkkklllpppvvv{{{|||xxxqqqnnniiiccc^^^WWWPPPKKKFFFEEECCCAAA????????????CCCEEELLL]]]rrr}}}ooo\\\NNNEEE???:::777222222111222333333111//////000//////000444999===AAA??????DDDKKKVVVaaahhhllljjjeee]]]UUULLLEEEAAA999777555555555555333222222333333333333333333222---....../////////......///000000000111111111222333333444444333222111000444666999===BBBGGGKKKNNNQQQSSSWWW[[[___aaabbbbbb\\\VVVMMMCCC===:::;;;<<>>???@@@BBBDDDFFFHHHIIIMMMKKKJJJMMMTTTZZZ\\\\\\YYY^^^eeeiiijjjlllooorrryyyzzz{{{{{{|||{{{rrrooopppsss{{{zzztttppprrruuuyyylll^^^UUUNNNHHHGGGBBBAAA????????????@@@AAA@@@AAADDDIIIRRRhhhUUU[[[]]]YYYUUUTTTSSSQQQSSSPPPLLLJJJKKKKKKKKKKKKLLLMMMOOOQQQSSSTTTUUUUUUSSSQQQQQQUUU[[[```aaaaaaaaa___\\\YYYXXXXXXZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZWWW[[[bbbjjjooonnniiieee\\\]]]^^^___bbbdddggghhhlllqqqvvv{{{wwwpppmmmppp{{{|||xxxsssooovvvyyyjjjXXXIII???:::666777777777;;;AAAUUU^^^hhhtttuuunnnrrruuutttsssuuuyyy|||{{{vvvmmm]]]TTTSSSXXXnnnyyykkkaaa^^^]]]YYYVVVRRRLLLFFFAAA===;;;<<<>>>CCCJJJTTT\\\aaaddddddeeefffeeedddcccdddfffdddeeefffffffffeeecccbbbbbbbbbbbbcccdddgggiiijjjmmmqqqwww|||~~~zzzwwwsssnnnhhhbbbZZZRRRMMMHHHFFFDDDAAA@@@?????????@@@@@@EEERRReeexxx{{{hhhUUUHHHBBB>>>;;;444333222222333222111///111111000///000333888<<<;;;>>>CCCJJJTTT```iiinnnpppmmmggg___UUULLLDDD???:::888666666666777666444666666777777777666555444444444444444444333333222//////000000000000111111333444555555555444222111666777:::===AAAFFFIIIKKKPPPRRRVVVZZZ^^^___``````WWWRRRIIIBBB===;;;<<<>>>BBBHHHMMMMMMOOOSSSUUUTTTUUUVVVWWWWWWWWWXXXZZZ]]]```dddjjjnnnrrrxxx}}}|||yyywwwxxxtttlllgggfffooo|||tttnnnlllnnnppprrrqqqnnnoootttzzz~~~|||wwwttthhh___QQQEEE<<<777444333000000000000000111111222444333444666888===IIIVVVdddiiiooosssxxxrrrmmmrrr~~~wwwrrrkkkgggggghhhgggfffeeeccc```______aaaaaa```\\\UUUKKKCCC===:::888777333333444444555555666666444555666666777888888888999999::::::;;;<<<<<<<<<===>>>???AAACCCEEEFFFGGGNNNKKKJJJLLLRRRWWWXXXXXXUUUZZZ```dddfffiiimmmqqqyyyzzz{{{|||}}}|||vvvssssss{{{}}}xxxvvvvvvwww|||{{{lllaaaVVVNNNJJJEEECCCAAA??????AAACCCDDD???@@@EEELLLWWWkkkTTTZZZ\\\XXXTTTSSSSSSQQQQQQNNNLLLKKKLLLLLLLLLKKKLLLMMMNNNPPPQQQRRRSSSSSSPPPPPPPPPSSSWWW\\\___``````___\\\[[[ZZZ[[[\\\]]]^^^]]]\\\[[[ZZZZZZZZZZZZVVV[[[ccckkkpppooojjjfff\\\\\\]]]^^^aaadddggghhhlllpppuuuxxx}}}zzzrrrgggdddfffqqq|||~~~yyy~~~}}}uuulllqqqnnnYYYIIIAAA;;;777777777888<<>>DDDKKKTTT[[[aaaddddddeeeffffffddddddeeefffeeeeeeeeeeeeeeedddccccccaaaaaaaaabbbdddfffiiijjjooosssxxx}}}|||{{{xxxrrrllleee^^^VVVQQQJJJHHHEEECCCAAA?????????===>>>BBBLLL\\\qqqwwwbbbQQQIIIDDD???999777444333333333222000222333222111111333777;;;888???GGGOOO[[[hhhppprrrssspppjjjaaaWWWMMMEEE@@@<<<:::888888999;;;;;;:::<<<=========<<<:::888777777777777777666444333222111111111111111111111111222444555777777555444333666777999<<<@@@DDDGGGIIINNNQQQUUUYYY\\\]]]\\\\\\QQQLLLFFF@@@======???@@@AAAGGGLLLLLLNNNRRRTTTSSSSSSTTTUUUVVVVVVWWWZZZ\\\^^^ccchhhmmmqqqwww}}}|||xxxwwwxxxvvvnnnhhhggghhhyyyqqqkkkiiijjjlllmmmooojjjhhhmmmttt|||yyyuuummmdddUUUHHH>>>888444222000000000000000111111222333222444777888===IIIVVVccchhhnnnrrrwww}}}nnnkkkrrr~~~{{{sssooojjjgggeeeeeedddcccccccccbbbcccdddcccaaa___YYYRRRHHH@@@;;;999888888222333333444555666777777444555666777888888888777999999999:::;;;;;;<<<<<<======???@@@BBBDDDEEEFFFJJJIIIHHHIIIMMMPPPSSSSSSSSSWWW\\\___bbbfffmmmrrrxxxzzz|||||||||~~~{{{ssspppwww|||yyyvvvwww||||||pppbbbVVVQQQKKKHHHDDDAAA???@@@AAACCCBBBCCCHHHQQQ]]]oooOOOUUUXXXUUURRRSSSSSSRRRPPPNNNMMMNNNOOOOOONNNMMMNNNNNNOOOPPPQQQQQQQQQQQQOOOPPPRRRSSSTTTWWW\\\___^^^^^^]]]]]]]]]]]]]]]^^^___^^^]]]\\\\\\\\\]]]^^^ZZZ\\\```fffjjjkkkhhhfff^^^]]]]]]^^^```ccceeegggkkkppptttxxx|||~~~yyyqqq```^^^```jjjrrrvvvxxx{{{|||}}}rrrhhhtttwww~~~||||||yyyqqqhhhmmm}}}eeeRRRCCC===777777777888>>>EEEPPPZZZbbbgggqqqyyyrrrlllsssvvvrrroooqqqsssqqqxxxzzz{{{iii^^^]]]cccxxxyyynnngggbbb]]]YYYUUURRRMMMHHHBBB>>>;;;:::999===DDDLLLSSS[[[```dddcccdddeeeeeedddcccdddeeefffeeeddddddccccccddddddaaaaaaaaabbbeeegggjjjlllqqquuuyyy}}}~~~}}}yyytttnnnhhhaaa[[[VVVLLLJJJGGGCCC@@@>>>======;;;===AAAGGGSSShhhrrr```TTTJJJCCC@@@===888555555555444444333444555444444666999;;;>>>FFFNNNVVVbbbpppyyyzzz{{{wwwqqqhhh]]]RRRIIIDDDAAA???======???BBBDDDEEEGGGHHHHHHGGGFFFCCC@@@>>>======<<<;;;:::888666555333333333333333333333333111333555777888777666444444555777:::>>>BBBEEEGGGHHHKKKOOOSSSUUUUUUTTTSSSKKKHHHCCC???===>>>AAACCCCCCIIIMMMMMMNNNRRRTTTRRRPPPRRRTTTUUUUUUWWWZZZ\\\]]]aaagggkkkooouuu}}}}}}yyywwwyyyxxxpppjjjgggbbb}}}|||wwwoooiiigggggghhhhhhlllfffcccfffkkkrrr}}}yyyvvvqqqgggYYYJJJ???999444222000000000000000111111222222222444777999>>>JJJVVVbbbgggmmmqqqvvvvvvhhhgggppp}}}vvvmmmkkkhhhfffdddcccbbbaaacccdddfffiiijjjhhhccc___VVVOOOEEE===999888888888444444555555666666666777444555666777888888888777888999999::::::;;;<<<<<<<<<===>>>@@@AAACCCDDDEEEFFFGGGHHHHHHIIILLLPPPTTTRRRUUUYYY[[[^^^dddmmmssszzz|||~~~~~~~~~sssmmmsss|||~~~xxxvvvyyy|||tttfff___WWWSSSLLLFFFBBB@@@AAABBBFFFGGGNNNZZZiiiyyyJJJQQQTTTRRRQQQRRRTTTSSSOOOOOOOOOPPPRRRRRRQQQOOOOOOPPPPPPQQQRRRQQQQQQQQQOOOQQQSSSSSSSSSUUUZZZ___]]]]]]]]]^^^^^^^^^^^^___^^^]]]]]]\\\]]]^^^```aaa^^^^^^^^^aaadddffffffeee```___^^^^^^___bbbdddfffkkkoootttxxx}}}zzzrrr^^^[[[]]]ffflllmmmmmmmmmnnnooopppoooooopppsssvvv{{{|||}}}iiiZZZ___rrrqqqzzzzzzwwwrrrkkkeeejjj~~~sss___EEE>>>888777777999???FFFPPP[[[bbbcccjjjyyy|||rrrkkkfffnnnrrrnnnlllooopppnnnrrrqqqyyy{{{iii```bbbiii}}}rrriiidddaaa[[[UUURRROOOKKKFFFBBB???===<<<999===DDDLLLSSSZZZ```dddbbbcccddddddbbbbbbcccdddfffeeedddcccbbbcccdddeeeaaaaaabbbcccfffiiikkkmmmrrruuuzzz}}}~~~}}}yyytttnnniiiddd^^^[[[NNNLLLHHHDDD@@@===;;;:::888:::===???HHH\\\wwwkkk]]]OOOEEEEEEAAA;;;777666666777666333444666777777888;;;===GGGOOOVVV\\\hhhwwwxxxnnncccWWWNNNIIIFFFDDDBBBBBBEEEJJJMMMOOOQQQRRRRRRQQQOOOLLLHHHFFFHHHHHHGGGEEECCCAAA???===555555555555555555555555000222555888999888777666222333555888<<<@@@CCCEEEBBBDDDHHHLLLNNNMMMLLLJJJHHHFFFAAA>>>===???BBBDDDFFFKKKNNNNNNNNNQQQSSSQQQOOOQQQSSSTTTUUUWWWZZZ]]]\\\```fffjjjnnnttt|||~~~zzzxxxzzzyyyqqqjjjggg^^^yyy{{{vvvoooiiiggggggggggggjjjddd```bbbeeejjjsss{{{~~~{{{zzz}}}}}}yyywwwsssiiiZZZKKK@@@999555222000000000000000111111222111111444777999>>>JJJWWWaaaffflllqqqvvvqqqdddeeennn|||tttiiihhhgggeeedddcccbbbaaaccceeeiiinnnoookkkeee```TTTMMMDDD<<<888888888888666666666666666666555555333444666888888888777777888999999::::::;;;<<<<<<<<<===>>>???AAABBBDDDDDDDDDGGGIIIJJJJJJLLLRRRWWWRRRUUUWWWYYY\\\cccmmmttt}}}tttlllqqqzzz}}}{{{xxxyyywwwxxxuuunnnbbb]]]UUULLLFFFCCCBBBBBBDDDFFFQQQdddyyy