BM[6( {{{wwwxxx{{{}}}|||zzztttuuu{{{}}}~~~|||xxxuuutttvvvxxxtttuuuuuurrrnnnjjjhhhgggccchhhmmmllljjjkkkqqqwwwtttxxxyyytttqqqrrrsssrrruuutttrrrpppooorrrwww{{{|||{{{yyyxxxwwwvvvsssqqqzzz~~~~~~tttsssvvv}}}{{{}}}}}}zzzvvvssstttuuuvvvvvv|||xxxyyy|||www|||}}}zzzzzzyyywwwlllrrryyy~~~~~~{{{yyyzzz||||||zzz{{{wwwuuuuuuuuusssqqqqqqpppnnnkkkiiihhhgggfffbbbbbbaaa___^^^]]]\\\[[[\\\ZZZXXXVVVUUUUUUVVVWWWaaaaaa___^^^aaaiiimmmlllqqqooommmmmmnnnmmmiiieeegggmmmqqqlll```VVVRRRRRRzzzzzz~~~|||{{{yyysssoooooosssooommmpppttttttpppmmmrrrnnnhhhcccaaabbbfffhhhgggiiiiiigggeeedddhhhkkkjjjkkkllllllllllllmmmnnnvvvuuutttttttttsssrrrrrrxxxuuupppmmmlllmmmooopppzzz||||||yyyuuuttttttsssyyyyyyyyy|||~~~|||zzzyyyyyyyyyyyy}}}}}}}}}tttvvvuuuqqqpppqqqnnnjjjpppooonnnllllllooorrruuuqqqrrrsssuuuuuurrrmmmiiidddggggggccc```]]]ZZZVVV___bbbeeeeeegggjjjjjjiiimmmiiiffffffjjjkkkhhhdddZZZ```ccc^^^YYYWWWXXXYYYXXXWWWXXXZZZZZZWWWTTTTTTRRRTTTXXX[[[VVVMMMIIIJJJNNNRRRUUUUUUQQQMMMMMMNNNPPPPPPOOOLLLJJJJJJLLLOOOUUUXXXZZZWWWQQQMMMMMMOOOMMMOOOOOONNNLLLNNNRRRWWWZZZ\\\[[[WWWUUUVVVTTTPPPNNNLLLHHHEEEEEEHHHLLLPPPTTTUUUVVVVVVTTTRRRQQQQQQKKKIIIHHHHHHJJJKKKKKKJJJJJJNNNPPPPPPRRRWWWXXXVVVVVVVVVVVVVVVXXXZZZ[[[[[[[[[[[[ZZZWWWSSSSSSWWWZZZbbbfffmmmxxx}}}sssgggaaaaaa```YYYQQQLLLOOOPPPNNNNNNRRRUUUWWWSSSTTTUUUSSSRRRRRRUUUXXXSSSVVVXXXXXXUUUTTTUUUWWW[[[\\\\\\]]]^^^```aaaaaa]]]XXXSSSQQQTTTXXXYYYYYYVVV^^^aaa[[[UUUWWW___eeebbb^^^\\\___bbb```^^^]]]aaa\\\UUUOOOLLLMMMPPPRRRVVVYYY\\\]]]]]]]]]\\\YYY```bbbdddeeegggfffaaaZZZRRRSSSVVVZZZ___cccgggiii___XXXQQQOOORRRUUUVVVUUUUUUQQQNNNMMMOOOPPPPPPOOOUUUXXXYYYXXXXXXYYYXXXUUULLLNNNLLLIIIIIILLLOOOPPPNNNLLLJJJIIIIIIKKKMMMOOOJJJIIIGGGHHHNNNVVV\\\]]]jjjoootttuuurrrooonnnnnnzzz~~~lllYYYLLLHHH}}}~~~~~~}}}zzzxxxxxx|||~~~xxxtttvvvxxxzzz{{{{{{zzzwwwvvvqqqkkkeeecccdddfffdddbbbcccffffffbbb\\\XXXWWWWWWYYYXXX[[[```ddddddeeeggggggeeecccccccccddddddccc```^^^[[[ZZZ[[[]]]^^^___YYYUUURRRTTTTTTPPPOOOQQQQQQPPPOOOPPPSSSUUUTTTRRRVVVTTTPPPLLLJJJJJJJJJKKKKKKMMMNNNMMMJJJJJJLLLPPPMMMNNNOOONNNLLLLLLLLLNNNNNNNNNOOOOOOOOOPPPQQQQQQNNNNNNNNNMMMLLLKKKLLLLLLQQQRRRSSSTTTRRROOONNNPPPOOOOOOPPPSSSVVVYYYZZZZZZZZZeeehhhaaaaaakkkmmmfff`````````bbbdddgggjjjlllnnnqqquuuwwwwwwxxx|||jjjYYYXXXXXXXXXYYY[[[]]]___cccnnn}}}{{{pppiiigggfffhhhnnnuuuyyyyyywwwqqqeeeYYYUUUVVVWWWYYY\\\\\\^^^___^^^\\\ZZZ[[[\\\XXXYYYZZZYYYXXXUUUQQQOOOLLLMMMPPPSSSVVVWWWWWWWWW\\\^^^^^^]]]ZZZXXXWWWWWW```___^^^\\\\\\\\\[[[ZZZWWWXXX[[[\\\WWWQQQTTT\\\bbb^^^YYYUUURRRPPPLLLIIIQQQTTTSSSLLLHHHKKKOOOQQQXXXUUUQQQOOOOOORRRVVVXXXTTTSSSSSSTTTUUUTTTRRRPPPMMMNNNLLLKKKOOOVVVVVVQQQOOOQQQQQQPPPSSSVVVRRRJJJNNNKKKKKKPPPVVVXXXUUUQQQNNNRRRPPPGGGBBBGGGNNNQQQSSSQQQSSSXXXYYYVVVVVVYYYYYYZZZ^^^```[[[TTTSSSVVV]]]dddgggaaaUUUOOOQQQWWW]]]YYYRRRLLLKKKQQQZZZbbbhhhjjjkkkfff]]]XXXXXXZZZ___ZZZUUUTTTWWW[[[^^^^^^ccc```\\\YYY\\\^^^XXXOOOMMMJJJGGGDDDEEEGGGJJJLLLJJJKKKKKKHHHEEECCCDDDFFFFFFEEEDDDEEEIIILLLNNNOOOJJJMMMMMMJJJGGGGGGDDD???FFFGGGJJJLLLNNNPPPRRRSSSPPPOOOLLLKKKKKKNNNRRRUUUWWW[[[^^^eeesssyyypppiiiiiijjjeeeZZZQQQOOOQQQOOONNNSSS[[[]]]YYYQQQQQQPPPMMMJJJGGGGGGGGGDDDIIIRRR\\\fffnnntttwwwlllkkkhhhfffdddddddddeeehhhaaaXXXSSSRRRSSSSSSRRR[[[bbbbbbYYYQQQTTT\\\bbbWWWQQQPPPUUUXXXVVVUUUVVVYYYVVVQQQOOOSSS\\\gggmmmmmmkkklllpppttttttqqqmmmxxxxxxwwwvvvxxxuuugggWWWOOONNNLLLKKKIIIHHHHHHHHHFFFGGGIIIJJJIIIIIIIIIJJJPPPPPPOOONNNMMMOOOTTTXXXRRRZZZaaacccgggkkkiiidddQQQSSSNNNEEEBBBGGGLLLMMMHHHFFFEEEDDDFFFIIILLLNNNHHHJJJPPP\\\jjjxxxsss___SSS~~~{{{zzzwwwuuutttxxxxxxxxxwwwvvvuuusssqqqpppjjjnnnqqqpppllljjjlllooommmmmmllliiifffbbb^^^\\\ZZZ[[[[[[YYYVVVTTTSSSTTTSSSPPPNNNOOORRRUUUUUUTTTSSSQQQQQQTTTYYY[[[ZZZXXXWWWWWWUUUSSSQQQNNNLLLKKKIIILLLPPPQQQNNNIIIEEEBBBAAABBBDDDDDDDDDCCCAAA???===<<<::::::;;;<<<<<<;;;>>>AAABBB???>>>???>>>;;;;;;;;;<<<===???@@@AAABBB>>>>>>===<<<===>>>???@@@999999999999999999999999<<<999888;;;;;;999999<<<;;;<<<;;;888888;;;;;;999;;;:::::::::999999999999888:::<<<:::888777999<<<:::;;;;;;:::888777777999777888::::::999999;;;===999;;;======;;;:::::::::::::::===AAA???;;;:::============>>>>>>@@@AAAAAA===DDDFFFAAA???DDDEEE@@@<<<<<<;;;<<<===???AAABBBGGGKKKOOOPPPPPPPPPSSSVVVbbbeeeiiilllllljjjhhheeecccccceeekkkrrrooo[[[FFF@@@@@@AAABBBCCCDDDFFFFFFJJJNNNTTTXXXXXXTTTOOOJJJEEEEEEGGGJJJNNNPPPQQQPPPJJJFFFEEEGGGGGGCCCAAABBBDDDGGGJJJJJJGGGEEEFFFHHHEEEGGGJJJNNNPPPQQQQQQQQQQQQTTT[[[ccckkkqqqvvvxxx{{{zzzwwwsssooollllllmmmqqqtttuuutttrrrnnndddZZZYYYZZZ^^^aaaZZZOOOOOOVVVmmm___NNNCCCDDDNNNYYY```pppoooggg[[[WWW```pppzzzyyyuuupppnnnqqqvvv|||jjjddd[[[ZZZjjj|||vvvuuu}}}vvvhhh______bbbhhhooottttttsssvvvqqq```MMMJJJZZZmmmvvvzzz~~~vvvllllllxxx~~~bbb^^^YYYUUUQQQNNNJJJHHHPPPRRRSSSQQQNNNLLLNNNPPPRRRRRRTTTZZZccclllsssvvvvvvyyyxxxqqqjjjddd[[[SSSOOOUUU___fffiiihhhfffeeefffaaa]]]]]]ccciiilllmmmppprrrqqqmmmpppvvvuuunnn{{{xxxzzz}}}ppp]]]QQQPPPSSSYYYiiiqqqppppppooojjjaaaWWWOOO\\\gggxxx{{{tttzzzyyyqqqpppnnniiikkkrrrzzzvvvqqqrrr|||llliiiddd]]]WWWQQQMMMKKKKKKQQQXXXZZZYYYWWWXXXZZZ```eeegggaaaXXXWWWaaakkkwwwyyyjjjbbbdddgggfffeeedddcccccceeegggiiikkkXXX]]]kkk|||uuullliiifffbbbaaabbbcccbbbaaabbbdddfffeeecccaaa``````bbbbbbcccdddeeeeeeeeeffffffhhhjjjjjjgggdddbbbaaa``````___^^^]]][[[YYYXXXSSSVVVWWWUUUUUUWWWVVVSSSNNNNNNOOOPPPLLLGGGIIIOOOVVVXXX^^^ccc___VVVPPPNNNJJJIIIHHHFFFDDDCCCAAAAAA>>>===>>>BBBGGGKKKMMMMMMEEEDDDDDDBBBAAA@@@@@@AAAAAACCCFFFGGGGGGFFFEEEDDDCCCDDDEEEDDDCCCAAA???===@@@BBBDDDDDDBBB???===<<<:::;;;===???@@@@@@@@@???;;;:::999<<<@@@BBB???===<<<;;;999777555444555666===@@@CCCCCC@@@<<<::::::;;;<<<<<<=========<<<<<>>@@@???;;;===>>>===:::888999;;;===FFFEEECCC@@@>>><<<======:::===@@@BBBBBBBBBAAAAAA@@@<<<;;;<<<:::666666999:::>>>>>>999777;;;===<<<===============>>>>>>???999;;;======::::::<<>><<<===???@@@???CCCHHHFFFAAA???BBBCCCCCCBBBAAAAAABBBEEEGGGAAABBBCCCAAA>>><<<<<<<<>>666999;;;:::999999===@@@CCCFFFJJJNNNPPPOOONNNLLLIIILLLNNNNNNOOOLLLDDD:::888;;;???DDDHHHKKKNNNOOOPPPOOOPPPTTTYYYZZZWWWSSSLLLNNNPPPQQQRRRTTTWWWXXXUUUWWW\\\```]]]VVVSSSTTTUUU\\\ccceeebbb^^^]]]]]]bbbeeeiiinnnsssvvvyyyzzz~~~~~~{{{eeeUUUXXXiii}}}~~~qqqqqqrrrYYYZZZsss|||wwwsssnnnfff^^^XXXggglllrrrtttrrroooppprrrqqqqqqssszzzwww~~~}}}yyyrrrttt~~~yyy~~~qqq^^^TTTeeessstttxxx{{{xxxyyyzzz{{{zzzyyyxxxyyyzzz}}}hhhaaannnuuuwwwxxxtttuuuuuuttttttssstttttttttnnnuuuuuuuuuxxxJJJFFFCCCCCCDDDEEEDDDBBBAAACCCEEEEEEEEEEEEGGGHHHIIIIIIHHHGGGEEEDDDDDDCCCDDDHHHKKKKKKHHHFFFFFFHHHFFFFFFFFFFFFEEEEEEEEEEEE===BBBCCCBBBBBBDDDBBB>>>:::===BBBDDD???:::===EEEAAAAAADDDFFFDDD???AAAFFFAAA@@@@@@@@@@@@AAABBBBBB<<<===>>>???BBBDDDFFFHHHHHHHHHHHHGGGFFFGGGIIIKKKEEEEEEGGGMMMRRRUUURRROOOFFFHHHLLLOOORRRSSSSSSSSSNNNQQQTTTUUUSSSPPPMMMLLLGGGKKKQQQUUUTTTRRRPPPOOOMMMJJJGGGGGGGGGEEE@@@<<<<<<;;;:::999:::<<<@@@CCCEEEHHHJJJIIIFFFDDDEEEFFFHHHHHHHHHIIIJJJKKKLLLMMMTTTXXX[[[YYYSSSNNNMMMNNNRRRZZZ^^^YYYSSSRRRRRROOONNNPPPOOOJJJFFFGGGKKKNNNXXXWWWSSSLLLFFFAAA@@@???DDDHHHMMMQQQRRRQQQQQQPPPQQQMMMKKKIIIDDD>>>===@@@===CCCFFFEEEGGGPPPVVVWWWQQQPPPOOOMMMMMMMMMNNNOOODDDFFFIIIIIIGGGGGGIIILLLDDDEEEFFFDDDBBBAAABBBCCC:::===@@@AAAAAABBBEEEHHHQQQQQQOOOKKKGGGFFFIIILLLPPPOOORRRXXXVVVOOOMMMPPPJJJJJJJJJIIIJJJMMMQQQTTTUUURRRQQQRRRNNNHHHFFFJJJAAA@@@>>><<<:::999999:::999::::::777555666;;;???555777;;;???@@@@@@???>>>888>>>AAA===888:::===???777<<>>IIIYYYiiitttzzz}}}~~~||||||zzz}}}wwwuuu}}}zzzvvvwwwxxxrrrqqqzzzzzz|||}}}zzzzzz}}}}}}wwwtttuuuvvvyyyvvvmmmfffrrr||||||yyy}}}|||zzzsssvvv|||{{{pppfffhhhvvv||||||rrrbbb^^^ppp}}}}}}{{{~~~wwwsssqqqnnnmmmooossswwwzzzzzzuuusssssssssssspppuuuzzz}}}~~~~~~{{{mmmnnn{{{}}}}}}xxxpppllluuu|||~~~{{{}}}yyyiiihhhooo}}}|||zzz~~~yyypppgggcccaaahhhqqqmmm^^^SSSQQQUUUTTTPPPKKKIIINNNYYYaaa```^^^ZZZUUURRRRRRUUUXXXSSSSSSRRRQQQNNNKKKIIIGGGNNNSSSXXXYYYVVVTTTTTTVVVVVVYYYZZZXXXRRRNNNMMMMMMVVVSSSTTTWWWWWWQQQOOOQQQWWWUUUQQQKKKEEEBBBAAABBBEEEHHHLLLOOORRRSSSSSSSSSTTTWWWXXXTTTKKKDDDAAAAAA?????????@@@CCCIIIQQQWWWWWWRRRLLLKKKLLLNNNLLLJJJHHHIIIIIIJJJJJJJJJIIIIIIFFFEEEBBB???>>>>>>@@@AAA??????>>>>>>@@@BBBDDDFFFGGGFFFDDDBBBCCCDDDFFFHHHDDDEEEFFFGGGGGGFFFDDDCCCFFFCCCCCCFFFGGGFFFIIIMMMMMMOOOSSSWWWXXXVVVPPPLLLOOOMMMLLLLLLLLLKKKIIIGGGDDDCCCAAA???>>>>>>>>>>>>TTTRRROOOJJJEEE@@@<<<:::777888999::::::<<<@@@CCCUUU___mmmxxx~~~xxxxxx{{{yyysssrrrxxxxxxppplllpppwwwzzz~~~uuujjjcccccchhhnnn```]]]cccnnnqqqkkkiiimmmrrruuuvvvrrrkkkggghhhkkkooozzzwwwuuuxxx{{{~~~uuuwwwiiiWWWRRRccc{{{|||zzzwwwuuu~~~zzzxxx{{{}}}sssnnnpppuuuxxxqqqlllpppzzz|||{{{~~~|||xxx{{{}}}}}}}}}vvvkkk______sss|||yyy{{{zzz}}}~~~{{{|||}}}xxxpppooopppqqqrrrtttuuuwwwwww|||zzzvvvqqqmmmllllllllllllkkkpppwww{{{{{{yyywwwwww|||zzz~~~|||zzzuuuooonnnyyyxxx}}}~~~{{{zzz{{{}}}vvvqqqsssqqqnnnkkkjjjlllllliiifffjjjhhhmmmvvvwwwppplllooopppqqqnnniiieeeccc]]]UUULLLLLLSSS^^^^^^TTTMMMMMMUUUSSSPPPKKKJJJNNNWWW___OOOLLLIIIHHHIIIJJJKKKKKKFFFFFFFFFEEECCCAAA>>>===@@@DDDHHHHHHGGGFFFGGGJJJFFFFFFFFFEEEEEEDDDDDDCCCHHHGGGIIIMMMLLLHHHEEEFFFGGGGGGFFFCCC@@@===>>>???AAABBBDDDFFFHHHJJJKKKKKKJJJMMMOOOMMMHHHBBB???>>>============>>>AAAFFFJJJMMMIIIEEEDDDFFFGGGFFFEEECCCDDDEEEFFFFFFFFFFFFFFFBBB@@@>>><<<;;;<<<===>>>>>>======<<<===???@@@AAA???>>>=========???AAACCCBBBBBBBBBBBBCCCCCCCCCCCCBBB???===@@@AAAAAADDDHHHJJJKKKLLLOOOQQQQQQNNNLLLLLLKKKJJJJJJLLLNNNMMMMMMIIIHHHFFFEEEDDDDDDDDDEEEUUUUUUSSSRRRPPPNNNMMMLLLFFFGGGIIIJJJKKKNNNQQQTTT]]]fffooossssssssswww{{{~~~ssshhhcccdddbbb]]]]]]ccceee```[[[]]]dddhhhrrrlllbbbXXXRRRTTTZZZ```WWWSSSUUU]]]```^^^```fffdddfffgggfffbbb^^^[[[[[[]]]ooo}}}~~~|||~~~}}}{{{|||}}}}}}wwwvvvxxx|||xxxrrrppp```PPPRRRiii|||}}}|||{{{~~~~~~}}}~~~~~~}}}{{{{{{yyy{{{}}}tttttttttvvvzzz}}}~~~}}}zzz~~~|||uuurrrtttwww~~~}}}|||yyywwwooosssuuutttrrrsssyyyyyy{{{{{{wwwrrroooppprrrxxxwwwwwwzzz}}}{{{~~~~~~|||{{{xxxwwwuuuuuuvvvzzz|||xxxzzz|||xxxuuuooogggbbbiii}}}wwwttttttqqqvvvzzzxxxuuurrrmmmgggppprrrvvvyyy{{{zzzxxxvvvwwwvvvvvvvvvvvvxxxzzz|||rrrpppmmmllllllllllllkkkmmmsss{{{zzzuuurrrvvvhhh]]]ZZZ\\\ccc\\\```ttt~~~{{{qqqkkkhhhnnnyyy|||wwwvvvuuussspppooonnnkkkhhhgggpppwwwvvvuuuyyy~~~{{{wwwsssuuuzzz{{{vvvqqq}}}wwwzzzqqqmmmsssuuuvvvvvvqqqllljjjmmmqqqsssnnniiijjjpppwwwyyyxxxyyysssppppppmmmeee``````aaa___\\\ZZZ[[[]]]___aaagggeeefffiiifff^^^YYYYYYYYYZZZYYYXXX\\\aaa```[[[NNNKKKLLLQQQTTTSSSVVV[[[RRRPPPLLLGGGDDDFFFLLLQQQBBB???===>>>AAABBB@@@>>>>>>???@@@AAAAAAAAA@@@???@@@BBBCCCAAA???>>>>>>@@@@@@>>>======???@@@AAA@@@BBBCCCFFFHHHHHHEEECCCBBB@@@AAABBBAAA???======>>>@@@@@@AAABBBCCCEEEFFFGGGDDDGGGIIIIIIEEE@@@<<<;;;:::;;;<<<<<<<<<===???BBBJJJFFFBBB@@@@@@???>>><<<>>>>>>@@@AAABBBBBBBBBBBB>>>===;;;:::::::::;;;<<<===<<<<<<;;;<<<<<<===>>>>>>===<<<;;;<<<===???@@@BBBAAAAAAAAABBBCCCEEEFFF???<<<:::===???@@@CCCIIIMMMKKKIIIHHHIIIIIIHHHFFFDDDBBBAAACCCFFFIIIJJJKKKGGGFFFDDDCCCCCCCCCCCCDDDFFFGGGJJJMMMQQQUUUYYYZZZWWWZZZ]]]^^^]]]\\\\\\\\\VVV\\\aaa___ZZZ[[[ccckkkuuummm```UUUOOONNNNNNMMMNNNPPPQQQQQQQQQTTTXXX[[[ZZZYYYWWWTTTSSSSSSUUUVVVXXXUUUUUUZZZ\\\\\\___ddd\\\^^^aaacccbbb___[[[XXXSSS^^^ffffffgggnnnwwwzzz|||yyyxxxyyy{{{|||~~~~~~}}}|||}}}}}}~~~~~~zzzvvvuuuuuuyyyxxxqqqpppyyyjjj___iii}}}{{{yyyyyy}}}vvvuuutttuuuyyy|||~~~}}}{{{yyyzzz{{{|||www|||pppoooyyy|||uuu}}}|||{{{ssspppooorrrxxx|||}}}}}}|||}}}|||xxxuuutttttttttuuuwwwxxxsssmmmmmmuuu}}}~~~yyytttqqqooommmkkkaaagggnnnooonnnpppwww}}}~~~}}}{{{{{{zzzyyyxxxwwwwwwxxx|||}}}|||ttttttzzzxxxxxx{{{{{{zzz}}}}}}zzzzzz{{{xxxwwwuuuuuuvvvzzz~~~~~~|||zzz{{{}}}}}}wwwvvvxxxvvvtttoookkkmmmzzzyyyuuusssqqqpppqqqlllrrrwwwuuuppplllkkkkkkvvvxxx{{{~~~~~~{{{xxxvvvrrrqqqppprrrwwwzzz{{{zzznnnmmmlllmmmooopppooonnnpppuuu}}}}}}wwwsss~~~|||yyyqqqxxx|||wwwiii\\\TTTRRRYYYRRRWWWkkk|||}}}wwwuuusssnnnkkkoooyyy~~~}}}xxxrrrooolllkkkkkkiiiggggggfffkkknnnmmmmmmnnnmmmjjjllllllkkkmmmppptttwwwyyyxxxkkkiiisssvvvnnnjjjooouuuvvvuuunnnhhhggglllrrrrrrlllggghhhnnntttvvvuuutttpppmmmmmmkkkgggcccbbb\\\ZZZXXXVVVWWWZZZ^^^aaa]]]\\\^^^aaa```\\\YYYYYYXXXXXXVVVVVV\\\bbbbbb]]]RRRNNNLLLMMMPPPTTTZZZ```VVVSSSNNNHHHDDDCCCEEEGGGAAA???===???AAABBB???<<>><<<<<<===???@@@@@@AAACCCEEEFFFFFFEEECCC@@@>>>???AAAAAA???=========??????>>>???@@@AAACCCDDDBBBDDDFFFEEEBBB>>>:::999888:::<<<<<<<<<<<<>>>???GGGDDDAAA>>><<<;;;999888999:::;;;<<<===>>>>>>>>><<<;;;:::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>===<<<;;;;;;;;;;;;<<<===<<<<<<<<<===>>>AAABBB>>>::::::>>>AAABBBFFFKKKLLLIIIFFFDDDCCCCCCBBBAAAAAA@@@???@@@DDDGGGIIIJJJBBBAAA@@@?????????@@@AAAAAAAAACCCEEEHHHKKKNNNPPPUUUYYY^^^```^^^ZZZVVVTTTQQQTTTUUUPPPKKKNNNZZZeeeeee]]]SSSKKKHHHGGGIIILLLNNNKKKIIIKKKOOORRRSSSTTTNNNOOOQQQSSSUUUUUUUUUTTTUUUSSSSSSUUUVVVVVVXXX[[[WWWYYY\\\^^^]]]ZZZUUURRRSSSXXX\\\\\\```iiisssyyytttsssrrrqqqqqqrrrssstttxxx|||~~~~~~}}}~~~yyywwwvvvwwwwwwuuussssssssstttyyy~~~~~~}}}vvvsssuuu|||pppkkkzzzzzzwwwuuuwww{{{{{{zzzxxxnnnqqqsssrrroooqqqwww}}}yyywwwuuuttttttvvvyyy{{{ppptttnnnaaadddttt}}}zzz}}}zzz{{{zzzvvvuuuvvvooonnnnnnqqquuuxxxvvvtttuuutttrrrpppmmmlllnnnqqqnnnpppoookkkgggjjjttt~~~|||yyyssspppnnnnnnmmmlllbbbhhhmmmnnnkkklllssszzzzzzxxxwww{{{|||xxx{{{zzzzzzzzz{{{zzzzzzyyyzzz||||||zzzwwwwwwzzz}}}zzz{{{~~~xxxrrrnnnooosssqqqrrrvvv{{{{{{wwwuuuxxx|||xxxwwwvvvvvvwwwxxxxxxvvvuuuwww||||||yyyzzz~~~~~~}}}~~~~~~}}}}}}vvvnnniiikkkooosssrrrnnnmmmssssssmmmmmmnnnooorrrlllooorrrrrrnnnlllpppvvvzzzzzzyyyxxxvvvtttsssqqqpppoooqqqvvv{{{|||yyyuuuhhhggggggiiilllmmmlllkkkllloootttyyyzzzxxxtttqqqxxx{{{{{{~~~}}}ssshhhppptttvvvrrrjjjccc``````bbb___cccoooyyy{{{wwwtttnnnjjjhhhjjjpppttttttrrrlllfffccccccbbb___^^^___```ccceeedddeeehhhfffaaadddffffffffffffhhhnnnssslllbbb^^^eeejjjiiihhhkkkssssssooohhhaaa```eeejjjjjjfffcccdddhhhkkkllllllfffdddbbbaaaaaa```^^^]]]UUUSSSPPPNNNNNNQQQSSSUUUWWWWWWXXXYYYYYYWWWUUUTTTNNNNNNMMMNNNTTTYYYWWWQQQGGGGGGHHHJJJLLLMMMOOOQQQTTTQQQLLLFFFBBB@@@???@@@@@@?????????@@@@@@>>><<>>>>>=========<<<<<<<<<>>>===<<<;;;;;;<<<===>>>???BBBCCCAAA@@@AAA@@@===;;;<<<>>>===;;;::::::;;;:::::::::;;;<<<===>>>???AAAAAAAAA@@@>>><<<999777777999;;;;;;;;;;;;===>>>???>>>===;;;:::999999999666777888999999:::999999999999888888999999::::::999999999999::::::::::::;;;:::999888777777777777::::::999999:::<<<===???<<<999:::???AAABBBEEEIIIEEECCC@@@@@@@@@AAA@@@???>>>======???BBBDDDEEEDDD???>>>=========>>>???@@@??????>>>>>>???@@@BBBCCCGGGLLLRRRVVVUUUQQQMMMJJJGGGIIIHHHDDD@@@DDDPPPYYYTTTNNNHHHFFFEEEEEEIIINNNOOOIIIFFFGGGIIIIIIJJJLLLPPPNNNLLLLLLOOORRRTTTTTTPPPOOONNNNNNOOOPPPQQQSSSYYY[[[\\\ZZZVVVQQQNNNMMMPPPSSSWWWZZZ^^^bbbgggjjjiiijjjkkklllllllllkkkkkkmmmrrrzzz|||tttxxx|||}}}}}}xxxrrrpppoooqqqrrrpppqqqtttqqqssswwwzzzxxxuuuyyy|||{{{~~~~~~{{{{{{~~~~~~}}}|||zzzwwwpppppp{{{ooommmoootttvvvssspppqqqkkkppptttqqqlllkkkrrrzzzwwwuuusssqqqqqqrrrtttvvvrrrrrrkkkccchhhwww|||vvvssssssqqqoooqqquuunnnoooppprrrtttsssqqqnnnpppmmmlllkkkjjjhhhkkkpppmmmmmmkkkfffcccgggpppxxxtttrrrppppppqqqssssssrrrkkknnnpppnnnjjjiiilllppprrrrrrsssuuuwwwwwwuuussstttuuuuuuuuutttsssrrrqqqqqqqqqpppmmmkkkmmmrrrwwwzzzxxxrrrtttxxx}}}zzzuuuqqqooonnnoooqqqlllnnnssszzz{{{xxxxxx{{{|||yyyuuusssssstttvvvvvvtttuuuuuuttttttvvv{{{xxxuuuuuuyyyzzzzzz|||~~~zzzyyytttuuurrrlllggggggmmmssskkkkkkiiihhhooo~~~|||pppllllllkkkmmmooobbbbbbdddeeecccdddllluuuvvvtttpppllljjjiiijjjjjjlllnnnqqqvvvyyywwwpppkkkfffeeeeeegggiiikkkkkkjjjhhhjjjmmmqqqttttttqqqnnnqqqwww}}}~~~zzzwwwxxx{{{vvvxxxwwwuuuvvvvvvqqqjjjssssssqqqnnnkkkiiijjjllllllpppssstttvvvyyyyyyuuuhhhgggeeeeeegggiiijjjkkkkkkdddaaaccccccaaabbbeeefffjjjjjjeeecccfffhhhhhhggggggffffffffffffffffffcccbbbbbbcccfffhhhjjjlllnnnnnnkkkfffaaa___aaacccbbbbbbbbbbbbcccccccccccc^^^]]]ZZZYYYZZZZZZYYYWWWSSSPPPNNNMMMOOOQQQQQQPPPRRRRRRQQQOOOMMMLLLJJJGGGIIIIIIJJJLLLSSSXXXTTTLLLEEEHHHKKKMMMNNNOOOMMMKKKHHHFFFBBB???===<<<;;;;;;:::;;;======<<<;;;<<<===@@@@@@@@@???>>>;;;999888999999999:::;;;;;;:::999777999;;;:::888777:::======@@@???:::999<<<<<<888777888999999888777888:::666777888999:::;;;<<<<<<<<<;;;::::::999888777666666777888888888888999;;;888888888888777666666777555666666777777777666666666666666777777888888999555666666777888888888888666666666666555555555555999999999999::::::;;;<<<999777999===???===>>>AAA===<<<<<<===>>>>>><<<::::::999999;;;<<<===<<<:::======<<<<<<<<<===???@@@;;;:::999999999;;;===>>>>>>BBBGGGJJJIIIGGGEEEDDD???@@@@@@???===???EEEJJJGGGBBBAAACCCCCCBBBFFFLLLIIIFFFDDDDDD@@@===BBBJJJPPPMMMIIIIIILLLPPPRRRRRROOONNNKKKIIIJJJMMMQQQSSSZZZ\\\\\\XXXQQQLLLLLLNNNNNNNNNQQQUUUYYYZZZ\\\^^^ccceeehhhkkkkkkiiigggeeekkknnnsss{{{|||xxxqqqzzz~~~}}}yyysssnnnlllmmmqqqqqqnnnooosssnnnppptttvvvssspppttt|||{{{uuutttwww{{{|||||||||~~~~~~|||~~~~~~{{{zzzyyyxxxvvvuuuuuuoooqqq{{{wwwqqqhhhhhhmmmrrrqqqjjjgggiiijjjmmmpppnnnjjjiiimmmrrrqqqpppnnnmmmmmmmmmoooooopppmmmkkklllrrryyy}}}tttqqqqqqsssrrroooooorrrnnnpppqqqqqqooonnnmmmmmmmmmiiihhhjjjiiigggjjjqqqkkkiiifffccccccgggmmmsssooonnnnnnoooqqqqqqpppoookkkmmmooonnnkkkhhhffffffkkknnnrrrssssssrrrrrrsssmmmooopppooollliiihhhiiieeeeeedddcccdddiiipppvvvxxxxxxwwwtttooolllmmmpppqqqpppnnnlllkkkjjjiiiggggggiiipppxxx{{{zzz|||sssrrrooommmmmmppptttwwwqqqooonnnpppuuuzzz|||}}}xxxuuuuuuwwwwwwwww{{{}}}|||}}}zzzuuuuuuyyy~~~}}}}}}|||vvvvvv{{{yyyuuuuuunnnmmmjjjfffdddgggmmmrrreeefffdddcccjjjvvv|||{{{{{{sssmmmkkkiiieeeccccccWWWTTTUUUXXXZZZ[[[cccmmmnnnkkkgggcccaaabbbccceeeeeeggglllpppqqqnnniiieeegggeeedddeeegggiiiiiiiiieeefffiiinnnqqqqqqmmmiiiqqqxxx|||xxxuuuvvvuuussssssqqqkkkeeeeeekkkoooooommmkkkhhhfffddddddddddddccclllooohhhfffkkknnnjjjdddccccccaaa```aaaccceeeccc\\\ZZZ___bbbaaaccchhhiiinnnlllbbbYYYZZZaaaeeeeeecccbbbccceeeccc]]]XXXTTT]]]bbb___\\\___ccceee`````````^^^[[[YYYXXXYYYYYY[[[]]]]]][[[YYYXXXXXXTTTTTTQQQOOOOOOPPPNNNLLLIIIFFFEEEFFFJJJMMMKKKIIIIIIKKKKKKIIIHHHIIIHHHFFFEEEFFFFFFGGGMMMOOOHHH>>>@@@BBBCCCCCCCCCEEEEEEDDD@@@>>><<<;;;;;;<<<<<<;;;888:::======;;;:::===@@@:::;;;<<<<<<<<<;;;999888888888888999999999666444222777:::999666555888<<<<<>>???<<<;;;999777666666777888;;;===??????>>>======>>>BBBDDDFFFFFFEEEDDDEEEEEEDDD@@@AAAEEEFFFCCCFFFMMMDDDEEEGGGEEE===999CCCRRRKKKIIIIIILLLPPPSSSRRRPPPMMMLLLHHHDDDFFFLLLRRRTTTTTTXXXXXXSSSKKKHHHKKKQQQRRROOONNNQQQUUUYYY]]]aaa^^^aaaeeeiiiiiifffbbb```rrrrrrssswww|||}}}{{{xxxttt{{{wwwsssooonnnlllnnnsssrrrmmmlllppplllooossstttpppmmmsss{{{wwwxxxwwwtttpppooorrrvvvvvvzzz}}}}}}zzzwwwxxxyyy~~~}}}}}}wwwtttwww|||zzzxxxwwwwwwvvvuuussssssnnnooovvvxxxrrrlllkkkgggiiioootttoooeeeaaaccciiiiiiiiiiiihhhhhhiiijjjiiiiiihhhhhhhhhjjjkkkllldddaaadddnnntttuuutttuuummmmmmqqquuusssmmmkkkllljjjlllmmmkkkgggfffhhhjjjkkkggggggjjjiiigggkkkrrrhhhfffcccbbbdddhhhnnnrrrnnnmmmmmmnnnnnnlllhhhdddfffhhhkkklllllliiieeecccdddiiiooopppnnnmmmpppssskkknnnpppmmmhhhdddccceee^^^^^^^^^```dddjjjrrrwwwvvvsssmmmiiieeeddddddcccfffggghhhhhhiiijjjhhheeeggghhhmmmssstttrrrsssvvvlllmmmlllhhheeegggnnntttqqqlllhhhnnnxxx}}}|||xxxwwwxxxwwwwww{{{yyywwwwww{{{}}}~~~yyyyyyzzz{{{{{{xxxtttrrrtttyyy~~~xxxxxxxxxvvvooommmuuu~~~yyywwwzzzyyyqqqmmmnnnkkkiiifffbbbaaaccchhhllleeefffdddccciiirrrtttooonnnjjjiiijjjggg___XXXVVVUUUQQQQQQWWWZZZ[[[bbbjjjhhhfffccc```___```bbbccc]]]aaafffkkkllljjjhhhfffdddcccaaaaaaccceeeeeeeee```bbbeeejjjnnnlllfffaaarrrrrrssssssrrrpppooonnnllliiieeedddeeehhhjjjkkkaaaaaaaaa`````````______bbbaaabbbdddggggggccc___aaadddeeeccc______dddiii]]]```cccbbb``````cccfffgggfffdddbbb````````````bbbaaa^^^\\\[[[\\\]]]^^^[[[ZZZYYYYYYYYYZZZ[[[\\\[[[WWWSSSRRRTTTWWWWWWVVVXXXYYYZZZZZZXXXVVVSSSQQQWWWSSSMMMIIIIIIJJJKKKKKKEEEEEEEEEEEEFFFGGGHHHHHHFFFEEECCCBBBBBBCCCCCCDDDBBBCCCEEEEEEDDDCCCAAA???>>>???@@@AAAAAA@@@>>>===<<<<<<<<<;;;:::999777777888777888888999:::;;;<<<777777777777777777777777666666777777777777666666555555444444444444555555777888888777444333444555666666555555555444444444555666888999999999888777777777666666555555555444333333333444444555555555222333333444444333333222222222222222222222222222111222444666666555444333333444444444555555666666555555555555555555444444666666666666666666666666666777777888999999::::::888888888999999:::::::::999888666555444555777888:::;;;;;;<<<===<<<<<<<<<;;;999888777777999:::<<>>===<<<<<<===>>>>>>@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDBBBDDDCCC<<<:::@@@IIINNNHHHFFFCCCEEEIIIMMMNNNMMMIIIHHHGGGHHHJJJMMMNNNNNNTTTVVVUUUOOOKKKKKKKKKHHHRRRSSSUUUUUUVVVWWWYYY[[[______aaaccccccbbb^^^\\\iiijjjlllqqqwww{{{}}}}}}{{{uuulllkkkllllllrrrwwwxxxtttpppooopppllllllkkkjjjiiijjjnnnqqqnnnmmmmmmoooqqqsssssssssxxxsssnnnmmmpppsssuuuuuu}}}yyy~~~wwwrrrrrrtttzzz{{{vvvrrrnnnlllmmmnnnoooooogggfffgggjjjmmmooommmjjjhhhhhhlllooojjjaaa```fffhhhcccaaaccccccbbbhhhqqqsssooojjjiiijjjiiifffcccbbbdddhhhmmmqqqtttvvvvvvpppooonnnnnnnnnpppqqqsssnnnkkkhhhfffeeedddcccbbbffffffeeecccccceeehhhllliiibbb]]]```hhhmmmkkkggggggggghhhhhhhhhgggeeeeeeiiijjjjjjhhhddd```^^^]]]```eeekkknnnmmmlllmmmnnnmmmkkkiiihhhgggeeebbb___]]]\\\\\\___eeelllppprrrnnnkkkfffbbbaaabbbeeeggghhheeecccdddggghhhgggdddjjjkkklllllllllkkkjjjiiiiiigggddddddeeeggghhhhhhbbbdddjjjrrrsssqqqrrruuummmnnnppptttvvvvvvtttqqqvvvwwwxxxxxxzzz~~~{{{vvvpppuuu}}}~~~}}}{{{yyyxxxxxxyyyyyyssssssrrrpppooossszzz}}}~~~~~~|||xxxvvvxxx{{{uuurrrooollljjjhhhfffcccddd___\\\___bbbbbbaaabbbfffggghhhjjjkkkkkkkkkkkkhhhjjjlllhhh```ZZZYYY[[[[[[]]]bbbiiikkkiiiiiillliii___YYY\\\``````aaadddbbbeeeiiijjjhhheeeaaa```aaa```aaabbbbbb```^^^[[[aaabbbeeehhhhhhddd^^^YYYnnnnnnoooooonnnlllkkkjjjfffdddaaa```aaacccddddddaaaaaaaaaaaa``````___^^^cccaaa```aaacccdddbbb```___```___]]][[[\\\```ccc```aaacccdddddddddeeegggeeedddaaa___]]][[[[[[[[[]]]\\\ZZZYYYXXXXXXXXXYYYZZZYYYYYYYYYYYYYYYZZZZZZ\\\XXXTTTRRRSSSSSSSSSRRRWWWWWWVVVUUUSSSQQQNNNMMMTTTOOOJJJGGGFFFGGGHHHHHHEEEEEEEEEDDDEEEEEEFFFFFFEEEDDDCCCBBBAAABBBBBBCCCAAABBBCCCCCCBBBAAA>>>===????????????>>>===;;;:::;;;;;;::::::999888888888777777666777777888999:::666666666666666666666666444555555666666555555444555555444444444444555555666777777666444333333444555555444444444333333333555555666777777777777666666666666555555444444444222222333333444444444444222222333333333333222222222222222222222222222222111222333444555444444333444444444444444555555555444444444444444444444444555555555555555555555555555555555666777777888888777777777888888888999999888777555444444555777888888999::::::;;;;;;:::::::::999777777777888:::;;;>>>===<<<<<<<<<<<<>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDFFFFFFAAA:::999???EEEGGGGGGDDDBBBCCCGGGJJJKKKJJJJJJIIIHHHIIILLLNNNOOOOOOPPPSSSRRRMMMJJJLLLMMMLLLSSSTTTTTTTTTTTTUUUXXXYYY]]]]]]]]]]]]]]]ZZZWWWUUU___aaaeeekkkrrrvvvxxxxxxzzzsssjjjggggggmmmpppsssrrrnnnllllllmmmiiihhhggggggiiikkknnnppppppooonnnoooppppppooonnniiihhhgggiiilllooopppqqqyyyvvv{{{|||uuuqqqsssvvvzzz}}}wwwrrrmmmjjjhhhhhhiiikkkkkkkkkhhhgggfffiiilllmmmkkkiiiggggggiiijjjeee]]]]]]cccbbb______cccdddeeekkkssspppooollliiidddaaa______dddeeehhhjjjmmmnnnnnnnnnmmmmmmllllllmmmmmmnnnnnnfffeeedddcccbbbbbbccccccgggeeecccbbbbbbbbbcccdddaaa^^^]]]bbbhhhkkkhhhddddddeeefffggggggfffddddddeeeffffffddd```]]][[[[[[ZZZ___fffiiijjjjjjkkkllliiigggeeeddddddbbb___]]]YYYZZZ\\\aaagggkkkllllllhhhfffcccaaa``````aaabbbaaa```aaacccfffggggggfffjjjjjjkkkkkkkkkjjjiiiiiilllhhhcccaaabbbeeeggghhhiiiggghhhmmmooonnnooorrrlllmmmnnnpppssssssqqqooorrrssstttvvvxxx~~~~~~}}}{{{xxx{{{tttnnnqqqwww{{{zzzyyywwwwwwvvvwwwwwwuuusssqqqooopppsssyyy}}}vvvvvvwwwvvvvvvwwwyyy{{{qqqmmmiiifffdddcccbbb```aaa[[[ZZZ]]]aaaaaaaaacccffffffhhhiiijjjjjjjjjjjjbbbddddddaaa\\\ZZZ]]]```aaaccchhhnnnooolllllloooggg___ZZZ^^^bbbbbbbbbdddaaaeeehhhhhheeeaaa`````````___^^^^^^_________^^^^^^```cccffffffbbb]]]YYYhhhiiiiiijjjiiihhhfffeeebbb```^^^^^^```aaa```___^^^^^^______^^^]]][[[ZZZfffdddbbbaaacccdddccccccbbb___\\\\\\]]]___aaabbbaaaaaaaaaccceeeeeedddbbbaaa```]]]ZZZXXXVVVVVVUUUVVVUUUUUUTTTTTTSSSSSSSSSWWWWWWXXXXXXXXXWWWWWWVVVZZZWWWSSSQQQPPPOOONNNLLLPPPPPPPPPOOONNNMMMMMMLLLOOOLLLGGGDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???===;;;:::>>>>>>===<<<;;;999888777999999888777777777999999666666555555555666666777444444444444444444444444333333444444444444333333444444333333333333444444555666666555333222333444333333333222222222222111444444333333444444555666555555444444444444444333222222222222222333333333111222222222222222222111111111111111111111111111111222222222333333333333444444444333333333333333333333333333333333333333444444444444444444444444333333333444555555666666555555555555666666666666666555444444444444666777666777888888999999888888888777666666666888999:::;;;;;;:::;;;;;;<<<===>>><<<<<<<<<=========>>>>>>????????????@@@AAABBBBBBFFFCCC<<<777:::BBBFFFEEEDDDCCCAAAAAADDDFFFFFFFFFHHHGGGFFFHHHJJJMMMMMMMMMLLLOOONNNIIIHHHLLLOOOOOOSSSSSSRRRQQQRRRTTTVVVXXXXXXXXXXXXWWWVVVUUUSSSSSS\\\___eeemmmtttxxxyyyxxxwww{{{nnngggeeeeeeooonnnmmmjjjhhhggghhhjjjhhheeeccceeejjjnnnoooooopppnnnlllkkkkkkjjjhhhfffbbbdddhhhlllnnnppprrrttt}}}yyyxxx~~~}}}wwwttttttvvvxxx{{{yyytttlllfffccccccccceeehhhjjjiiihhhgggfffeeefffhhhiiihhhgggdddccccccccc^^^ZZZ[[[___cccbbbcccggghhhiiimmmrrrhhhjjjkkkggg```\\\]]]___bbbccceeeggghhhiiiiiihhhhhhhhhiiiiiihhhhhhgggggg]]]___aaa```______bbbeeehhheeebbbaaabbbbbb___\\\ZZZ\\\___dddggggggddd``````aaabbbcccccccccbbbaaaaaabbbbbb```]]]ZZZZZZZZZUUUZZZ```eeegggggghhhiiicccbbb`````````___\\\ZZZXXXZZZ^^^cccggghhhfffddd``````___^^^]]]]]]\\\\\\ZZZ]]]```cccdddeeeggghhhhhhiiiiiiiiihhhgggffffffhhhddd___]]]___dddiiikkknnnhhhdddgggjjjjjjkkkmmmhhhggghhhjjjlllmmmlllkkkooopppqqqrrrtttxxx~~~|||yyyxxxuuusssvvv{{{~~~xxxqqqmmmnnnqqqttttttttttttsssttttttttttttqqqnnnnnnpppsssvvvxxxqqqooonnnooorrruuuvvvvvvnnnjjjddd___^^^____________ZZZYYY]]]```aaabbbfffeeefffgggggghhhhhhhhhhhhdddeeeccc```]]]^^^dddhhhaaaaaaeeejjjjjjffffffhhhccc^^^[[[^^^bbbcccbbbcccaaacccfffdddaaa^^^^^^___\\\\\\[[[[[[[[[]]]___```ZZZ]]]aaaccccccaaa]]]ZZZdddeeeffffffeeedddcccbbbcccbbbaaaaaaccccccaaa___YYYZZZ[[[[[[[[[YYYWWWVVVbbbaaaaaaaaaaaaaaa```___aaa]]]XXXYYY^^^bbbbbbaaa___^^^]]]^^^aaa```\\\XXX[[[ZZZXXXUUUTTTSSSSSSSSSQQQQQQRRRRRRQQQPPPOOOOOOTTTUUUVVVVVVVVVTTTSSSRRRUUUSSSQQQOOOMMMKKKJJJIIIHHHHHHIIIJJJKKKMMMOOOPPPLLLIIIFFFDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@??????>>>>>>>>>==================<<<;;;999777666::::::999888888777666555888666555444555666888:::666666555444444444555555444444444444444444444444222333333444444333333222333333222222222222333333333444555444222111222333222222111111111000000000333222111000111222333444333333333333333333333333111111111111111111111111000111111222222111111000000000000000000000000000111111000000000111222333333333333222222111111111111111222222222222222333333333333333333333333333222222222333444444555555333333333333333333333333444444333333333444555555555666777777888888777777666555555555666777888999888888999999:::;;;<<<<<<:::::::::;;;<<<<<<==================>>>???@@@AAA@@@;;;555444>>>IIIKKKGGGBBBBBBAAAAAAAAABBBCCCCCCCCCCCCBBBDDDGGGIIIIIIHHHIIILLLJJJFFFEEEJJJNNNOOOQQQOOONNNNNNQQQTTTWWWXXXTTTTTTSSSRRRRRRRRRTTTVVV^^^aaahhhpppvvvyyyxxxvvvvvvzzzxxxnnnfffgggkkknnnrrrnnniiieeedddeeeggghhhhhhdddaaadddjjjnnnnnnlllnnnkkkfffcccccccccccccccdddhhhlllnnnnnnppptttwwwxxxuuuwww|||~~~zzzuuutttsssrrrrrrqqqooojjjccc______```cccgggjjjllljjjiiidddcccbbbbbbbbbccccccccc```___^^^\\\ZZZYYY[[[___cccccceeefffeeedddeeegggaaacccddddddbbbaaabbbddd^^^```bbbeeegggggghhhhhhbbbbbbcccccccccbbb```___ZZZ^^^bbbaaa^^^^^^bbbfffgggccc```aaacccbbb]]]XXXZZZ^^^bbbeeedddbbb```^^^\\\\\\^^^_________^^^]]]]]]^^^___]]][[[YYYYYYZZZUUUYYY^^^bbbeeefffeeeeee^^^]]]\\\\\\]]]\\\ZZZXXX\\\]]]```ccceeedddaaa^^^\\\[[[ZZZYYYYYYYYYZZZ[[[ZZZ^^^bbbdddcccbbbdddfffeeeeeeeeedddcccbbbbbbaaa\\\ZZZXXXYYY^^^dddiiilllkkkddd___cccggggggeeeeeeaaaaaaaaacccfffiiiiiiiiimmmmmmmmmmmmnnnoooqqqsssxxxvvvtttqqqooommmooorrruuuuuusssqqqooonnnmmmmmmjjjkkkmmmnnnooopppppppppoookkkiiijjjnnnrrrsssrrrpppllljjjkkknnnqqqpppooonnniiibbb]]]\\\^^^___``````\\\[[[^^^``````bbbgggeeeffffffgggggggggffffffggggggfffcccaaaaaadddggg^^^]]]```dddccc^^^^^^``````^^^]]]```bbbccccccbbbcccaaa____________]]][[[WWWXXXZZZ[[[[[[\\\^^^```YYY\\\```cccbbb___]]][[[aaabbbcccccccccbbbaaa```cccbbbbbbcccccccccaaa___WWWXXXYYYYYYYYYXXXVVVVVVYYY\\\^^^___^^^[[[XXXVVVYYYUUUQQQTTTZZZ^^^^^^[[[]]]ZZZXXXXXXZZZXXXTTTPPPUUUTTTSSSQQQQQQQQQRRRSSSOOOOOOPPPPPPPPPOOONNNMMMQQQRRRSSSSSSRRRPPPNNNMMMMMMMMMMMMLLLJJJHHHGGGGGGFFFFFFGGGHHHJJJLLLNNNPPPIIIGGGEEEDDDEEEEEEDDDCCC@@@???>>>===============<<<<<<<<<<<<;;;;;;::::::::::::999888777666555444555555555555555555555666555444333222333555777888666555555444444444555555444444444444444444444444222333333444444333333222222222111111111111222222111222333222111000111222111000000000000/////////111000/////////000222333111111111111111222222222000000000000000000/////////000000000000000000///////////////////////////000////////////000111111222222111111000000/////////000000000111111111222111111111111111111111111111111222222333444444444111111111111111111111111222222222222222333333444555555666777777777777666333333444444555666777777666666777888999:::::::::888999999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>???;;;777222444AAAMMMMMMFFF@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@BBBEEEFFFFFFEEEHHHJJJHHHCCCBBBGGGKKKLLLLLLJJJIIIKKKPPPUUUWWWWWWRRRQQQPPPNNNMMMOOOTTTXXX___bbbgggmmmrrrssspppmmmvvvuuunnndddaaajjjwww~~~tttnnngggbbbccceeefffgggddd```^^^```eeeiiihhheeemmmhhhaaa^^^^^^aaadddfffeeehhhiiiiiihhhiiinnnrrrooonnnpppttttttooollllllnnnkkkhhhfffeeeccc```]]]]]]___bbbgggkkkkkkiiiggg^^^_________^^^]]]]]]^^^ZZZ[[[[[[YYYYYY[[[]]]^^^[[[^^^```___]]]\\\[[[[[[`````````cccfffhhhgggeee___```bbbdddfffffffffeee]]]]]]^^^^^^^^^]]][[[ZZZ]]]aaadddccc___^^^aaaeee___\\\[[[]]]aaaaaa\\\WWW```bbbdddcccaaa^^^^^^^^^XXXYYYZZZ[[[[[[[[[ZZZYYYYYYZZZZZZYYYWWWWWWXXXYYYZZZ\\\___ccceeedddbbbaaa[[[ZZZYYYZZZ\\\\\\ZZZYYYbbbaaa`````````___]]]ZZZ[[[YYYVVVTTTUUUWWW[[[]]]^^^aaaddddddaaa___```bbbbbbbbbaaa___^^^]]]\\\\\\SSSSSSTTTXXX]]]bbbeeefffccc]]]\\\aaafffddd```^^^]]]]]]^^^bbbfffjjjkkkkkkiiihhhhhhhhhiiiiiihhhhhhooopppooollliiiiiikkklllpppooommmlllkkkjjjiiihhhbbbdddgggjjjlllmmmmmmlllfffdddcccfffkkkoooooommmllliiiggghhhllloooooommmlllhhhaaa]]]]]]^^^```aaa```]]][[[\\\]]]\\\___dddfffgggggggggggggggfffeeeaaacccdddcccbbbaaa`````````___aaadddccc^^^^^^aaabbbcccccccccdddfffeeecccddd]]]XXXYYY___aaa]]]VVVSSSWWW\\\^^^^^^\\\\\\]]]ZZZ^^^bbbdddbbb___]]]\\\]]]^^^___``````___^^^]]]___^^^]]]^^^^^^^^^\\\ZZZWWWWWWWWWWWWXXXXXXXXXYYYYYY\\\aaabbb___[[[WWWTTTUUURRRPPPSSSXXX[[[YYYVVVWWWUUUSSSRRRRRRQQQOOONNNPPPOOONNNNNNNNNOOOQQQQQQMMMMMMMMMMMMLLLLLLLLLLLLOOOOOOOOONNNMMMKKKJJJIIIFFFHHHJJJJJJGGGEEEDDDDDDFFFFFFFFFGGGGGGGGGGGGHHHEEECCCBBBBBBCCCCCCBBB@@@===<<<;;;;;;;;;;;;;;;;;;999999::::::999999888777777777666555555444444444222222222222333444555666333333222222222333555666444444333333333444444555333333333333333333333333222222333333333333222222111111000000000000111111///111111111//////000111000000000000/////////////////////...///000000111///000000000000111111111////////////...............//////000000//////.......................................////////////000000000///////////////.........///000000111111000000000000000000000000000000111111222333333333000000000000000////////////000000111111222222222444444555666666666666555111222222333444555666666444555666777888888888777777777888888999:::;;;;;;::::::::::::;;;<<<======:::777333666AAAJJJGGG>>><<<>>>??????>>>===>>>@@@@@@???@@@BBBEEEFFFFFFEEEEEEHHHGGGBBBAAAEEEHHHHHHIIIGGGGGGJJJPPPTTTUUUTTTPPPOOONNNJJJIIILLLSSSZZZdddfffjjjnnnpppoookkkhhhqqqooofff^^^___lllzzzssskkkccc```bbbeeeeeeccc]]][[[YYY[[[___aaaaaa___iiieee```^^^___cccfffgggfffffffffffffffhhhlllooonnnmmmnnnpppnnnhhhgggjjjhhheeebbbaaaaaa```___^^^\\\]]]```dddffffffccc```YYY[[[]]]]]]\\\ZZZZZZZZZVVVYYY[[[YYYZZZ]]]]]]ZZZTTTYYY\\\\\\[[[]]]^^^\\\dddbbbaaacccggghhhddd```aaabbbcccccccccbbb``````[[[[[[\\\\\\\\\[[[ZZZZZZaaaccceeedddaaa______aaaWWWVVVVVVYYY\\\]]][[[XXXdddddddddbbb___]]]]]]^^^YYYYYYZZZ[[[ZZZYYYXXXWWWUUUVVVVVVVVVUUUUUUWWWYYY\\\]]]___bbbdddccc___\\\XXXWWWWWWYYY[[[\\\[[[YYYbbb```]]]\\\\\\\\\ZZZYYYZZZWWWTTTRRRSSSVVV[[[^^^```aaabbbaaa```___```aaaaaa```^^^\\\ZZZYYYYYYYYYSSSSSSTTTWWW[[[^^^___^^^]]]ZZZ\\\bbbeeebbb]]][[[]]]]]]___dddiiilllmmmmmmbbbbbbccceeehhhhhhfffdddgggjjjkkkgggfffggghhhgggnnnmmmkkkiiifffdddcccccc```cccfffiiijjjjjjiiihhh``````bbbeeehhhjjjjjjiiieeeddddddfffjjjmmmooopppjjjgggccc``````aaaaaa```___\\\ZZZZZZYYYXXX\\\bbbiiiiiiiiiiiihhhhhhgggfff```bbbeeehhhhhheeebbb``````___aaadddccc______bbbgggiiiiiifffeeegggfffdddaaaZZZUUUXXX___bbb]]]VVVSSSYYY___aaa___\\\[[[[[[]]]aaaeeeeeeaaa]]]\\\\\\XXXYYYZZZ[[[[[[ZZZYYYXXXZZZXXXWWWWWWWWWWWWVVVTTTTTTSSSSSSSSSTTTVVVXXXYYYZZZ]]]aaaaaa]]]YYYVVVUUUSSSRRRRRRTTTVVVUUUQQQNNNLLLLLLKKKIIIHHHIIIKKKMMMNNNMMMLLLKKKKKKLLLMMMMMMJJJIIIHHHGGGGGGHHHIIIJJJNNNMMMKKKIIIHHHGGGFFFFFFCCCFFFHHHHHHEEEBBBAAAAAABBBBBBCCCDDDCCCBBBAAA@@@>>>>>>===>>>??????===;;;999999999999999999:::;;;666777888888888777666555444444444333333333444444333222111111111222333444222222222222222222222222111111111111222333333444222222222222222222222222000111111222222111111000111000000//////000000111...///000000///...///000000000000000////////////---...//////000000//////....../////////000000000............---------,,,.........//////.........------------------------+++,,,---//////......---.............../////////,,,------...//////000000////////////////////////......//////000111111111000000000//////...............///000111111111111222222333444444444333333///000111333444444555555444555666777777666555555444444555666777888999999999999999999:::;;;<<<<<<777666444777@@@FFF@@@666888:::======;;;:::<<<>>>>>>>>>???AAADDDEEEDDDCCCAAADDDEEEAAAAAAEEEGGGGGGIIIGGGGGGKKKPPPSSSQQQNNNKKKLLLKKKIIIJJJPPP\\\eeekkklllnnnqqqrrrqqqmmmiiieeeddd___YYY\\\eeennnqqqmmmfff^^^]]]aaadddaaa]]]VVVWWWXXXZZZ\\\^^^___```bbb```___```aaabbbbbbaaabbbbbbcccfffkkknnnoooooopppooopppooojjjdddeeeiiibbbaaaaaabbbcccbbb```^^^\\\\\\^^^```aaa```]]]ZZZUUUYYY]]]^^^\\\ZZZYYYYYYTTTYYY\\\[[[[[[]]]YYYSSSPPPVVVZZZYYYZZZ___aaa___cccccccccddddddbbb```^^^]]]^^^_________^^^]]]\\\]]]\\\\\\\\\\\\]]]]]]^^^aaabbbbbbbbbaaa___]]]]]]UUUVVVWWWYYYZZZ[[[\\\\\\bbbaaaaaa``````___^^^]]]\\\\\\]]]\\\[[[ZZZXXXWWWVVVVVVWWWWWWVVVWWWZZZ\\\[[[[[[\\\___aaa```\\\YYYUUUUUUUUUWWWZZZ[[[[[[ZZZ[[[ZZZXXXXXXZZZZZZZZZXXXVVVTTTSSSRRRSSSVVVZZZ\\\]]]\\\ZZZ[[[^^^aaacccdddaaa```]]][[[YYYXXXXXXXXXUUUTTTTTTVVVYYY\\\^^^^^^]]]\\\___dddddd___\\\\\\[[[\\\___cccgggiiiiiigggbbbbbbcccfffiiihhheeebbbaaaggghhheeedddggghhheeehhhiiihhheeebbbaaabbbdddeeegggjjjkkkkkkhhheeeccc^^^aaadddffffffeeedddeeebbbccceeefffgggiiimmmoookkkiiihhhggggggfffdddbbb___\\\[[[[[[ZZZZZZ___fffkkkkkkkkkkkkjjjiiihhhgggfffhhhiiikkkjjjgggbbb___^^^]]]___bbbbbb______ccchhhkkkjjjdddaaacccbbb___ZZZXXXWWWZZZ]]]___\\\YYYXXX]]]aaabbb^^^[[[[[[\\\```dddgggeee___ZZZYYYZZZTTTTTTVVVVVVWWWVVVUUUTTTWWWUUUSSSRRRSSSSSSRRRQQQPPPOOOMMMMMMOOORRRUUUWWWVVVXXXZZZXXXTTTQQQPPPQQQNNNNNNOOOPPPOOOLLLGGGCCCBBBCCCDDDBBB@@@BBBGGGLLLMMMLLLJJJIIIHHHHHHIIIIIIGGGFFFEEECCCDDDEEEGGGHHHMMMKKKIIIFFFEEEDDDDDDDDDBBBEEEHHHHHHDDD@@@>>>>>>;;;<<>>:::999999;;;<<<<<<999777888777777777888999::::::555666777777777666444333333333222222333333444555444333222000000000111222111111222222222222111000////////////000111333333000000000000000000000000//////000000000000//////000000////////////000000---///000///......///000111000000000////////////,,,---///000000000///...---.........//////000000.........------,,,,,,,,,---..................---------------------------***+++---//////...---,,,,,,------....../////////,,,,,,------...///000000////////////////////////,,,,,,------...//////000000000/////////.........---...///000111111111111000000111222222222222222//////111222333444444444444555666666666555444333222222333444555666777888888888888888999:::;;;<<<222222333777???DDD===333555888;;;;;;999888:::<<<;;;;;;<<<>>>AAABBBAAA???===AAACCCAAAAAAEEEGGGGGGJJJHHHHHHKKKPPPQQQMMMIIIFFFHHHIIIJJJNNNXXXgggrrrlllmmmnnnppprrrpppllliiiXXXYYYXXXVVVXXX]]]___]]]iiiaaaZZZ[[[```bbb^^^YYYTTTVVVZZZ\\\]]]___bbbdddZZZ[[[]]]```aaa```\\\YYYYYYZZZ^^^eeelllpppooommmnnnmmmmmmkkkeee^^^___eee___```bbbeeegggeee```]]]]]]]]]^^^______]]]ZZZVVVTTTXXX^^^```^^^[[[YYYYYYSSSZZZ]]]\\\\\\\\\VVVMMMIIIPPPSSSRRRSSSYYY[[[YYY]]]aaadddddd```]]]]]]^^^VVVWWWYYY[[[\\\]]]\\\\\\___^^^]]]]]]]]]___```aaa```___^^^___```___\\\ZZZWWWYYY[[[[[[[[[\\\^^^```^^^^^^^^^```bbbaaa___\\\____________]]][[[YYYXXXYYYZZZ[[[[[[ZZZ\\\___aaaXXXXXXYYY\\\______ZZZVVVTTTSSSTTTVVVYYY[[[ZZZYYYTTTSSSTTTWWWYYYZZZYYYXXXRRRRRRRRRSSSUUUVVVXXXYYYYYYVVVTTTWWW]]]dddggggggbbb```^^^[[[YYYXXXXXXXXXUUUSSSRRRSSSXXX]]]aaaccc``````bbbeeebbb]]]\\\^^^YYYZZZ\\\```cccdddbbb```fffeeefffhhhjjjhhhccc^^^^^^eeegggccccccggghhheee```bbbcccbbb___```eeeiiikkklllnnnnnnlllgggbbb______cccggghhhdddbbbaaabbbccceeegggfffddddddhhhkkkmmmmmmmmmnnnnnnllliiieee```^^^^^^___^^^^^^dddlllmmmmmmmmmlllkkkjjjiiihhhkkkjjjiiihhheeeaaa[[[WWW______aaaeeedddbbbcccgggfffiiiggg___[[[]]]]]]YYYUUUXXX[[[\\\\\\[[[\\\^^^\\\```cccaaa]]]ZZZ\\\^^^aaaeeehhheee^^^XXXWWWWWWSSSPPPNNNMMMMMMNNNNNNMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOKKKGGGIIINNNRRRRRRPPPRRRQQQOOOLLLKKKJJJJJJJJJHHHIIIKKKKKKJJJGGGDDDBBBDDDCCCBBBAAABBBDDDFFFGGGEEEDDDCCCCCCCCCDDDFFFGGGDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCBBB@@@>>><<<;;;<<<===>>>>>>===;;;999777888888888888777777777666555555555555555555555555666666666666555444333222111111111111111111111111111111111111000000000///////////////000000000000000000//////.........---//////...------------.....................------------............------,,,,,,,,,---------......//////......------------------------------------******+++,,,,,,---......//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......////////////////////////000///...---------------............////////////222222111000///...---------...///000111222333333333444555555555444333222444333444777:::;;;888555777777666666666666777777444555666888999999999999444555666777888888888888<<<<<<<<<=========>>>>>>DDDBBB@@@??????@@@BBBCCCFFFHHHIIIHHHEEECCCBBBBBBEEEHHHMMMRRRWWW^^^eeejjjooollljjjkkkllliiiaaaZZZWWWXXXXXXXXXWWWWWWXXXZZZYYY\\\___```^^^ZZZXXXWWWUUUWWWZZZ\\\]]]]]]\\\[[[[[[[[[\\\]]]]]]\\\\\\\\\ccc___]]]aaahhhmmmllliiiiiigggaaa\\\^^^eeeddd^^^bbbeeeggggggddd```]]]\\\\\\ZZZYYYZZZ]]]```aaaaaa```]]]]]]^^^\\\VVVSSSTTTYYYZZZ\\\]]]\\\ZZZVVVTTTVVVTTTQQQPPPRRRTTTTTTTTT___^^^___cccbbb^^^[[[]]]ZZZ\\\______^^^\\\\\\]]]hhheeeaaa]]][[[\\\```cccbbb^^^[[[[[[^^^___[[[WWWWWWYYY[[[\\\[[[ZZZ[[[\\\YYY[[[\\\\\\ZZZXXXWWWWWW___]]]\\\ZZZYYYXXXYYYYYY\\\[[[ZZZZZZ[[[[[[ZZZYYYUUUVVVXXXYYYYYYZZZ\\\]]][[[YYYWWWYYY\\\]]]\\\ZZZUUUUUUVVVXXX\\\^^^^^^]]][[[ZZZYYYXXXWWWVVVUUUTTTSSSVVVYYY\\\^^^aaadddggg___^^^[[[XXXVVVUUUUUUTTTXXXUUUSSSTTTYYY^^^```aaaXXXZZZ]]]______^^^\\\[[[WWWYYY[[[^^^```___\\\ZZZeeeggghhhhhheeecccaaaaaa```aaabbbccccccccccccdddbbbbbbbbbbbbcccdddeeefffkkkiiieeebbb``````bbbccceeeeeeeeeeeeeeeeeeeeeeeedddfffhhhhhhgggggghhhiiilllkkkjjjiiihhheee```]]]\\\___ccceeeeeeeeehhhkkkhhhlllnnnlllgggeeegggkkkjjjiiigggdddaaa^^^[[[ZZZXXXbbbhhhccc]]]\\\```bbb`````````^^^\\\[[[\\\]]]ZZZXXXWWWWWWYYY\\\^^^^^^```eeeddd^^^[[[]]]]]]ZZZ\\\```cccbbb[[[VVVTTTUUUJJJIIIHHHHHHIIIJJJKKKKKKLLLLLLKKKJJJIIIHHHHHHGGGIIIEEECCCEEEIIIMMMLLLJJJKKKJJJHHHFFFEEEDDDDDDEEEGGGHHHJJJJJJIIIGGGDDDBBBCCCBBBBBBBBBBBBDDDFFFHHHGGGFFFEEECCCCCCCCCCCCDDDBBBBBBBBBCCCCCCCCCDDDDDDFFFEEEDDDCCCBBBAAA@@@@@@BBBAAA@@@>>>===<<<;;;:::;;;;;;<<<;;;;;;999888777888888777777777666666666444444444444444444444444666666666555555444222222111111111111111111111111111111111000000000//////....../////////000000000////////////......------///......---------------.........---------------------............------,,,,,,,,,,,,------------............------,,,,,,------------------------******++++++,,,------............---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..............................//////...---------------------------............111111000000///...............///000111111222222333333444444444444333333444444444666999999777444777666666555555666666777444555666777777888888777333444555666777777777777888888888888888888888888:::999999999:::<<<>>>???:::===@@@BBBCCCCCCDDDEEEJJJMMMQQQUUUYYY]]]bbbfffccc```^^^___```^^^XXXRRRUUUVVVWWWVVVUUUUUUWWWYYYWWWZZZ]]]]]][[[XXXUUUUUUTTTVVVXXXZZZ[[[\\\[[[[[[\\\\\\\\\]]]]]]^^^^^^^^^^^^[[[YYY]]]cccfffeeebbbbbbbbb___\\\```eeeccc]]]```ccceeeeeeccc___]]]\\\[[[ZZZZZZZZZ[[[]]]^^^```aaa\\\ZZZZZZYYYUUUUUUXXX[[[\\\\\\\\\[[[YYYWWWVVVUUUUUUTTTQQQQQQSSSYYY^^^eeebbbbbbdddccc^^^]]]___]]]]]]^^^]]]\\\\\\^^^```dddaaa^^^ZZZYYYZZZ^^^aaabbb___\\\\\\^^^___[[[XXXVVVXXXZZZZZZYYYXXXYYYYYYYYY[[[\\\\\\ZZZXXXXXXXXX[[[ZZZYYYXXXXXXXXXYYYZZZZZZYYYXXXXXXYYYYYYXXXWWWVVVWWWYYY[[[\\\^^^```aaa```^^^[[[ZZZZZZYYYVVVTTTVVVVVVVVVYYY\\\]]]\\\[[[YYYZZZ[[[\\\[[[YYYWWWUUUXXXZZZ\\\]]]^^^___aaaccc[[[ZZZYYYWWWVVVVVVVVVWWWUUUSSSQQQRRRWWW[[[]]]]]][[[\\\^^^______]]]\\\ZZZ[[[[[[[[[]]]___````````````ccceeefffdddccccccccc``````aaabbbddddddccccccccccccddddddeeefffggggggjjjhhhddd```______```bbbcccccccccdddeeeeeefffggghhhjjjlllmmmllllllmmmnnniiigggfffffffffdddaaa^^^\\\___bbbcccbbbbbbdddggggggiiijjjiiifffeeegggiiiiiihhheeecccaaa``````______eeegggbbb^^^___ccceeebbbbbbbbb```]]][[[\\\]]]\\\[[[YYYYYYZZZ\\\^^^___aaaeeeeee___[[[\\\\\\YYYXXX]]]aaa```[[[VVVTTTUUUBBBBBBBBBCCCDDDFFFGGGHHHIIIIIIIIIHHHFFFCCCAAA???BBB@@@???BBBFFFHHHGGGEEEGGGGGGEEEDDDCCCCCCCCCCCCFFFGGGHHHHHHGGGEEECCCAAABBBBBBBBBBBBCCCEEEFFFGGGHHHGGGEEECCCAAA@@@@@@@@@????????????@@@@@@@@@@@@BBBBBBAAA@@@???>>>>>>===???>>><<<:::999888999999:::999999888777777777777777777666666666555555555444444444444444444444444444555555555444333222111000000000000000000000000000000000000////////////.........////////////000///............---------///...------,,,,,,------------------------------,,,------......------,,,++++++,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------...------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---.................................---,,,,,,,,,------+++,,,,,,,,,------------////////////////////////.../////////000000111111222222222222222333444555444444444666777777555333666666555555555555666666444555555666666555555444222222333444555555555555555555555555555555555555444555666888:::<<<===>>>;;;>>>BBBEEEFFFGGGIIIKKKLLLOOOSSSUUUWWWXXX[[[\\\[[[YYYWWWXXXYYYYYYUUUQQQSSSTTTUUUTTTSSSTTTUUUWWWVVVXXXZZZZZZWWWTTTSSSRRRSSSTTTUUUVVVXXXYYYZZZZZZ\\\\\\\\\\\\]]]^^^``````YYYXXXXXX[[[___aaa___\\\ZZZ[[[[[[[[[___ccc```[[[]]]___aaaaaa___]]][[[[[[YYY[[[]]]\\\YYYYYY\\\___```ZZZWWWWWWWWWVVVYYY]]]^^^\\\[[[YYYXXXXXXXXXXXXTTTVVVWWWTTTQQQUUU___hhhgggcccaaaaaa___\\\\\\___^^^^^^]]][[[ZZZ\\\___ccc```^^^[[[YYYYYY[[[^^^```aaa___\\\]]]___^^^[[[XXXUUUWWWXXXXXXVVVUUUUUUVVVYYYZZZ\\\\\\ZZZYYYYYYZZZXXXWWWVVVVVVWWWXXXYYYZZZWWWWWWWWWWWWVVVVVVVVVUUUVVVWWWXXXZZZ\\\___aaabbbbbb___\\\YYYWWWUUUSSSQQQWWWWWWXXXYYY[[[\\\ZZZXXXWWWYYY[[[]]]]]]\\\YYYWWW]]]^^^___^^^\\\[[[\\\]]]WWWWWWVVVVVVWWWXXXXXXYYYUUUSSSRRRSSSWWWZZZ[[[\\\^^^^^^^^^^^^]]]\\\[[[ZZZ\\\[[[ZZZZZZ\\\```dddgggdddfffhhhgggeeecccccccccaaa```___aaadddeeecccaaaeeeeeefffgggggghhhhhhhhhiiigggccc```______aaacccbbbbbbaaaaaaaaabbbdddeeekkkmmmpppqqqpppooopppqqqgggeeeccccccccccccbbbaaa^^^```bbbbbbbbbaaabbbcccdddeeeeeeeeeeeeeeeffffffgggfffdddbbbbbbbbbcccdddcccfffeeeaaa___bbbffffffaaabbbbbb```]]][[[[[[[[[___^^^\\\[[[[[[\\\^^^___```dddccc___[[[[[[ZZZXXXTTTYYY______\\\WWWUUUTTT???@@@AAABBBBBBCCCDDDFFFCCCDDDEEEDDDBBB@@@===;;;???>>>???BBBEEEGGGFFFDDDEEEDDDDDDCCCCCCBBBBBBBBBDDDEEEFFFFFFEEECCCAAA@@@AAAAAABBBCCCDDDEEEFFFFFFDDDCCCBBB@@@???>>>==============================>>>>>>======<<<;;;;;;:::===;;;999777666666888999:::888777555555555777888555555555555444444444444333333333333333333333333333333444444333222111111000000000000000000000000000000/////////.........------........./////////------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,---,,,,,,,,,+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,---,,,,,,,,,,,,---------------------....../////////////////////////////////111000000000111222444555444444444444555444333222555555444444444444555555444444444444444333222222000111222333444444444444555555666666777888888888777999;;;===???AAAAAABBBCCCFFFHHHIIIHHHGGGHHHHHHEEEIIIMMMOOOPPPOOOOOOPPPUUUTTTSSSTTTVVVWWWUUUSSSQQQRRRRRRRRRQQQRRRTTTVVVUUUWWWXXXWWWTTTRRRQQQQQQRRRRRRRRRSSSTTTVVVWWWXXXZZZZZZZZZZZZ[[[]]]___```ZZZZZZ\\\^^^```___]]]\\\XXXXXXXXXYYY[[[]]][[[YYYYYYZZZ\\\\\\ZZZXXXXXXXXXYYY\\\___]]]YYYWWWZZZ^^^]]]YYYWWWXXXYYYXXX[[[___]]][[[XXXVVVUUUVVVXXXYYYVVVXXXYYYWWWVVVZZZbbbhhhbbb^^^[[[[[[YYYWWWXXX\\\]]]^^^]]]\\\[[[\\\___aaa^^^\\\ZZZZZZ\\\^^^```aaa```^^^]]]]]]^^^]]]ZZZXXXUUUWWWXXXWWWUUUTTTTTTUUUYYYZZZ[[[[[[YYYYYYYYY[[[VVVVVVUUUTTTUUUVVVWWWXXXVVVWWWWWWVVVUUUTTTTTTUUUVVVVVVUUUWWWYYY\\\]]]]]]]]][[[YYYWWWVVVUUUUUUUUUYYYXXXYYYZZZ[[[ZZZXXXUUUTTTUUUWWWXXXYYYYYYYYYYYY^^^^^^^^^\\\ZZZXXXWWWXXXVVVVVVVVVWWWXXXYYYYYYZZZWWWWWWWWWXXXZZZ[[[\\\]]]\\\\\\\\\[[[[[[[[[[[[[[[WWWXXXXXXYYY[[[aaaggglllppppppppplllhhhcccaaa```bbb___^^^```dddfffccc```eeefffggghhhiiihhhhhhgggfffdddbbb```___aaadddfffbbbaaa___^^^^^^___```bbbjjjmmmpppqqqpppooonnnooojjjgggdddbbbbbbccccccbbbbbbcccddddddcccbbbbbbbbbbbbaaa```bbbdddeeeeeedddccccccccccccccccccbbbbbbccceeeccc```aaaeeeeeebbb^^^___```___\\\[[[[[[[[[______]]][[[ZZZZZZ[[[]]]\\\^^^___^^^[[[ZZZYYYXXXUUUZZZ^^^```]]]XXXTTTSSS>>>@@@AAAAAA???>>>???AAA>>>???@@@AAA@@@>>><<<;;;<<<===>>>@@@CCCEEEEEEDDDAAAAAAAAA@@@@@@??????>>>BBBCCCCCCCCCBBBAAA@@@??????@@@BBBCCCDDDDDDCCCCCC===============<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::999888888888;;;:::888666555666888999999888666444444555777888444444444333333333222222222222222222222222222222222222222222222111111000/////////////////////////////////............---------------............,,,,,,,,,,,,------------------,,,+++++++++++++++++++++++++++,,,,,,------++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,*********+++++++++++++++++++++++++++++++++++++++******+++++++++++++++,,,+++++++++++++++***************************************************************************************++++++++++++******************************+++************+++,,,,,,------------------------,,,,,,++++++++++++,,,---,,,------------.........,,,,,,,,,---......//////..................//////000/////////000111333444222333333333222222222222444444333333333333444444333333444333333222111000///000111222222333333333444444666777999;;;<<<===;;;<<<===???@@@@@@@@@@@@CCCEEEFFFEEEBBB@@@??????>>>AAAFFFIIIIIIHHHHHHHHHLLLLLLLLLNNNPPPQQQPPPPPPNNNOOOPPPPPPPPPPPPRRRTTTVVVWWWWWWUUUSSSQQQPPPQQQRRRQQQQQQQQQRRRSSSTTTUUUVVVWWWWWWXXXYYY[[[\\\]]]ZZZ\\\___```___^^^]]]]]]ZZZXXXVVVVVVWWWWWWWWWWWWUUUWWWWWWVVVUUUTTTTTTUUUYYY]]]```^^^YYYWWWZZZ^^^YYYWWWYYY]]]^^^[[[[[[^^^[[[YYYVVVTTTTTTUUUXXXYYYYYYXXXXXXZZZ\\\___aaabbb\\\XXXWWWXXXXXXVVVXXX\\\[[[]]]^^^^^^]]]\\\\\\]]]ZZZXXXWWWXXX\\\___```___]]]]]]]]]]]]]]]\\\YYYWWWVVVWWWXXXXXXVVVTTTTTTUUUYYYZZZ[[[ZZZXXXXXXYYYZZZVVVVVVTTTSSSSSSSSSTTTUUUWWWXXXYYYWWWUUUSSSTTTVVVYYYVVVTTTTTTVVVXXXYYYXXXWWWWWWVVVUUUTTTUUUWWWXXXYYYYYYYYYZZZ[[[YYYVVVSSSQQQQQQPPPPPPQQQTTTWWWYYYZZZZZZ[[[YYYWWWUUUVVVVVVWWWWWWXXXXXXYYYYYYYYYYYYWWWXXXZZZ[[[[[[[[[[[[\\\WWWWWWXXXYYYZZZZZZ[[[\\\SSSVVVYYY\\\___dddkkkooouuuuuusssnnnhhhbbb______aaa___^^^```ccceeecccaaaccceeegggiiiiiihhhfffdddaaa```^^^\\\]]]```dddfff````````````bbbdddfffgggjjjmmmooopppooommmllllllnnnjjjfffdddcccdddcccccccccccccccccccccbbbaaa``````______```cccddddddcccaaabbbdddeeedddbbb___]]]aaaddddddccceeehhhddd___]]]^^^``````___^^^^^^^^^^^^^^^]]]ZZZWWWVVVYYY[[[WWWXXX[[[]]]\\\ZZZZZZ[[[YYY\\\___```]]]YYYTTTRRR===???AAA@@@===:::;;;===<<<===>>>??????>>>======999:::;;;===???AAABBBCCCCCCCCCCCCCCCBBBAAA@@@???@@@@@@AAAAAA@@@??????>>>???@@@BBBCCCCCCBBB@@@???999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::888888888777777666666666888888777666555666777888777666444333333444666777333333222222222111111111111111111111111111111111000111111111111111000000///////////////////////////.........------------,,,,,,,,,---------......++++++,,,,,,,,,,,,,,,------,,,++++++******++++++)))******++++++,,,,,,---***++++++,,,,,,++++++***))))))*********+++++++++)))))))))*********************************************++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,------------............,,,,,,,,,------.........,,,---------....../////////////////////000111222000111222222000000111222333333222222222222333333333333333333222222111000//////000111222222222222222333444666888:::;;;<<<888888999999:::::::::;;;???AAABBBBBB@@@>>>======;;;???CCCFFFFFFFFFEEEFFFFFFGGGIIILLLMMMNNNNNNNNNMMMNNNOOOOOOOOOPPPRRRTTTWWWWWWVVVTTTQQQOOOPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPSSSTTTUUUWWWXXXXXXXXXXXXWWW[[[^^^^^^[[[ZZZ[[[]]]\\\XXXVVVVVVUUUSSSSSSVVVUUUVVVUUUSSSQQQQQQRRRSSSXXX[[[]]]\\\ZZZXXXYYY[[[VVVVVVZZZ___```\\\YYYZZZVVVVVVUUUUUUVVVWWWXXXYYYYYYXXXXXXZZZ^^^______]]][[[YYYYYY\\\]]]ZZZZZZ]]][[[]]]^^^^^^\\\ZZZYYYYYYVVVTTTSSSUUUZZZ]]]\\\ZZZ[[[\\\]]]]]]\\\ZZZWWWVVVUUUWWWXXXXXXVVVUUUVVVVVVZZZZZZZZZXXXVVVUUUWWWXXXVVVUUUTTTSSSRRRRRRSSSTTTWWWYYYZZZXXXUUUSSSTTTVVV[[[WWWSSSRRRUUUWWWWWWUUUVVVVVVUUUSSSRRRSSSVVVXXXYYYYYYZZZ[[[[[[YYYUUURRROOOMMMKKKJJJLLLPPPUUUXXXUUUVVVWWWWWWUUUUUUVVVWWWWWWWWWXXXXXXXXXXXXWWWWWWUUUWWWYYYZZZYYYWWWWWWXXXTTTUUUVVVXXXYYYZZZ[[[[[[UUUYYY^^^aaacccffflllqqqpppooonnniiiddd```______^^^___```aaabbbbbbbbbbbbbbbdddgggiiiiiigggdddbbb^^^\\\ZZZYYYZZZ\\\```bbb^^^___bbbeeeiiillloooppplllnnnqqqqqqooollljjjiiimmmjjjfffdddcccccccccbbb```___^^^___aaaaaa___^^^______```aaabbbbbbcccccc```bbbcccdddccc```]]][[[___cccfffeeeggghhhddd^^^___aaaccccccbbbaaa```aaa[[[\\\\\\YYYUUUTTTWWWZZZUUUVVVYYY^^^^^^[[[\\\___\\\]]]^^^^^^\\\YYYUUURRR===AAADDDBBB>>>;;;<<>>>>>>>>>>>>>>>>>>>>>>>888999:::;;;<<>>>>>>>>===>>>???AAACCCBBB???===;;;999:::;;;<<<<<<<<<;;;;;;:::::::::999999888888888666666666666555555555555555555555555555555666666444333222222222333444444222222111111111000000000000000000000000000000000///000000111111000000///.................................---------,,,,,,+++,,,,,,,,,,,,---------***+++++++++,,,,,,,,,,,,,,,,,,+++***************)))))))))***+++,,,,,,,,,******++++++++++++******))))))))))))*********+++((((((((())))))*********************************++++++******************)))*********************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++++++++++++++***************+++,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,---------++++++,,,---......//////...//////000000/////////...///111000//////111444222222111111111111222222222222333333333222111111//////000111222222222222333444444555666777888888666555444444555666888999<<<>>>@@@AAA@@@??????@@@<<>>>>>>>>>>>???::::::;;;;;;<<>>===>>>>>>>>>>>>============>>>???AAABBBAAA>>>:::888;;;;;;<<<=========;;;;;;999999888888777777777666555555555555555555444444333333444555555555444444222111111111111111222222111111111111000000000000000000000000000000000000//////000000000000000///..............................---------,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,++++++***)))*********((())))))***++++++,,,,,,******++++++++++++******))))))))))))************'''((((((((())))))******))))))))))))))))))))))))++++++******************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++******))))))***+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000......000000000///...---,,,...000000......111444222222111111111111222222111222222333333333222222///000111222222333333222666666666666666666666666666555444444555777:::<<<999;;;===>>>===<<<=========???BBBCCCBBBBBBBBBCCC>>>AAAFFFJJJJJJJJJIIIIIILLLMMMNNNOOONNNOOORRRTTTWWWVVVTTTPPPMMMLLLNNNOOORRRSSSSSSSSSQQQOOOLLLJJJQQQSSSVVVYYYYYYWWWTTTRRRUUUYYY\\\ZZZVVVUUUZZZ___VVVUUUXXX]]][[[TTTQQQTTTZZZYYYWWWTTTQQQPPPRRRTTTUUUTTTUUUVVVXXXXXXVVVUUUVVVUUUWWW[[[[[[VVVSSSTTTRRRTTTXXX\\\^^^^^^]]]\\\RRRUUUXXXVVVTTTVVV^^^eee______ccchhhggg```[[[[[[```___\\\XXXUUUUUUVVVXXXVVVTTTSSSVVV[[[^^^\\\XXXWWWYYY[[[[[[YYYVVVTTTSSSRRRTTTVVVVVVVVVUUUVVVWWW[[[ZZZYYYVVVSSSRRRSSSTTTRRRRRRQQQRRRSSSUUUVVVXXXUUUXXXZZZXXXSSSPPPRRRUUURRRNNNIIIJJJNNNRRRRRRPPPOOOPPPQQQQQQQQQSSSYYY^^^XXXXXXYYY[[[[[[YYYUUUQQQLLLLLLLLLMMMNNNQQQSSSTTTTTTVVVWWWWWWVVVUUUWWWXXXOOOPPPRRRTTTUUUUUUUUUUUUSSSVVVZZZZZZWWWTTTTTTTTTUUUWWWZZZ[[[\\\ZZZXXXVVVZZZ]]]^^^\\\YYY[[[aaagggjjjiiihhhddd```]]]]]]^^^ZZZ```dddccc___]]]aaafffbbbeeeiiikkkkkkhhhdddbbbgggddd```]]][[[[[[\\\]]]bbbdddhhhkkkllllllkkkiiijjjmmmooonnnjjjfffbbbaaabbb```^^^^^^``````___^^^___]]]]]]___ccceeedddaaa___cccfffdddaaa___bbbffffffdddaaa______aaadddfffXXX\\\^^^ZZZYYY[[[\\\[[[```bbbcccbbb^^^ZZZXXXWWWZZZ\\\\\\YYYTTTSSSWWW[[[[[[ZZZ^^^dddddd^^^^^^bbbYYYXXXWWWXXXYYYYYYWWWVVVAAACCCEEEBBB>>><<<===???<<<===???AAABBBAAA@@@???<<<<<<<<<<<<>>>@@@BBBCCCHHHGGGGGGEEEDDDCCCBBBAAAAAA@@@>>>>>>???@@@@@@???@@@BBBDDDEEECCC>>>999666888:::===>>>===<<<<<<<<<444555666777777666555444555555555444444555555555555555444444444333333333222222222222222222222222000////////////000000111000000000000///...---,,,...///000111111000///...........................---.........---,,,,,,+++------,,,,,,,,,,,,+++++++++++++++************)))******))))))))))))******+++++++++++++++***)))(((---------,,,+++***)))((()))))))))))))))))))))))),,,***)))***++++++***))),,,++++++***)))(((''''''))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,------......------///...---------...000111///////////////000000111111111111111111000//////......//////000000111111333333444444555666666666888888888777777777777777999;;;===>>>===<<<<<<<<<@@@@@@AAAAAAAAA@@@@@@???BBBCCCDDDFFFHHHJJJLLLMMMLLLMMMNNNNNNOOOQQQTTTWWWVVVVVVTTTRRROOONNNOOOPPPUUUSSSOOOLLLKKKLLLNNNOOOXXXWWWWWWVVVTTTRRRPPPOOOVVVVVVVVVVVVUUUWWW[[[^^^UUUWWWXXXWWWTTTRRRSSSUUURRRTTTSSSQQQQQQUUUWWWUUUUUUTTTSSSSSSTTTVVVXXXZZZXXXXXXXXXXXXWWWVVVUUUTTTXXX]]]^^^ZZZZZZ]]][[[VVVTTT\\\[[[OOOMMMXXXbbbcccgggbbb```cccaaa[[[ZZZ]]]___^^^[[[WWWTTTSSSTTTVVVQQQSSSVVVXXXZZZZZZZZZYYYWWWZZZ\\\\\\ZZZVVVTTTSSSWWWVVVUUUTTTTTTUUUVVVWWWXXXWWWWWWVVVUUUTTTSSSSSSSSSRRRQQQRRRTTTVVVVVVUUUYYYXXXVVVRRRNNNMMMOOOQQQLLLLLLMMMOOOPPPQQQRRRRRRQQQQQQQQQRRRTTTVVVYYYZZZTTTVVVXXXYYYWWWRRRNNNJJJLLLKKKKKKMMMPPPRRRSSSRRRSSSRRRSSSTTTUUUUUUSSSRRRRRRSSSTTTUUUUUUUUUUUUUUUSSSVVVXXXVVVRRRRRRVVVZZZVVVWWWXXXYYYXXXWWWUUUTTTUUUWWWYYY[[[\\\^^^aaadddhhheeebbbbbbbbbaaa]]]ZZZ^^^___```___^^^___cccgggaaadddggghhhfffeeeddddddfffccc___\\\[[[]]]___aaabbbbbbcccccceeefffhhhiiikkkmmmnnnmmmkkkhhhfffeeebbbcccccccccbbbaaaaaa```^^^___```aaaccccccddddddbbbaaabbbdddgggjjjjjjjjjiiiccc\\\\\\bbbggggggeee]]]ZZZVVVVVVYYY]]]```bbbddddddccc^^^ZZZYYY\\\______```^^^XXXSSSSSSYYY___[[[ZZZZZZ[[[]]]^^^]]]\\\[[[\\\[[[YYYWWWVVVVVVWWWAAAAAAAAA@@@===<<<<<<======>>>???AAAAAA@@@???>>><<<<<<<<<===>>>@@@BBBCCCIIIHHHGGGEEECCCAAA@@@??????===<<<<<<>>>??????>>>>>>???AAAAAA???<<<888666666888;;;<<<;;;:::999:::777777777666666444333333555444444333333444444555333333333333222222222222000000000000000000000000000//////........./////////////////////......---...///000111111000///...------------------------------......---,,,,,,+++------,,,,,,,,,++++++++++++++++++*********))))))******))))))))))))******)))*********))))))(((''',,,,,,,,,++++++***)))((())))))))))))))))))))))))***)))((((((******)))(((+++*********)))((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))))))))*********+++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,+++,,,,,,------------------------------...////////////......//////000111111111111111111000//////......//////000000111111222222222333444444555555666666666666666666666666666888::::::999999999:::>>>>>>>>>??????>>>>>>===???@@@BBBDDDFFFGGGHHHHHHEEEGGGIIIIIIJJJLLLNNNQQQPPPQQQPPPNNNLLLLLLNNNOOORRRPPPMMMKKKKKKNNNQQQSSS[[[[[[YYYXXXVVVTTTSSSRRRUUUWWWYYYYYYXXXWWWWWWXXXUUUWWWWWWVVVSSSRRRSSSUUUUUUVVVTTTPPPPPPTTTUUUSSSPPPPPPPPPPPPRRRTTTVVVWWWZZZZZZZZZZZZYYYXXXWWWVVVXXX\\\\\\YYYYYY\\\[[[WWWSSSWWWUUUOOOTTTbbbiiigggccc___^^^```^^^YYYXXX[[[ZZZYYYWWWUUURRRRRRUUUWWWRRRSSSUUUVVVWWWVVVUUUTTTTTTWWWYYYZZZXXXVVVVVVVVVWWWVVVUUUTTTSSSTTTTTTUUUWWWVVVVVVUUUTTTSSSRRRRRRQQQPPPNNNOOOQQQRRRRRRRRRRRRSSSTTTRRRPPPNNNMMMNNNKKKKKKLLLLLLMMMNNNOOOOOOUUUTTTSSSRRRQQQQQQRRRSSSSSSTTTUUUUUUSSSOOOKKKIIIJJJJJJLLLOOOQQQRRROOOMMMPPPPPPRRRTTTUUUTTTSSSQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQSSSTTTQQQNNNMMMQQQVVVYYYYYYXXXWWWVVVUUUTTTTTTVVVXXXZZZ\\\]]]___bbbeeefffdddbbbbbbcccccc```]]]]]]^^^___^^^\\\^^^aaaeee___aaaddddddcccaaaaaaaaaeeeccc^^^[[[[[[]]]```bbb``````bbbdddfffhhhkkkllljjjkkklllkkkiiifffcccbbb^^^^^^^^^^^^^^^]]]\\\\\\[[[\\\___aaaccceeeeeeeeeeeeffffffggghhhhhhiiijjjfffaaa\\\^^^cccfffdddaaaZZZWWWUUUUUUXXX\\\^^^___aaaaaa___\\\ZZZZZZ\\\^^^]]]]]][[[WWWTTTTTTYYY]]]XXXXXXXXX[[[]]]^^^]]]\\\[[[[[[[[[YYYVVVUUUVVVWWWAAA???============<<<;;;===>>>???@@@@@@???===<<<<<<======>>>???AAABBBCCCIIIHHHFFFDDDBBB???>>>===<<<;;;::::::<<<>>>>>>===;;;<<<<<<<<<;;;999777666333666888888777666666777999888777555444333222222444333333222222333333444222222222111111111000000////////////////////////000///...---------------------...////////////...---...///000000///...---++++++++++++++++++++++++---------------,,,,,,+++,,,,,,,,,,,,++++++++++++++++++*********)))))))))***))))))(((((())))))***(((((())))))((((((''''''************)))((('''''')))))))))))))))))))))))))))(((''''''))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''((((((((()))))))))(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))*********++++++))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,------------,,,,,,,,,---............---///............///000000000000111111000000//////......//////000000111111000111111222222333444444444555555555555555555555666777888777666666888:::;;;;;;<<<<<<<<<<<<;;;;;;<<<===@@@BBBCCCCCCBBBAAA???AAADDDFFFGGGHHHJJJLLLMMMNNNNNNMMMLLLLLLNNNPPPNNNMMMKKKJJJLLLPPPUUUXXX\\\[[[YYYVVVUUUTTTTTTTTTSSSWWW[[[\\\ZZZWWWTTTSSSVVVVVVUUUTTTQQQQQQSSSUUUWWWXXXTTTOOONNNQQQRRRPPPMMMNNNOOOQQQSSSUUUWWWWWWZZZZZZZZZYYYXXXXXXWWWWWWXXXZZZZZZWWWWWWZZZ[[[YYYVVVUUURRRQQQ]]]kkkmmmfff^^^[[[ZZZ[[[ZZZWWWVVVXXXSSSSSSRRRQQQPPPQQQTTTWWWTTTUUUUUUUUUUUUSSSQQQPPPQQQSSSUUUUUUUUUUUUVVVXXXVVVUUUTTTSSSSSSSSSSSSSSSVVVUUUTTTSSSRRRQQQQQQQQQQQQOOONNNNNNPPPQQQPPPOOOKKKNNNRRRSSSQQQNNNKKKJJJJJJJJJJJJJJJJJJKKKLLLLLLTTTSSSRRRPPPOOONNNNNNNNNRRRRRRQQQPPPNNNKKKIIIHHHJJJKKKMMMPPPQQQPPPLLLIIIKKKMMMPPPSSSTTTSSSQQQOOOQQQPPPOOONNNNNNNNNOOOPPPPPPQQQQQQNNNKKKLLLPPPTTT[[[YYYVVVTTTSSSSSSTTTUUUWWWYYY\\\]]]^^^```ccceeedddcccbbbcccddddddcccaaa]]]]]]]]]\\\[[[\\\___bbb___```bbbbbbaaa___``````dddaaa]]]ZZZZZZ]]]aaaddd^^^___aaadddgggjjjmmmnnnjjjjjjiiihhhfffccc```^^^ZZZZZZZZZZZZZZZYYYYYYYYYXXXZZZ]]]aaadddeeefffffffffhhhjjjhhheeedddeeehhhccc___]]]___cccdddaaa^^^]]][[[ZZZ[[[^^^```aaaaaaaaa___\\\\\\]]]^^^^^^^^^YYYYYYXXXWWWVVVWWWYYYZZZVVVVVVXXX[[[^^^___^^^\\\ZZZZZZZZZXXXVVVUUUVVVWWWBBB???;;;;;;>>>???===;;;???????????????>>>===<<<======>>>???@@@BBBCCCDDDFFFEEEDDDCCCAAA@@@>>>>>><<<;;;::::::<<<>>>>>>===:::::::::999888888777777333555777777555444555666999777555333222222222333333222222222222222222333222222111111111000000000........................000///...---,,,++++++++++++,,,---...////////////---...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,++++++++++++***************))))))))))))))))))(((((((((((())))))((((((((())))))(((((('''((()))))))))(((((('''&&&))))))))))))))))))))))))((('''&&&''')))***)))(((((((((((()))))))))))))))((((((((((((((((((((((((((('''%%%$$$$$$%%%'''((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))************))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++)))******+++++++++++++++******+++,,,,,,,,,,,,,,,+++,,,.../////////...---......------......///000///000000000000000//////......//////000000111111000000111222222333333444444444444444555555555555888888888777666777999;;;999999:::;;;;;;;;;::::::999;;;>>>@@@AAA@@@>>><<<>>>AAAEEEGGGHHHIIIJJJLLLOOOPPPPPPPPPNNNNNNOOOQQQNNNMMMKKKKKKNNNRRRWWW[[[YYYWWWTTTRRRQQQQQQRRRRRRRRRVVVZZZ[[[ZZZVVVTTTRRRVVVVVVTTTRRRQQQQQQRRRTTTUUUUUURRRMMMKKKOOOQQQOOOPPPQQQTTTWWWYYY[[[\\\\\\YYYYYYXXXWWWVVVVVVVVVVVVXXXXXXXXXVVVWWWYYY[[[[[[[[[YYYUUUVVV___iiihhhaaaZZZYYYXXXXXXXXXVVVUUUVVVOOOPPPPPPOOONNNPPPRRRUUUUUUUUUUUUUUUTTTRRRQQQPPPOOOPPPQQQQQQPPPQQQTTTVVVSSSSSSSSSSSSSSSTTTTTTTTTUUUTTTRRRQQQPPPOOOOOOPPPRRRQQQOOOOOOPPPQQQPPPOOOKKKNNNQQQRRROOOLLLIIIHHHJJJJJJIIIHHHIIIIIIJJJKKKOOOOOOOOOOOOOOOPPPPPPPPPQQQPPPNNNLLLJJJIIIHHHHHHMMMMMMMMMNNNOOONNNKKKHHHFFFJJJOOORRRRRRQQQOOONNNPPPOOOMMMKKKKKKLLLNNNOOOPPPQQQPPPNNNMMMOOOSSSWWWZZZWWWSSSQQQPPPRRRVVVXXXXXXZZZ]]]^^^___```ccceeecccbbbbbbccccccbbbaaa```]]]]]]\\\[[[[[[\\\___```bbbcccccccccaaa```aaabbbccc```[[[XXXYYY\\\bbbeee^^^___bbbeeehhhkkkmmmnnnjjjiiigggfffdddbbb___\\\YYYYYYYYYXXXXXXXXXYYYYYYXXXZZZ]]]```cccdddeeeeeecccfffiiigggbbb```cccfffddd```]]]^^^aaacccaaa^^^___^^^^^^___bbbccccccbbbbbb___]]]^^^aaacccbbb___WWWVVVVVVWWWZZZ[[[ZZZYYYXXXYYY[[[^^^aaaaaa___]]]YYYZZZZZZXXXVVVUUUVVVWWWCCC@@@<<<<<>>???????????????>>>============???@@@AAACCCCCCDDDCCCBBBBBBBBBAAAAAAAAAAAA>>><<<;;;<<<===??????>>>;;;::::::999888888888999444666777777555444555666666555333222222333444444222222222111111222222222222222222222111111111111//////////////////////////////...,,,++++++++++++***+++,,,...////////////,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,+++++++++******************)))))))))(((((())))))(((((((((((())))))(((((()))******))))))(((''''''((((((((('''&&&&&&(((((((((((((((((((((((()))((('''(((***+++***)))((((((((((((((()))))))))''''''''''''''''''''''''(((((('''&&&&&&'''((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))*********************************))))))*********+++++++++************************((()))******++++++******)))***++++++,,,,,,++++++,,,---...///000///...------------------......///...//////000000000//////......//////000000111111111111111222333333444444444444444555555666666666666777777666555666888:::888999999:::;;;;;;::::::999;;;===???@@@???===;;;>>>AAAEEEGGGHHHIIIJJJKKKPPPQQQQQQPPPNNNMMMMMMNNNPPPOOONNNNNNOOOSSSVVVYYYUUUSSSQQQOOOOOOPPPQQQRRRRRRUUUWWWXXXWWWVVVUUUVVVWWWUUUSSSRRRRRRRRRRRRRRRPPPQQQOOOKKKKKKOOOQQQPPPSSSUUUWWWZZZ]]]___```aaa[[[ZZZYYYWWWWWWWWWWWWWWWXXXWWWVVVWWWXXXYYY[[[]]][[[[[[ZZZYYY]]]aaaaaa^^^YYYZZZYYYWWWWWWWWWVVVUUUPPPPPPQQQPPPOOOOOOQQQSSSRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPNNNMMMNNNPPPRRROOOPPPQQQSSSTTTUUUVVVWWWTTTSSSQQQOOONNNNNNOOOOOORRRPPPNNNNNNOOOPPPPPPOOOPPPQQQQQQPPPLLLJJJIIIIIIKKKJJJIIIHHHHHHIIIKKKLLLLLLLLLMMMNNNPPPPPPQQQQQQPPPOOOLLLJJJHHHHHHIIIJJJQQQOOOLLLKKKLLLLLLJJJIIIDDDHHHNNNQQQPPPNNNMMMMMMOOONNNLLLKKKKKKLLLNNNOOONNNNNNNNNNNNOOORRRVVVYYYUUUSSSPPPOOOPPPSSSXXX[[[WWWYYY]]]^^^___```aaaccccccccccccbbb```^^^]]]]]]^^^]]][[[[[[\\\^^^___```cccccccccaaa______aaabbbaaa^^^ZZZXXXYYY\\\aaaddd```aaacccfffhhhiiijjjjjjiiigggeeeddddddccc```]]]YYYXXXWWWWWWWWWXXXYYYYYY\\\\\\^^^___```aaabbbbbbaaaeeehhhgggcccaaadddhhhgggccc^^^]]]^^^aaaaaaaaa\\\[[[[[[]]]___``````^^^```^^^]]]___bbbcccaaa^^^VVVVVVWWWYYY\\\\\\[[[YYY^^^^^^___```bbbaaa___]]]YYYZZZZZZXXXVVVUUUWWWXXXCCCAAA>>>>>>???AAABBBBBB@@@@@@@@@???????????????===>>>???AAACCCCCCDDDDDDAAAAAAAAABBBBBBBBBBBBCCC@@@>>>======>>>??????>>><<<;;;;;;::::::999999999666777888777666555666777333333333222222333333444333222222111111222222333222222222111111111111000000000000000000000000000///...---,,,,,,,,,,,,,,,***+++,,,---.../////////+++,,,---......---,,,+++------------------------***++++++,,,,,,,,,,,,,,,++++++++++++******************)))))))))((((((((()))((((((''''''(((((()))(((((()))*********))))))'''''''''((((((''''''&&&(((((((((((((((((((((((()))''''''(((***++++++***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******************************)))))))))************+++))))))))))))))))))))))))(((((()))************)))))))))***++++++++++++***,,,,,,---...............---,,,,,,,,,,,,---............///000000000//////......//////000000111111000111111222333333444444333333444444555666666666333444555444333444555777777888999::::::;;;;;;:::999;;;===>>>???>>>===<<<>>>@@@CCCDDDDDDEEEGGGHHHLLLMMMNNNNNNKKKJJJIIIJJJOOOOOOOOOOOOPPPQQQSSSTTTRRRQQQQQQPPPQQQRRRSSSTTTSSSTTTUUUUUUTTTTTTVVVXXXVVVUUUTTTTTTTTTTTTSSSQQQMMMOOOOOOLLLMMMQQQSSSQQQTTTUUUWWWYYY\\\^^^```aaa___^^^\\\ZZZZZZZZZ[[[[[[XXXVVVVVVYYYZZZYYY[[[^^^YYYZZZ[[[[[[ZZZ[[[]]]^^^YYY[[[[[[WWWVVVWWWVVVTTTRRRSSSTTTSSSQQQQQQSSSTTTOOOOOOOOOOOOPPPPPPPPPPPPQQQRRRQQQOOOMMMMMMOOOQQQOOOPPPRRRTTTUUUVVVWWWWWWTTTSSSPPPNNNMMMMMMNNNOOOOOOMMMLLLLLLNNNOOONNNMMMSSSSSSQQQNNNKKKIIIIIIJJJKKKJJJHHHGGGHHHJJJLLLMMMMMMNNNNNNNNNNNNNNNMMMLLLMMMLLLJJJHHHHHHIIIJJJKKKRRROOOKKKIIIIIIIIIIIIIIIDDDHHHNNNOOONNNKKKKKKLLLMMMLLLKKKKKKKKKLLLNNNOOOLLLLLLLLLMMMOOORRRTTTUUUQQQPPPOOOOOOQQQTTTXXXZZZUUUXXX[[[]]]^^^^^^___```dddeeedddbbb___\\\[[[[[[]]][[[YYYYYY\\\___````````````___\\\ZZZ[[[]]]______]]][[[YYYYYY\\\```bbb```bbbdddfffgggggggggggggggeeebbbbbbdddeeeccc```XXXXXXWWWVVVVVVWWWYYYZZZ______^^^]]]]]]^^^```aaadddgggiiiiiigggfffiiikkkhhhddd___\\\]]]___aaabbb]]]\\\\\\]]]___``````___]]]\\\]]]^^^___^^^\\\ZZZUUUVVVXXXZZZ[[[[[[[[[[[[```___^^^___``````^^^]]]YYYZZZZZZYYYWWWWWWXXXYYYAAAAAA@@@>>>>>>???BBBEEE@@@@@@@@@@@@@@@@@@AAAAAA===>>>@@@BBBCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAA???>>>===>>>>>>===<<<<<<<<<<<<<<<;;;:::888777777888888777666555666777333333333333333222111000333333222222222222333333111111000000000/////////////////////////////////......---------------...+++,,,------............+++,,,---......---,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++***************)))))))))((((((((((((((((((''''''''''''((((((&&&'''(((((()))))))))(((''''''((((((((((((''''''(((((((((((((((((((((((('''&&&&&&''')))******))))))))))))((('''''''''&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((())))))******))))))((())))))***************++++++******++++++,,,---,,,,,,,,,+++,,,------...---......///000000//////......//////000000111111//////000111111222222333222222222333444555555555222444666666555444555666666777888999::::::::::::999:::;;;<<<============>>>???@@@@@@@@@AAACCCEEEGGGIIIKKKKKKJJJHHHHHHIIIKKKKKKMMMNNNOOOOOOOOOOOONNNOOOPPPQQQSSSTTTUUUVVVTTTUUUVVVVVVTTTSSSTTTUUUVVVUUUUUUVVVWWWVVVSSSPPPNNNQQQRRRPPPQQQTTTTTTRRRTTTUUUUUUVVVYYY[[[^^^```aaa___]]]\\\[[[[[[\\\]]]WWWUUUVVV\\\]]][[[[[[___\\\[[[ZZZZZZYYYYYYZZZ[[[ZZZ]]]\\\WWWUUUWWWVVVRRRTTTUUUVVVVVVUUUUUUWWWXXXRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSTTTSSSQQQPPPQQQSSSRRRSSSTTTUUUVVVVVVVVVUUUUUUSSSPPPNNNMMMMMMOOOPPPNNNMMMLLLLLLNNNPPPPPPOOOPPPPPPPPPNNNKKKIIIIIIJJJIIIHHHGGGFFFGGGIIILLLNNNMMMMMMMMMMMMLLLKKKIIIHHHIIIHHHGGGGGGGGGHHHJJJKKKNNNKKKIIIGGGGGGGGGFFFEEEEEEJJJNNNNNNKKKIIIJJJMMMIIIIIIJJJKKKLLLLLLMMMNNNLLLLLLMMMNNNPPPQQQQQQPPPNNNNNNPPPQQQSSSTTTVVVVVVSSSVVVYYY[[[\\\\\\\\\]]]dddeeefffccc___\\\[[[\\\ZZZXXXVVVWWW[[[^^^``````___^^^\\\YYYWWWWWWZZZ]]]^^^]]][[[ZZZZZZ\\\^^^______```ccceeefffffffffeeedddaaa^^^```dddfffeeebbb[[[ZZZYYYXXXYYYZZZ\\\]]]aaa___\\\ZZZ[[[]]]```bbbhhhhhhhhhiiiiiiiiiiiijjjeeeccc___]]]]]]]]]^^^^^^___^^^\\\]]]___aaaaaa```[[[]]]______]]]ZZZXXXWWWSSSVVVYYYZZZXXXXXXYYY[[[^^^\\\ZZZZZZ[[[]]]]]]\\\ZZZ[[[[[[ZZZXXXXXXYYY[[[???AAAAAA???<<<>>>BBBGGG@@@@@@@@@@@@AAABBBCCCCCC===>>>@@@CCCDDDDDDDDDDDDEEEDDDDDDCCCCCCBBBAAAAAABBB@@@>>>=========<<<;;;<<<<<<<<<<<<;;;999777666888888888777555555666777444444555444333111///---444333333222222333333444000/////////............////////////////////////......---------...//////,,,,,,------......------+++,,,------------,,,+++************************)))***+++,,,,,,,,,,,,,,,+++++++++************)))))))))))))))((((((((((((((((((''''''''''''((((((%%%%%%&&&'''((((((((('''''''''((((((((((((((('''((((((((((((((((((((((((&&&%%%$$$&&&((())))))(((******)))((('''&&&&&&%%%''''''''''''''''''''''''$$$&&&(((******(((&&&$$$&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))'''(((((()))))))))))))))(((((()))******************)))((((((((()))+++,,,,,,,,,++++++,,,,,,---...------...///000000//////......//////000111111111......//////000111111111000000111222333333444444333666888999888777777777555666777888999999999999999999::::::<<<===>>>>>>???@@@@@@??????@@@BBBEEEEEEGGGJJJKKKJJJIIIJJJKKKFFFHHHKKKMMMNNNNNNMMMLLLKKKLLLNNNPPPSSSTTTUUUUUUTTTVVVXXXWWWUUURRRQQQQQQVVVUUUUUUWWWYYYXXXSSSOOOPPPTTTUUUTTTTTTVVVUUURRRVVVUUUUUUUUUWWW[[[^^^``````^^^\\\ZZZZZZZZZ[[[\\\WWWTTTWWW]]]___[[[[[[___bbb^^^ZZZZZZYYYXXXWWWWWWZZZ]]]\\\VVVTTTVVVUUUPPPTTTVVVXXXXXXXXXYYYZZZ\\\XXXWWWVVVUUUUUUTTTUUUUUUSSSUUUVVVUUUTTTTTTUUUVVVUUUUUUVVVWWWVVVUUUTTTSSSUUUSSSPPPNNNMMMMMMOOOPPPPPPNNNMMMNNNQQQRRRSSSRRRKKKMMMNNNNNNLLLJJJIIIJJJHHHGGGEEEEEEFFFIIILLLNNNJJJJJJKKKKKKKKKJJJHHHGGGFFFFFFEEEFFFGGGHHHJJJKKKIIIHHHGGGGGGGGGFFFCCCAAAFFFKKKNNNNNNJJJHHHJJJMMMFFFGGGHHHJJJKKKLLLLLLMMMOOOOOOPPPQQQRRRRRRPPPNNNMMMOOOQQQSSSTTTTTTSSSSSSQQQTTTXXXZZZ[[[ZZZ[[[[[[ccceeefffddd```]]]]]]^^^XXXVVVTTTUUUZZZ^^^_________^^^[[[XXXVVVWWWZZZ]]]]]]]]]\\\[[[[[[\\\\\\]]]]]]___aaadddfffffffffeeeaaa^^^\\\^^^cccgggfffccc___^^^]]]\\\]]]^^^```bbbaaa___[[[YYYYYY]]]aaadddiiihhhgggggghhhhhhgggfffaaaaaa```^^^]]]\\\[[[ZZZ\\\ZZZXXXXXXZZZ\\\]]]]]]]]]```cccbbb]]]YYYXXXXXXQQQVVVZZZYYYVVVUUUXXX[[[ZZZWWWUUUUUUWWWZZZ[[[\\\[[[[[[\\\[[[YYYYYYZZZ\\\AAAAAAAAAAAAAAAAAAAAAAAACCCAAA???>>>???BBBEEEHHHGGGDDDBBBAAABBBCCCCCCBBBDDDBBB@@@>>>===>>>@@@AAABBB@@@>>>>>>>>>>>>===<<<@@@???===;;;999888888777888888888777777777777777555555555444333222000///000000000///000111111222222111111000///......---000000000000000000000000........................---,,,,,,++++++,,,,,,------...//////...---***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((+++***)))'''''''''((()))))))))))))))(((((((((((((((((())))))))))))((((((&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************,,,,,,++++++***)))((((((''''''''''''(((((((((((((((((((((((())))))))))))***))))))+++---//////...(((((()))***+++,,,,,,,,,,,,---///000000000///...////////////000000000000////////////000000000000000000111222333333444444777666555444444555777777666777999999888888888999::::::;;;;;;<<<=========??????@@@@@@AAABBBCCCDDDFFFHHHJJJKKKIIIGGGFFFFFFFFFHHHKKKMMMMMMMMMNNNOOOMMMPPPSSSQQQMMMMMMRRRWWWUUUWWWYYYYYYWWWUUUTTTSSSWWWVVVVVVWWWXXXVVVRRROOOVVVTTTSSSSSSUUUVVVVVVVVVVVVTTTVVV[[[]]]\\\]]]```cccbbb```]]]ZZZYYY[[[]]]WWWZZZ\\\^^^^^^^^^```aaa___[[[ZZZ[[[YYYUUUWWW^^^^^^]]][[[YYYWWWUUUTTTTTTWWWXXXYYYYYYYYYZZZ]]]___^^^[[[XXXUUUTTTSSSRRRQQQWWWTTTRRRRRRTTTTTTRRRPPPRRRSSSTTTUUUUUUTTTRRRRRROOOMMMLLLMMMNNNPPPPPPOOOPPPNNNMMMNNNOOOOOONNNLLLJJJKKKMMMMMMMMMKKKHHHFFFEEEFFFGGGGGGHHHHHHHHHHHHFFFHHHJJJLLLLLLJJJGGGEEEGGGGGGGGGFFFEEEFFFHHHJJJKKKIIIFFFCCCBBBAAABBBBBBKKKOOORRROOOHHHEEEGGGKKKLLLIIIFFFGGGJJJMMMNNNMMMNNNQQQSSSQQQPPPQQQOOOKKKPPPNNNKKKKKKMMMQQQSSSTTTUUUVVVXXXXXXYYYZZZ]]]___bbbbbbbbbaaa```^^^]]]\\\YYYWWWSSSRRRUUUYYY\\\^^^bbb___ZZZVVVUUUWWWZZZ\\\XXXYYYYYYZZZZZZZZZYYYYYY\\\___dddffffffeeedddccccccaaa______bbbeeefffgggdddaaa___```bbbbbb^^^[[[aaabbbbbb```^^^^^^cccfffiiifffcccccceeefffeeecccccc___ZZZYYY[[[\\\[[[YYY___\\\[[[ZZZVVVRRRTTTYYY\\\^^^```^^^YYYTTTSSSSSSUUUVVVWWWWWWWWWWWWXXXYYYXXXVVVTTTUUUWWWXXXYYYYYYWWWYYY[[[]]]]]]]]]\\\[[[BBBBBBBBBBBBAAAAAA@@@@@@AAA@@@???>>>@@@CCCFFFHHHFFFDDDBBBBBBCCCDDDCCCBBBDDDBBB@@@>>>===>>>@@@AAABBB@@@>>>>>>>>>???>>><<<>>>===<<<:::999888888888777777777666666666666555555555555444333111000///000000000000000111111222111111000000///......---////////////////////////////////////////////////---,,,,,,++++++,,,,,,---------...///...,,,***)))++++++++++++++++++++++++************************+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((((())))))***)))((('''&&&((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********+++******))))))(((''''''''''''''''''(((((((((((('''((((((((())))))))))))***))))))***,,,---,,,+++)))))))))***+++++++++,,,+++,,,---...///...------------........./////////....../////////000000000//////000111111222333333555555444444555666777777555777999999888888888999:::::::::;;;<<<<<<======>>>>>>===>>>???AAACCCDDDIIIKKKMMMNNNLLLJJJIIIIIIHHHJJJMMMMMMLLLKKKKKKLLLJJJMMMOOOPPPOOOPPPTTTWWWVVVWWWYYYXXXVVVTTTSSSSSSXXXWWWVVVVVVVVVUUURRRPPPUUUTTTSSSTTTWWWYYYYYYYYYYYYWWWWWW[[[]]]]]]___cccfffdddbbb```^^^]]][[[[[[WWWZZZ\\\]]]]]]^^^___aaa___ZZZXXXZZZZZZWWWXXX\\\\\\\\\[[[ZZZYYYWWWUUUTTTXXXYYYYYYYYYXXXXXX[[[]]]\\\ZZZWWWUUUTTTUUUUUUTTTVVVTTTSSSTTTVVVWWWVVVTTTTTTUUUUUUUUUUUUTTTSSSRRRMMMLLLKKKKKKMMMNNNNNNMMMOOOMMMLLLLLLMMMMMMKKKJJJJJJKKKLLLMMMLLLJJJHHHFFFBBBCCCDDDFFFGGGHHHHHHHHHEEEFFFHHHIIIIIIGGGEEECCCFFFGGGGGGFFFEEEEEEGGGJJJJJJHHHEEECCCBBBBBBBBBCCCMMMOOOPPPMMMHHHFFFGGGJJJIIIGGGEEEFFFIIIKKKKKKJJJJJJNNNPPPNNNNNNPPPNNNJJJLLLIIIGGGGGGJJJNNNPPPQQQUUUWWWXXXXXXWWWXXXZZZ\\\[[[[[[\\\\\\[[[[[[ZZZYYYXXXVVVTTTTTTVVVZZZ]]]^^^___\\\XXXUUUUUUWWWZZZ\\\YYYYYYYYYYYYZZZZZZ[[[[[[^^^aaadddffffffeeedddccceeecccaaaaaaccceeeffffffdddbbbaaa```aaa```___^^^ccccccbbb```___aaafffjjjhhheeecccbbbccccccaaa^^^ZZZZZZYYYZZZ\\\\\\[[[ZZZ]]]\\\]]]]]]YYYTTTTTTWWW]]]___aaa```\\\XXXWWWWWWVVVWWWXXXWWWWWWVVVWWWWWWWWWUUUTTTTTTVVVXXXXXXXXXYYYZZZ\\\^^^^^^]]]\\\[[[DDDDDDCCCBBBAAAAAA@@@@@@????????????AAACCCEEEGGGDDDCCCCCCCCCEEEDDDCCCAAADDDCCC@@@>>>>>>>>>???@@@AAA@@@>>>===>>>>>>===<<<<<<;;;:::999888888888888666666666555555444444444444444444333222111000///000000000000000111111111111000000//////.................................////////////////////////---,,,,,,++++++,,,,,,---,,,---......---,,,***)))++++++++++++++++++++++++((((((((((((((((((((((((++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((%%%''')))++++++)))&&&$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))((((((''''''&&&&&&&&&''''''''''''(((((((((''''''((((((((())))))))))))(((((()))+++,,,+++*********************++++++***+++,,,---------,,,+++,,,,,,,,,---------...............////////////000...//////000000111111111222333444555666666777777555777888999888777888999999::::::;;;;;;<<<<<<======<<<::::::;;;???BBBEEEJJJLLLNNNNNNLLLJJJJJJJJJJJJLLLNNNMMMKKKJJJIIIIIIIIIJJJMMMOOORRRSSSUUUVVVVVVWWWWWWVVVTTTSSSSSSTTTZZZXXXUUUTTTTTTSSSRRRQQQUUUTTTTTTUUUYYY[[[\\\\\\ZZZXXXXXX[[[]]]\\\^^^bbbfffccc_________^^^ZZZWWWWWWYYY[[[\\\\\\]]]^^^```^^^YYYWWWWWWXXXVVVWWWYYYZZZ[[[[[[ZZZYYYXXXVVVUUUXXXYYYYYYXXXWWWWWWXXXZZZXXXVVVTTTRRRQQQSSSTTTVVVTTTSSSSSSTTTVVVWWWWWWVVVTTTTTTTTTSSSRRRQQQPPPOOOLLLKKKIIIJJJKKKLLLLLLKKKMMMKKKJJJJJJJJJJJJHHHGGGIIIJJJKKKLLLKKKIIIGGGFFF@@@AAABBBDDDFFFGGGHHHHHHDDDDDDDDDDDDDDDCCCBBBBBBEEEEEEFFFEEEDDDDDDGGGIIIHHHFFFDDDBBBAAABBBCCCDDDPPPOOOMMMJJJHHHGGGGGGHHHFFFEEEEEEFFFHHHIIIHHHGGGFFFJJJKKKJJJKKKMMMMMMIIIIIIGGGEEEFFFIIIMMMPPPQQQUUUVVVWWWWWWVVVVVVWWWXXXUUUUUUVVVWWWXXXXXXXXXXXXUUUUUUUUUWWWYYY[[[]]]^^^[[[YYYWWWUUUVVVXXX\\\^^^[[[ZZZYYYXXXYYYZZZ\\\]]]aaabbbccceeeeeeeeeddddddfffdddbbbbbbcccdddeeedddddddddcccaaa______aaacccfffeeecccaaa```ccchhhllleeedddbbbaaaaaa```]]]ZZZSSSVVVZZZ\\\\\\\\\\\\\\\]]]\\\^^^```]]]WWWUUUWWW]]]___``````]]]ZZZXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUSSSTTTVVVXXXXXXXXXYYYZZZ[[[\\\\\\\\\[[[ZZZEEEEEEDDDCCCBBB@@@@@@?????????@@@@@@AAABBBCCCDDDBBBBBBBBBCCCDDDDDDBBB@@@DDDCCCAAA???>>>>>>?????????>>><<<;;;<<<===<<<;;;:::999888888888888888888777666666555555444444444333333333333222111000/////////000111111111111111000000/////////.........------------------------////////////////////////---,,,,,,++++++,,,,,,---,,,,,,,,,---,,,+++***)))************************((((((((((((((((((((((((************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((('''''')))+++---,,,,,,+++++++++*********************,,,---------,,,+++,,,,,,,,,,,,------------------.........//////////////////000000111111111000111333555666777666666444666888888777666777888999999999:::;;;;;;<<<<<<<<<:::777666888<<>>>>>>>>===;;;:::999;;;;;;;;;:::999888888777777888888888888888777666666555444444222222222222111000////////////000111111111111000////////////............---------------------------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++******************************))))))))))))))))))))))))*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''&&&'''))),,,/////////+++++++++******************+++,,,---...---,,,,,,,,,,,,---------.........------------............000000000111111111111111///000222444666666666555444555777777666666666777888888999999:::;;;;;;;;;;;;999666444666:::???CCCEEEGGGHHHGGGEEEDDDEEEFFFFFFIIIKKKLLLKKKKKKKKKLLLNNNNNNOOORRRTTTTTTSSSQQQPPPRRRSSSTTTUUUVVVYYY\\\\\\XXXSSSPPPPPPRRRTTTTTTUUUTTTSSSTTTUUUWWWWWWVVVWWWVVVZZZ``````\\\XXXYYY\\\WWWQQQQQQVVVZZZZZZXXXWWWXXXYYYYYYYYYZZZ\\\^^^]]]aaabbb\\\SSSPPPTTTYYY]]]ZZZVVVSSSSSSUUUXXX[[[TTTVVVWWWWWWVVVVVVWWWXXXQQQQQQPPPMMMJJJJJJLLLOOORRRRRRRRRQQQPPPPPPPPPPPPPPPOOONNNLLLKKKJJJJJJIIIMMMKKKIIIIIIKKKKKKKKKJJJKKKIIIGGGGGGHHHHHHFFFEEEGGGGGGHHHHHHGGGFFFDDDCCCBBBCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@??????@@@AAABBBAAABBBBBBBBBAAABBBEEEGGGDDDCCCBBB@@@@@@BBBCCCDDDNNNJJJFFFEEEGGGHHHEEEBBBCCCEEEGGGHHHGGGEEEDDDCCCAAAEEEFFFFFFGGGKKKLLLJJJIIIGGGGGGHHHLLLOOOQQQRRROOORRRTTTVVVVVVVVVWWWYYYUUUUUUVVVVVVVVVVVVUUUUUURRRUUUZZZ\\\\\\\\\]]]^^^[[[[[[[[[[[[]]]___aaaccc\\\ZZZXXXVVVWWWZZZ^^^```bbbaaaaaabbbeeefffdddbbbdddccccccdddgggiiijjjiiieeeeeedddaaa___```eeejjjiiifffbbb___^^^```bbbccc___````````````_________]]]___```___]]]^^^bbbeeeccc^^^\\\]]]\\\YYYYYY\\\]]]]]]]]]]]]\\\YYYVVVTTTSSSSSSTTTXXX\\\]]]\\\ZZZXXXWWWWWWYYY[[[]]]\\\[[[[[[ZZZZZZYYYXXXWWWVVVVVVCCCCCCBBBAAA@@@@@@??????BBBAAA@@@??????@@@AAABBBAAA@@@@@@AAACCCCCCBBB@@@DDDCCCBBB@@@???>>>>>>===<<<:::999999:::;;;;;;:::999999888888777888888888999888888777666555444444111111111111111000//////...///000222222111111000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******************************************************************************)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''&&&''')))---/////////******************++++++***+++,,,---...---,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......111111111111111111111111000111222333444444555555333555777777666555666777777888888999999::::::;;;;;;999666444555888===@@@EEEGGGGGGFFFEEEDDDEEEFFFDDDGGGJJJKKKLLLLLLMMMNNNPPPQQQQQQRRRQQQQQQPPPPPPOOOQQQTTTVVVWWWXXX[[[]]]ZZZVVVQQQOOOPPPSSSUUUVVVUUUSSSRRRRRRTTTUUUUUUTTTXXXXXX\\\aaaaaa[[[WWWWWWXXXUUURRRSSSWWW[[[\\\\\\WWWXXXXXXXXXWWWXXX[[[]]]^^^dddfff^^^UUUTTTYYY\\\\\\YYYUUUQQQQQQSSSWWWYYYRRRTTTUUUUUUTTTRRRSSSSSSPPPQQQRRROOOKKKJJJLLLOOORRRSSSSSSRRRPPPOOOOOOPPPPPPOOONNNMMMLLLLLLLLLLLLMMMKKKIIIIIIJJJKKKJJJIIIHHHFFFEEEFFFGGGGGGFFFDDDEEEEEEEEEEEEDDDCCCBBBAAABBBBBBCCCCCCBBBBBBAAA@@@???>>>>>>>>>???@@@AAABBB@@@@@@AAAAAA@@@AAADDDFFFDDDCCCAAA@@@@@@AAABBBCCCHHHFFFCCCDDDFFFFFFCCCAAABBBEEEGGGGGGEEECCCBBBBBBAAADDDEEEDDDFFFJJJLLLJJJGGGEEEEEEFFFJJJMMMNNNNNNLLLOOORRRTTTTTTUUUVVVWWWRRRSSSSSSTTTTTTTTTSSSSSSSSSWWW\\\]]]\\\[[[\\\^^^[[[[[[\\\\\\]]]___``````ZZZYYYWWWVVVWWWYYY]]]___```^^^^^^aaaeeefffdddaaadddcccdddfffjjjlllmmmlllcccbbbaaa___^^^```dddgggfffccc___]]]]]]^^^^^^^^^___``````___^^^___aaabbbbbbbbbaaa```___aaadddfffddd^^^[[[\\\\\\ZZZZZZ\\\]]]]]]]]]]]]]]]\\\XXXUUURRRRRRTTTYYY___aaa```]]]XXXXXXXXX[[[]]]___^^^]]]]]]\\\[[[ZZZXXXWWWVVVUUUAAAAAAAAA@@@@@@?????????@@@???>>>===>>>AAADDDFFFDDDBBBAAAAAACCCDDDDDDDDDDDDCCCBBBAAA???>>>=========;;;::::::;;;<<<<<<;;;;;;:::999888888888888888888777777666555444333222000000000111000000///......///111222222222000///........................---------------------------------------------------,,,,,,++++++,,,,,,---******)))))))))*********************************))))))))))))))))))))))))***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((('''''')))+++,,,,,,+++)))))))))***+++++++++,,,))))))+++,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------000000000000000000000000222222111222222333444444222444666666555555555666777777888888999:::::::::;;;999666444555777;;;===EEEFFFFFFEEECCCCCCDDDEEEDDDFFFJJJKKKKKKKKKLLLMMMNNNPPPQQQPPPMMMLLLNNNQQQPPPSSSVVVXXXYYYYYYZZZ\\\WWWTTTPPPOOOQQQTTTVVVWWWSSSQQQPPPQQQTTTUUUUUUUUUXXXVVVXXX\\\[[[WWWTTTUUUTTTUUUVVVXXXYYYZZZ[[[[[[WWWXXXXXXWWWVVVWWWZZZ]]]\\\___^^^XXXVVVZZZ\\\ZZZYYYWWWUUURRRRRRRRRSSSTTTQQQSSSSSSRRROOOLLLKKKKKKKKKNNNQQQPPPLLLKKKMMMPPPNNNPPPQQQPPPNNNMMMOOOPPPOOONNNMMMLLLKKKLLLLLLMMMKKKJJJHHHGGGHHHIIIHHHGGGDDDCCCBBBCCCEEEEEEEEECCCCCCCCCBBBBBBAAAAAA@@@@@@>>>>>>??????@@@?????????:::;;;<<<===???@@@AAAAAA>>>???@@@@@@???@@@CCCFFFEEECCCAAA@@@???@@@AAABBBAAAAAABBBDDDEEEDDDBBB@@@AAACCCEEEEEEBBB??????@@@@@@CCCDDDBBBDDDIIIJJJHHHFFFDDDDDDEEEHHHKKKKKKKKKJJJMMMPPPRRRQQQQQQQQQRRROOOPPPQQQSSSTTTTTTTTTTTTUUUYYY^^^^^^[[[ZZZ[[[^^^YYYYYYZZZZZZZZZ[[[ZZZZZZXXXWWWVVVUUUVVVYYY\\\^^^\\\[[[\\\```fffgggccc___aaaaaaaaadddggghhhhhhggg___]]][[[[[[]]]___aaabbbaaa___\\\\\\^^^___^^^]]]```aaa```^^^[[[\\\___cccaaa```___```bbbcccccccccbbb]]]ZZZ]]]^^^[[[YYYZZZYYYYYYYYY[[[]]]]]]ZZZWWWTTTTTTUUU[[[aaacccaaa]]]WWWWWWXXX[[[^^^___^^^\\\\\\[[[YYYWWWUUUTTTSSSRRR@@@?????????????????????>>>===<<<<<<>>>BBBFFFIIIFFFDDDBBBBBBDDDFFFGGGFFFDDDCCCBBBAAA???>>>===<<<>>>===;;;;;;===>>>>>>===<<<;;;:::999888888888888777666666555333222111111///000000000000000///......///111222333222000///---.....................................................................---,,,,,,++++++,,,,,,---***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''!!!###%%%'''((('''%%%$$$$$$$$$$$$############"""$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((***)))(((((()))***((('''(((((()))***+++,,,,,,---'''((()))++++++******))))))************+++++++++++++++,,,,,,,,,---------///////////////.........333222111111111222333444222444666666555444555666777777777888999999::::::<<<:::777555555777:::<<>>::::::<<<===>>>>>>>>>>>>777999;;;===???@@@@@@AAA>>>>>>?????????@@@CCCEEEEEECCCAAA?????????@@@AAA===???BBBDDDDDDBBBAAA@@@@@@BBBDDDBBB???======??????BBBCCCAAABBBGGGIIIGGGGGGFFFEEEFFFIIIKKKKKKKKKIIILLLOOOPPPOOOMMMMMMMMMNNNOOOQQQSSSUUUWWWXXXXXXVVV[[[___^^^[[[YYY[[[^^^WWWWWWWWWXXXWWWWWWVVVUUUWWWVVVUUUUUUVVVYYY[[[\\\ZZZYYY[[[```fffgggccc^^^]]]]]]]]]___aaabbbaaa```]]]YYYVVVWWW[[[^^^^^^]]]^^^\\\[[[\\\```aaa```]]]bbbbbb```\\\YYYYYY]]]aaa]]]\\\\\\___dddeeebbb___```[[[[[[___```\\\XXXWWWSSSSSSTTTXXX\\\]]][[[XXXWWWVVVWWW\\\bbbddd```\\\VVVVVVXXXZZZ]]]^^^]]]\\\XXXWWWUUUSSSQQQOOONNNNNN>>>???@@@???>>>===>>>???BBB@@@???@@@DDDFFFEEEDDDGGGEEECCCCCCEEEFFFGGGFFFFFFEEECCC@@@======???BBB;;;:::999888999999;;;<<<;;;:::888666666666666777666555444333222222222222000000000000///////////////000333555555444222000000000000///......------,,,---......//////.........------------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))'''((()))******)))((('''))))))))))))))))))))))))(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''((((((((((((******))))))))))))******))))))***++++++++++++***************************,,,,,,+++***+++,,,---.........---......///000111111111111111111111111111111222222333333444444555777777777777777888888999999888666333222555;;;???@@@@@@???>>>???BBBDDDFFFEEEIIILLLKKKGGGEEEGGGJJJNNNMMMMMMLLLLLLLLLLLLLLLYYYYYYYYYWWWTTTSSSTTTUUURRRQQQPPPPPPRRRUUUWWWYYYQQQPPPPPPSSSXXXZZZYYYXXXUUUTTTTTTSSSRRRQQQQQQPPPTTTVVVZZZ\\\]]]\\\YYYWWWTTTTTTTTTTTTVVVYYY[[[]]]\\\TTTQQQTTTVVVSSSRRRTTTXXXWWWUUUTTTSSSRRRRRRRRRMMMNNNNNNNNNKKKGGGCCC@@@LLLMMMNNNOOONNNNNNLLLKKKGGGHHHIIIJJJKKKKKKKKKKKKMMMLLLIIIGGGFFFGGGHHHJJJGGGGGGGGGGGGFFFEEECCCCCC@@@AAACCCDDDDDDBBBAAA???@@@???>>>===============;;;;;;:::<<<===>>>===;;;::::::;;;<<<===>>>??????CCCBBB@@@?????????@@@@@@<<<;;;;;;::::::;;;;;;<<<;;;===@@@BBBBBB@@@===;;;@@@AAABBBAAA>>><<<<<<<<<;;;<<>>???@@@???>>>===>>>@@@BBBAAABBBDDDHHHJJJIIIHHHGGGEEEDDDDDDFFFGGGFFFEEEDDDCCCAAA>>><<<<<<>>>@@@;;;:::999999999:::;;;;;;999888777555444444555555555555444222222111111111000000000000///////////////000222444444333222000000000//////......------,,,------........................---------,,,,,,,,,,,,+++++++++*********+++++++++*********))))))'''((())))))***)))((('''))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''((((((((((((***))))))(((((())))))***((()))******++++++******************************,,,++++++***+++,,,---...------------...///000000111111111111111111111111111111222222333444444444777666666666666777888888999888666333222555:::>>>@@@???>>>>>>???AAACCCEEEEEEIIILLLKKKGGGEEEGGGJJJMMMMMMLLLLLLLLLLLLLLLMMMTTTUUUVVVUUUTTTSSSTTTUUUPPPPPPPPPQQQRRRTTTWWWXXXRRRQQQQQQTTTXXXYYYXXXVVVTTTSSSSSSRRRRRRRRRRRRSSSXXXZZZ\\\]]]]]][[[YYYXXXTTTTTTTTTUUUVVVWWWYYYYYYWWWQQQOOOSSSUUUTTTSSSVVVWWWVVVVVVUUUUUUTTTTTTSSSOOOPPPPPPOOOLLLIIIFFFDDDKKKLLLMMMMMMMMMLLLKKKJJJFFFGGGHHHJJJKKKLLLMMMMMMLLLJJJHHHFFFEEEFFFHHHIIIHHHGGGFFFEEECCCBBBAAA@@@@@@AAABBBCCCCCCBBB@@@???>>>======<<<<<<<<<<<<===;;;::::::;;;======<<<:::;;;<<<===>>>???@@@@@@AAA@@@???>>>=========>>>>>>;;;;;;::::::::::::;;;;;;;;;===???AAAAAA???===;;;===>>>???===;;;:::::::::<<<===???AAABBBCCCCCCCCCIIIHHHGGGGGGHHHGGGFFFFFFLLLMMMMMMMMMMMMLLLLLLKKKLLLMMMNNNNNNOOOQQQUUUXXXZZZUUUNNNKKKLLLOOOSSSUUUVVVTTTSSSSSSTTTTTTSSSRRROOONNNNNNRRRWWWYYYWWWTTTVVVSSSPPPRRRWWW[[[ZZZXXX]]]\\\[[[\\\^^^___]]][[[ZZZVVVSSSVVVWWWVVVXXX\\\````````````______^^^^^^\\\]]]^^^___^^^___aaaccc````````````````````````^^^\\\[[[[[[[[[ZZZVVVRRRWWWTTTTTTWWWXXXVVVVVVYYY^^^^^^^^^___aaa```^^^[[[TTTUUUXXX\\\^^^]]]YYYVVVVVVUUUSSSRRRRRRQQQNNNLLL>>>???@@@@@@>>>>>>???@@@BBBBBBDDDGGGJJJLLLKKKJJJFFFEEEEEEFFFGGGGGGEEECCCAAAAAA???===::::::<<<>>>;;;;;;:::999999::::::;;;777666555444444333444444444444333222111111111111000000000000////////////...000222333444333111000000000//////...---------,,,,,,---...........................------------,,,++++++++++++*********+++************)))))))))(((((()))))))))(((((('''))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''''''''((((((((())))))(((((((((((())))))(((((()))***************************************++++++******++++++,,,---+++++++++,,,,,,---...///////////////////////////000000111111222333333444666555555555555666777777777777555333333555999===>>>=========>>>@@@BBBCCCEEEHHHJJJJJJGGGFFFGGGIIIKKKKKKKKKJJJKKKKKKLLLLLLNNNQQQSSSTTTSSSRRRRRRSSSKKKLLLNNNPPPRRRSSSTTTTTTSSSSSSSSSUUUWWWWWWVVVTTTRRRQQQQQQQQQRRRTTTUUUWWW]]]]]]]]]]]]\\\[[[ZZZYYYTTTTTTUUUVVVVVVVVVUUUUUURRRNNNNNNQQQTTTTTTTTTVVVRRRSSSTTTUUUUUUTTTSSSRRRRRRQQQQQQOOONNNKKKJJJIIIKKKKKKKKKLLLKKKJJJIIIIIIFFFGGGHHHJJJLLLMMMMMMNNNIIIGGGEEEDDDDDDEEEFFFHHHHHHGGGDDDAAA???>>>>>>>>>@@@AAABBBBBBBBB@@@???>>>;;;;;;;;;;;;;;;<<<<<<<<<999888888999;;;<<<:::999;;;;;;<<<===>>>??????@@@======;;;:::::::::;;;<<<;;;::::::999999::::::;;;:::<<<>>>@@@@@@>>><<<:::999::::::999777777888999===>>>???@@@AAAAAAAAA@@@FFFFFFEEEDDDDDDDDDEEEEEEKKKKKKLLLMMMLLLKKKIIIHHHKKKKKKLLLLLLLLLNNNQQQTTTUUUNNNFFFAAAAAAFFFKKKNNNPPPOOONNNOOOQQQRRRRRRQQQOOONNNOOOSSSWWWWWWTTTPPPOOOHHHDDDIIIUUU\\\ZZZVVV\\\\\\]]]^^^``````^^^\\\ZZZVVVUUUWWWXXXWWWZZZ^^^dddccccccaaa```^^^\\\[[[]]]___``````___```aaaccccccbbb```___]]]\\\\\\\\\\\\YYYWWWVVVWWWXXXXXXXXXXXXUUUTTTVVVUUUTTTWWW]]]dddbbb```^^^^^^\\\YYYWWWSSSTTTWWWZZZ\\\[[[WWWTTTWWWUUUSSSQQQQQQPPPNNNMMM>>>???AAA@@@??????@@@AAABBBCCCEEEGGGIIIIIIHHHGGGFFFEEEEEEFFFGGGFFFDDDAAA??????>>><<<::::::;;;===;;;:::::::::999999999999666666555444444444444444333333222111111111111111000000000000////////////...///111222222222111000000//////......---,,,,,,,,,,,,---.........------.........------------,,,++++++++++++************************))))))))))))((((((((((((((((((''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))((((((''''''(((((()))'''((())))))******))))))***************************************++++++,,,************+++,,,---...........................//////000111111222222333444444444444444555666666666666555444333555888;;;<<<<<<<<<<<<===???@@@AAACCCEEEGGGGGGEEEDDDEEEGGGHHHHHHGGGHHHHHHIIIJJJJJJKKKNNNQQQRRRQQQPPPOOOOOOHHHJJJMMMOOOQQQRRRQQQQQQSSSTTTUUUVVVVVVUUUSSSQQQPPPOOOOOOPPPSSSVVVXXXZZZ___^^^^^^]]]\\\\\\]]]]]]UUUUUUVVVWWWVVVUUUTTTSSSPPPOOOOOOQQQRRRSSSSSSTTTLLLNNNPPPQQQRRRQQQPPPNNNQQQQQQPPPOOONNNMMMLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKFFFEEEDDDCCCCCCCCCEEEFFFFFFDDDAAA>>>===<<<===>>>@@@@@@@@@@@@@@@???======999999::::::;;;;;;;;;;;;888777777888::::::999888888999999:::;;;;;;<<<<<<<<<;;;:::999999999:::;;;::::::999999999999:::::::::;;;===>>>>>>===;;;:::777888888666555555888:::>>>>>>>>>>>>>>>>>>>>>>>>BBBCCCBBBBBBAAAAAACCCEEEIIIJJJKKKKKKJJJIIIGGGFFFIIIJJJIIIIIIHHHJJJNNNQQQQQQKKKCCC??????CCCGGGJJJLLLLLLLLLNNNPPPRRRRRRQQQPPPPPPQQQTTTVVVUUUPPPLLLBBBAAADDDMMMYYY^^^\\\WWW\\\]]]^^^```aaa```___^^^\\\YYYYYY\\\\\\[[[]]]bbbffffffeeeccc```]]][[[YYY]]]___``````___^^^___```dddbbb```]]][[[YYYXXXXXXWWWVVVUUUUUUWWWYYYZZZ[[[XXXUUUTTTUUUUUUUUU[[[bbbfffbbb^^^[[[ZZZXXXVVVTTTUUUUUUVVVYYYZZZYYYVVVTTTWWWTTTQQQOOOOOOOOONNNMMM>>>@@@AAAAAA@@@@@@AAACCCFFFGGGHHHHHHGGGFFFEEEEEEFFFEEEEEEEEEFFFEEEBBB???>>>>>>>>><<<::::::;;;===::::::999999999888888777555555555555555555444444222222111000000000111111000000000000////////////...///000111111111000000/////////...------,,,,,,+++,,,,,,---...---------------------,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''((())))))))))))((())))))))))))))))))))))))))))))************+++******))))))******+++,,,---------------------------......//////000111111222333333222222333333444555444555555444333444777999:::::::::;;;<<<===>>>???@@@AAABBBCCCBBBBBBBBBCCCDDDDDDDDDDDDEEEGGGHHHHHHLLLNNNQQQQQQOOOMMMLLLLLLKKKMMMPPPSSSTTTTTTSSSRRRRRRTTTUUUVVVTTTRRRPPPOOOMMMMMMOOOQQQTTTWWW[[[]]]]]]]]]\\\\\\\\\]]]______UUUUUUVVVWWWWWWUUUTTTSSSQQQRRRSSSRRRQQQRRRRRRQQQJJJLLLNNNPPPQQQPPPOOONNNOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIKKKKKKKKKKKKJJJIIIHHHGGGDDDDDDCCCBBBBBBBBBCCCCCCBBB@@@>>>===<<<===>>>????????????>>>>>>===<<<;;;777888999:::;;;;;;::::::777777666888999:::999777888888888999::::::;;;;;;;;;:::999888999999;;;;;;999999888888888888999999:::;;;<<<======<<<;;;:::777777777555444666999<<<>>>>>>======<<<<<<<<<<<>><<<======<<<::::::;;;<<<888888888888888777666555444555555666666555444444111111000000000000000111000000000000////////////......///000000000000000//////......---,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,+++++++++++++++************)))))))))(((((()))))))))))))))***))))))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((())))))))))))))))))))))))(((((()))************)))***))))))******+++,,,---------------------------------...//////000000111222111111111111222333333222444555555444444666888777888999:::;;;<<<<<<======>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCDDDFFFGGGHHHMMMOOOPPPPPPNNNMMMLLLLLLPPPRRRTTTVVVWWWVVVUUUTTTPPPRRRUUUUUURRROOOMMMMMMKKKLLLOOORRRVVVYYY\\\]]][[[[[[[[[[[[\\\]]]^^^___SSSSSSTTTUUUUUUUUUUUUTTTRRRVVVWWWTTTRRRRRRRRRPPPMMMNNNOOOPPPQQQQQQPPPOOOLLLLLLMMMNNNNNNNNNNNNNNNNNNMMMLLLJJJIIIIIIIIIIIILLLKKKKKKJJJHHHFFFEEEDDDEEEDDDCCCBBBAAAAAAAAAAAA@@@???>>>======>>>???@@@??????>>>===<<<;;;::::::888888:::;;;;;;:::999999777666666888999:::888777999:::::::::;;;;;;;;;;;;::::::999888888999;;;<<<999888888777777888888999999:::;;;;;;;;;;;;:::999777777666444444777<<>>===:::;;;;;;;;;999888999:::666777777777666555444333222333444555555444333222000000/////////000000111000000000000////////////........./////////000000///......------,,,,,,+++++++++,,,------------,,,+++++++++*********))))))************))))))))))))(((((((((((())))))*********)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&############################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((((((''''''))))))))))))))))))))))))'''((()))*********)))(((************+++,,,------........................,,,------...//////000000111000000000000111222222111333555555444444555777666777888999:::;;;;;;;;;======>>>???@@@AAA@@@@@@AAABBBBBBCCCEEEFFFHHHIIIMMMNNNOOOOOONNNNNNOOOPPPRRRSSSTTTUUUUUUTTTSSSRRRMMMPPPTTTTTTQQQMMMKKKKKKIIIKKKOOOTTTXXXZZZ\\\\\\ZZZZZZZZZZZZ[[[[[[[[[[[[PPPPPPPPPQQQRRRSSSUUUUUURRRXXXZZZVVVSSSTTTTTTRRROOOOOOOOOOOOOOOOOOPPPPPPJJJKKKNNNPPPPPPPPPOOOOOOMMMLLLJJJIIIHHHGGGGGGHHHJJJJJJIIIHHHGGGEEEDDDCCCEEEEEEDDDBBBAAA@@@??????AAAAAA@@@@@@?????????>>>???>>>===;;;::::::999999999:::;;;<<<<<<:::999777888777777888::::::999777999999999:::::::::::::::999888777777777999:::;;;888888777777777777888888999999::::::::::::999999777777555444444777===AAA<<<<<<::::::999:::;;;;;;:::???DDDEEECCCAAABBBEEEDDDCCCBBBBBBBBBDDDFFFGGGDDDDDDCCCBBBBBBFFFKKKPPPOOOMMMLLLMMMNNNOOOOOONNNJJJJJJLLLPPPSSSTTTSSSRRRPPPOOOOOORRRVVVXXXVVVSSSTTT]]]fffgggaaa\\\\\\___bbbbbbaaa^^^[[[ZZZ\\\^^^______aaabbb___ZZZ]]]cccbbbcccccccccaaa]]]ZZZXXXPPPSSSXXX[[[]]]^^^```aaa[[[ZZZWWWVVVVVVWWWYYY[[[ZZZ]]]aaabbbaaa``````aaaggg]]]VVVXXX\\\^^^___```ZZZXXXVVVVVVVVVWWWVVVTTTXXXVVVUUUTTTUUUUUUTTTRRRKKKGGGCCCBBBDDDHHHKKKLLL???@@@BBBBBBBBBBBBCCCEEEEEEEEEDDDAAA>>>>>>BBBFFFGGGDDDAAA???>>>>>>===<<<888999:::999888777888999555666666666666444222111000111333333444333222111000000////////////000111000000000000////////////............/////////000///......------,,,++++++++++++,,,---------,,,,,,*********))))))))))))(((************))))))))))))'''((((((((())))))*********)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''))))))))))))))))))))))))&&&''')))*********)))(((************+++,,,---...........................,,,,,,------...//////000000000000000000111111222000222444555444444555666555666777999::::::::::::=========???AAABBBAAA@@@BBBBBBCCCDDDFFFHHHIIIJJJLLLMMMOOOOOONNNOOORRRTTTQQQQQQQQQQQQPPPOOOOOONNNKKKOOOSSSSSSPPPLLLJJJJJJHHHKKKPPPUUUYYY[[[[[[[[[ZZZZZZ[[[ZZZZZZYYYXXXWWWMMMMMMMMMMMMOOORRRTTTVVVRRRYYY\\\WWWTTTVVVWWWTTTNNNNNNMMMLLLLLLMMMMMMNNNIIIKKKNNNQQQRRRRRRPPPOOOLLLKKKIIIGGGFFFFFFFFFFFFHHHHHHHHHGGGFFFEEEDDDDDDFFFFFFEEECCCAAA@@@>>>>>>CCCCCCBBBBBBAAA???======???>>><<<;;;:::999999999999:::<<<<<<<<<:::888777888777777888::::::999888777777777777777888888888888777666666666888999:::888888777777777777888888999999999::::::999999999777666444333333777===BBB<<<;;;:::999999999:::;;;888???EEEGGGDDDBBBCCCEEECCCBBB@@@???@@@CCCFFFHHHCCCCCCBBBAAABBBFFFLLLPPPOOOMMMKKKKKKMMMOOOPPPPPPIIIJJJLLLPPPSSSTTTSSSQQQMMMLLLMMMQQQWWW[[[[[[YYYVVVZZZ^^^\\\YYYYYY]]]cccccccccaaa]]]YYYXXX[[[^^^]]]]]]``````\\\WWWYYY___```aaabbbbbbaaa]]]ZZZXXXUUUXXX[[[]]]\\\[[[[[[\\\XXXWWWUUUUUUVVVXXX[[[]]]^^^aaaddddddbbb```bbbdddnnnaaaXXXYYY^^^___]]]\\\YYYXXXWWWWWWWWWWWWVVVTTTXXXVVVSSSRRRSSSSSSRRRQQQHHHDDD@@@???BBBFFFJJJLLLBBBAAA@@@@@@BBBBBBAAA@@@BBB@@@???======>>>@@@AAAAAA@@@>>>>>>>>>===;;;999===<<<999777666666777888666555333222222333555666333333333222222222111111222///------...000111111//////............////////////............/////////...------,,,,,,,,,,,,+++++++++*********))))))+++++++++************)))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))******))))))******+++,,,,,,++++++******++++++,,,------------------------......///000111222333333.........///000222444444222444666666555666777999;;;;;;<<<@@@DDDEEEBBB???@@@@@@@@@AAABBBCCCDDDEEEMMMKKKKKKOOOUUUVVVSSSOOOOOOOOOOOOOOONNNLLLJJJIIIIIIKKKLLLLLLJJJHHHGGGGGGIIIKKKNNNRRRTTTVVVVVVVVVXXXWWWWWWWWWXXXVVVTTTQQQQQQIIIGGGLLLPPPQQQSSSWWWXXXVVVSSSRRRRRRSSSRRRQQQQQQPPPNNNNNNOOOPPPOOONNNLLLMMMMMMMMMMMMLLLLLLKKKMMMMMMLLLJJJGGGFFFGGGIIIIIIIIIHHHGGGFFFEEEDDDCCCDDDCCCAAA?????????AAABBB@@@???>>>>>>======>>>>>>???>>><<<;;;:::999999999;;;;;;<<<<<<;;;;;;:::999666666666888::::::888666555666666777888999999:::888888777666666666666666666666666666666666666666777777888888888999999999666222///333;;;AAABBB???;;;;;;:::999999999::::::???BBBFFFGGGFFFCCCAAA@@@AAA@@@???>>>>>>@@@BBBCCCDDDCCCCCCCCCEEEHHHKKKMMMPPPQQQQQQPPPMMMKKKKKKLLLGGGJJJMMMOOOPPPPPPOOONNNMMMNNNOOOQQQTTTWWWYYY[[[UUUUUUUUUWWWZZZ]]]aaacccfff```ZZZXXXZZZ[[[YYYWWWaaa]]][[[[[[ZZZWWWWWWZZZ^^^aaabbbbbb^^^ZZZWWWVVVVVVWWWWWWWWWWWWVVVVVVUUUVVVTTTRRRQQQSSSWWW[[[^^^[[[XXXYYY]]]^^^]]]^^^aaa^^^]]][[[YYYXXXWWWWWWWWWYYYWWWVVVWWWXXXWWWSSSOOOOOOPPPRRRSSSSSSQQQOOONNNHHHFFFEEEEEEGGGIIIIIIHHH?????????@@@CCCDDDCCCAAAAAA@@@>>>======???@@@AAA???>>>======>>>===;;;999<<<:::999777666555666666444333222111111222333444333333222222222111111111111///------...000111111//////............////////////............////////////...,,,,,,++++++++++++++++++*********))))))+++++++++*********))))))'''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))******)))))))))***+++++++++++++++******+++++++++---------------------------......///000111222333......//////000111333333111333555666666777999;;;:::999:::===@@@BBB@@@>>>@@@@@@AAAAAABBBCCCEEEFFFJJJHHHHHHLLLPPPRRROOOKKKIIIIIIJJJJJJJJJIIIGGGGGGJJJLLLMMMLLLJJJIIIIIIJJJLLLNNNQQQTTTVVVWWWWWWVVVTTTSSSRRRSSSTTTTTTSSSQQQOOOJJJHHHNNNRRRRRRTTTXXXYYYWWWTTTSSSSSSTTTSSSRRRPPPNNNMMMNNNOOOPPPOOOOOOMMMMMMMMMLLLKKKJJJIIIHHHJJJJJJJJJGGGEEEEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@>>>>>>???@@@AAA@@@??????>>>===>>>>>>>>>>>>===;;;:::999888888888::::::;;;;;;::::::999888555555555777999999777555555555666666777888888999777777666555555555555555666666666666666666666666777777888888888888888888555111000555===AAA@@@<<<999999888888888888999999===@@@CCCDDDCCCBBBAAAAAA@@@???>>>>>>>>>???AAABBBCCCCCCBBBCCCEEEGGGJJJLLLLLLNNNOOONNNLLLJJJIIIIIIGGGJJJMMMOOOOOOOOONNNNNNMMMMMMOOOQQQTTTWWWZZZ\\\ZZZZZZYYYYYY[[[^^^```bbb]]]XXXSSSSSSVVVXXXXXXVVV^^^ZZZXXXXXXVVVRRRRRRUUU^^^```aaa___\\\XXXVVVUUURRRRRRSSSSSSSSSSSSSSSSSSYYYWWWSSSQQQQQQSSSVVVXXX[[[XXXYYY\\\\\\ZZZZZZ]]]]]][[[YYYWWWUUUUUUUUUVVV[[[ZZZXXXXXXWWWUUUPPPLLLPPPQQQRRRRRRRRRPPPNNNLLLIIIGGGFFFGGGIIIJJJIIIIII<<<<<<>>>AAADDDEEECCCAAA???>>>======>>>???AAABBB===<<<<<<===>>>===;;;999999888888777666555444444333222111000000111222333222222222222111111111000111///------///000111000//////............/////////......------......///000///...,,,+++*********+++************)))))))))++++++*********)))))))))''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))))))))******+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111222000/////////000000111222000222555666777888;;;===:::999999;;;===??????>>>@@@@@@@@@AAABBBCCCDDDEEEGGGEEEEEEHHHKKKLLLJJJGGGDDDEEEGGGHHHHHHHHHGGGGGGLLLMMMNNNMMMKKKKKKLLLNNNPPPRRRTTTWWWXXXXXXWWWVVVRRRQQQOOOPPPRRRSSSSSSRRRLLLJJJJJJPPPTTTTTTUUUWWWYYYWWWTTTSSSSSSSSSSSSRRRMMMLLLKKKLLLNNNOOOOOONNNLLLLLLKKKKKKIIIGGGFFFEEEHHHHHHHHHGGGEEEEEEFFFGGGEEEDDDDDDCCCBBBAAA@@@@@@@@@???>>>>>>>>>???@@@AAA@@@???>>>>>>======>>>>>><<<;;;:::999888777777777999999999999999888777777555444444555777777666444444444444555666666777777666555444444333333444444555555555555555555555555777777777777777777777777333222333888>>>AAA>>>999666666666666777888999:::<<<>>>@@@@@@@@@???@@@AAA>>>>>>======>>>>>>???@@@BBBAAAAAABBBDDDFFFHHHJJJGGGJJJLLLLLLJJJGGGEEEEEEGGGIIILLLMMMMMMMMMMMMNNNMMMNNNOOOQQQTTTWWWZZZ[[[\\\[[[ZZZYYYYYY[[[\\\^^^YYYUUUSSSTTTXXX[[[\\\[[[^^^YYYVVVVVVTTTPPPOOORRR]]]^^^^^^\\\XXXUUUTTTTTTSSSSSSSSSTTTUUUUUUVVVWWWYYYWWWSSSQQQPPPRRRTTTVVV[[[XXXXXXZZZZZZVVVVVVXXX[[[YYYVVVTTTSSSSSSSSSTTT]]]\\\ZZZXXXUUUQQQLLLHHHOOOPPPQQQQQQPPPNNNLLLJJJIIIHHHGGGHHHIIIJJJJJJIII<<<<<>>???AAABBB===<<<<<<<<<===<<<999666666666666666555444333222333222111111111111222333222111111111111000000000000...------///000000000///......------......///...------------------...//////---+++***)))))))))************))))))))))))************))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((((((((()))************))))))))))))******++++++++++++++++++++++++,,,,,,---...///000000111111000000/////////000000000222444555555666888::::::999999:::;;;===>>>???>>>>>>>>>???@@@AAABBBCCCEEEDDDDDDFFFHHHIIIGGGEEEEEEFFFHHHJJJKKKKKKKKKJJJMMMMMMMMMLLLKKKLLLNNNQQQSSSTTTVVVXXXXXXXXXVVVUUUSSSQQQOOOOOOPPPRRRRRRRRRIIIIIILLLPPPSSSTTTUUUUUUVVVTTTQQQOOOOOOPPPOOONNNIIIHHHHHHJJJLLLMMMLLLKKKIIIIIIIIIHHHGGGFFFEEEDDDGGGHHHIIIHHHFFFFFFGGGHHHCCCCCCBBBBBBAAA@@@@@@?????????>>>>>>???@@@AAABBB???>>>>>>===============::::::888777777666666666777777888888777777666555555444333444555666444333333333333444444555555555444444333222222222222222444444444444444444444444777777777666666666666555333333666;;;@@@@@@<<<777555555555666777888:::;;;<<<===>>>===;;;;;;<<<>>><<<<<<<<<<<<=========>>>@@@@@@@@@AAACCCDDDFFFGGGDDDGGGJJJKKKIIIFFFCCCBBBEEEHHHKKKKKKJJJJJJLLLOOOPPPPPPQQQRRRSSSUUUWWWXXXXXXWWWUUUTTTTTTUUUWWWXXXWWWUUUTTTUUUYYY\\\]]]]]]___ZZZXXXWWWUUUQQQPPPSSSYYYYYYZZZXXXVVVUUUUUUVVVVVVUUUTTTTTTTTTVVVWWWYYYVVVUUUSSSRRRRRRTTTWWWYYY[[[XXXWWWXXXWWWSSSRRRTTTZZZXXXUUURRRQQQQQQRRRSSS[[[[[[YYYWWWSSSNNNJJJFFFKKKLLLNNNOOONNNMMMKKKJJJHHHGGGFFFGGGIIIIIIHHHFFF>>>>>>@@@BBBDDDCCC@@@===<<<<<<======>>>???@@@AAA===============:::777333555555555555555444333222333333222222222222333333111111111000000000/////////...------///000000///......------------......------,,,,,,,,,,,,------...---,,,+++***)))))))))))))))))))))))))))))))))*********)))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((((((''''''(((((()))******))))))(((((())))))***++++++++++++++++++++++++++++++,,,---...//////000111000//////////////////000222333333222222444555777777777777888999;;;<<<;;;;;;;;;<<<===>>>???@@@EEEEEEEEEFFFGGGHHHGGGFFFEEEGGGHHHJJJKKKLLLKKKKKKJJJKKKKKKKKKJJJLLLOOOQQQSSSTTTVVVWWWWWWUUUTTTSSSSSSQQQNNNMMMNNNNNNNNNMMMEEEIIILLLOOOQQQSSSSSSSSSRRROOOLLLJJJJJJJJJIIIHHHEEEEEEEEEGGGIIIJJJIIIGGGDDDEEEEEEFFFFFFFFFEEEEEEEEEFFFGGGFFFEEEDDDEEEFFFBBBBBBBBBAAA@@@@@@??????>>>>>>>>>??????@@@AAAAAA>>>===<<<<<<;;;;;;<<<<<<999888777777666666666666666666777777666666555444555333222333444444444222333333333333444444444444333222222111111111111111222222222222222222222222555555555555555555555555444555888<<>>>>>???@@@AAACCCDDDEEECCCFFFIIIJJJHHHEEECCCBBBCCCFFFIIIIIIHHHIIIMMMQQQRRRRRRRRRQQQQQQRRRSSSSSSSSSRRRQQQPPPPPPRRRTTTUUUTTTSSSSSSSSSUUUWWWXXXXXX]]]YYYWWWWWWUUURRRQQQTTTTTTUUUVVVVVVVVVVVVWWWYYYSSSRRRQQQPPPQQQSSSUUUWWWXXXWWWUUUTTTUUUWWWYYY[[[ZZZWWWVVVWWWVVVRRRQQQSSSYYYWWWTTTQQQOOOPPPQQQRRRVVVVVVVVVTTTQQQMMMIIIGGGGGGHHHJJJLLLMMMLLLKKKJJJEEEEEEDDDEEEGGGGGGEEECCC?????????AAABBBBBB???<<<<<<======>>>>>>?????????===<<<===>>>>>>;;;777444555555555444444444333333333333333333333333333333000000000000////////////...---,,,---///000///.........------------......---,,,,,,++++++,,,,,,---,,,,,,+++***))))))))))))(((((()))))))))))))))*********)))))))))(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''((())))))))))))(((((((((((())))))******************************+++,,,---......///000000///....../////////000222333222111000111222222444555555555555666888999999999:::;;;<<<===>>>CCCDDDDDDEEEFFFFFFGGGHHHDDDEEEFFFGGGHHHGGGGGGFFFEEEGGGHHHIIIIIIJJJMMMOOOPPPQQQSSSSSSSSSRRRPPPNNNOOOMMMKKKJJJJJJJJJIIIGGGEEEJJJNNNMMMNNNQQQRRRQQQOOOLLLIIIGGGGGGFFFEEEDDDDDDCCCDDDFFFHHHHHHFFFDDDBBBCCCDDDEEEEEEFFFEEEEEE@@@BBBCCCCCCAAA??????@@@AAA@@@@@@@@@????????????>>>>>>>>>>>>????????????<<<;;;::::::999999::::::999888777666666666666666666666666666666555444444666444222222333444333222333333333333333333444444333222111111000000111111111111111111111111111111333333444444444555555555666666777999;;;:::888555555555555666777999:::;;;;;;<<<<<<:::777666777999;;;999888777777999;;;<<<======>>>???@@@AAABBBBBBBBBEEEHHHHHHGGGDDDCCCBBB@@@DDDGGGGGGFFFGGGMMMSSSRRRRRRQQQPPPPPPPPPPPPPPPQQQQQQOOOOOOPPPQQQSSSUUUVVVVVVUUUUUUVVVVVVWWWWWWXXXTTTRRRTTTSSSPPPQQQTTTRRRTTTVVVWWWWWWWWWXXXYYYTTTRRRQQQPPPRRRVVVZZZ]]]\\\[[[YYYWWWWWWWWWYYYYYYZZZVVVVVVWWWVVVSSSRRRTTTXXXVVVRRROOOMMMNNNPPPQQQOOOQQQRRRQQQNNNKKKIIIHHHEEEFFFHHHJJJKKKJJJIIIHHHCCCCCCCCCDDDEEEDDDBBB@@@>>>>>>>>>???AAABBB@@@???======>>>>>>>>>>>>>>>===::::::<<<>>>???>>>:::777777666444333333444444555111111222222222222111111000000/////////............---,,,...///000///---...------,,,,,,------...,,,,,,++++++++++++,,,,,,******))))))))))))******(((((((((((())))))*********)))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################!!!"""""""""#########$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((())))))((((((''''''(((((()))************************))))))***+++,,,---......//////.........//////000///111222222111111222444111444777888666555666777999999999999:::<<<===>>>@@@@@@AAABBBCCCDDDFFFGGGBBBCCCDDDDDDDDDBBBAAA@@@@@@BBBEEEGGGGGGHHHJJJLLLLLLMMMNNNOOOOOOMMMLLLJJJKKKIIIIIIIIIJJJJJJHHHFFFGGGMMMPPPMMMMMMPPPRRRQQQOOOLLLIIIGGGFFFFFFEEEDDDDDDDDDEEEGGGHHHHHHEEECCCCCCCCCDDDDDDEEEDDDDDDDDD???@@@BBBAAA???===<<<<<<>>>>>>>>>>>>============<<<<<<<<<===<<<<<<;;;;;;:::999999888888888888888999888777777666777777777666666666666666555555444777555333222333444444333444444444444444444444444333222111111000000111111000000000000000000000000111111222333444555666666666555444444555555444333555555555555666777888999777999:::999888888888:::;;;999666444555777:::===;;;<<<===>>>???@@@@@@@@@BBBDDDEEEEEEDDDBBBBBBBBB===AAAEEEEEEDDDGGGNNNVVVOOOOOONNNNNNNNNOOOPPPPPPQQQPPPOOONNNNNNPPPQQQSSSVVVWWWWWWWWWVVVVVVWWWXXXRRROOOOOOQQQRRRPPPRRRVVVSSSVVVYYYZZZYYYWWWWWWWWWRRRQQQQQQRRRVVV\\\cccggg[[[[[[YYYXXXXXXYYYZZZ[[[XXXVVVUUUXXXXXXUUUTTTWWWVVVTTTPPPLLLKKKLLLNNNOOOKKKNNNPPPOOOKKKHHHGGGGGGFFFGGGHHHIIIIIIGGGEEEDDDBBBBBBBBBCCCDDDCCC@@@>>>===<<<<<<>>>@@@BBBBBBBBB===>>>>>>>>>>>>>>>===<<<777888;;;>>>@@@@@@===:::888666444333333444555777000000111111111111000000000/////////............------,,,...///000...---...------,,,,,,------...,,,++++++++++++++++++,,,)))))))))))))))******+++'''((((((((())))))******))))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################!!!!!!""""""#########$$$$$$##################$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))***+++,,,------..................///000000...000222222222333555666333777;;;<<<:::888888:::999999999:::;;;<<<===>>><<<===??????@@@AAADDDFFFBBBCCCCCCCCCBBB@@@>>>===<<>>????????????AAACCCDDDCCCBBBAAAAAABBB;;;@@@DDDDDDCCCFFFOOOWWWLLLLLLLLLMMMNNNOOOQQQRRRQQQPPPNNNLLLLLLMMMNNNOOOPPPRRRSSSSSSRRRRRRSSSTTTQQQNNNNNNQQQSSSRRRTTTXXXUUUXXX[[[\\\ZZZWWWVVVUUULLLKKKLLLNNNTTT\\\dddiiiWWWWWWWWWXXXYYY[[[]]]___XXXUUUUUUXXXYYYVVVVVVYYYUUURRRNNNJJJIIIJJJLLLNNNJJJMMMOOONNNJJJFFFEEEFFFHHHIIIIIIIIIHHHEEEBBBAAABBBBBBBBBCCCDDDCCC@@@>>>::::::;;;<<<===>>>???@@@???????????????>>>>>>>>>666888;;;<<<===<<<:::999555444444333333222222111333111000.........//////111111000...---,,,+++***+++,,,,,,---.........---...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******+++*********))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$"""!!!!!!"""$$$%%%########################$$$$$$######""""""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))))))))))))))))))))))),,,+++***)))***+++,,,---***,,,......---...///111000000000000111222333444444444444444555666777777777777777888:::<<<>>>@@@@@@>>><<<<<<===>>>===<<<===???AAAAAA??????AAACCCAAABBBBBBCCCDDDEEEEEEFFFGGGIIIKKKMMMMMMKKKIIIGGGDDDFFFGGGGGGFFFFFFGGGHHHKKKLLLNNNNNNMMMMMMMMMOOOJJJGGGCCCBBBCCCEEEFFFFFFFFFEEEFFFGGGIIIJJJHHHFFFCCCDDDEEEFFFFFFFFFFFFFFFCCCCCCCCCBBB@@@===:::999:::999999888888999999:::::::::::::::::::::::::::888777777666666666666666666666666666666555555444444444444444444444444444444333111111111333555666222333333444444333333222333222111000////////////000000000000000000000000222222222333333444444444333333333333333333333333333555777777666555666777666777888777555555666888:::888666444444555777999999:::;;;<<<============>>>@@@CCCCCCAAA???>>>>>>???BBBEEEEEEDDDGGGOOOUUULLLMMMMMMLLLLLLOOOSSSWWWVVVVVVUUUSSSPPPNNNNNNOOOOOOPPPQQQQQQOOOOOOPPPQQQQQQOOOMMMMMMPPPSSSUUUVVVSSSUUUWWWXXXXXXUUURRRPPPNNNNNNNNNOOORRRUUUVVVVVVRRRSSSUUUVVVXXXXXXXXXXXXTTTTTTTTTRRRPPPPPPRRRTTTWWWSSSMMMJJJIIIIIIIIIHHHNNNMMMKKKIIIHHHHHHGGGGGGFFFFFFEEEFFFGGGFFFDDDAAAAAAAAAAAA@@@@@@@@@??????<<<<<<<<<<<<<<<=========>>>>>>>>>======<<<<<<<<<555555666777777888888888444444444333222222111111111000///.........///000000000///...---,,,,,,++++++,,,,,,---......------------,,,++++++++++++,,,,,,,,,+++++++++******************)))))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$"""!!!!!!"""$$$%%%#################################""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))+++************+++,,,,,,+++,,,......------...000000//////000111222333333222222222222222444555555555555555666888:::===>>>>>>===;;;;;;<<<======<<<===???AAA@@@???>>>@@@CCCBBBBBBBBBCCCDDDDDDDDDEEEEEEGGGIIIKKKKKKJJJIIIGGGEEEFFFGGGGGGEEEEEEEEEGGGJJJLLLOOOOOONNNMMMMMMMMMJJJGGGDDDBBBCCCEEEEEEEEEBBBBBBCCCEEEGGGGGGFFFDDDCCCCCCDDDEEEEEEEEEEEEEEECCCCCCBBBAAA???===;;;:::<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::888888777666666666666666666666666666666555444444444444444444444444444444333222000000000222333555222222333333333333222222333222111000////////////////////////////////////222222222333333333333333333333333333333333333333333444666666555555555777555666666666555555777999999888555444444555777999999:::;;;;;;<<<<<<;;;;;;<<<>>>@@@AAA@@@>>>>>>>>>???AAADDDCCCBBBEEEKKKQQQMMMNNNNNNMMMMMMOOOSSSVVVSSSTTTSSSQQQNNNLLLLLLMMMOOOPPPQQQPPPOOONNNOOOPPPOOOMMMLLLMMMPPPRRRSSSSSSPPPQQQTTTUUUTTTRRROOOMMMPPPPPPOOOPPPQQQQQQQQQQQQRRRTTTVVVXXXXXXXXXWWWVVVQQQRRRRRRQQQOOOOOOPPPQQQOOOLLLHHHGGGHHHJJJKKKLLLLLLLLLKKKJJJIIIHHHHHHGGGFFFFFFGGGGGGFFFEEECCCCCCBBBAAA@@@???????????????===<<<<<<<<<;;;;;;::::::======<<<;;;:::999999999555444444333444666888999444444333333222111111111//////......//////000111............---------,,,+++,,,,,,---------------------,,,+++++++++++++++,,,++++++++++++***************))))))))))))(((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%########################""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))***+++++++++++++++,,,---......,,,,,,---...////////////000111222222////////////000111222333333333444555777999:::;;;===;;;::::::;;;<<<<<<;;;>>>???@@@???>>>>>>@@@AAABBBBBBBBBBBBCCCCCCCCCCCCBBBDDDFFFHHHIIIIIIHHHGGGFFFGGGHHHGGGFFFEEEFFFGGGJJJMMMQQQRRRPPPNNNLLLKKKJJJGGGDDDCCCCCCDDDDDDDDD@@@@@@AAADDDFFFGGGFFFEEECCCCCCDDDDDDEEEEEEDDDDDDDDDCCCBBB@@@>>>======<<<===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;::::::::::::999888777777666666777777555555666666555555444333333333333333333333333333111111000//////000222333111222222333333222222111222222111000////////////........................333333222222222222222222333333333333333333333333222444555555444444555666444555666555444555777888888777555444444555777888999::::::::::::999888888999;;;>>>>>>>>>======>>>???AAABBBAAA@@@BBBGGGKKKJJJKKKLLLLLLLLLLLLNNNPPPOOOOOOOOONNNKKKJJJJJJKKKNNNOOOPPPPPPNNNMMMMMMMMMLLLKKKLLLMMMOOOPPPPPPOOOLLLMMMOOOQQQQQQOOOLLLKKKOOOPPPPPPPPPPPPOOONNNNNNSSSUUUWWWYYYYYYWWWUUUSSSNNNOOOQQQPPPNNNMMMMMMNNNJJJHHHFFFEEEGGGIIIKKKKKKIIIJJJKKKKKKKKKIIIHHHGGGDDDGGGIIIHHHDDDBBBCCCDDDCCCBBB@@@>>>======>>>???<<<;;;;;;;;;;;;:::::::::===<<<:::888777666666666666666666666777888999:::333333333222111111000000------......///000111111------------------------+++,,,,,,---------,,,,,,---,,,,,,+++***+++++++++++++++++++++************))))))))))))))))))(((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$########################!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))'''(((***+++++++++***))),,,---...---,,,+++,,,---///.........//////000111............///000111222222333444555666888999:::;;;:::999999;;;======<<<>>>>>>>>>======>>>???@@@BBBBBBBBBBBBAAAAAAAAAAAA@@@BBBDDDFFFHHHHHHHHHGGGFFFGGGIIIIIIHHHHHHJJJKKKLLLOOOTTTUUUSSSOOOLLLJJJJJJGGGDDDCCCCCCDDDCCCCCCBBBBBBCCCFFFIIIJJJIIIHHHCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCAAA???>>>===>>>>>>;;;::::::999999::::::;;;;;;;;;;;;;;;::::::::::::888888777666666666666777444555555555555444333333222222222222222222222222111111000000000111111222222222333333333333222222111111000///////////////........................222222222222111111111111222222222222222222222222222333444444333333444666444555555444333333444666777666555444444555777888999999999999888777666555777999<<<=========>>>???@@@AAAAAA@@@???@@@CCCFFFFFFGGGHHHHHHGGGGGGHHHIIIJJJKKKLLLKKKIIIHHHHHHIIIMMMNNNPPPOOOMMMLLLKKKLLLJJJJJJKKKMMMOOOOOOMMMKKKJJJLLLMMMOOOOOONNNLLLKKKMMMNNNPPPQQQPPPPPPPPPPPPSSSVVVXXXZZZYYYVVVSSSPPPLLLNNNPPPPPPNNNLLLLLLLLLLLLJJJGGGFFFGGGGGGFFFEEEGGGHHHJJJKKKKKKIIIHHHFFFCCCGGGJJJGGGBBB???BBBEEEDDDBBB???<<<;;;<<<>>>???:::::::::;;;;;;;;;;;;<<<<<<;;;999777555555666666555666888999:::999888777333222222111111000//////,,,,,,---...///000000111,,,,,,,,,---------------+++,,,,,,---,,,,,,++++++,,,,,,+++************++++++++++++*********))))))(((((((((((((((((())))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$########################!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''((()))***+++***)))(((+++,,,---,,,+++***+++,,,......------......//////............///000111222222333444555666777888888:::999888999;;;============<<<;;;;;;<<<>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAACCCEEEGGGHHHHHHHHHFFFHHHJJJKKKKKKLLLOOOQQQNNNRRRVVVWWWTTTPPPLLLIIIHHHFFFDDDCCCDDDDDDCCCBBBBBBCCCDDDGGGIIIKKKJJJHHHDDDEEEEEEFFFEEEEEEDDDDDDCCCAAA@@@>>>======>>>>>>:::::::::999999:::::::::;;;;;;:::::::::999999999888777666666555555666666444444444444444333333222222222222222222222222222222222222111111111222222333333444444444444333333111000//////////////////////////////////////////111111111111111111111111222222222222222222222222111222333222111111333555555666666444222000111333555555444444555666777888999999888888777666444444777999;;;<<<<<<<<<>>>@@@@@@@@@@@@@@@???@@@BBBDDDCCCEEEFFFEEEDDDDDDDDDFFFGGGIIIKKKKKKIIIHHHHHHIIIKKKMMMOOOOOONNNLLLKKKKKKHHHIIIJJJMMMPPPPPPMMMKKKLLLMMMOOOPPPQQQPPPOOONNNOOOQQQSSSRRRPPPNNNOOOPPPSSSUUUXXXYYYXXXUUUQQQNNNKKKMMMOOOOOONNNLLLKKKLLLNNNLLLIIIHHHHHHGGGEEECCCFFFGGGIIIJJJIIIHHHFFFEEECCCFFFHHHEEE@@@>>>@@@DDDCCCAAA>>><<<;;;<<<===???::::::;;;;;;<<<<<<<<<===<<<;;;888666555666777777333555777999888666444222222222111111000/////////+++,,,---...///000000///,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++***,,,,,,+++***************+++************)))))))))''''''(((((((((((())))))))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''((()))))))))))))))***+++,,,,,,******+++,,,...------,,,------...............//////000111222111222333555666777777777888777666888:::<<<===<<<<<<:::888999;;;>>>@@@@@@????????????@@@@@@@@@@@@AAABBBDDDFFFGGGHHHIIIIIIGGGIIILLLMMMNNNOOOQQQSSSOOORRRVVVVVVSSSNNNJJJHHHFFFEEECCCCCCDDDEEEDDDCCCAAAAAABBBDDDGGGHHHFFFEEEDDDDDDEEEEEEEEEDDDCCCCCC@@@???>>>===============<<<;;;;;;::::::;;;;;;<<<::::::999999888888777777777666555555444444555555333333444444333333222111111111111111111111111111222222222222222111111111222333333444444333333222000//////......///////////////////////////////////////000000000111111111222222222222222222222222111222222111000000333555555555555333111000000222444444444444555666777777888888888777777555444444777999:::;;;;;;;;;===???=========>>>???@@@AAABBBDDDEEEEEEEEECCCCCCEEEGGGFFFHHHKKKLLLKKKJJJJJJJJJJJJMMMOOOPPPOOOMMMLLLLLLHHHIIIJJJMMMPPPQQQOOOMMMOOOPPPQQQSSSTTTTTTSSSSSSUUUVVVVVVRRRMMMJJJKKKMMMSSSTTTVVVWWWVVVSSSOOOMMMKKKMMMNNNMMMLLLJJJKKKKKKJJJIIIHHHIIIJJJIIIGGGEEEEEEFFFGGGGGGGGGEEEDDDCCCCCCEEEEEEBBB???===>>>AAA@@@???===<<<;;;<<<>>>???=========<<<<<<<<<<<<<<<<<<;;;888666666777999:::666666666666555333222111222111111000//////......+++,,,...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,++++++***************************))))))))))))'''''''''((((((((())))))))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$##########################################""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((())))))(((***++++++******+++---------,,,,,,,,,,,,------...............///111111///000222444555555444444555444333555888:::;;;::::::888555777;;;???AAAAAA===>>>>>>>>>???@@@@@@@@@DDDEEEFFFGGGHHHIIIJJJJJJJJJLLLMMMNNNMMMNNNPPPQQQNNNQQQTTTSSSOOOKKKGGGEEEDDDCCCBBBCCCDDDEEEEEEDDD@@@???@@@BBBDDDEEECCCBBBBBBCCCCCCCCCBBBBBBAAA@@@<<<============<<<<<<;;;;;;::::::999999::::::;;;999999888888777666666555555555444333333333333444333333333333333222111111111111111111111111111111111111111111111000000///111111111222222111111111//////.........//////000........................---......///000111222222111111111111111111111111111111111000...///222444111222222222000000222444333333444444555666777777777777777777777666555444666888999999888999;;;===999999:::;;;>>>@@@AAAAAACCCCCCCCCBBBAAABBBEEEHHHFFFIIILLLMMMMMMLLLLLLMMMIIILLLOOOQQQPPPNNNNNNNNNIIIIIIKKKNNNQQQSSSRRRQQQQQQRRRTTTUUUVVVWWWWWWWWWWWWWWWVVVPPPJJJGGGIIIMMMRRRSSSTTTTTTSSSQQQOOOMMMJJJKKKKKKJJJHHHHHHIIIKKKGGGGGGGGGIIIJJJJJJHHHFFFFFFFFFEEEDDDCCCBBBBBBAAADDDCCCAAA???==================<<<<<<<<<===>>>>>>@@@???>>>===<<<;;;::::::<<<;;;888777777888:::<<<:::999777444333222222222111111111000//////......,,,---.../////////...------------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***))),,,++++++***)))*********************))))))))))))&&&'''''''''(((((())))))))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$######""""""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((('''&&&&&&((()))***''')))***+++******,,,...------,,,++++++,,,,,,,,,------------...///000000...///111222333333333222222111111333666888999888999666444666;;;@@@BBBBBB<<<======>>>???@@@@@@AAAFFFFFFGGGHHHIIIJJJJJJKKKLLLNNNNNNNNNMMMLLLMMMNNNMMMPPPQQQPPPMMMHHHEEECCCCCCBBBBBBCCCEEEFFFEEEDDD@@@@@@AAABBBDDDDDDCCCAAAAAAAAAAAAAAA@@@@@@???>>>:::;;;<<<======<<<;;;:::888777777777777777777888999888888777666555555444444444333222222222222333222333333333333222111111000000000000000000000000000000111000000///......//////000000000000////////////.........//////000------------------------,,,---...///000111222333111111111111111111111111111111000///...///222444...///111111111222444666333333444444555666777777777777777777777777666555666777777777666777999;;;666666777999===???@@@@@@AAAAAA@@@???>>>@@@DDDGGGGGGJJJMMMOOOOOONNNNNNNNNHHHKKKOOOQQQQQQPPPOOOOOOJJJJJJKKKNNNRRRTTTTTTTTTSSSSSSUUUVVVXXXYYYYYYYYYTTTTTTSSSNNNHHHGGGKKKPPPQQQRRRRRRRRRQQQPPPOOONNNIIIJJJIIIGGGFFFFFFHHHJJJGGGGGGGGGIIIJJJIIIFFFDDDGGGFFFDDDBBBAAAAAA@@@@@@EEEBBB???=========<<<;;;;;;;;;<<<======>>>>>>>>>DDDCCC@@@===;;;:::999999999999::::::;;;:::::::::666555444333222222222222333333333222222000//////////////////............---.........---,,,,,,+++++++++++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&%%%'''((()))'''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""######""""""""""""######""""""###$$$$$$$$$$$$#########################################################""""""######$$$%%%########################"""############$$$$$$$$$$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******************++++++++++++,,,,,,---------............///////////////000000000000---///111444666777888888999999999:::;;;>>>@@@AAA<<<:::999:::;;;===>>>>>>CCCFFFIIIKKKKKKKKKLLLMMMOOOOOONNNMMMLLLLLLLLLLLLLLLNNNPPPOOOKKKFFFCCCBBBBBBCCCDDDDDDEEEEEEEEEEEEBBBCCCDDDEEEFFFFFFEEEDDDEEECCCAAA???======>>>???===<<<<<<<<<<<<;;;;;;;;;;;;:::999777777777777888777777777777888888888888666555444333222111111111333222111111000000111111333333111000000000111222---///000000//////000222............////////////........................///............---------000000000000111111111111////////////////////////000///...------...///000000222333111...000777===<<<:::555222111333777999666777777777777555333222444555666555333333555666999777666777999;;;<<<<<>>>>>===;;;:::AAA???===:::999888888888888999:::;;;;;;:::999888555555444222222111111111222222222222111000///...............------------------......---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&%%%%%%&&&((()))'''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""""""""#########""""""""""""""""""""""""######""""""""""""######""""""###$$$$$$$$$$$$#########################################################""""""######$$$%%%########################"""############$$$$$$$$$$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))************++++++++++++,,,,,,,,,------------................../////////000000000---...111333555555666555666666666777999;;;===???;;;:::999:::;;;===??????CCCFFFIIIKKKKKKLLLMMMOOOPPPPPPOOONNNMMMMMMMMMMMMKKKLLLMMMLLLHHHDDDBBBBBBCCCDDDEEEFFFGGGFFFFFFEEEBBBCCCDDDFFFFFFFFFEEEDDDFFFDDDBBB@@@??????@@@@@@<<<<<<<<<<<<;;;;;;;;;:::;;;:::888777666666777777666555555555555555555555555444333333222222222222333222222111111111111111222111000/////////000000...///000000///...///111---.........////////////....................................---------------------............/////////////////////////////////...............///,,,...111111111444<<>>???@@@@@@>>>;;;:::;;;<<<<<<<<<;;;:::999>>><<<;;;999888888888888777888999;;;:::999777666444444333222111111111111000111111111000///...---------------,,,,,,,,,+++---------------,,,,,,+++---,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&%%%%%%&&&(((((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$################################################################################################ !!!!!!"""######$$$$$$""""""""""""""""""""""""######""""""""""""######""""""###$$$$$$$$$$$$#########################################################""""""######$$$%%%########################"""############$$$$$$$$$$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))******++++++++++++,,,,,,,,,---,,,,,,,,,---------...............////////////000---...000222333333333333333333444555777999;;;<<<::::::::::::;;;===???@@@DDDGGGIIIKKKKKKLLLMMMOOOQQQPPPOOONNNMMMMMMMMMMMMKKKLLLLLLJJJGGGDDDDDDDDDDDDEEEGGGIIIIIIHHHFFFEEEBBBCCCDDDEEEFFFEEEDDDDDDFFFDDDCCCAAA@@@@@@@@@AAA;;;;;;;;;;;;:::::::::::::::999888777666666666666666555555555444444333333333333222222222222333333222222222111111111111000111000///.........//////...///000000...---...///---------.........//////------------------------......---------,,,,,,,,,,,,,,,,,,,,,------------........................------......///......---+++---000111222555<<>>======>>>??????===<<<;;;;;;;;;:::999999888888<<<;;;:::999999999:::;;;555777999:::999888666444333333222111111111111111//////000000///...------------------,,,,,,,,,,,,,,,,,,---------,,,,,,+++------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&%%%%%%&&&(((((('''%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################################################################!!!!!!""""""############""""""""""""""""""""""""######""""""""""""######""""""###$$$$$$$$$$$$#########################################################""""""######$$$%%%########################""""""#########$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------------........./////////...///111222333222222111333333444666777999:::;;;999::::::;;;;;;===@@@BBBHHHIIIKKKKKKJJJJJJKKKLLLOOOOOOMMMLLLKKKKKKKKKKKKMMMMMMLLLJJJGGGFFFGGGIIIEEEGGGIIIJJJJJJHHHFFFEEEBBBCCCDDDEEEEEEDDDCCCBBBDDDCCCAAA@@@?????????@@@;;;:::::::::999999999999888888777666666555555555777777666666555444444444222222111111222333444444222222222222111111000000000000/////////............///000///---,,,---...,,,,,,---------.........------------------------------------,,,,,,,,,+++,,,,,,---------.........------------------------+++,,,---//////...---,,,///000111000000222666:::BBB@@@<<<888555444444444333333333333222222111111333444444333222222333555000//////222666:::======<<<===>>>???AAACCCEEEEEEDDDEEEGGGHHHHHHFFFEEEDDDEEEGGGJJJLLLMMMLLLJJJHHHGGGHHHJJJKKKMMMNNNNNNNNNJJJIIIIIIIIIJJJKKKLLLLLLMMMLLLJJJHHHGGGFFFFFFFFFEEEGGGJJJJJJJJJJJJKKKMMMGGGGGGFFFEEEFFFFFFFFFFFFDDDCCCBBBCCCDDDDDDBBB@@@===>>>???@@@AAA@@@???>>><<<<<<<<<============<<<<<<;;;999888777777777777:::999888777777888999:::555666777888777666444333222222111000000000111111...////////////......---.........------------,,,++++++,,,,,,---,,,,,,+++------,,,,,,+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%$$$$$$%%%'''(((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""####################################################################################""""""!!!!!!""""""""""""""""""""""""######""""""""""""######""""""###$$$$$$$$$$$$#########################################################""""""######$$$%%%########################""""""#########$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))*********+++++++++,,,,,,++++++++++++,,,,,,,,,---------------............///000111333333333222111333444666777999;;;<<<<<<888:::;;;;;;;;;===AAADDDKKKLLLLLLJJJHHHGGGGGGHHHMMMLLLJJJIIIHHHGGGGGGGGGKKKKKKJJJHHHFFFFFFGGGIIIGGGHHHIIIIIIIIIGGGEEEDDDAAABBBCCCDDDCCCCCCAAAAAA@@@??????>>>============999999999999888888888888777666666666555444333333555555555555444444333333111111111111222333444444111222222222222111000///000111111000000000//////...//////...,,,+++,,,---,,,,,,,,,,,,---------------------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,000000000///...///222444999888666555555555666777333222222222111111111111222333444333111111333444000000000222777;;;===>>>:::;;;===???AAACCCDDDDDDEEEFFFGGGGGGFFFDDDBBB@@@EEEGGGIIILLLLLLLLLJJJIIIFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKLLLMMMKKKJJJIIIHHHFFFEEEDDDDDDCCCEEEHHHIIIIIIIIIKKKLLLHHHHHHGGGFFFEEEEEEFFFFFFDDDCCCBBBCCCDDDDDDBBB@@@AAA@@@>>><<<<<<<<<<<<===::::::;;;<<<<<<;;;;;;;;;;;;:::999777777666666666666555444333444444666666666666666555555444333222111111000000000000000111......////////////..................------------***++++++,,,,,,,,,,,,,,,---,,,,,,++++++*********((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$################################################################################################$$$$$$######"""!!!!!! """"""""""""""""""""""""######""""""""""""######""""""###$$$$$$$$$$$$#########################################################""""""######$$$%%%########################"""############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))*********+++******+++++++++,,,,,,,,,,,,,,,,,,---------......///000111222333333222111333444666888:::;;;;;;<<<777999<<<<<<<<<===BBBFFFLLLLLLKKKIIIFFFEEEEEEFFFJJJIIIHHHFFFEEEDDDDDDDDDFFFFFFFFFDDDCCCCCCEEEGGGGGGGGGGGGGGGFFFEEEDDDCCC@@@@@@AAABBBAAA@@@???>>>======<<<<<<<<<;;;;;;;;;999888888888777777777777555555555555555444222222111111111111111111222222111111111111111222333444111111222333333111000///000000111111111000///...,,,---......,,,+++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************++++++++++++++++++++++++++++++++++++******+++,,,------------------------...000222333111111222222444555666777333222111111111111222222222333333222111111222444333222111333777;;;======999:::<<<>>>@@@BBBBBBCCCDDDEEEFFFFFFEEECCCAAA???EEEFFFHHHJJJKKKKKKJJJIIIEEEEEEFFFFFFFFFEEEEEEDDDGGGIIIKKKKKKKKKKKKLLLNNNKKKJJJIIIGGGFFFDDDCCCBBBBBBDDDFFFHHHHHHHHHJJJKKKHHHIIIIIIGGGEEEDDDDDDFFFCCCBBBAAABBBDDDDDDBBB@@@EEEBBB???<<<;;;;;;===>>>888:::;;;;;;:::999999:::999999999888777777777666555444333222222333444555777666444333222222222333000000/////////000000111...//////000000000//////------------,,,,,,,,,+++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$########################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################"""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""###$$$$$$$$$$$$#########################################################""""""######$$$%%%########################"""############$$$$$$$$$$$$$$$############$$$$$$################################################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((((((((())))))))))))************+++++++++++++++,,,,,,,,,,,,------------...///111222222111111000111444666888999999999666999<<<===<<<===CCCHHHIIIIIIIIIGGGEEEDDDFFFGGGIIIHHHFFFEEECCCBBBBBBBBBCCCDDDDDDDDDBBBBBBDDDFFFHHHGGGEEECCCBBBBBBBBBBBB>>>???@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;;;;::::::888888777777777666666666444444555555444333111111//////000000111222222222222111111111111111222222000111222333333222000/////////000000000///...---+++,,,------,,,+++---...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************+++++++++,,,,,,++++++++++++++++++++++++************+++,,,---...---,,,,,,---///111222333000000111222222333333333333222111111111222333333111222222222000000222333555333222444777999;;;;;;999:::<<<>>>@@@AAAAAAAAA???@@@BBBCCCCCCBBBAAA???CCCDDDFFFHHHIIIIIIIIIHHHEEEEEEFFFEEEEEEDDDCCCBBBDDDGGGJJJJJJIIIIIIKKKMMMJJJJJJIIIHHHFFFDDDBBBAAAAAACCCFFFGGGGGGGGGHHHJJJGGGHHHHHHFFFCCCAAABBBDDDAAA@@@@@@AAABBBBBBAAA???AAA@@@>>><<<;;;;;;<<<===888:::<<<;;;888666777888777888999999999888777666777666555444333444555666777666333111000111222333000000////////////000111//////000000000000000///,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""######""""""""""""######""""""###$$$$$$$$$$$$############################################################"""###$$$$$$%%%########################"""############$$$$$$$$$$$$$$$############$$$$$$################################################%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''(((((((((((()))************+++++++++++++++,,,,,,,,,---------+++,,,...///111111000000---///111444555666666666555999======<<<===CCCHHHFFFGGGGGGEEEDDDEEEGGGIIIIIIHHHFFFEEECCCBBBBBBAAABBBDDDEEEEEEDDDDDDEEEFFFHHHFFFDDDAAA@@@@@@AAABBB===>>>?????????===<<<;;;;;;;;;;;;<<<;;;;;;::::::777777777777666666666666333444555555444333111000000000111222333444444555222222111111111111111222000111333333333222000...---.../////////...,,,,,,***+++,,,,,,,,,,,,---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,,,,---------.........************************+++***))))))***,,,...//////...---...000111222111111222222222222111000///333333222111111222333444111222222111000000111333666444333333666888999999999:::<<<>>>@@@@@@@@@???:::<<<>>>AAABBBBBBAAA@@@AAABBBDDDFFFGGGHHHGGGGGGFFFFFFFFFFFFEEEDDDBBBBBBBBBEEEHHHIIIGGGGGGIIIKKKJJJJJJIIIHHHFFFDDDBBBAAAAAACCCEEEFFFFFFFFFGGGIIIFFFGGGGGGEEEAAA???AAACCC??????>>>???AAAAAA@@@>>>;;;;;;;;;;;;;;;;;;::::::888:::<<<;;;777555666777666777999:::;;;:::888777666333111222666999::::::777666444333222222333333333222000///.........///,,,,,,,,,,,,---...//////,,,---......,,,,,,---...---,,,+++,,,------+++))),,,,,,,,,+++++++++******+++***((('''''''''((()))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$####################################"""""""""###$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$##################""""""""""""""""""""""""""""""""""""############################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%$$$###$$$%%%"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))***++++++++++++***,,,,,,,,,------,,,++++++---------...............000111222333444333222111888:::;;;<<<<<>><<<<<<===>>>>>>============<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::999888666555555555666777666666555444333333222222222000///222777888555111//////000000111111111222000000000000//////////////////000//////...------,,,,,,,,,++++++*********,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,************************)))******+++++++++******,,,+++***))))))***+++,,,)))************+++++++++,,,,,,,,,---------......//////---,,,,,,---...///111222222111///...///111///000000000111111111111222222333444444555555666888888:::;;;<<<=========<<<;;;;;;===AAABBBAAA???AAABBBCCCDDDDDDEEEGGGIIIKKKHHHFFFFFFGGGGGGDDDBBBCCCDDDEEEEEEEEEEEEGGGIIIJJJIIIHHHFFFEEEDDDDDDDDD@@@AAAAAAAAAAAACCCFFFHHHGGGFFFEEEEEEEEECCCAAA???AAA@@@AAABBBCCCAAA>>>;;;888999999999999888888777888777777666666666666666888888888777777666555444777555222222555777888777444444333333222333333444333333111000/////////000///......---------......---------,,,******+++,,,***))))))+++,,,---+++***,,,,,,+++++++++*********+++***)))((('''(((((()))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#######################################"""######$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""################################################""""""""""""""""""""""""""""""""""""############################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%$$$###"""###%%%"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))***++++++++++++***+++,,,,,,---,,,,,,++++++------------............000111222333333333222111666888:::;;;<<<===@@@CCCEEECCCCCCFFFEEEAAACCCHHHDDDCCCBBB@@@@@@@@@@@@AAABBBCCCDDDFFFGGGGGGHHHHHHFFFCCC@@@>>>>>>???>>>>>>>>>>>>=========<<<<<<<<<<<<<<<======<<<<<<;;;:::999888777666555666666777666555555444333333222222333111///222666777444111///000000000111111111111000000000000/////////...///////////////...------,,,,,,,,,++++++*********,,,++++++******++++++,,,+++++++++******+++++++++******************************+++++++++******)))++++++***))))))***++++++))))))*********+++++++++,,,,,,,,,,,,------------///...---,,,,,,---......111111111000......///111//////000000000111111111111222222333333444444555666777888999:::;;;;;;;;;:::999999<<<@@@BBBBBB@@@BBBBBBCCCDDDDDDEEEGGGHHHHHHEEECCCDDDEEEEEECCCAAADDDEEEEEEDDDDDDDDDGGGIIIIIIHHHGGGFFFEEEDDDDDDCCC@@@AAABBBBBBBBBCCCFFFHHHGGGEEECCCCCCCCCCCCAAA???AAA@@@???@@@@@@???===:::888888888888888888777777888777666666555555666666777777777777777666444444888666333333444666666555222222333333444444333333333333222111000000000000111000///...------------------,,,***((((((+++---000...,,,,,,---,,,+++))),,,++++++++++++***************)))(((((((((((((((&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$######"""#########"""############$$$$$$$$$$$$$$$$$$###############################################################""""""""""""""""""""""""""""""""""""############################################################$$$$$$############$$$$$$################################################"""###$$$$$$""""""###$$$"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++******++++++,,,,,,,,,,,,++++++,,,,,,------............000000111222222222222222333666999:::;;;<<<>>>???AAA???@@@CCCBBB@@@CCCGGGDDDCCCAAA@@@@@@AAACCCDDDEEEEEEFFFGGGGGGGGGFFFFFFDDDCCCAAAAAAAAAAAA???>>>>>>>>>>>>>>>============>>>>>>>>>>>>===;;;:::999999888777666666666777777555555444444333333222222444222000222555666333000000000000000111111111111000000000/////////............//////......------+++++++++++++++*********,,,+++************+++,,,++++++************++++++))))))))))))))))))))))))+++++++++++++++***)))(((+++******))))))******+++)))))))))*********+++++++++++++++,,,,,,,,,,,,---...------,,,,,,------...000000111///...---///000////////////000000000000000000000111222222333333444555666777888999999:::888888999<<>>===>>>===;;;999888888888777777666666666777777666555555555555666777777777777666555444333666555444444555555666666333444555555555444222111222111111000000000////////////...---------------,,,,,,+++)))(((***---000@@@;;;444///,,,+++***)))++++++++++++***************))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###"""""""""###""""""#########$$$$$$$$$###############################################################$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############################################################$$$$$$############$$$$$$""""""""""""""""""""""""########################!!!#########"""!!!"""###""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))*********************+++,,,,,,,,,,,,+++,,,,,,,,,------....../////////000111111222222222222555888:::;;;;;;<<<===??????@@@AAA@@@@@@BBBEEECCCBBB@@@???@@@BBBEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBCCCCCC@@@>>>??????>>>>>>>>>=========>>>>>>>>>===;;;:::888777888888777777666666666666444444444333333333222222444222111222333444222000000000000000000111111111000000/////////.........------.........------,,,+++++++++***************++++++************++++++******))))))))))))******((((((((((((((((((((((((,,,,,,,,,+++***)))((('''******))))))))))))******))))))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,---------...//////...------...000........./////////000000......///000000111111222444444444555666777888999::::::;;;<<>>???AAAAAAAAABBB@@@>>><<<<<<<<<;;;:::888888777666666555555555777666555555444444555555666666666666555444333333444555555555666666777888777777777777555333000//////////////////.........,,,+++++++++,,,,,,---...+++++++++******,,,111444GGG@@@666...******+++++++++++++++*********)))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###"""""""""###""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$########################!!!"""""""""############################################################$$$$$$############$$$$$$""""""""""""""""""""""""########################!!!#########"""!!!"""###""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))************))))))***++++++,,,,,,,,,+++++++++,,,,,,---......///......//////000111222222222555999:::;;;;;;<<<===@@@BBBBBBAAA???@@@AAABBBAAA@@@??????@@@CCCEEEFFFEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@AAABBBCCCCCC@@@>>>>>>>>>>>>>>>============<<<<<<;;;:::999777555444777777777777666666555555333333333333333222222222333222111111222222222111111111000000000000000000////////////............,,,,,,------------,,,,,,***************************************************))))))(((((())))))***'''''''''''''''''''''''',,,,,,,,,+++***)))((('''))))))))))))))))))))))))(((((()))))))))*********)))))))))************+++***++++++,,,,,,,,,,,,,,,---......---,,,,,,---///---............/////////------...//////000000111444444333444555666888999===>>>>>>>>>>>>???AAABBBDDDBBB@@@@@@CCCDDDCCCBBB>>>???@@@AAAAAABBBCCCDDDFFFFFFEEECCCBBBBBBDDDGGGDDDDDDEEEEEEDDDCCCBBBAAACCCDDDFFFEEEDDDDDDEEEFFFDDDBBB???>>>???AAABBBAAABBB@@@>>>=========<<<;;;999888777666555555555555666555555444444444444444555666666555555444333222444555777777777777999:::999999888666333111///------......//////...------************+++,,,---...***++++++++++++---111444>>>888000***(((***,,,---+++************))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$######"""#########"""############$$$$$$$$$###############$$$$$$$$$########################"""""""""###$$$$$$%%%%%%########################""""""""""""############################################################$$$$$$############$$$$$$################################################"""###$$$$$$""""""###$$$"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''((())))))******))))))((()))***+++,,,,,,,,,,,,******+++,,,---......///............///000222333333555888999999999;;;<<<@@@CCCCCC@@@>>>AAABBBAAA?????????@@@AAABBBDDDDDDBBBBBBBBBBBBAAA@@@??????>>>>>>>>>@@@AAAAAA???===============<<<<<<<<<<<<::::::999888666555333222555555666666666555444333333333333333222222222222222222111111111111222333111111111111000000000000/////////.........------++++++,,,,,,------,,,,,,)))))))))***************))))))***++++++***))))))))))))(((((((((((())))))((((((((((((((((((((((((+++++++++++++++***)))(((((())))))******))))))(((((((((((()))))))))******((((((((()))))))))******))))))***+++,,,,,,,,,,,,+++,,,---,,,++++++---///------------.........///------......//////000000333333222222333555777888>>>??????>>>======@@@BBBDDDAAA>>>>>>AAABBBAAA>>>===???AAAAAAAAAAAACCCEEECCCDDDEEEDDDCCCCCCDDDFFFCCCDDDEEEEEEEEEDDDBBBAAACCCDDDFFFFFFDDDCCCCCCDDDCCCAAA??????AAABBBBBBBBB@@@???======>>>>>><<<;;;;;;:::888666555555666666555555444333333333333444555555555555444333222111666888::::::888777888:::888777555222000///......---...///000000///......,,,,,,+++++++++,,,------***+++,,,,,,+++,,,...000222///+++******,,,,,,,,,************))))))))))))((())))))***)))((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#################################"""######$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%########################""""""""""""############################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%$$$###"""###%%%"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((()))))))))))))))((()))***++++++,,,,,,,,,)))***+++,,,---......///------------...000222333333444555666666777999;;;===AAABBB>>>===AAACCCBBB<<<===???AAAAAABBBAAAAAA???????????????>>>===<<<<<<;;;;;;===>>>???>>>===<<<<<<<<<<<<;;;;;;;;;;;;888888888777666444333222333444555555555444333222222222222222222222222222111111111000000111333444111111111111000000000/////////.........---------******+++,,,,,,,,,,,,,,,((()))))))))*********+++((()))***++++++***)))((()))((((((''''''(((((()))((((((((((((((((((((((((******+++++++++******)))'''((()))******)))((('''(((((((((((()))))))))***''''''((((((((()))))))))'''(((***+++,,,,,,,,,+++***+++,,,+++***+++,,,...,,,,,,---------.........------......///000000000111111000000111333555777;;;<<<<<<;;;:::;;;???BBBCCC???<<<<<>>;;;<<>>>>><<<:::<<<;;;999777555555666777555444444333222333333333444444555444444333222111999;;;===<<<888666777888555444222///...............///000111111000////////////...---,,,,,,,,,,,,+++,,,---,,,*********++++++++++++---......+++)))************))))))))))))((()))*********)))'''&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###########################"""""""""###$$$%%%%%%"""############$$$$$$$$$""""""######$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%########################""""""""""""############################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%$$$###$$$%%%"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))(((((()))++++++,,,,,,,,,)))******+++---...//////------,,,---...000222333222333444333333555888:::999???@@@======BBBEEECCC;;;===???AAABBBAAA@@@???===============<<<;;;;;;;;;:::999:::<<<>>>===<<<<<<<<<;;;;;;;;;:::::::::777777777777666444333222222333444444444333222111222222222222222222222222000000000000000111444666222111111111000000////////////.........---------)))***+++,,,,,,,,,,,,,,,(((((())))))*********+++((()))***++++++***)))(((((((((''''''''''''(((((()))))))))))))))))))))))))))******+++++++++******'''((()))******)))((('''(((((((((((())))))))))))''''''''''''((((((((()))'''(((***+++,,,,,,++++++***+++++++++******,,,...,,,,,,,,,---------......------......///000000000000///......///111333555777999:::999888:::???CCCCCC>>>;;;;;;>>>@@@===:::<<<>>>@@@@@@???>>>AAACCC>>>AAAEEEFFFFFFEEEDDDEEECCCDDDFFFGGGGGGEEECCCBBBBBBDDDEEEEEECCCAAAAAAAAAAAA@@@@@@BBBDDDDDDCCCBBB999999:::<<<>>>===;;;999===<<<999777666666777777555444333333222222333333444444444444333222111111;;;<<<;;;777333222555888888444000...//////...,,,...///////////////...---...------,,,,,,------...,,,,,,++++++***)))((((((******+++++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#################################"""############$$$$$$$$$########################$$$$$$$$$#########"""""""""###$$$%%%%%%$$$###"""########################$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$!!!"""%%%&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((++++++************************)))+++---///............---,,,---...///000000000111000000222666999===<<<<<<<<<===>>>@@@AAA>>>>>>???@@@@@@???===<<<;;;<<<===??????===<<<;;;:::;;;<<<===<<<;;;:::999======<<<;;;::::::999999888777777666555444444444555777888888777666666777444333222111111111222333111111000000000000000111222111111000000000000000......---------,,,,,,,,,++++++++++++++++++++++++************************+++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***+++++++++)))((('''''''''''''''''''''''''''&&&''''''((()))******+++))))))*********+++++++++,,,+++***))))))+++---............------,,,,,,,,,---...///...---,,,---...///---222---111333,,,>>>999:::::::::999:::===????????????<<<:::888999:::AAA???===;;;<<>><<<===============<<<<<<;;;<<<>>>??????>>><<<;;;;;;;;;;;;<<<;;;::::::999<<<<<<<<<;;;:::999999999777777777666555444444444333555666666555444444555444333222111111111222222222111111000000000111111111000//////......//////......---------,,,,,,,,,++++++++++++++++++++++++*********************************)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))(((((('''(((((()))))))))(((&&&&&&''''''''''''''''''''''''&&&''''''((())))))******)))))))))*********++++++,,,+++***))))))+++,,,......---------,,,,,,,,,,,,---...///...---,,,---...000---111+++000666---666777888999888777888;;;===>>>>>>>>><<<:::888999:::>>>>>>======>>>@@@CCCEEECCCCCCBBBBBBAAA@@@@@@@@@BBBBBBCCCCCCCCCBBBBBBAAA@@@BBBCCCCCCBBBAAAAAABBBEEEDDDBBBAAA@@@?????????<<<:::888888999:::999888777666555555444444555555333333333333222222222222333333333333222222222222888888777444111000111333666333000...//////...---,,,---...///////////////------,,,,,,,,,,,,------,,,,,,++++++***)))))))))))))))))))))************))))))))))))))))))))))))(((((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###########################"""############$$$$$$$$$########################$$$$$$$$$###############"""###$$$$$$$$$$$$###"""####################################""""""""""""""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''))))))))))))***************))))))***,,,......---,,,++++++++++++,,,------,,,---.........///222555555555555666777888:::;;;;;;;;;:::::::::;;;;;;<<<<<<===>>>??????>>>===<<<<<<<<<;;;:::::::::::::::;;;;;;;;;:::999999888888777777666666555444444444111333444444333222222333333333222111111111111222222111111111111111222222000///......------............---------,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))((('''&&&&&&&&&''''''&&&&&&%%%$$$'''''''''''''''''''''''''''''''''(((((())))))***))))))))))))************++++++***))))))+++,,,---------,,,,,,,,,,,,,,,+++,,,---......---,,,---///222444<<>>@@@BBBBBBAAABBBCCCEEEDDDCCCAAA???===<<<;;;;;;:::999777777888888888777555555444333333333444444111111111222222222222222444444444333333333222222777666555333111000000111333222000//////.........+++,,,---...//////000///---,,,,,,,,,,,,,,,,,,---+++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$#########################################################$$$$$$##########################################"""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''((((((((())))))))))))))))))(((((())),,,------,,,***************++++++,,,+++,,,---......///222444222222333444555777888888;;;:::999999999:::<<<=========>>>??????>>>=========<<<:::999888999:::;;;::::::999999999888888888666666666555555444444444111222444444222222222333333222222111111111111111222111111111111222222333000///......------............---------,,,,,,,,,************************************************))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))***************)))***+++,,,,,,,,,,,,,,,,,,+++++++++++++++---......,,,,,,---///222CCCZZZEEE...111111555333444555555555555777888:::;;;<<<;;;999888888999<<<===???AAABBBBBBAAAAAA===>>>>>>??????@@@AAAAAAAAABBBBBBCCCCCCCCCCCCBBB???@@@AAAAAA@@@@@@BBBDDDBBBAAA@@@>>><<<;;;;;;;;;:::888666666777888777666555444333333333333444444000000000111111222222333444444444333333333333222777666444333222111000///111111000///.........///++++++---...////////////,,,,,,,,,++++++,,,,,,,,,+++++++++***************''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################$$$##################$$$""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""!!!"""""""""####################################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))))))))((('''''')))+++---,,,+++)))))))))***************+++,,,.........///222444000111222444555666777888::::::999999:::<<<>>>???======>>>>>>>>>>>>======<<<;;;:::999888999::::::888888888888888777777777555555555555444444444444222333555555333222333444222222222222111111000000111111000000111222222333111000//////......//////......---------,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))***))))))*********+++++++++++++++++++++++++++++++++,,,------,,,,,,---///---NNN|||jjj===111111666111333555555444444555777777999::::::999888888888===>>>AAABBBBBB@@@===<<<;;;;;;<<<===>>>???@@@@@@@@@@@@AAABBBBBBBBBBBBBBBAAABBBAAA@@@>>>===>>>@@@??????>>>===<<<<<<<<<<<<:::888666666777888777666555444444333444444555555000000000111111222222333444444333333333222222222666555333222222111///---...000111000.........000+++,,,---...............,,,,,,++++++++++++,,,,,,************************(((((((((((())))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$#######################################$$$$$$$$$$$$$$$###""""""###$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''(((((())))))(((''''''(((***,,,,,,+++((()))******++++++*********+++---......///111333///000222444666777777888999::::::;;;<<<===???@@@=========<<<<<<=========;;;;;;:::999999999999999777777777777777777777777444444444444444444444444222444555555444333444444111111222222111111000///////////////000111222222111000//////......//////......---------,,,,,,,,,************************))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''''''''&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))************+++)))************+++++++++***+++------,,,,,,---///(((HHHzzzHHH555000000///111333444333333444555555777999:::888777777888===???@@@AAA@@@>>>;;;999::::::;;;<<<===>>>??????<<<===>>>??????@@@@@@???CCCBBBAAA>>>;;;999:::<<<======<<<<<<;;;;;;<<<<<<:::888666666777777777666444444333333333444555555111111111222222222222222333333333222222222111111555333111000111000---+++,,,///111000...---...000,,,,,,---......---------,,,,,,++++++++++++,,,,,,************************(((((()))))))))*********(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$###""""""###$$$$$$""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$############$$$$$$########################"""############$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((())))))'''&&&&&&(((***++++++***((()))***+++++++++******(((***,,,------...///111...000222444666777777777777888:::;;;===>>>??????<<<<<<;;;;;;;;;;;;<<<<<<:::::::::::::::999888888666666666666666666666666444444444444444444444444222444555555444333333444000111111222111000///...............///000111222000///......------............---------,,,,,,,,,************************))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((('''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((())))))***************))))))))))))******++++++)))+++,,,,,,,,,,,,...///---333]]]___<<<333///)))---///111222111111111222333555888999888777777777<<<===>>>??????===:::999999999:::;;;<<<======>>>;;;<<<===>>>????????????AAAAAA???<<<888777888:::===<<<;;;:::999999888888888666444444555666555444222222222222222333444444333333333333222222222222222222111111111000000000333111//////000///,,,)))+++...111000...---///000---------...------,,,,,,,,,++++++++++++++++++,,,******************++++++))))))))))))************((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%########################"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$############$$$$$$########################"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$############$$$$$$!!!###%%%&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&(((***,,,...$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((())))))'''&&&&&&'''***++++++***((()))***,,,,,,++++++***&&&(((+++,,,,,,,,,...///---///111444666666777777555777999<<<===>>>>>>>>><<<;;;;;;::::::;;;;;;<<<999999:::;;;:::999888777555555555666666666666666444444444444444444444444111333555444333222333444000111111222222000///...------------...///111111......---,,,,,,,,,,,,---......---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''((()))))))))&&&&&&%%%$$$%%%&&&((()))'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((()))***************(((((())))))*********+++)))+++,,,,,,,,,,,,...///777333888'''...///'''+++---///000000//////000222555888999888777777777:::;;;<<<>>>>>>===;;;:::999999:::;;;;;;<<<============???@@@@@@AAAAAAAAA@@@???===:::777777888:::===<<<:::999777666555555666555333333444444444333111111000000111222333333444444444333333222222222111111111000000000000///444111///000222222///,,,111111000......---------------------------------,,,+++******))))))*********************+++++++++))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""################################################%%%$$$$$$###"""!!! """"""""""""############""""""############"""""""""""""""""""""""""""""" !!!""""""""""""""""""############$$$#########""""""!!!!!!!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$#########"""""""""############$$$$$$$$$########################################################################%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$)))///111///+++$$$$$$$$$$$$$$$$$$$$$$$$)))'''$$$%%%''''''%%%###&&&&&&((((((&&&"""!!!###&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))))))))************(((((((((((())))))))))))******))))))******+++,,,222222222222333444555555666333222666<<<>>><<<999::::::999888888888999999888888777777777777888888999888777666555555555555444444444444444444444444222222222333333444444444222111111000///......---..................---------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******))))))******++++++,,,,,,((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&''''''((()))******+++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000222333444444666999;;;888:::<<<===<<<;;;888777999999999:::;;;<<<===>>>===============>>>??????<<<;;;:::999888888888888::::::999999888777666666777555444333444444333111111222222333333222222111111111000000000000000111111111111111000000000000222111111111111111000...111000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++******))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""################################################$$$$$$$$$###"""!!!!!! """"""""""""############""""""############"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""######""""""""""""########################"""""""""!!!!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$#########"""""""""############$$$$$$$$$########################################################################%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''***++++++)))((('''$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$%%%&&&'''%%%###$$$""" !!!'''---$$$%%%%%%&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))******))))))******+++,,,000000000111111222333444666444333666<<<>>><<<:::::::::999999999999888888888777777666666777777888999888777666555444444444444444444444444444444444222222222333333333444444111111000000///......---..................---------,,,,,,++++++,,,,,,---,,,,,,+++++++++*********((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((&&&%%%$$$$$$%%%&&&(((%%%%%%%%%%%%&&&&&&&&&'''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&''''''((())))))******************************++++++++++++++++++++++++,,,,,,------.../////////222333444444333444666777555777999;;;;;;:::999777:::999999::::::<<<============<<<<<<===>>>>>>???;;;:::999888777777777777999999888777777666555555777555444444555444333111222333333444444333333222111111000000000000000111000000000////////////...111222333222111000000111111000///......---......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******,,,+++***)))(((''''''&&&(((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############################################################$$$$$$######""""""!!!!!!""""""""""""############""""""############""""""""""""""""""""""""""""""###""""""""""""###$$$$$$""""""""""""########################""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$############"""""""""$$$$$$$$$###############"""############$$$$$$$$$########################################################################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%))),,,+++'''######%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%$$$###$$$%%%'''%%%$$$######$$$$$$&&&(((++++++***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''((((((((()))))))))*********))))))******+++,,,////////////000111222222666444444777;;;===<<<:::999999:::::::::999777666777666666666666666666777888888666555444333333333444444444444444444444444222222222222222333333333000000000///......------------------------......,,,,,,++++++++++++,,,,,,,,,++++++++++++*********)))(((((((((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))***))))))))))))************************************,,,,,,,,,---......//////333444444333111111222444222444777999::::::999888:::999999::::::;;;<<<======<<<<<<<<<<<<===>>>>>>999999888777666666666666777777777666666555555444888666555444555555444222333333444444444444333333000000000//////000000111////////////............000333444333000///111444000000///...............++++++++++++++++++++++++,,,+++******))))))************))))))((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################################################################"""""""""""""""!!!"""""""""############""""""############""""""""""""""""""""""""""""""###""""""""""""###$$$$$$!!!"""""""""#####################""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""########################""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%((((((&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###$$$'''(((&&&%%%'''((((((333333333222000...+++)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''(((((())))))************))))))******+++,,,............///000111222555444555777:::<<<;;;:::888999:::;;;:::888666555666666555555555555666666777666555444222222222222333333333333333333333333111111111222222222222222/////////......---------,,,,,,------------......,,,,,,++++++++++++,,,,,,++++++++++++************++++++******)))))))))(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))))))))************************+++,,,,,,------...//////111222222222000000111333444555777888999999888777:::999999999:::;;;;;;<<<<<<<<<<<<;;;;;;<<<======888888777666555555555555777777777666666555555555888666555555555555444222222333333444444333333222000////////////000000111000000/////////.........222444555333000///222555000//////............///++++++++++++++++++++++++,,,+++******))))))******''''''(((((())))))******''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""""""""""""""#########!!!"""""""""############""""""############""""""########################"""!!!!!!!!!!!!"""######!!!"""""""""############""""""""""""""""""#########""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%!!!$$$### $$$222>>>BBBCCC???:::333,,,'''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))'''''''''((()))***************))))))******+++,,,.........//////000111222444444555777999::::::999888999:::;;;:::888666444555444444444444444444555555444333222111111111111333333333333333333333333111111111111111111111111............------------,,,,,,,,,,,,------......,,,++++++******++++++,,,+++++++++*********))))))+++*********))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))++++++++++++++++++++++++++++++,,,,,,---............///000000000111333555777777888999999888777666::::::999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<888777666555444444444444888777777777777777666666777666444444555555333222111111222222222222111111//////......///000111111111111111000000000//////666555555333111000222444//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******&&&'''(((((()))***+++,,,'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$################################################!!!!!!""""""######$$$$$$""""""""""""############""""""############""""""########################"""!!!!!!!!!!!!"""######""""""""""""############""""""""""""##################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""##################$$$$$$$$$"""############$$$$$$$$$###########################################################################$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!###&&&'''$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&!!!+++222444888AAACCC@@@666333...)))%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''((()))***++++++******))))))******+++,,,............///000111111222333444666777777888888999999::::::999777555444444444333333333333444444222111111000000111111222333333333333333333333333111111111000000000000000------------------------++++++,,,,,,------......++++++************+++++++++************)))))))))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))+++++++++++++++++++++++++++++++++,,,------......,,,---///000000222555777888888888888888777666666::::::999999999999::::::<<<<<<;;;::::::::::::;;;777777666555444444444444777777777777777777777777777555444333444444333111000000111111111111000000............///000111111111111111111000000000000:::777444222222222222111//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******((())))))******+++++++++'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################ !!!!!!"""###$$$$$$$$$""""""""""""############""""""############""""""###########################""""""""""""###$$$$$$""""""""""""############!!!"""""""""############$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""#########$$$$$$$$$"""############$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&%%%$$$&&&(((...:::AAA===;;;;;;444***######""""""###%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***++++++******))))))******+++,,,,,,,,,,,,,,,---...///000000222333444555555666666::::::999888777666555555333333222222222222333333////////////000111222222222222222222222222222222111111000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......++++++************++++++************))))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''((())))))***************************++++++,,,,,,---......,,,...///000111222555777555666666666666666666666::::::999999999999999:::<<<;;;;;;:::999999::::::888777666555444444444444666666666666666666666666555444333222333333222000111111111222222111111111...------......000111111111000000000000/////////<<<888333111222333222/////////.........//////000------------------------,,,++++++***)))*********+++++++++***************''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$################################################ !!!"""###$$$$$$%%%""""""""""""############""""""############""""""########################$$$$$$######$$$$$$%%%&&&""""""""""""############!!!!!!""""""#########$$$$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######""""""######$$$$$$$$$$$$"""############$$$$$$$$$#################################################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&&&&###"""%%%((($$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''%%%%%%''')))@@@@@@666$$$$$$)))&&&######$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''((()))***++++++*********)))***++++++,,,++++++++++++,,,---......///111333444444444444555;;;:::999777666555555555333222222222222222222333------......///111222333222222222222222222222222111111000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++************++++++************))))))))))))'''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))***++++++,,,,,,---......---///000111111222444777222333333444555666777777::::::999999888999999999<<<;;;::::::999999999999888888666555555555555555444555555555555555555555555333222222222222111///222222222333333222222222---------......000111111000/////////............???999333222444444222///......---------......///.........------,,,,,,,,,************))))))))))))))))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$###!!! !!!###!!!$$$%%%$$$!!! !!!###""""""""""""""""""""""""########################"""############$$$$$$$$$$$$#########""""""!!!!!!########################################################################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###''',,,...%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))))))))******************+++,,,,,,---............///000111222333333111222444555555555444444222111111111000000/////////000111222333444444444222222111000//////000000000000////////////000000------,,,,,,,,,,,,++++++******************++++++******))))))))))))******))))))))))))(((((((((((((((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''((((((((((((************************'''((()))***+++,,,------.........//////000111222333333333333444555666666777777666666777999;;;<<<:::::::::999999999888888999888666444444444555555666666666666666666666666222222222222222222222222222222222222222111000///------......///000000000........................<<<777222111222333111.........------------......---------,,,,,,,,,++++++************))))))))))))))))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""###$$$$$$###!!! """###!!!###"""!!! """$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$############"""""""""!!!########################################################################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$&&&)))***%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))(((((()))))))))***************++++++,,,------...---......///000111222333111222333555555555444333111111111000000000//////000000111222333333333333222111111000000///000000000000////////////000000------,,,,,,,,,,,,++++++******************************))))))))))))******))))))))))))((((((((('''(((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''((((((((((((************************'''((()))***+++,,,,,,------,,,,,,------...///000222222222222333555666777888777666666777888999:::999999999999888888888777999888777666666555555555555555555555555555555555222222222222222222222222111222222222222111000///------......//////000000------------------------999555111000111111///---......------------------,,,,,,,,,+++++++++++++++************))))))))))))((())))))******))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$###############""""""""""""""""""""""""$$$$$$$$$###############""""""""""""""""""""""""###$$$$$$###!!!!!!"""$$$ !!!!!! !!!###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$############""""""""""""########################################################################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))(((((())))))))))))***************+++,,,,,,------------...///000111111222111222333444444444333222111111000000000000//////000111111222222222111111111111000000000000//////////////////////////////------,,,,,,,,,,,,++++++******************************))))))))))))******)))))))))((((((((('''''''''(((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%(((''''''&&&%%%$$$######%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&''''''''''''(((((((((************************'''(((((()))***+++,,,,,,*********++++++,,,---...000000000222333555777888888777666555555666888888888888777777777777777666888999999888888777666555333333444444444444333333222222222222222222222222111111222222111111000000---------...//////000000------------------------777444111000111111///...------......------,,,,,,++++++******************************)))))))))((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%########################""""""""""""""""""""""""########################"""""""""""""""""""""""""""###$$$###""""""###%%%######""""""!!!!!!###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$#########"""""""""""""""########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((((()))))))))***)))*********++++++,,,,,,,,,,,,---...///000000111000111222333333222111111000000000000000000//////111111111111111111000000000000000000000000//////...//////////////////...------,,,,,,,,,++++++++++++++++++*********************))))))))))))******))))))(((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((************************((((((((()))***++++++,,,***************+++------......///111333555777999777666555444444555666666666666666666666666666666666777888888777666444333111222333333333333222111111111111111111111111111000000111111111111000000,,,,,,---......//////000,,,,,,,,,,,,,,,,,,,,,,,,444333222111111111000///------......---,,,++++++************************************)))))))))((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################""""""""""""""""""""""""########################"""""""""""""""""""""""""""###$$$###"""###%%%&&&)))(((%%%###""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$""""""""""""""""""##############################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((('''(((((((((((()))))))))))))))***************+++++++++,,,---...//////000000000111222222111000/////////////////////000000000000111111111000//////...///000000000000//////......////////////......------,,,,,,,,,++++++++++++++++++*********))))))******))))))))))))******((((((((((((''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%"""######$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))((((((((())))))******+++************+++,,,---...,,,---...000222555777888666555444333333333444555555555555555555555555555444444555555555333111000000111222333333222111000111111111111111111111111///000000111111111000000,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,222222222111111000000///------......---,,,***)))***************+++++++++************))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$###############$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$""""""""""""""""""""""""!!!"""#########$$$&&&(((---***&&&$$$######"""!!!""""""""""""""""""""""""########################"""############$$$$$$$$$""""""""""""###################################################################################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''(((((((((((())))))))))))))))))))))))))))))******+++,,,---......//////000111111111000///.........////////////000000...//////000000000//////---...///000111000///...---...///000000///...---------,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))******))))))))))))******((((((((('''''''''&&&&&&&&&''''''((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''))))))))))))))))))))))))((((((((()))))))))******+++******++++++,,,---...,,,---...///222444666777444333222111222222444444444555555555555666666666222222333222222111000///000111222444444222111000111111111111111111111111//////000000111111000000,,,,,,,,,---......//////++++++++++++++++++++++++///000000000//////...///,,,---.........,,,***(((*********+++++++++,,,,,,************))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$###################################################""""""""""""""""""""""""################################################"""""""""""""""###$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""!!!"""#########$$$&&&)))---)))$$$"""#########"""""""""""""""""""""""""""########################"""############$$$$$$$$$!!!"""""""""####################################################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((())))))))))))))))))))))))))))))))))))***+++,,,---......//////000111000///...---........./////////000000------...///000000000000,,,---///000111000///...,,,---///000000///---,,,------,,,,,,,,,,,,++++++,,,,,,++++++***))))))(((******))))))))))))******(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%!!!!!!""""""######$$$$$$###$$$%%%&&&&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))(((((((((((())))))))))))************+++,,,---...------...///111333555666222111000000111222444555444555555555666666666666333222111000///////////////111333444444333111///111111111111111111111111...//////000000000000000+++,,,,,,------......///++++++++++++++++++++++++,,,...//////...------...,,,---.........,,,)))(((******++++++,,,,,,,,,,,,************))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###################################################""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""######$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""""""""""""""""""""""" """###$$$###%%%''')))+++'''"""!!!"""$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$!!!!!!""""""#########$$$########################################################################""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((()))))))))))))))(((((((((((())))))***+++,,,------...//////000000000///---,,,---.........//////000000,,,---...///000000000000+++---///000111000///...,,,---///000000///---,,,---------,,,,,,,,,++++++,,,,,,++++++***))))))(((******))))))))))))******(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%############""""""""""""###$$$%%%&&&'''&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---------...///111333444555000000///000000222444555555555555666666666777777444222111///...//////000000111333555555333111000000000000000000000000000......///000000000000000++++++,,,------......///************************111000///------......//////...---...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$&&&'''(((((('''&&&###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%""""""""""""""""""""""""################################################################################################$$$$$$$$$#########""""""''''''&&&%%%$$$###"""!!!!!!!!!"""###############""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%########################""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))************+++++++++---------............///........................//////.........---------...------------...////////////000000000000//////,,,,,,------,,,,,,+++***,,,++++++******++++++,,,************************''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&))))))))))))))))))))))))(((''''''&&&&&&((()))************)))))))))))))))+++,,,---...////////////000////////////000000111222333333444555555555444222222222111000//////...111111222222222222111111000111222333333222111000.........///////////////------------------------************************111000///...---......//////...---...//////---+++,,,,,,,,,---------------************))))))))))))''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$'''((())))))(((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""################################################################################################$$$$$$$$$#########""""""###############"""""""""!!!!!!"""###############""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((((((((((()))))))))******))))))*********+++++++++------------....................................///.........---------,,,------,,,,,,------...////////////000000/////////,,,,,,------,,,,,,+++***+++++++++******+++++++++************************''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((''''''&&&'''((()))***((((((((((((((((((((((((++++++,,,---............//////////////////000111222222333444444444444444222222111111000//////...000000111111111111000000000000111222222111000000............////////////------------------------************************000000///............///...---------///...---++++++,,,,,,,,,------......************))))))))))))''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%(((((()))))))))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$############### !!!"""######!!!!!!"""###############"""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!########################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((())))))))))))************)))))))))*********++++++,,,,,,,,,---------....................................------------,,,,,,,,,,,,++++++,,,,,,---.........////////////......,,,,,,,,,,,,,,,++++++***++++++************++++++))))))))))))))))))))))))''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''''''''(((((((((((()))***+++,,,------------///.........//////000111222222333444444444333333222111111000000//////...//////000000000000////////////000000000000//////........................------------------------************************000/////////...............---,,,---......---+++******++++++,,,---------************)))))))))(((''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""!!!!!!""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################################## !!!"""######!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!################################################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((())))))))))))*********+++))))))))))))************+++,,,,,,,,,------------........................------,,,,,,,,,,,,,,,,,,++++++******++++++,,,------......//////......---+++,,,,,,,,,,,,+++************))))))))))))******(((((((((((((((((((((((('''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""######$$$$$$######"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''((((((((((((((()))((()))***++++++,,,,,,,,,...............///000111222222333333333333222222111111000000////////////......////////////.........//////////////////...///...............------,,,,,,,,,,,,,,,,,,,,,,,,************************///////////////......------,,,,,,---......---+++))))))******+++++++++,,,************)))))))))(((''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""###""""""!!!!!!""""""###################################################################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((((())))))))))))*********(((((()))))))))*********++++++++++++,,,,,,,,,---........................++++++,,,,,,,,,,,,,,,,,,+++************+++,,,,,,------............------++++++,,,,,,++++++***)))***))))))(((((())))))***'''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""######$$$$$$######"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((((((((())))))*********'''((()))***++++++++++++------------...///000111111222222222222222111111000000000///////////////......////////////......///................../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))/////////000///......---,,,++++++,,,......---++++++++++++++++++*********************))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""########################""""""""""""""""""""""""""""""""""""""""""""""""########################$$$#########""""""!!!!!!""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!"""###############""""""""""""""""""""""""$$$######""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,++++++******++++++,,,---,,,,,,------------,,,,,,+++++++++++++++******)))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$######$$$$$$%%%&&&'''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&(((((())))))******++++++'''((()))***++++++++++++,,,,,,,,,---...///000111111111222222222111000000////////////////////////......////////////......//////............////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))...///000000000///------+++++++++,,,......---+++......------,,,+++++++++************))))))))))))''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""#################################"""""""""""""""""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!"""###############""""""""""""""""""""""""$$$######""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&'''''''''(((((((((((((((((((((((()))))))))***************++++++++++++++++++++++++++++++++++++************+++++++++,,,+++++++++++++++,,,------,,,,,,------------,,,,,,+++++++++++++++***)))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&''''''(((((()))******+++(((((()))***++++++++++++,,,,,,,,,---...///111111111111222222111000000////////////////////////////////////000000/////////000000///......///000000//////...------,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))...///000000000///---,,,++++++***,,,......---,,,000000///...---,,,,,,+++************))))))))))))''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""############!!!!!!"""###############""""""""""""""""""""""""######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%#################################$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''((((((((((((((()))))))))))))))************+++++++++************************))))))******+++++++++,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++***++++++++++++***))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''((())))))***((()))***++++++,,,,,,++++++,,,,,,---...///111111111111111111111000//////........./////////////////////000000000000//////111000///......///000111//////...---,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))////////////............,,,,,,++++++,,,,,,---...,,,+++******))))))************))))))((((((''''''***))))))((('''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""!!!!!! """"""###$$$%%%%%%&&&&&&################################################"""############$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$##################!!!!!!!!!!!!!!!"""######&&&%%%$$$######$$$%%%&&&"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))))))))***++++++,,,,,,---,,,***)))))))))******++++++******************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#######################################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$############$$$$$$###""" !!!###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$###""""""###$$$'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((())))))***++++++++++++++++++++++++,,,,,,,,,------///////////////.................................000000//////.........---000///...------...///000......---,,,,,,+++******+++,,,,,,,,,,,,+++******))))))))))))))))))))))))/////////.........------,,,++++++++++++,,,,,,,,,,,,+++******))))))******))))))))))))(((((('''''')))))))))((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""###$$$$$$%%%&&&&&&################################################""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$################################################""""""""""""""""""""""""########################!!!!!!!!!!!!!!!"""######$$$######""""""######$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((())))))(((((((((((())))))(((((()))******++++++,,,,,,+++***)))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((('''(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$############$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))))))))(((+++++++++,,,,,,,,,,,,---........................------------------------////////////......------//////............//////...------,,,++++++******++++++,,,,,,++++++***)))((((((((((((((((((((((((............------------+++++++++++++++*********++++++***))))))))))))***)))))))))(((((((((((('''))))))(((((('''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!""""""""""""""""""""""""######$$$%%%%%%%%%################################################"""""""""#########$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$################################################""""""""""""""""""""""""########################"""!!!!!!!!!!!!"""######"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((***))))))))))))))))))***(((((())))))******++++++++++++***)))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%$$$###""""""###$$$%%%'''''''''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$###$$$&&&&&&&&&%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((******+++++++++,,,,,,,,,------------............------------------------///............------------..................---------,,,,,,++++++******++++++,,,,,,++++++***)))((((((((((((((((((((((((------------,,,,,,,,,,,,***+++++++++******))))))++++++***)))))))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""######$$$""""""######$$$$$$$$$%%%################################################""""""""""""##################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""############""""""!!!!!!""""""###$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((())))))(((((((((((())))))''''''(((((()))******+++*********))))))))))))***))))))))))))************************************************************))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''+++,,,,,,+++(((%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%############$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''((())))))******))))))************++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...//////...---,,,,,,,,,,,,,,,++++++******+++++++++++++++***))))))((((((((((((((((((((((((,,,,,,,,,,,,++++++++++++)))***+++++++++******)))+++***))))))(((((())))))'''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""###############$$$$$$################################################!!!!!!"""""""""###############$$$$$$$$$$$$##############################""""""#########$$$$$$$$$################################################""""""""""""""""""""""""!!!!!!"""""""""#########"""""""""""""""###$$$$$$"""###$$$%%%%%%$$$###"""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''&&&''''''(((((()))******))))))))))))***)))))))))(((((()))))))))*********************************************************))))))))))))))))))))))))((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&)))+++000111222///***&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%+++(((%%%"""!!!"""###%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''((())))))))))))((()))))))))*********++++++***+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,---......---,,,+++,,,+++++++++++++++*********++++++++++++***))))))''''''''''''''''''''''''++++++++++++************((()))+++,,,,,,,,,+++*********)))(((((((((((()))&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""##########################################################################################!!!!!!!!!"""""""""############$$$$$$$$$$$$##############################"""############$$$$$$$$$################################################"""""""""""""""""""""""" !!!!!!""""""############""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((((())))))'''((()))*********))))))'''(((((())))))*********************************************************))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$&&&***---000333555555111***&&&$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%333000***%%%""""""###%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&((())))))))))))*********))))))******++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++************++++++******)))(((''''''''''''''''''''''''++++++*********)))))))))''')))+++---......---,,,******)))(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$##############################""""""""""""################################################!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$##############################"""############$$$$$$$$$################################################"""""""""""""""""""""""" !!!!!!"""######$$$######""""""######$$$%%%$$$$$$############$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''((())))))&&&''')))*********))))))''''''(((((()))******+++************************************************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$###$$$(((---111444444666555000((($$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&///---)))%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%((((((((()))))))))******(((((())))))***++++++,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******************++++++***************))))))(((''''''''''''''''''''''''************))))))))))))'''(((+++---//////......******)))(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""#########"""""""""""""""################################################!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$##############################"""############$$$$$$$$$################################################"""""""""""""""""""""""" !!!"""######$$$#########"""######$$$%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((''''''''''''((((((%%%%%%&&&&&&'''(((((()))&&&'''(((*********)))(((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%)))...444777444666444...'''"""###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$#########$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((())))))))))))'''(((((()))***+++++++++*********************************++++++,,,,,,,,,---,,,+++******+++,,,---******************++++++***************)))(((((('''''''''''''''''''''''',,,+++******))))))*********+++,,,,,,,,,,,,+++***))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$###"""!!!"""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$#########""""""""""""!!!################################################"""###$$$$$$$$$"""!!! ##############################$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%$$$"""!!!"""###########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%###""""""###%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&((())))))(((&&&%%%((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((+++++++++*********))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%$$$!!!!!!&&&...444555444444333000+++'''%%%%%%'''$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))************++++++***************+++************************************************,,,+++******))))))******))))))))))))))))))))))))''''''(((((((((((('''''',,,+++******))))))************+++,,,,,,+++******))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$###""""""########################"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""""""""######$$$$$$$$$################################################"""############""""""!!!##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((()))))))))+++++++++*********))))))))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%$$$"""###(((///555666444555444111,,,(((%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))(((((()))))))))*********++++++***))))))******+++************************************************,,,+++******))))))******))))))))))))))))))))))))'''''''''((((((''''''''',,,+++******))))))************++++++++++++******))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$###""""""########################"""############$$$$$$$$$$$$%%%%%%%%%$$$###""""""!!!!!!"""###$$$%%%&&&&&&################################################""""""""""""""""""###$$$##############################$$$$$$$$$$$$#################################$$$%%%$$$"""""""""$$$########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******+++************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%%%%$$$%%%***111555666555555444222---(((%%%$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((()))(((((())))))))))))************)))))))))******+++************************************************++++++***))))))))))))***))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&,,,+++******))))))******)))******************)))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$######"""########################""""""#########$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!"""######$$$%%%%%%&&&&&&###################################################"""!!!!!!!!!###$$$%%%##############################$$$$$$$$$$$$######"""""""""""""""""""""""""""$$$%%%$$$###"""###$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((()))(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###################################################$$$%%%%%%######$$$%%%%%%&&&(((---333666666555444333111,,,'''$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))))))))******))))))))))))******+++************************************************++++++***)))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""######$$$$$$$$$##############################""""""#########$$$$$$$$$$$$$$$$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###################################################"""!!!!!!!!!###$$$%%%##############################$$$$$$$$$$$$######"""""""""""""""""""""""""""###$$$$$$###"""###$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###%%%''')))***)))'''&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%###################################################$$$%%%%%%######$$$%%%%%%'''+++///444666555444222222000,,,'''###""""""$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))(((((())))))((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%,,,+++******))))))******))))))(((((((((((())))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###############"""%%%%%%$$$$$$############################################################""""""""""""""""""###$$$##############################$$$$$$$$$$$$######"""""""""""""""""""""""""""###$$$$$$###"""$$$%%%#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###%%%''')))))))))'''&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******(((((()))))))))))))))***(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%###################################################$$$%%%%%%######$$$%%%$$$(((,,,111444555444333000000///,,,((($$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((()))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&,,,+++******))))))******)))(((''''''''''''((()))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$ !!!"""######$$$$$$###""""""##################################################################"""############""""""!!!##############################$$$$$$$$$$$$##############################!!!###$$$$$$######$$$%%%#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))******(((((((((((((((((((((((('''((()))******)))((('''((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%###################################################$$$%%%%%%######$$$%%%###(((---222444444333222000111000...***'''&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))'''''''''(((((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))'''''''''((((((''''''''',,,++++++***)))*********)))((('''&&&&&&'''((()))))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""################################################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$ !!!###$$$$$$$$$$$$ !!!"""###$$$$$$%%%################################################"""###$$$$$$$$$"""!!! ##############################$$$$$$$$$$$$##############################!!!###$$$$$$######$$$&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))******(((((((((((((((((((((((('''((()))******)))(((''')))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""###########################$$$%%%%%%######$$$%%%###'''...333444333222111111111111///,,,)))(((((($$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))******+++++++++*********))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################'''&&&###"""!!!!!!###$$$%%%$$$######$$$$$$"""!!!########################""""""""""""####################################$$$$$$############$$$$$$########################$$$$$$############$$$$$$########################%%%###!!!"""$$$%%%$$$!!!######""""""""""""######$$$$$$##################################################################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))''''''''''''&&&%%%$$$$$$(((((((((((())))))))))))%%%&&&&&&'''((()))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&(((((((((((('''&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%)))///444777666444111333000,,,+++++++++(((&&&%%%%%%$$$%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''(((((())))))))))))((((((((((((((((((((()))************)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&+++******)))))))))******+++++++++*********))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&%%%###"""!!!"""###$$$%%%$$$######$$$$$$###!!!########################""""""""""""####################################$$$$$$############$$$$$$########################$$$$$$############$$$$$$########################%%%###!!!"""$$$%%%$$$"""######""""""""""""##############################################################################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))'''((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&(((((((((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###'''---333666555444222444111...------,,,***((((((&&&%%%%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''(((((())))))))))))((((((((((((((((((((())))))***)))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&---,,,+++***************+++************)))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$###"""""""""###$$$%%%%%%$$$"""###$$$$$$###"""########################"""""""""#########$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$########################$$$###"""###$$$$$$###"""######""""""""""""##############################################################################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''---222555666555555555333111000//////---++++++)))&&&%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((((((((((((((())))))))))))((((((((((((''''''(((((()))***(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&...---,,,+++************************))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""###$$$%%%&&&%%%###"""###$$$$$$###"""########################""""""#########$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$########################$$$############$$$############""""""""""""#####################$$$$$$$$$################################################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''((((((((())))))(((((((((((((((''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((,,,111444666777777555444333333222111///......+++'''%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((())))))))))))(((((((((''''''''''''((()))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&...---,,,+++************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!""""""###$$$%%%&&&$$$###"""###$$$%%%$$$"""####################################$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$##############################$$$############$$$######""""""""""""######""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&$$$$$$%%%&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((,,,000333555666444444555444333222111000...+++(((&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((())))))))))))(((((('''''''''''''''(((((()))***)))((((((''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&---,,,+++***************(((((()))))))))))))))***(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!"""###$$$%%%%%%%%%$$$"""""""""$$$%%%$$$####################################$$$$$$$$$$$$%%%########################$$$$$$############$$$$$$########################$$$$$$############$$$$$$########################"""$$$$$$$$$###"""###$$$######""""""""""""######"""""""""###$$$$$$%%%%%%################################################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''((((((((('''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''(((((((((((((((((('''%%%%%%&&&&&&'''&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&)))---000222111333555555333111111111,,,***'''&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%###############$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''(((''''''''''''((())))))(((((())))))))))))((((((''''''&&&&&&''''''((()))******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++******)))))))))******(((((((((((())))))******(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""######$$$$$$$$$$$$###"""!!!"""$$$%%%$$$####################################$$$$$$$$$%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""$$$%%%$$$"""!!!###%%%######""""""""""""######!!!""""""###$$$$$$%%%%%%################################################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((()))((((((((((((''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))'''''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((''''''&&&(((((((((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$'''+++///111///222555555222000000111)))(((''''''((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###############$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''((((((''''''&&&'''((()))***(((((())))))))))))(((((('''&&&&&&&&&&&&'''(((((())))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))******'''((((((((())))))******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$######"""!!!"""$$$%%%%%%#################################$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################!!!$$$%%%%%%"""!!!###%%%######""""""""""""######!!!""""""###$$$$$$%%%%%%################################################"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$######$$$$$$%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''%%%$$$$$$%%%''''''''''''''''''&&&%%%$$$$$$&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((''''''&&&(((((((((((('''&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%(((,,,000333---111444444222000000111'''&&&&&&'''((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!"""######$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%#########"""###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&((()))***(((((())))))))))))(((((('''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''***+++***((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""############$$$$$$$$$########################################################################$$$$$$$$$#########""""""################################################"""""""""""""""""""""""""""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((())))))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((******))))))))))))******************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###%%%&&&&&&$$$######$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&&&&(((---000333333444444222///,,,***&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%''')))%%%%%%000???++++++***)))((('''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((''''''(((''''''''''''&&&&&&&&&%%%&&&'''''''''&&&%%%$$$)))'''&&&'''***+++***((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$#########"""########################"""############$$$$$$$$$########################################################################$$$$$$$$$#########""""""########################################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((('''&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******((())))))******))))))(((******))))))))))))******************************************************)))))))))(((((()))))))))************************)))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%###%%%&&&&&&$$$###$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%(((,,,///555444444222///+++(((&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%&&&'''%%%$$$,,,777))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((''''''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%$$$)))((('''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$####################################"""############$$$$$$$$$########################################################################$$$$$$$$$#######################################################################################"""############$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))))))))((((((&&&&&&'''''''''((((((((('''''''''(((''''''&&&%%%))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((((((((())))))))))))*********))))))************))))))+++******))))))******+++************************,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&'''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%###%%%&&&&&&$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%'''***---333222000...+++)))'''&&&'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%%%%&&&%%%$$$''',,,'''''''''(((((()))))))))&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))(((((((((((('''(((''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################################################################################################################""""""#########$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))(((((()))))))))*********++++++******++++++++++++******++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++************************+++******))))))******+++))))))))))))))))))))))))))))))(((((())))))***+++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&)))+++---,,,+++))))))(((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''(((((()))((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%########################""""""#########$$$$$$$$$########################################################################################################################################################################""""""#########$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''''''''(((((('''''''''''''''''''''''''''((((((((())))))&&&&&&''''''(((''''''&&&(((((()))))))))*********************************************************'''(((((()))******))))))************++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************)))))))))))))))***++++++))))))))))))))))))))))))***************************)))))))))(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%&&&(((***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$%%%(((***+++***)))(((''''''((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%((()))(((%%%((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%'''((())))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#######################################################################################$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''(((((()))((('''&&&&&&&&&''''''''''''((((((((()))))))))&&&'''(((((()))(((((((((((())))))))))))*********************************************************(((((()))***++++++++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***************************************++++++,,,))))))))))))))))))))))))******************************)))))))))(((((((((''''''((((((((()))))))))'''(((((((((((()))))))))&&&&&&&&&'''(((((())))))(((((((((((((((((((((((()))))))))))))))(((((('''((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&%%%'''***,,,%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%&&&'''))),,,,,,+++)))(((&&&%%%$$$&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&###%%%%%%%%%'''******&&&(((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&(((***)))(((''')))+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###"""########################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''(((((())))))******((('''''''''(((((('''((((((((())))))))))))'''(((((()))******))))))************+++++++++,,,++++++++++++++++++++++++************************))))))***,,,,,,------,,,+++++++++,,,,,,,,,,,,---------............------------,,,,,,,,,,,,------------------------------........................,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************+++************+++,,,,,,++++++++++++++++++++++++*********************************)))))))))(((((('''((((((((())))))))))))'''((((((((())))))))))))&&&&&&&&&'''((()))))))))(((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&%%%&&&(((+++...%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&&&&((()))++++++++++++***(((&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&"""&&&'''$$$%%%((()))&&&&&&&&&'''''''''''''''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&(((******'''''')))+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################""""""######$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++,,,+++***((((((((()))***(((((((((((())))))))))))(((((()))***************++++++,,,,,,,,,---------++++++++++++++++++++++++************************)))***+++,,,---.........++++++,,,,,,,,,---------------............------...------,,,,,,------...........................000000000000000000000000---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************++++++******++++++,,,---++++++++++++++++++++++++************************************))))))))))))(((((((((((())))))))))))'''((((((((())))))******&&&&&&&&&'''((())))))***(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((()))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&%%%&&&(((,,,///%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&((()))'''(((***,,,,,,+++)))((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""((()))$$$"""&&&'''$$$$$$$$$%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&''''''''''''((((((((((((((('''&&&&&&'''(((&&&%%%***)))))))))(((((((((((((((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))(((***+++***)))((()))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................---+++******,,,...000///......//////---,,,111000---+++,,,...000222222000---+++,,,---///000444...---//////---...444///---...111///***,,,333///...---,,,+++******))),,,---......---,,,***(((///...,,,+++*********+++*********+++,,,,,,------,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((()))***,,,...---+++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((((('''&&&&&&(((((('''&&&)))))))))((((((((((((((((((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***((((((((()))))))))******)))***+++***))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...............//////+++,,,...///000111222444+++*********+++---------+++---...//////...,,,+++000111111000//////000222111......222222......111000---,,,000///+++***,,,+++,,,///111222222111000222222222222111000///.........---------...///000---------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((()))******+++***(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((((('''&&&'''((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))))))))******((())))))))))))************+++,,,+++***)))***,,,+++,,,,,,,,,,,,---------------------------------........................///...---,,,,,,---......,,,---.../////////...---444333222111111111111111222333555666666444333111---///111111000.........///---...111111...---///666222000333555222//////.........//////......---,,,,,,---...///000111222......---------...////////////......---,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''))))))((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''((((((((((((((('''&&&''')))***)))(((''''''(((((((((((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********)))))))))*********++++++***,,,---,,,+++***+++,,,,,,,,,---------.............................................////////////111000///------...///000222111111111222111000///...///111111000/////////111000///...///000222333111111111222222222111///333222111222222111222333333000//////////////////333222///------...000111,,,---...000000000000///111111000/////////......///.........---------,,,...------------------...------------------------------------------------,,,,,,+++++++++*********************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''***)))'''%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((('''&&&(((***++++++***((()))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************************+++++++++++++++---...---,,,+++,,,...---............/////////////////////////////////............//////000000333222111000000111222222444222111222555888888777***...333555444444444555111111000000111333555666222111000222555777666444666666555444444555666666777777666222000111444555000111222333444555555555444555555555444111///---111111111111111111111111---------.........////////////............//////........................------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&+++)))'''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((('''''''''(((+++,,,,,,,,,+++++++++******)))))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++******+++++++++,,,,,,,,,,,,...///...---,,,---........./////////000000000000000000000000000000000...//////000000111111222/////////000000000000111333000...///222333111...333666888777444333444666666777888888999888888888444777::::::888666777888444:::???@@@@@@???:::444999:::999666777::::::777111333555666666333///---000000111111111222222222------///000000000000000---......///000000111111000//////////////////000////////////////////////........................---------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&)))((('''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''((((((((((((''''''''')))+++---------...------,,,+++***))))))((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))*********++++++++++++++++++,,,,,,,,,,,,------...//////...---...////////////000000000111111111111111111111111111111111111222222333444444555111222444666777777666666888888999>>>BBBBBB>>>999<<<===>>>======AAAIIIPPPTTTOOOIIIDDDBBBEEEIIILLL[[[gggqqqjjjYYYLLLLLLQQQOOO^^^mmmuuuuuummm^^^OOOEEEFFFGGGMMMYYYaaa[[[PPPJJJGGGCCC??????BBBFFFIIIHHHDDD>>>999777888<<<>>>777888888777666555333222111111222222222222222222111000000//////000000111000000000000000000000000........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%''''''''''''((((((((()))'''''''''))),,,......---000///...---+++***))))))((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,---------...///000///...---...000000000000000111111111111111111111111111111111111333333444444555666777777<<>>???AAA>>>999888<<<<<<777666222111444444111111555000111111000222333222///222111000000000///---***000///......---...///000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************+++++++++************))))))))))))))))))(((((('''***)))((('''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$''')))$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''((('''(((***,,,...---,,,+++++++++,,,++++++***)))((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))***************************((((((((()))))))))******************+++++++++,,,+++++++++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,)))+++...111111//////000444555555333000000333666888777999;;;;;;:::???GGGTTTYYY\\\\\\XXXWWWYYY]]]mmm|||{{{fffWWWKKKLLLUUUdddiii^^^PPPHHH===<<<:::::::::888444000444444333222333444444222///......000222444333222,,,,,,,,,++++++***)))(((------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************++++++++++++************)))))))))))))))(((((('''))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%''')))&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''((('''&&&'''))),,,...---,,,(((((()))***++++++******''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))******************************))))))))))))*********+++++++++++++++,,,,,,,,,,,,---------------------,,,//////000111333333111000---000222111000///111222000444777666555999BBBIIIMMMKKKKKKLLLPPP[[[nnn{{{|||zzzyyyoooRRRRRRNNNKKKQQQZZZWWWNNNGGGAAA:::666666555333111222111///000111222111000333444444444333222000...---------------------...------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++++++++************))))))******))))))(((''''''((()))))))))((('''&&&%%%&&&&&&'''(((((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%''')))))))))'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''***---///...---((()))******++++++******%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))))))))*********++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,------------///////////////////////////...---...000111000...888888555111111555999999888999>>>IIIYYYiiiuuu{{{wwwooonnnxxxuuuwwwrrrooo~~~ooo^^^LLLDDDCCCAAA===999<<<999666555555555444333222222111111000///...---////////////000000000000---------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********)))************)))((((((&&&((()))+++***)))'''&&&&&&'''''''''((((((((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''***,,,+++(((%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((()))+++...//////...+++++++++++++++******)))$$$%%%&&&((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------............/////////000000000111111444222000000222444555555777:::<<<>>>FFFNNNOOOJJJKKKHHHOOOiii}}}ccc[[[]]]]]]XXXTTTOOOKKKFFFBBB@@@???>>>===666555333111000000111111/////////000000000000000........................------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++******************))))))(((&&&((()))++++++***((('''))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$%%%(((***...+++(((%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))))))))+++---...---,,,+++,,,,,,,,,+++***))))))$$$%%%&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........////////////------...///000111222222111222444444555777;;;>>>;;;JJJ\\\iiiuuu{{{uuujjj^^^\\\fffzzzwww|||}}}}}}~~~vvvnnncccWWWMMMEEE???<<<>>>===:::777555444333333000000000//////.........////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++******)))((('''((()))*********)))(((******)))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$&&&(((+++---+++)))&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&((()))))))))(((((()))++++++***)))((()))******************%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))*********+++++++++------------------------,,,---------................../////////000000000...///000222333555666777000777@@@DDDDDDFFFKKKPPPaaa|||vvvfffYYYOOOIIIFFFFFFDDDAAA===888333000444444333222111000000///////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***++++++++++++***))))))(((((()))))))))*********)))))))))(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$&&&)))+++,,,+++)))'''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***(((''''''((())))))(((&&&%%%&&&''')))******++++++%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((())))))))))))))))))))))))))))))************+++++++++---------------------------------............///////////////000000000000111222444666888:::;;;<<>>HHHeeezzzrrriiidddhhhooozzz|||{{{xxxYYYFFF???:::444666444111000000000///...111///...///111111...***---,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&,,,,,,+++)))&&&%%%&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))*********+++******++++++,,,---------,,,+++---111000---///333000000111333555888999:::AAAKKK^^^|||zzzwwwwwwssszzz~~~~~~bbbQQQFFF@@@;;;;;;:::777444333444777222000///......//////000------------,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%+++,,,,,,***(((&&&&&&'''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((())))))))))))*********+++++++++,,,,,,,,,---......//////...---///222111...000444111222444888===CCCGGGIIIRRRaaaxxxooommmsss}}}{{{{{{{{{jjjdddbbb\\\]]]ZZZNNN>>>333222555000111111///...---...///.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%)))+++------***((('''''')))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&''')))***(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))***************+++++++++,,,,,,,,,,,,------...//////000111000111333222///111555444666;;;DDDOOOYYY^^^___ggg}}}}}}sssqqqvvvsssUUU>>>555666444333333444444222...+++000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((&&&'''((())))))((('''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$'''***...///---***((((((***)))'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$&&&'''((((((((((((((((((((((((&&&''''''''''''((((((((())))))))))))******++++++++++++++++++,,,,,,,,,,,,,,,,,,------.../////////111///000333222000333777666???PPPfffxxx{{{wwwtttzzz|||zzzxxx{{{zzzzzzwwwYYYJJJFFF===777222111333444111---111111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))((((((((((((&&&'''((())))))((('''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&***...000///,,,******+++***(((&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((((((((((((((((((''''''((((((((())))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,---------,,,------...//////000000000...000555666666;;;AAAGGG]]]vvvqqqmmmqqq}}}vvvbbbZZZMMMEEE;;;555444444222000333222111111000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&***...000000...---,,,---+++(((&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))))))))''''''''''''''''''''''''))))))*********+++++++++))))))******+++,,,,,,---,,,,,,,,,,,,------------......//////000111111111111111555<<>>BBBRRRrrrYYYTTTKKK@@@999666333000---000000000111222111000.........---,,,+++++++++,,,+++,,,,,,,,,,,,+++******************************(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***,,,...///000000000///+++&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))'''$$$"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((((((((('''''')))))))))*********++++++++++++++++++,,,,,,,,,,,,111555555222000111111///111111666===???@@@JJJWWWlllzzzuuulllbbb]]]ZZZQQQAAA333111///.../////////---,,,......------------------,,,,,,,,,,,,,,,++++++***************************(((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))+++---...///......---***&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((((((((((((((())))))*********++++++++++++,,,,,,,,,------------///222555333222222444555333<<>>666222000///...++++++...------------,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((()))))))))((((((''''''''''''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''(((((()))))))))))))))************+++++++++,,,------......+++...000111000000222444777777<<>>LLL[[[iiiwwwiiiddd``````___]]]^^^dddnnnuuuyyypppeee]]][[[]]]aaaiiirrr}}}zzznnncccVVVLLLBBB444888111---000222111//////------------,,,+++*********+++,,,,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((***))))))((((((((()))***)))***+++***)))((((((***+++***)))((((((((()))***---+++******+++---......---,,,***)))((())))))***---+++((((((***,,,---...111---******,,,,,,***'''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***+++++++++++++++,,,,,,,,,)))---...---...111333111:::>>>QQQ[[[bbbgggxxxzzzrrrnnnhhhbbbaaaeeeeeekkksss|||qqqoookkkhhhhhhjjjlllooo{{{|||~~~}}}zzzvvvrrrdddNNNAAA888111111333000...---------------,,,++++++*********+++++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&&&&&&&'''(((((())))))'''((())))))((((((***+++''''''((()))+++...111222***)))(((''''''(((''''''))))))(((((()))***+++,,,))))))+++,,,------+++)))&&&'''(((((()))***---...(((((((((((((((((((((((((((((((((''''''''''''&&&''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))*********+++++++++,,,,,,,,,------******///111111111444@@@MMMlllzzzwwwooo~~~|||vvvfffbbb^^^[[[YYY]]]iiiuuuwwwlllddd```^^^fffgggkkkttt~~~SSSEEE666111000...,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++******)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''''''''((((((((((((((()))))))))*********$$$%%%&&&((()))))))))))))))******((('''(((***,,,++++++,,,,,,,,,---------......////////////......---------......///000000++++++,,,---,,,+++***)))'''***,,,+++((('''***...((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))************++++++,,,,,,---------111,,,,,,111111///666BBBPPPfff{{{sss}}}zzzqqqiiidddaaa\\\aaaiiioootttwwwsssiiiccc]]]___iiiwwwvvv___DDD666111000000000------,,,,,,,,,,,,,,,,,,******************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%''''''''''''((((((((((((((((((((()))))))))******&&&''')))***++++++******------,,,***((((((***,,,............---,,,++++++)))+++...000000000000111---......//////......---222111///,,,******,,,...---//////---***)))+++---))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******************+++,,,------......000...000333222666JJJaaaooozzzppp{{{vvvqqqhhhaaa]]]^^^bbbfffppp~~~ssskkkhhhggggggfffooottt~~~~~~uuuZZZCCC:::666444333///...---,,,,,,------...+++************+++++++++************************(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%'''''''''((((((((())))))''''''((((((((()))))))))((())))))************)))+++,,,,,,+++++++++...000---///222555777777777777444777;;;<<<;;;;;;<<<>>><<<===???AAABBBAAA@@@???@@@AAAAAA>>>;;;999999:::444111//////000111///...))))))))))))))))))))))))'''(((((((((((()))))))))&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++******+++,,,---...//////+++000555777:::KKKllljjjgggyyynnngggeeeZZZ]]]aaaiiitttuuummmgggfffgggjjjnnnuuuqqqlll~~~kkkTTTJJJAAA888222222111///...------......,,,++++++++++++,,,------************************))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((''''''((((((((()))))))))'''''''''((((((((()))))))))((((((((()))***+++,,,***,,,///111222444777999;;;===@@@CCCDDDCCCBBB@@@DDDGGGKKKKKKJJJIIILLLNNNIIIKKKOOORRRTTTTTTRRRQQQWWW\\\aaaaaa[[[UUUPPPNNNJJJEEE???<<<;;;888333///))))))))))))))))))))))))'''((((((((())))))))))))&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))*********+++++++++******+++,,,---...//////+++444;;;===HHHfffrrrvvv~~~yyyqqqfff^^^\\\^^^bbbnnnxxxxxxrrrjjjdddiiirrrxxxwwwzzzoooiii^^^LLL???555444111///.........///------,,,,,,,,,---...///************************))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***'''((((((((())))))))))))(((((()))))))))***************))))))+++///222444555888<<>>LLL^^^vvvpppddd```YYY[[[aaammmuuujjjllleeeeeennnwww}}}qqqqqq~~~VVV???333333000111222---,,,///000///...---,,,***,,,+++******)))*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!&&&******&&&###$$$&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''(((((((((***,,,+++***)))***+++''')))***)))***---......+++000666;;;===@@@DDDHHHHHHOOOTTTRRRKKKHHHLLLQQQWWW```ooo{{{~~~|||}}}zzzzzzxxxsssrrrssstttvvvyyyyyyuuupppqqqyyy''''''''''''(((((((((((()))(((((((((***++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))************))))))******+++,,,,,,,,,,,,...000000...000666<<>>@@@GGGLLLRRRbbbtttsssjjjeeegggjjjllliiibbb^^^___aaa___]]]```jjjssstttrrrqqqzzzzzz{{{UUURRRNNNHHHAAA;;;777444666333///---.../////////,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))***(((((((((((())))))))))))*********+++++++++,,,,,,,,,,,,,,,---....../////////444999>>>LLLgggyyysssbbbdddjjjttt~~~zzzwwwvvvzzz}}}zzzwwwtttsssssssssooonnnllljjjfffaaa]]][[[RRRQQQOOOMMMLLLLLLLLLLLLEEEDDDFFFLLLUUUcccwww{{{sssjjjccc[[[aaajjjuuu|||SSS@@@111111222...---///------,,,++++++++++++,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((('''&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))'''((((((((())))))))))))(((((()))))))))))))))))))))+++///333777===CCCHHHIIIHHHOOO\\\dddlll}}}uuunnnkkkkkkkkkjjjfff```XXXQQQMMMLLLKKKNNNQQQPPPMMMJJJJJJKKKMMMKKKLLLSSSVVVTTTRRRSSSRRRQQQRRRVVV___hhhnnnrrr|||yyymmmbbbZZZUUUCCC???888444111111000000,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))***(((((((((((())))))))))))******+++++++++,,,,,,,,,------......///000000000555999<<>>===888222...---,,,---......---,,,000...+++***+++,,,,,,+++)))***)))((('''''')))+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))*********)))))))))))))))))))))))))))***+++,,,---,,,***+++...000///222777777BBBGGGIII___vvvmmmddd___eeerrr}}}{{{zzz}}}|||zzzyyyzzz|||}}}~~~wwwnnngggdddfffiiilllmmmmmmlllkkkkkkkkkkkkkkkjjjjjjjjjiiilllkkkiiigggffffffggggggiiihhheeebbb___[[[YYYXXXPPPNNNLLLIIIGGGFFFEEEEEECCCCCCBBBBBBCCCCCCDDDEEEFFFGGGIIIKKKNNNQQQSSSTTTSSSUUUXXX[[[]]]___``````iiihhhjjjqqqzzzyyyuuummm```YYY^^^ooo}}}]]]CCCCCC<<<000000555//////...------...---***---------,,,,,,,,,++++++)))************+++++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''((()))(((&&&%%%%%%&&&''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))(((''''''''''''''''''+++//////***''',,,222666888<<>>HHHYYYhhhxxx}}}rrrlllccchhhmmmuuu}}}|||xxxtttrrrqqqooojjjfffaaa```^^^\\\ZZZYYYYYYXXXSSSSSSSSSRRRRRRQQQQQQPPPOOOOOOOOOOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOQQQRRRSSSSSSTTTMMMMMMLLLKKKJJJJJJJJJJJJHHHJJJKKKLLLNNNRRRWWW[[[bbbbbbbbbbbbdddfffiiijjjlllllllllmmmnnnpppqqqrrrttttttsssrrrssstttuuuvvvuuutttrrrooollliiigggfff^^^ZZZSSSNNNKKKJJJHHHGGGAAABBBCCCDDDDDDCCCBBBAAA@@@??????@@@@@@AAABBBCCCAAABBBBBBCCCCCCBBBBBBAAACCCBBBBBBAAA@@@???>>>>>>BBBAAA@@@@@@@@@AAACCCDDDAAAAAABBBBBBBBBBBBBBBCCC>>>???AAABBBCCCCCCBBBBBBBBBBBBCCCDDDEEEDDDDDDDDDDDDEEEEEECCCBBBEEELLLSSS```iiiuuu|||{{{tttlllgggfffhhhjjjooo}}}}}}ggg```NNN>>>777333333111000////////////000------------,,,,,,,,,,,,************+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&''''''''''''(((((((((((()))&&&###$$$'''((((((&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))***+++,,,***((((((+++222:::???@@@DDDIIIRRR]]]mmmzzzqqq___YYYPPPJJJHHHHHHJJJJJJTTTTTTWWW___gggoooyyyyyyrrrooonnnssstttzzzooo___QQQEEE>>>777444///------///000111...---,,,,,,,,,+++***(((************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))***************+++++++++******++++++,,,---...+++***,,,000666AAATTTeee~~~xxx~~~pppfff___[[[iii}}}{{{wwwrrrlllhhhccc___ZZZWWWUUUSSSPPPMMMGGGFFFEEEDDDDDDDDDEEEFFFBBBBBBAAA@@@@@@??????>>><<<===>>>>>>>>>>>>>>>>>>??????????????????@@@@@@@@@AAABBBCCCDDDDDDDDDDDD@@@AAAAAABBBCCCCCCDDDDDDCCCCCCBBBAAA@@@BBBEEEHHHIIIIIIIIIIIIJJJKKKMMMNNNOOOOOOPPPPPPRRRSSSUUUVVVVVVUUUUUUUUUUUUVVVWWWXXXXXXWWWVVVTTTRRRQQQPPPPPPNNNKKKHHHEEECCCCCCDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@CCCBBBAAAAAAAAAAAABBBCCC???@@@BBBCCCCCCCCCBBBAAA@@@@@@@@@AAABBBBBBCCCCCCEEEEEEDDDDDDEEEGGGIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKPPPQQQSSSUUUUUUUUUSSSRRRPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRQQQOOOMMMOOOSSSVVVRRRXXXdddpppyyy|||{{{yyylllkkkfffbbbjjj|||{{{sss```NNNAAA555888444222222222///.........------------,,,,,,,,,*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((+++(((''')))...000,,,'''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))((()))******++++++---...222:::EEEKKKKKKJJJXXXjjjyyy}}}wwwnnn```TTTJJJHHHFFFFFFKKKRRR[[[```mmmpppvvv|||ddd]]]ZZZ```ggglllppptttvvvhhh___IIIBBB888111///000222333///...,,,---//////...,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))******+++++++++,,,++++++++++++,,,---...///000///000555===OOOkkkqqqaaa[[[___hhhppp~~~}}}|||{{{~~~}}}yyyuuupppjjjddd]]]WWWSSSQQQNNNJJJGGGEEEDDDCCCBBBBBBAAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBCCCCCCDDDCCCBBBBBBCCCCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFDDDBBBBBBDDDFFFKKKJJJIIIHHHHHHHHHIIIJJJIIIHHHGGGGGGHHHJJJKKKMMMJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMOOOPPPRRRSSSOOOPPPRRRRRRRRRQQQQQQQQQOOONNNNNNMMMMMMMMMMMMMMMOOONNNLLLIIIHHHHHHHHHIIIGGGHHHJJJLLLLLLLLLKKKJJJIIIIIIJJJLLLMMMOOOPPPPPPQQQRRRRRRTTTWWWZZZ]]]___dddeeegggiiijjjkkkkkklllooorrruuuwwwxxxwwwuuutttqqqrrrrrrsssuuuvvvwwwxxxvvvtttrrrssstttuuusssqqqllllllooouuu|||yyylllgggpppwwwiiiXXXDDD===444///222444111------.........---------,,,,,,***++++++++++++,,,,,,,,,************************(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''((((((((((((***)))***...333333,,,&&&'''''''''((((((((())))))))))))))))))))))))))))))******))))))((())))))***,,,333999:::@@@JJJQQQRRRVVVfffyyywwwkkkbbbXXXNNNGGGFFFGGGJJJPPP[[[hhhuuu|||~~~sssggg\\\ZZZ[[[[[[ZZZZZZlllnnnrrrxxx~~~mmmeeeXXXKKK@@@888111...000---******---//////---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,---...//////222333555888@@@UUUuuuoooeeeYYYTTT^^^vvv}}}zzzvvvqqqllliiihhhhhhkkkmmmooopppnnnjjjfffbbb___\\\WWWRRRNNNJJJEEEAAABBBAAA@@@???>>>???@@@AAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNOOOQQQRRRTTTUUUVVVZZZZZZZZZZZZYYYXXXWWWVVVXXXXXXWWWVVVUUUUUUUUUUUUTTTUUUVVVVVVUUUVVVXXXYYYZZZYYYXXXVVVUUUUUUUUUVVVXXXVVVTTTSSSSSSSSSUUUVVVTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVWWWYYY]]]```dddffffffjjjooorrrrrrrrrqqqrrrooonnnmmmmmmmmmoooppprrrnnnllliiifffdddccccccdddfffggghhhhhhiiiiiiiiiiiijjjjjjlllmmmoooqqqrrrssstttuuuwwwzzz{{{yyymmmLLL:::---///444222..................---------,,,++++++++++++,,,,,,,,,,,,************************(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''((((((((((((''''''***...111///)))$$$'''''''''(((((())))))***))))))))))))))))))))))))******************+++,,,000:::@@@BBBIIIWWWaaabbbtttzzz{{{vvvuuuvvvlllggg___TTTLLLGGGGGGHHHSSSTTTXXXbbbqqqxxxtttooogggaaa```[[[[[[]]]___cccjjjsssxxxwwwkkk\\\MMMDDD???999222...//////---***++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))***++++++,,,------,,,,,,,,,,,,---...///000222555;;;@@@HHH[[[|||~~~qqqfff___bbbjjjxxx{{{pppiiifffaaa___]]]YYYUUUSSSRRRRRRRRRTTTUUUVVVUUUSSSQQQOOOMMMKKKIIIHHHIIIHHHGGGFFFFFFHHHIIIKKKLLLOOOQQQSSSRRRTTTXXX[[[^^^^^^^^^^^^```aaaccceeegggjjjkkklllnnnooopppqqqrrrsssssssssuuuvvvxxxzzz|||~~~|||zzzzzz{{{{{{wwwwwwxxxxxxyyyyyyyyyxxxyyyyyyzzz|||lllOOO555000555444000///............------------+++++++++,,,,,,,,,------************************))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((('''((()))++++++)))'''%%%&&&''''''((())))))******)))))))))))))))))))))))))))******+++---///000111888@@@FFFLLL^^^www{{{uuummmbbbYYYKKKJJJHHHEEEEEELLLXXXaaannnnnnrrr}}}}}}yyysssiiiaaa\\\]]]______ccclllxxx{{{pppVVVMMMBBB:::666444///+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))***+++,,,,,,---------------------...000000555;;;DDDLLLTTTggg|||iiiaaa___]]]rrr|||{{{wwwooodddZZZRRRNNNHHHHHHHHHFFFDDDBBBBBBCCCEEEEEEGGGHHHJJJLLLMMMNNNMMMLLLMMMOOOTTTWWWYYYYYY\\\___cccfffiiilllppprrrtttxxxwwwsssvvveee@@@555777444000/////////.........---------++++++,,,,,,,,,---------************************************************(((((())))))))))))((((((''''''''''''((((((((())))))******)))'''&&&''')))&&&''''''((()))******+++))))))))))))))))))))))))((()))***---000333555777???DDDJJJVVVsss}}}tttooocccMMM:::@@@AAACCCGGGRRRcccxxxwwwvvvyyyuuummmiiibbb\\\WWWYYYcccnnnvvvzzzyyyeeeYYYNNNBBB999666222///,,,,,,...///---***......---+++))))))***++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))************++++++++++++++++++,,,,,,///222...,,,111///---555GGGCCCFFFTTTmmmwwwpppeee^^^```mmm|||}}}wwwwwwzzzzzztttmmmhhheeeccc___[[[\\\YYYVVVSSSQQQNNNJJJFFFEEEEEEFFFFFFGGGIIILLLOOONNNSSSXXX[[[\\\```hhhnnnkkkjjjjjjmmmuuuxxxnnnkkkoooxxxtttSSSAAA777777555+++...222111------111111,,,------------------------,,,++++++******++++++,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))+++)))((((((((()))((((((---,,,+++,,,000555:::===???EEEVVVoooyyyjjj\\\NNNCCC???AAAFFFKKKSSS```uuu|||}}}~~~zzzxxxrrroookkkfffbbb`````````{{{|||sss___FFF777222///,,,,,,///111000............---,,,,,,,,,---++++++++++++************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''(((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---000------333333444@@@EEEOOOWWWbbb{{{{{{mmm^^^\\\eeewwwxxxsssooollliiiddd^^^]]]```\\\[[[YYYWWWVVVTTTQQQNNNPPPOOOLLLKKKJJJKKKKKKKKKNNNPPPSSSVVVZZZ___cccffffffllltttyyy~~~|||xxxyyyyyy|||xxxlllhhhmmmvvv}}}qqq{{{ttt[[[RRRCCC777555333000333222......111000,,,------------------------,,,++++++******++++++,,,,,,,,,++++++***))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''((((((((()))))),,,+++)))))))))))))))))),,,,,,...111666:::<<<===DDDZZZooouuuvvv{{{rrrgggXXXMMMDDD???BBBHHHOOO___pppyyyyyyppphhhfffgggfffnnnyyypppaaaLLLDDD999111/////////...------------,,,,,,++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***************+++++++++,,,,,,,,,---///111---,,,222222666EEEXXXooo~~~vvvooobbb```dddpppqqqccc]]]ZZZWWWWWWTTTSSSSSSPPPKKKKKKOOOLLLMMMMMMMMMLLLKKKMMMNNNOOORRRVVVZZZ]]]bbbfffiiifffiiinnnttt{{{uuueeeeeekkkssszzzzzzsssnnnnnnqqqtttyyyzzzyyy}}}{{{zzzyyyvvv{{{zzzpppmmmnnnqqq{{{|||fffXXXggg}}}nnnkkkWWW???777666333333222//////111///,,,------------------------,,,++++++******++++++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((())))))))),,,+++***)))))))))***+++,,,...222666:::===???AAAWWWooo}}}uuulllooonnnfffYYYPPPEEE???<<>>@@@DDDNNN___mmm{{{yyyqqqlllkkkooouuu{{{pppaaaRRRDDD<<<777444000///000111111000------------,,,,,,,,,+++************************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))((()))))))))******************+++,,,------......+++//////666@@@EEEUUUppp~~~jjjbbbXXXSSSTTTUUUSSSQQQPPPSSSUUUUUUTTTSSSSSSRRRNNNLLLLLLOOOTTTXXX[[[]]]]]]^^^eeemmmrrrssswww}}}~~~}}}{{{zzzzzz{{{{{{zzzyyy{{{zzzzzz||||||{{{yyyyyytttuuuvvvwwwxxxwwwwwwvvvsssrrrqqqpppooonnnmmmllloooooooooooommmllljjjiiidddddddddddddddcccbbbaaaaaa___^^^```cccggghhhiiioooqqqtttuuutttrrrpppnnnssssssssssssrrrrrrssssssssstttuuutttrrrrrrssstttrrrtttwww|||~~~vvvpppmmmmmmnnnpppqqqrrruuuzzz{{{ssssssvvvyyy}}}}}}yyywwwwwwyyyzzzxxxxxxsssmmmoooyyy|||uuuwww|||tttMMM>>>777111///000111111000........................,,,++++++******++++++,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))***(((''')))---000000555:::<<>>???GGGRRR^^^lll}}}yyyvvvrrrnnnooorrrrrrwww{{{~~~}}}iii\\\FFF???666000///000111000......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))******************+++,,,---.../////////222333999AAADDDVVVttt}}}fffWWWRRRMMMJJJLLLTTT\\\______\\\\\\ZZZXXX]]]gggmmmooorrrqqqssszzz|||xxxxxxyyyzzzyyywwwtttvvvyyy|||}}}}}}|||{{{|||}}}~~~}}}zzzyyyxxxyyyxxxxxxxxxwwwwwwvvvvvvvvvsssrrrqqqrrrtttuuuuuusssrrrooonnnooonnnkkkjjjllliiijjjkkkkkkkkkjjjiiihhheeecccaaa``````___]]][[[^^^_________^^^\\\ZZZYYYRRRRRRRRRRRRPPPOOONNNMMMJJJHHHFFFFFFJJJNNNQQQRRRXXX[[[]]]^^^]]]\\\[[[\\\^^^`````````^^^]]]^^^___aaabbbbbb```___^^^```aaabbbeeekkkrrryyyxxxuuuzzz~~~~~~|||{{{|||tttrrrssswww~~~}}}xxxvvvuuuttt{{{{{{xxxyyyxxxvvv|||~~~nnnKKK@@@555222222111111222........................,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******''')))***)))(((***000555444999>>>BBBJJJYYYlllzzzlllZZZOOOPPPIII:::777AAABBBJJJYYYlll||||||wwwvvv||||||yyyyyywwwssskkkgggoookkk^^^KKK===666333111///............------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((('''''''''(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))******************+++,,,---...//////222555777===CCCDDDVVVwww}}}kkk[[[RRRVVVWWW]]]iiiyyyzzzyyyzzzyyytttrrrqqqpppooommmlllkkkjjjggghhhkkkmmmoooppppppqqqooopppqqqooollljjjiiiiiigggggggggfffeeedddcccccccccbbbaaacccdddeeedddbbb___ZZZYYYZZZXXXTTTVVVZZZTTTUUUVVVWWWWWWVVVUUUUUUPPPNNNLLLLLLNNNNNNLLLJJJIIIJJJLLLMMMMMMLLLJJJIIICCCCCCCCCCCCCCCBBBAAA@@@===;;;::::::<<>>>>>>>>??????>>><<<;;;===??????>>>???CCCFFF???BBBDDDCCCAAA???@@@BBBAAABBBBBBBBBBBBCCCFFFHHHFFFHHHKKKMMMPPPWWWaaahhhgggeeebbbaaafffpppzzz|||tttssswwwqqqooosss{{{zzzyyyooowww~~~|||qqqhhhVVVBBB:::666111000222////////////////////////,,,++++++++++++++++++,,,******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))************'''***---,,,,,,000888???FFF@@@@@@LLL]]]eee]]]SSSJJJJJJFFFCCCGGGOOOSSSRRRgggooo~~~xxxvvvzzzgggaaagggwwwxxxcccLLL<<>>AAAEEEEEEFFFHHHIIIJJJJJJIIIHHHOOOOOOOOOOOOOOOOOOPPPPPPMMMKKKIIIIIIIIIIIIHHHGGGGGGFFFEEEDDDDDDDDDEEEEEEEEECCCBBBDDDGGGHHHGGGFFFFFFEEEDDDEEEFFFGGGFFFEEEFFFEEECCC@@@===>>>AAAEEECCCAAA???@@@DDDEEECCCAAA@@@AAABBBDDDFFFGGGHHHHHHQQQ???DDDMMMJJJYYYuuu~~~{{{xxx{{{|||uuuuuu{{{{{{wwwyyyuuuzzzoooeeeVVVFFF888000111555---///111111///...............---,,,,,,,,,,,,---,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************+++,,,++++++444???CCC>>>???HHHUUU^^^[[[PPPIIIIIIAAAJJJFFF@@@LLLZZZgggttt|||pppuuu{{{{{{vvvrrrlllkkkrrr}}}zzzmmmKKKCCC===;;;666///+++,,,...---------------,,,++++++*********))))))))))))************************)))(((''''''''''''((()))(((((((((((())))))))))))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((***((('''((()))***)))''')))((((((((()))***++++++++++++************++++++...+++,,,...//////222666777BBBTTTeeesss{{{pppqqqrrrddd]]]]]]XXXVVVZZZaaammmzzzqqqjjjfffeee```___^^^\\\[[[ZZZYYYYYYYYYXXXXXXWWWVVVUUUTTTTTTQQQPPPOOOMMMKKKHHHEEEDDDBBB@@@???>>>>>>>>>>>>>>>:::???@@@<<<;;;>>>@@@>>>DDDDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBAAA@@@AAADDDGGGIIIHHHGGGGGGHHHKKKNNNPPPMMMPPPSSSTTTSSSVVV\\\bbb^^^```bbbfffiiikkkmmmnnnrrrsssvvvxxxyyyyyyyyyxxxssslllaaaYYYUUUUUUVVVWWW]]]^^^^^^\\\XXXVVVUUUUUUVVV[[[bbbeeeeeeeeehhhkkklllkkkkkkkkklllkkkjjjiii___ZZZTTTRRRSSSTTTRRRPPPQQQTTTVVVTTTOOOKKKHHHHHHGGGIIIJJJJJJHHHHHHJJJLLLKKKCCCIIIKKKHHH^^^~~~}}}{{{~~~~~~xxxxxx~~~wwwrrrgggXXXGGG:::555555222222111000.........//////...------,,,,,,------,,,,,,,,,++++++++++++************************************************************************************+++++++++,,,,,,222///111777;;;:::???FFFWWW[[[aaabbbYYYKKKCCCCCC@@@FFFEEEPPPnnnqqqpppttt~~~yyykkkeeehhhtttuuufffRRRAAA555...///333000...------......---,,,+++++++++*********))))))************************)))((((((''''''(((((()))(((((((((((())))))))))))))))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((***((('''((()))***)))'''***)))))))))))))))******++++++************++++++...,,,---///000000444:::@@@ZZZxxxvvvjjjgggvvvzzznnnpppxxxzzzuuulll```WWWUUUPPPPPPTTT[[[eeetttxxxnnncccZZZTTTNNNKKKHHHHHHIIIIIIHHHFFFDDDCCCFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBAAA@@@???>>>======>>>>>>>>>>>>?????????@@@???DDDGGGDDDCCCEEEHHHHHHHHHIIIKKKMMMOOOOOOOOOOOOPPPRRRSSSUUUVVVYYY]]]```aaa___\\\\\\^^^ccciiimmmoooqqqtttuuuwww|||qqqccc]]]___dddhhhmmmppprrrnnnfffaaaaaabbbjjjvvvzzzssstttzzz|||vvvnnnsss{{{zzzmmmccc```ccc^^^aaaddddddaaa______```YYYUUURRRJJJLLLjjj|||{{{{{{jjjWWWGGG:::444555333111///......///000///...------,,,---------,,,,,,,,,,,,++++++++++++************************************************************************************+++,,,------222---222>>>>>>888DDDYYYqqqnnnkkkcccSSSDDD===>>>@@@IIIPPPdddtttoooqqqyyyoooZZZKKKAAA;;;999222///++++++---//////...,,,,,,+++++++++*********************************)))(((((((((((((((((()))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((***((('''((()))***)))'''+++***)))))))))))))))***++++++*********+++,,,,,,...,,,---///000111888@@@OOOuuummmgggfffwwwvvvhhh[[[ZZZiiizzz{{{uuuooodddZZZXXX[[[\\\___dddiiiqqqjjjbbbXXXPPPKKKHHHEEEBBBBBBBBBBBBBBBBBBAAA???>>>@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBDDDFFFGGGGGGGGGHHHIIIHHHMMMQQQSSSTTTWWW[[[^^^```ccchhhmmmpppqqqppppppuuuvvvxxxzzz{{{}}}|||nnncccaaafffnnntttxxx{{{zzztttlllhhhlllrrr|||}}}yyysssddd]]]RRRMMMaaa}}}{{{|||lllZZZEEE444444222000//////000000/////////...---------------------,,,,,,,,,+++++++++************************************************************************+++************+++,,,---//////666>>>AAAFFF]]]xxxyyyrrriii[[[KKK>>><<>>AAAAAA@@@???@@@@@@AAABBB===>>>>>>???AAAAAABBBCCCAAABBBDDDGGGIIILLLNNNOOOMMMRRRXXX\\\^^^```ccceeeqqqtttzzzyyytttnnnmmmpppvvv}}}{{{uuuvvvwwwhhhRRRMMMIII[[[{{{vvvyyy]]]>>>444222111111222222000...//////...------------...---------,,,,,,,,,++++++************************************************************************,,,+++***)))***+++,,,---333:::???AAAIII^^^yyyrrrjjj]]]PPPBBB;;;@@@IIISSSfffxxxvvvsss{{{{{{iiiRRRGGG999000......---+++---------,,,,,,,,,++++++++++++++++++++++++++++++((())))))******))))))((((((((((((((())))))))))))(((((())))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((***((('''((()))***)))'''***)))))))))))))))******++++++***++++++,,,---...,,,---///222444888DDDPPPgggvvvccc___ddd~~~zzzpppgggXXXVVVXXX___gggrrr}}}yyytttqqquuu{{{zzz~~~vvvnnndddWWWIIIFFFBBB???@@@AAACCCCCCFFFFFFFFFGGGJJJMMMPPPRRRPPPPPPRRRSSSUUUWWWXXXYYYZZZ]]]bbbhhhmmmqqqtttuuuxxx}}}}}}}}}zzz~~~{{{~~~~~~}}}pppYYYHHHAAACCCQQQwwwxxxvvvnnnoooxxx}}}RRR;;;777444333444444111///000///......------......------------,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******,,,...111222777AAAHHHMMMZZZnnn{{{}}}eee]]]RRRGGG@@@@@@KKKXXXttt~~~uuuttt}}}wwwwww{{{~~~yyyiiiSSSAAA999555111---------------,,,,,,,,,,,,++++++++++++++++++++++++((()))************)))((((((((((((((())))))))))))(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((***((('''((()))***)))''')))((((((((()))***++++++++++++++++++,,,---.........///222666888>>>LLLYYYwwwuuueeecccttt|||wwwvvvqqqfff[[[QQQTTT^^^jjjvvv~~~|||{{{yyyxxxzzzooogggiiicccXXXWWWXXXXXXWWWWWWYYY\\\___]]]```dddjjjoootttwwwyyy|||}}}zzzxxxuuuuuuxxx~~~|||xxx{{{uuupppwwwzzz|||{{{xxxyyy~~~~~~yyypppbbbRRRCCC;;;BBBOOOkkknnn|||pppxxxrrrggggggpppyyyhhhHHHAAA888444333444333111000//////..................------------,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,000444888;;;===BBBQQQhhhyyyzzznnnbbbVVVOOOIIIEEEDDDLLL^^^ooo|||xxx}}}nnneeewwwiiiRRRDDD<<<666111......---------,,,,,,,,,++++++++++++++++++++++++((()))***++++++***)))((((((((((((((())))))))))))(((((())))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))***((('''((()))***)))((((((((((((((()))***,,,,,,++++++++++++,,,---...//////111444999<<>>DDDOOOwwwxxx^^^qqq{{{mmmqqqwwwyyyqqqbbbaaagggkkk~~~vvvfffUUUFFF999...222888111111000000////////////000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))(((((()))+++...+++---000444;;;BBBBBB??????UUUtttvvv]]]LLLEEEFFF@@@EEE[[[nnn~~~vvvxxxcccSSS>>>333,,,...222111//////***,,,...---+++***+++---,,,,,,+++***************************************))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************,,,,,,,,,...///000000///...777999CCCTTTYYYkkkiii```bbb{{{{{{qqqfff]]]ZZZYYYXXXaaannn}}}}}}wwwtttqqq}}}bbbPPPQQQTTT\\\kkktttyyy|||rrrxxx|||yyyrrrrrr}}}tttqqqvvv{{{|||yyytttooooooppprrryyyzzzmmm]]]LLLBBB===<<>>@@@TTT~~~```EEEMMMbbbtttqqquuu{{{~~~tttpppppprrrzzzmmmJJJ;;;555444444222111111000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,++++++,,,...666<<>>999222///...000000000///......---------------++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,+++---//////000555===EEEEEENNNYYY{{{}}}nnniiivvvwwwqqqrrrzzzxxxpppooonnnvvv}}}qqqZZZNNNJJJYYYrrryyyrrrnnnllllllvvv}}}yyytttnnnsss~~~{{{yyy~~~gggQQQCCC===<<<666>>>AAAGGGbbbfffJJJHHHMMMssswwwsssvvvzzzuuuuuu|||{{{}}}|||~~~~~~tttooouuuyyywww^^^DDD666555444333222111111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,...111777;;;<<>>888888<<<@@@HHHTTTqqqoooNNNHHHPPPXXXpppgggiiilllrrr|||yyymmmkkkmmmvvvvvv}}}}}}{{{}}}tttlllfffHHH<<<::::::222000444111111111111000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......///---+++---333:::@@@DDDGGG@@@CCCBBBEEEfffyyykkk]]]TTTTTTQQQPPPccc}}}|||yyy}}}~~~xxxZZZBBB666222333444............---------...,,,,,,++++++++++++,,,,,,+++++++++************)))***************************)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++,,,,,,------000,,,,,,111666>>>MMM\\\fff|||wwwfffiii~~~|||wwwqqqooopppzzzwwwnnnlllnnnmmmuuu~~~nnnYYYNNN```|||||||||tttqqqpppuuu|||mmmgggppp~~~nnnQQQBBB<<<:::<<>>DDDPPP[[[ttt~~~nnn\\\UUUPPPOOOQQQ\\\ttt}}}vvv~~~mmm\\\LLL>>>444...//////...,,,+++,,,---,,,++++++******++++++,,,+++++++++************)))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++,,,---......111//////333<<>>;;;:::===BBB???iiivvvXXXFFFGGGUUUmmm{{{nnnlllppprrrvvv}}}uuufffeeeiiicccdddnnn~~~|||rrreeeLLL;;;555000333666000222222111111111000000000///...------,,,---------,,,------------.........//////000333999@@@FFFJJJHHHBBBPPPiiiyyyttt[[[NNNKKKIIIKKKTTTgggqqq}}}~~~ttt~~~yyyZZZBBB<<<777111---------------+++++++++******++++++++++++++++++*********))))))((((((((((((((((((((((((******)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,---...//////000222555;;;HHHaaazzzhhheee~~~zzzxxxrrrkkkjjjlllssslllkkknnnrrruuu{{{|||iiiYYY\\\iii\\\UUUZZZnnn~~~zzzvvvzzz{{{mmmjjjuuuvvvmmmeee^^^ZZZ^^^dddkkknnnqqqyyygggGGG======>>>BBBJJJ^^^iiiOOOFFFKKK^^^rrrlllqqquuuxxx}}}zzziiifffkkkggggggmmm|||~~~{{{vvv}}}cccJJJ???666555555,,,333222222111111000000000......------------......------------............---///333666;;;AAAFFFJJJIIIOOOgggeeeOOOPPPJJJKKKWWWbbbqqq|||{{{~~~vvv}}}rrr{{{iiiQQQDDD555...///222222000,,,++++++++++++++++++,,,+++++++++*********))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,---...///000000...444:::AAANNNjjjnnndddyyy|||xxxrrrlllnnnsss}}}qqqlllmmmoooyyyxxxrrrkkkSSSHHHHHHAAA:::EEEfff~~~|||}}}}}}ooolllxxx}}}xxxooobbbWWWOOOJJJFFFDDDKKKQQQYYY\\\___fffrrr||||||^^^CCC===???AAAKKKXXXuuubbbIIIFFFOOOiiitttkkkpppvvv|||jjjcccgggkkkkkkoooxxxuuukkkdddyyy___HHH888555666000333333333222111000000///......---------......///---------.........//////,,,000555999<<>>@@@RRRiiimmm\\\FFFFFFSSSvvvvvvkkkkkksss{{{iii^^^aaajjjlllooovvvyyykkkaaammmtttSSS999333999999444444333222111000000///.........---......///000------........./////////---222888;;;<<<>>>AAADDDAAAdddiiiXXXZZZVVVRRRaaa~~~~~~rrrqqqqqqtttuuuqqqggg___ZZZ___hhhsss~~~uuutttrrrfffzzzxxx}}}}}}ttt]]]GGG777///.........------,,,,,,------...+++++++++************)))*********************************++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,...///000111222000<<>>HHHccczzzqqqlllvvv~~~{{{|||pppfffRRRKKKCCC@@@AAADDDDDDCCC@@@DDDIIIMMMPPPSSSWWWZZZ___bbbiiiuuuyyyrrriiiTTTDDDAAABBBKKKkkkkkkVVVGGGHHHXXXyyykkkeeennnvvv|||ggg\\\aaalllpppsssxxxpppeeeaaattteeeCCC666999999555444444333111000000///...............///000000............///////////////555;;;>>>===<<<>>>AAAFFFjjjzzztttnnn```UUU\\\OOO]]]sss|||ssspppsssxxx{{{zzzrrrggg___]]]eeejjjmmmyyyqqqiiirrr{{{vvvgggxxxqqqrrrttt}}}~~~|||bbbFFF555111333///......------......///+++++++++************)))******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,...///111222222333AAAJJJMMMYYYzzz}}}dddaaa{{{tttuuuzzz|||ooolllooopppcccfffyyybbbMMMBBB@@@BBBQQQlllrrrkkkrrryyyooolllsss}}}zzztttkkk```WWWFFFAAA<<<;;;???BBBAAA???EEEHHHNNNTTTZZZ^^^```aaaggghhhrrrxxxiiiZZZSSSUUUWWWUUUQQQBBB:::AAAJJJ___kkkQQQKKKLLL^^^{{{mmm```iiipppuuufff^^^eeerrrvvvyyy|||}}}sss^^^[[[~~~wwwQQQ;;;666222555555444333222000000///...............///000000............/////////000111777>>>@@@>>><<<===???OOOooosssccc```ZZZQQQWWWQQQoookkkppp}}}uuugggoooooohhhppp{{{vvveeeYYYaaannnqqq|||zzz}}}```JJJ999...111/////////---)))***///,,,,,,,,,+++++++++******************************))))))))))))))))))))))))******))))))))))))******)))************+++++++++******+++++++++,,,,,,,,,///))))))...111000111555888EEELLLNNNbbbjjjfff~~~|||wwwuuusss~~~rrriiigggdddbbbtttqqqVVVAAABBBLLLddd{{{nnnlllmmmfffccc]]]]]]eeennnkkkkkkqqqzzz~~~|||wwwpppiiiccc[[[RRRLLLCCC<<<999???EEEGGGKKKQQQ[[[YYYZZZ```hhhoootttwwwvvveeeWWWIIIEEEIIIOOOUUUZZZOOOCCCBBBEEEWWWwwwcccQQQIIIHHHmmmhhhdddaaaaaahhhsss}}}fff^^^cccpppwww~~~}}}iii[[[iii~~~^^^AAA777;;;777666222000111333222///111000000///...---------,,,...000111000000000111666???EEECCC======CCCHHH[[[kkkdddVVVSSSJJJIII\\\bbb{{{uuucccnnnzzzqqqnnnxxxttthhhTTTMMMTTT\\\rrroooTTT@@@444000///222333000///000,,,,,,,,,++++++++++++*********************************************************))))))))))))******)))************+++++++++******+++++++++,,,,,,,,,...******...000000333999FFFNNNSSSZZZwwwuuufff{{{~~~yyywwwppprrrhhheeeaaaggg~~~xxx]]]HHHFFFNNNccc}}}qqqpppuuu___[[[YYYRRRTTT\\\___bbbggglllpppuuuyyy|||wwwyyy|||}}}tttnnnfffaaa]]]XXXQQQKKKCCC???AAAHHHMMMOOOTTTZZZ]]]dddoooyyykkkXXXMMMIIIDDDHHHUUUccckkkmmmXXXGGGGGGXXXxxx}}}{{{ttt```LLLMMMQQQxxxlll___```bbbeeegggooozzzbbbZZZ^^^lllsss|||}}}nnnssssssZZZBBB555555444222111111222222000111000000///......---------...000000//////111333;;;AAADDD>>>:::@@@NNNYYY]]]cccYYYPPPQQQJJJKKK^^^ttt}}}yyycccVVVeee{{{nnnZZZRRRYYY___qqqttt\\\<<<333---///333111...,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************************))))))))))))******)))************+++++++++******+++++++++,,,,,,,,,---,,,---//////000777???IIIRRRZZZhhhffflllwwwpppxxxzzzqqqpppddd```^^^nnn~~~eeeNNNHHHMMM^^^zzzttttttvvvdddVVVTTTRRRLLLOOOXXXZZZbbbjjjlllkkkmmmssszzzzzzzzz}}}xxxsssjjjccc\\\YYYYYYWWWPPPIIICCCEEEKKKQQQTTTVVV\\\cccmmm{{{iiiUUULLLDDDFFFGGGOOObbbwww~~~yyy\\\FFFHHHiiiwwwzzzttt___KKKOOOYYYqqq]]]bbbhhhhhhcccfffwww}}}fff^^^bbblllsss|||vvvtttmmmNNN888222222222222222222111111000000000///......---------............000333666???CCCBBB;;;;;;LLLeeeuuuqqqeeeQQQKKKNNNKKKRRRiiidddUUUQQQbbbuuu___WWW___fffsss|||TTTDDD444///000000---+++------,,,,,,,,,+++++++++++++++++++++++++++++++++******************************))))))))))))******))))))*********+++++++++******+++++++++,,,,,,,,,,,,.../////////333===FFFLLL___tttqqqhhhtttppprrr~~~vvvnnnaaa]]]___uuukkkSSSFFFFFFRRRnnnvvvwwwlll```YYYYYYWWWQQQSSS[[[]]]eeelllmmmjjjjjjooovvvzzzzzz~~~{{{vvvqqqmmmkkkbbb]]]YYYZZZ]]]ZZZQQQHHHFFFLLLSSSWWWXXX]]]fffppp~~~fffVVVPPPPPPIIIMMMRRR]]]tttwwwXXXJJJSSS~~~{{{|||rrr]]]KKKMMM```qqq[[[```gggjjjgggiiiwwwkkkcccgggnnnttt|||yyypppqqq{{{|||pppVVVDDD555333222444444111111222000000//////.....................------000555999>>>CCCAAA;;;AAA\\\{{{jjjOOOIIIKKKKKKXXXooo|||pppWWWQQQUUUiiiyyyaaaWWW```iiivvv{{{dddJJJ:::444111000000---------,,,,,,,,,++++++++++++++++++++++++++++++******************************))))))))))))******))))))*********+++++++++******+++++++++,,,,,,,,,+++///111///000777CCCKKKWWWyyyuuujjjzzz|||kkkhhhyyyyyy}}}~~~oooccc```eeexxxttt[[[EEEBBBIIIbbbyyy{{{wwwkkkeeebbbccc```ZZZZZZ___```cccfffggghhhiiimmmpppvvvwww{{{}}}~~~yyyuuurrrpppnnngggeeeccc___\\\[[[[[[[[[]]][[[\\\```ccc___TTTKKKMMMUUU\\\```dddooo~~~ooo[[[PPPMMMMMMMMMMMMVVVdddwwwiiiSSS[[[vvvzzzjjjWWWKKKNNNhhhqqqVVVWWW]]]dddiiimmmvvvkkkbbbeeemmmssszzzvvvggg^^^^^^ffflllkkkUUU???777333444555222000222////////////............//////......///222888<<<===BBBAAA===IIIgggfffPPPOOOOOOOOO]]]mmmwwwvvv___MMMNNNZZZrrr|||bbbSSSZZZcccpppcccKKK;;;111///222------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******)))************+++++++++******+++++++++,,,,,,,,,+++///111000333>>>HHHNNNYYYyyydddppp{{{llliiixxxzzz}}}yyyzzzqqqgggggghhhwww|||sssyyygggIIIDDDFFFYYY}}}tttoookkkjjjllliiidddaaaccceeedddccceeehhhllloooppp|||uuummmhhhlllqqqvvvyyyyyyvvvsssrrrpppjjjbbb[[[VVVTTTRRRPPPMMMMMMLLLJJJIIIIIILLLOOOVVVXXX\\\aaaccc___WWWPPPUUU^^^gggmmmvvvxxxiii]]]OOOJJJLLLPPPQQQPPP^^^kkkhhhPPPSSSwww}}}yyyeeeUUUPPPTTTuuurrrSSSQQQUUU```lllsssxxx|||jjj```aaaiiinnnvvvzzz~~~}}}mmmZZZQQQZZZhhhpppNNN???333444555222000222//////////////////....../////////000111555;;;??????DDDCCCAAAPPPnnnxxxaaaZZZ```\\\___lllttt~~~rrrjjjdddWWWMMMQQQ```}}}hhhTTTUUU\\\fffvvv}}}zzzwwwqqqtttttt{{{aaaGGG444///222...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******)))************+++++++++******+++++++++,,,,,,,,,+++///000000777CCCLLLNNNVVVzzzvvvhhhccc}}}lllppp|||yyyssssss~~~qqqhhhiiigggrrrqqqhhhwwwqqqOOOIIIEEESSSttttttssszzzwwwtttsssuuuuuupppllljjjllliiieeeccccccfffiiikkk||||||pppcccZZZVVV\\\```eeefffccc___]]]\\\YYYTTTNNNIIIGGGFFFDDDBBBEEEEEEEEEDDDBBBCCCFFFJJJMMMQQQWWW[[[\\\ZZZWWWUUUZZZdddooovvv}}}eeePPPHHHHHHHHHJJJNNNUUU]]]cccwwwjjjRRRKKKgggzzzzzzyyy~~~xxxbbbTTTQQQ]]]}}}rrrcccNNNLLLQQQ___nnnwww}}}yyyfff[[[\\\hhhlllsss}}}|||ttt||||||iiiVVVWWWddd___GGG444333666333000111...////////////////////////000111222444888===AAABBBFFFEEEFFFZZZyyyrrrcccdddggg```kkktttmmmhhh```]]]WWWUUUbbbttt^^^[[[^^^eeesss|||xxxqqqmmmuuuyyytttrrrnnnzzzvvvWWW===555777......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******)))************+++++++++******+++++++++,,,,,,,,,+++///000111999GGGNNNNNN[[[vvv}}}nnnaaakkklllbbb{{{|||wwwnnnlllwwwnnnfffhhhdddnnnkkkdddyyyvvvRRRKKKEEENNNmmmxxxYYYYYYooo|||zzz}}}{{{vvvrrrmmmjjjddd]]]XXXXXX[[[___bbbjjjpppnnneee\\\WWWWWWSSSVVVXXXWWWSSSOOONNNOOOLLLIIIFFFEEEGGGHHHFFFDDDDDDEEEEEECCC@@@@@@DDDGGGEEEJJJQQQTTTUUUUUUWWWYYY\\\gggqqqyyyxxxfff___UUUHHHGGGMMMRRRPPPMMMSSScccqqqyyyVVVOOO]]]{{{xxx{{{~~~sss\\\MMMKKKaaavvvgggYYYIIICCCCCCKKK[[[kkkwww}}}ooonnnqqqtttmmm]]]TTTTTTkkknnnsss{{{{{{qqqzzzvvvYYYOOOWWWvvviiiMMM555222666444000000.........//////////////////000222444666:::???BBBCCCGGGGGGKKKcccssseeeddd```VVVjjjuuuooonnnnnnbbbccc]]]TTT\\\|||xxx{{{~~~jjjeeeeeekkkxxxuuunnntttxxxqqq{{{bbbIII666///222222...,,,---.........---,,,,,,++++++,,,,,,************************,,,,,,+++***))))))*********++++++++++++******)))+++,,,,,,,,,,,,,,,,,,---......000777CCCMMMQQQQQQcccsssmmmssscccgggzzzyyyggglll~~~}}}yyyrrrlllnnnuuuxxxllleeemmmfffaaammm```JJJGGGPPP^^^oooggghhhbbbbbbeeerrrnnnUUU```uuu|||xxxpppddd\\\YYYWWWTTTQQQWWWWWWXXXYYYYYYWWWSSSPPPXXXXXXXXXVVVSSSPPPOOOOOOIIIHHHGGGGGGGGGFFFCCC@@@EEEEEEEEEEEEFFFGGGHHHHHHGGGHHHHHHIIILLLOOOQQQSSS^^^eeepppsssaaaRRRKKKIIIJJJJJJLLLMMMPPPTTTZZZddduuu^^^IIIVVVooo|||ttt|||}}}zzzrrr]]]OOOUUUgggoooYYYFFF@@@CCC@@@EEENNNWWWbbbpppbbbQQQPPPOOOLLLJJJJJJLLLOOOhhhoooxxx}}}uuu{{{pppVVVFFFSSSmmmXXX@@@444333333222000222111111000000000000000000111111222444888===AAADDDDDDGGG___~~~hhh___VVVWWWcccwww~~~vvvxxxtttdddUUUTTT]]]rrr~~~~~~zzzzzzrrr~~~wwwkkk\\\???888111//////...---,,,...---,,,,,,++++++,,,,,,************************,,,++++++***))))))******))))))***++++++*********+++,,,,,,,,,,,,---------///111666>>>EEELLLUUU\\\rrr|||dddiiijjj{{{qqqmmmrrrxxx{{{xxxqqqmmmqqqyyy~~~ssskkknnnjjjlllfffNNNEEEKKKYYY~~~ttt\\\NNNLLLOOOGGGIIILLLTTTfff|||xxxkkkrrr|||~~~zzzsssiiiaaa\\\WWWSSSOOOSSSSSSUUUWWWYYYYYYVVVTTTVVVVVVVVVTTTQQQNNNMMMMMMJJJJJJIIIIIIIIIGGGEEECCCEEEEEEFFFFFFGGGIIIJJJKKKKKKKKKKKKKKKLLLNNNPPPRRR]]]bbbkkkuuu{{{zzztttnnn___WWWMMMEEECCCDDDEEEFFFNNNPPPTTT[[[eeesssiiiOOOLLLjjjxxxvvvttt{{{|||yyyppp[[[OOOWWWssskkkWWWIII??????CCCDDDHHHOOOXXXbbbmmmwww~~~iiiQQQAAABBBAAAAAABBBEEEJJJNNN\\\ffftttyyyzzz}}}|||cccOOOXXXyyygggMMM:::555666555222222222111000000000000000///000222444777;;;@@@DDDFFFLLLUUUoooyyyjjj\\\UUUTTT]]]jjjyyywwwgggXXXLLLPPP^^^tttfff___eee|||{{{{{{vvv{{{yyy~~~YYYDDD222///222000------...------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******)))*********'''((()))***************++++++,,,,,,------------000333;;;EEEHHHLLLYYYiiifffoooqqqeeeyyyxxxmmmsssvvv~~~uuuooonnnuuu~~~{{{sssmmmnnn{{{uuu[[[JJJJJJXXXzzzpppVVVDDD>>>>>>@@@<<>>EEEDDDBBB@@@???BBBFFFJJJWWWcccssszzzwwwtttwwwoooWWWPPPlllfffHHH:::999777000222222111000000000000111---000444777:::???CCCGGGFFFWWWlllnnnVVVOOOLLLTTTffftttxxx|||vvvYYYKKKDDDMMM___vvvyyy___YYYeeexxxvvvyyyhhhppp|||}}}{{{sssSSS666000333222//////......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++&&&'''((()))***+++++++++++++++,,,,,,---.........000333<<>>:::777000333222111111000000111111...111666999<<<@@@DDDGGGFFFgggjjjQQQLLLJJJVVVlll{{{}}}{{{^^^OOOEEECCCMMM]]]ssswww{{{wwwaaajjjvvv|||wwwwww{{{tttyyywww~~~eeeBBB444222111///000///...------,,,,,,------+++++++++++++++++++++++++++***************++++++''''''(((***++++++++++++++++++,,,------...//////222444===LLL___rrrllluuuhhh{{{~~~tttnnnppppppiiiooo{{{sssnnnPPPDDDOOOeeeeeeSSSOOOQQQNNNIIIFFFMMMSSSWWW^^^iiippprrrnnnkkkiiijjjnnnrrrrrrpppgggkkkqqqwww{{{}}}}}}|||~~~xxxrrrbbb\\\UUURRRSSSTTTSSSPPPVVVZZZ^^^^^^ZZZTTTQQQOOOOOOOOOPPPTTTZZZ___aaabbb^^^ZZZUUURRRRRRRRRRRRQQQOOOPPPOOOMMMKKKLLLNNNQQQVVVUUUTTTSSSRRRRRRRRRRRRWWWWWWVVVVVVWWWYYY[[[\\\XXXXXXWWWTTTPPPLLLIIIHHHHHHHHHHHHHHHJJJNNNSSSVVV]]]gggsssxxxVVVJJJ@@@IIIiiipppiiirrrtttyyyyyytttgggSSSWWWqqqpppeeeeeelllrrrttt{{{uuummmiiiiiiiiihhhfffbbbgggiiifffeeegggiiihhh```]]]WWWPPPIIIFFFGGGHHHGGGNNNZZZiii{{{mmmjjjhhhooottt___PPPOOOQQQYYYmmm```GGG<<<888333333222222111111111111111000333777:::===???CCCFFFOOO|||hhhWWWPPPOOOYYYlll|||wwwxxx\\\HHHDDDEEELLLWWWkkktttwwwsssdddyyy{{{uuuvvv|||~~~yyy~~~~~~}}}]]]CCC777333000...///......---------------,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,((()))***+++++++++++++++++++++,,,---...//////000555;;;CCCQQQmmm}}}dddiiitttrrrrrrjjjppp}}}yyyXXXFFFMMMZZZtttfffTTTRRRWWWXXXVVVSSSYYYaaahhhssslll\\\NNNNNNUUUYYYZZZZZZ```bbbfffhhhiiigggdddbbbffffffggghhhgggccc\\\WWWLLLIIIDDDAAAAAACCCDDDDDDKKKRRRZZZ\\\XXXSSSRRRRRRRRRRRRSSSWWW]]]cccggghhhbbb]]]VVVSSSTTTUUUUUUSSSUUUVVVUUUSSSPPPQQQVVVZZZ^^^^^^\\\[[[ZZZZZZZZZZZZZZZZZZYYYYYYZZZ\\\^^^___^^^\\\WWWQQQKKKIIIJJJLLLIIIJJJKKKKKKMMMQQQWWW\\\dddppp|||sss```GGG???===PPPzzzlllkkkmmmsssxxxyyytttfffTTT^^^tttbbb\\\dddnnnsssiiieeebbbbbbeeekkkooorrrrrrzzzzzzooogggcccbbb^^^aaadddggglllttthhhfffgggnnn|||{{{wwwyyyiiiXXXMMMGGGIII___^^^BBB666222333333222111111111111222333555888:::===@@@DDDGGG[[[eee]]]TTTWWW___lll}}}www~~~uuu```EEEDDDFFFLLLSSSfffwww{{{pppmmmsss|||~~~___FFF<<<666...//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))***++++++,,,***++++++,,,,,,,,,++++++++++++,,,---...///000000666CCCJJJPPPlllmmm```yyyssspppvvvlllrrrbbbKKKLLLQQQhhhoooaaa___cccffffffcccnnn|||sssYYYEEEFFFLLLLLLLLLQQQ\\\___bbbdddaaa[[[TTTPPPPPPOOOOOOOOONNNKKKGGGEEE@@@@@@@@@>>>===???DDDHHHKKKTTT]]]___YYYTTTSSSTTTTTTTTTUUUZZZaaaiiinnnpppiiiccc[[[XXXZZZ[[[[[[ZZZ]]]^^^^^^[[[XXXYYY___dddeeeeeeddddddddddddeeeeeeccccccbbbaaaaaabbbcccdddccc```YYYQQQJJJHHHKKKNNNLLLNNNPPPRRRSSSVVV[[[___dddqqq{{{|||zzzsssaaaMMMBBB@@@FFFaaa|||nnnqqqjjjrrrwwwxxxuuugggVVVeeennnXXXPPPWWW```cccSSSVVV[[[aaaiiisss}}}{{{sssrrrtttwwwyyy~~~{{{cccdddhhhnnnzzzrrr{{{vvv```LLLEEEGGGSSSyyyLLL555444444333222222111111222222444666888;;;>>>CCCHHHLLLbbbzzzdddbbbWWW```jjjrrr|||yyy}}}qqq^^^FFFEEEGGGNNNWWWiiiwww}}}xxxiiigggnnnuuuzzz{{{||||||{{{vvvTTTFFF<<<111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,,,,,,,---------,,,++++++++++++,,,---...///000111666HHHNNNLLLddd~~~hhhgggwwwlll|||{{{yyynnnuuueeeKKKGGGGGG[[[xxxooonnnppppppooofffyyy{{{]]]HHHKKKPPPKKKKKKTTTYYY^^^cccfffccc[[[QQQJJJIIIHHHGGGFFFFFFDDDCCCBBB<<>>>>>AAABBBCCCHHHOOOVVV^^^fffggg___XXXXXX\\\^^^ZZZWWWYYYbbbllltttxxxvvvoooggg```___cccgggjjjhhhfffeeedddfffiiimmmpppqqqnnnkkkjjjllloooqqqrrrmmmmmmmmmlllkkkjjjiiiiiieee[[[SSSQQQNNNKKKMMMSSSOOOUUU\\\\\\XXXVVVYYY]]]```hhhjjjkkkkkk\\\JJJGGGHHHDDDYYY{{{lllnnnxxxuuu~~~zzzrrrgggWWWmmmyyyaaaJJJDDDMMMVVVXXXZZZaaahhhooozzzlll```aaafffpppzzzpppssszzzcccNNNGGGJJJeee^^^::::::666222111222111///111666;;;888;;;===<<>>LLLQQQRRRWWWppp___```xxx{{{zzzttt}}}vvv|||vvv]]]HHH@@@GGGRRRuuuzzz|||zzzfffWWWQQQPPPNNNNNNPPPTTTXXX[[[TTTTTTVVVZZZ```dddcccaaa[[[WWWRRRNNNMMMMMMLLLLLLJJJGGGFFFGGGGGGGGGMMMSSSdddkkkqqqqqqjjjbbb___^^^bbb```___bbbiiiqqqxxx{{{~~~wwwpppmmmnnnqqqssssssrrrppppppqqqsssuuuvvvyyyzzz{{{|||}}}|||{{{zzzxxxwwwxxxzzz{{{xxxqqqlll[[[WWWUUUUUUTTTRRRSSSVVVVVV\\\aaabbb```^^^aaadddhhhpppooollleeeRRREEEIIIRRRuuuxxxtttyyy|||yyykkk]]]ttt^^^JJJEEEMMMXXX^^^ccceeehhhqqq~~~eee___fffnnnttt{{{yyyggghhh~~~gggUUUGGGMMMrrrxxxVVV;;;777333222555555333444777;;;:::<<>>333111222000---............------------,,,,,,+++++++++*********+++++++++,,,,,,,,,------,,,...//////000555<<>>gggjjjBBB444;;;555555===:::999:::888DDDMMMGGG___|||eeeVVVVVV^^^vvvyyyqqqyyyaaaNNNLLLJJJIIINNNUUUSSSSSSbbbvvv}}}pppnnn~~~jjjTTTPPPOOOTTTUUUcccsssxxxgggdddppp~~~|||~~~{{{yyy{{{lllwww|||~~~~~~\\\FFF777444222111222111---///444...------,,,,,,------...,,,,,,---------............333000333BBBIIIJJJPPPpppiiiVVVeee}}}wwwzzz}}}ssszzzrrr{{{|||kkkXXXIIIAAAFFFXXXooo}}}uuukkk___[[[ZZZ^^^bbb```XXXQQQSSSWWW\\\dddkkkqqquuuxxx|||~~~yyyuuussssssqqqpppttt{{{yyytttmmmiiihhhjjjlllmmmppppppqqqsssvvvyyy|||}}}||||||{{{zzzvvvpppppppppooolllgggdddeeeeeedddeeehhhiiiqqq~~~~~~lllccc{{{vvvaaaMMMCCCHHHWWWcccwwwxxx{{{{{{rrrnnn~~~~~~hhh]]]ccczzzqqqqqqxxxkkkeeevvvbbbpppooossslllgggqqqzzz~~~oooooozzzqqqZZZIIIDDD???gggpppIII777:::666666<<<999666999<<>>LLLPPPVVVdddnnnZZZ[[[wwwvvvwww~~~~~~zzzwwwtttppplllhhheeebbb___\\\[[[YYYUUURRRSSS^^^iiilllnnnxxxqqq^^^QQQCCCGGGSSSjjjssseeeccc]]][[[```fffddd\\\OOOOOOTTTaaasss~~~zzzwwwwwwyyyzzz|||}}}xxxtttpppqqqttt|||}}}uuuvvv~~~|||~~~||||||sssooonnnmmmjjjhhhhhhkkkkkkkkkooovvvsssdddwwwwwwwww~~~rrrZZZGGGDDDRRR___|||kkkeeehhh}}}}}}tttgggeeezzznnngggiiillleeemmmuuuhhhqqq|||xxxwwwgggkkk}}}gggXXXKKKDDD;;;???TTTiiivvv~~~jjjIII888888;;;999:::>>>===BBBJJJSSSiiinnnVVVXXXqqqwwwuuufffUUUNNNOOOSSSYYY___eeennnwwwnnnjjjyyy|||[[[IIIZZZvvv{{{PPPBBB666333333222000000//////............//////------........./////////...444777???JJJOOO]]]uuuyyy___TTTddd{{{sssyyyvvvsssnnniiifffbbb^^^\\\UUUUUUSSSNNNGGGBBBAAABBBGGGSSS^^^```bbbnnnvvveeeYYYFFFGGGNNNdddxxxhhheee\\\VVV]]]iiilllfffXXXTTTUUUaaauuu{{{yyyvvvyyy~~~~~~zzzvvvvvvyyywwwxxx~~~~~~~~~tttooommmmmmnnnmmmmmmooommmlllrrryyyaaaaaazzzccc\\\jjjxxxyyyaaaKKKDDDNNN[[[rrrjjjiii}}}pppmmm|||ggggggkkklllfffrrrzzzjjjqqqzzzmmmdddwwwnnn]]]IIIGGG======MMM\\\pppyyyVVV<<<;;;;;;888<<>>JJJQQQjjjdddCCC>>><<<777======888AAAOOO```xxxZZZPPP```{{{yyyjjj]]]]]]___dddooo}}}}}}{{{~~~WWWDDDJJJdddooo{{{yyyuuuSSS>>>555222222333//////............//////............/////////000---666>>>HHHUUUcccnnn___QQQ\\\wwwrrr}}}vvvooohhhdddVVVQQQKKKGGGEEEDDDDDDCCCBBB???<<<:::<<>>;;;:::999:::???<<<888666999>>>CCCGGGTTTYYY]]]^^^```iiiyyyuuulllUUUMMMJJJNNNbbbrrraaa___ccclll~~~vvvgggiiizzzzzzzzz~~~~~~xxxvvvxxx{{{}}}~~~[[[dddvvv[[[GGGFFFNNNjjjwww|||tttmmmmmmlllfffqqq~~~lllkkkmmmkkkfff```sss{{{zzzuuu___cccpppZZZLLL???>>><<<<<>>888<<<888AAALLLddd|||aaaOOORRRaaammmsssbbbaaaqqq|||fffbbbiiimmm}}}ppp]]]OOOHHHJJJPPP```vvvzzzooo{{{{{{vvvLLL666222666111///......//////...---000...,,,---///111000///333666@@@NNN\\\uuu}}}XXXSSS[[[zzz|||xxxiiiZZZPPPIIIDDDAAA@@@???===;;;;;;;;;<<<===555888;;;<<<===@@@GGGLLLSSS[[[bbbccccccjjj{{{~~~xxx]]]SSSLLLMMM^^^~~~kkkdddhhhrrr}}}ppprrr~~~wwwxxxmmm[[[vvvzzzaaaMMMIIINNNfffttt{{{uuummmlllkkkffftttzzzllljjjjjjkkkfff```ttt}}}fff]]]ppp}}}aaaRRRCCCAAA@@@???cccgggEEE>>>???<<<===:::AAALLLeeeyyydddPPPOOO___nnnvvvjjjllluuu|||wwwsssxxxsss~~~{{{lllaaaOOOJJJDDDHHH```vvvnnnvvvddd===000444111///------//////...---000///---...000111111000666888BBBQQQ___uuurrrTTTRRRfff}}}yyykkkXXXIIIBBB???===;;;999888777777888:::<<<===888===AAAAAA???BBBJJJQQQTTT]]]dddcccbbblll|||iiiZZZPPPLLLXXXzzzvvvhhhiiiuuu{{{|||xxxrrr}}}iiiZZZeeejjjTTTLLLNNN```oooyyytttmmmjjjiiieeerrr|||qqqnnnnnnjjjddd___ttt}}}nnn[[[```wwwiiiXXXEEEBBBBBB???YYYsssIII:::::::::;;;:::AAAMMMiiixxxiiiRRRPPPfffwww{{{zzzsssuuuuuuooozzz{{{ooogggdddnnntttttt~~~}}}{{{}}}~~~zzzsssaaaZZZJJJBBBSSSwwwssswww{{{~~~RRR999555222000...---...//////...000///...///000111222222999;;;CCCPPPZZZhhhfffUUUXXXrrr{{{}}}yyynnn___MMMAAA??????>>><<<::::::999999:::;;;===>>>AAABBBAAA??????BBBHHHNNNPPPSSSVVVVVVYYYfff{{{zzzsssuuuxxx~~~sssaaaSSSMMMSSSpppsssmmmyyy~~~vvv{{{qqqTTT[[[rrr\\\OOOLLLYYYgggsssrrrlllhhhfffccciiisssooopppgggaaa\\\ssszzzttt___[[[oooqqq]]]GGG@@@AAA<<>>===:::???????????????@@@AAAAAAAAAAAACCCHHHNNNPPPNNNLLLGGGHHHKKKOOOVVV```jjjqqquuuuuuoooaaaVVVSSSWWW[[[gggoooyyyzzzgggYYYQQQQQQggg}}}xxx|||\\\VVVtttyyydddTTTMMMTTT```lllnnnkkkgggdddaaabbbrrrllloooeee\\\XXXppp}}}xxxzzzggg[[[fff|||fffKKK@@@AAA;;;@@@UUUrrrSSSAAA;;;:::444:::???PPPvvvvvvgggVVVdddooorrrzzzzzz~~~tttiii```ZZZVVVSSSTTTYYY___eeemmmuuuzzz}}}}}}xxx||||||mmmYYYLLLPPPccctttpppuuu~~~XXX@@@888555111//////000000//////000111111111111333555777<<>>???@@@BBBEEEHHHJJJLLLMMMMMMRRR\\\jjjtttssshhh^^^RRRTTTZZZbbbjjjnnnmmmkkkoooqqqrrrqqqooonnnooopppssszzzoooccc[[[SSS```{{{yyy{{{~~~bbbZZZrrrmmm\\\SSSTTT[[[eeekkkllliiidddaaa```|||yyyqqqsssdddYYYUUUmmmwwwvvvooo\\\[[[xxxsssSSSCCCCCC======JJJqqqpppXXXDDD:::999666>>>AAAQQQyyynnn^^^VVVjjjttthhhrrr~~~wwwzzzxxxkkk^^^VVVRRRLLLIIIIIILLLMMMQQQ\\\hhhvvv{{{{{{}}}{{{~~~{{{rrrgggTTTHHHQQQcccqqq}}}iiiSSS<<<888444111000000000///...000222222111111444777999???KKKVVV[[[fffmmmXXXeeezzzrrrvvvlllSSSDDDAAA>>>>>>AAADDDFFFGGGFFFJJJPPPXXX```ggglllooorrryyywwwoooqqqvvv}}}xxxnnnfffWWW[[[wwwyyy~~~bbbXXXpppwwwggg^^^WWWYYY```iiiooommmgggbbbaaayyy{{{zzzyyydddYYYSSSlllmmmqqqyyycccWWWjjj}}}ZZZFFFCCC>>><<>>:::555222111000000///...000222222111111444888===BBBMMMXXX]]]llliiiXXXssswwwnnnssshhhMMMCCCBBB@@@@@@AAAEEEIIILLLVVV[[[eeeqqq~~~~~~wwwooo[[[YYYqqq}}}|||cccXXX\\\~~~ooogggZZZYYY^^^iiiqqqqqqjjjdddbbbvvvsss~~~}}}yyyfffYYYSSSlllwwwcccmmmzzzwwwnnnYYYddd]]]FFFBBB>>>;;;CCCEEEgggfffHHH:::<<<888EEEFFFYYY```XXX]]]pppnnnvvvkkkbbb```aaabbb]]]]]]```]]]\\\kkk~~~}}}xxx{{{yyyzzzyyyrrrggg\\\UUURRRiiixxxwww|||xxxttt[[[<<<222:::555,,,...222111111111000///222666999888AAALLLQQQuuuvvv``````uuunnnttt}}}aaaIIIHHHBBBDDDLLLMMMNNN[[[mmmlllvvv}}}~~~{{{qqqeee```nnnmmm\\\VVVvvvyyyrrraaa[[[WWW___mmmtttooogggggg}}}qqqqqqpppddd[[[WWWpppvvvggglll}}}}}}~~~ooo^^^[[[qqqcccGGGBBB>>>:::===NNNaaa~~~cccHHH;;;:::999@@@@@@hhhzzzZZZRRRXXXwwwyyysssnnn{{{yyykkkccceeejjjlllhhhggggggdddggg||||||~~~}}}xxxnnnccc[[[WWWTTTcccsss}}}uuuzzz}}}VVV;;;777333111333222111111111000000222666999@@@EEEQQQ]]]ooo]]]eeevvvqqqwww}}}fffRRRLLLNNNWWWdddmmmuuu~~~zzzwwwuuurrrssssssttt}}}wwwkkkdddooo~~~ccc]]]kkkyyyddd\\\VVV\\\iiiqqqmmmfffhhh|||pppooo|||tttiiibbb^^^uuuwwwkkkuuu}}}{{{uuucccWWWggghhhMMMDDD???:::===KKK___cccHHH;;;:::888AAAEEEqqqtttXXXSSSYYYwww|||rrrrrrooommm|||mmmeeehhhooonnnmmmkkkiiieeennn}}}zzz|||}}}~~~zzzqqqggg___ZZZCCCOOOaaasssUUU===222555888111111111111000000333777:::BBBCCCOOOdddeee[[[ooovvvqqqxxx}}}mmm___```gggrrr~~~~~~|||{{{yyyuuuqqqnnnkkkiiioootttkkkppp|||fff[[[eeejjj___UUUWWWcccmmmmmmiiigggyyysssoooyyy|||pppjjjfffzzz}}}xxxnnn}}}|||mmmVVV\\\yyyrrrUUUGGG>>>:::>>>GGG[[[kkkLLL<<<999888BBBJJJ{{{qqqXXXUUUXXXuuutttxxxjjj]]]qqq~~~sssjjjiiijjjfffggghhheeedddsss{{{wwwwwwyyyyyywwwqqqhhh___ZZZGGGIIIVVVhhhvvvzzzPPP555333777///111111111111111444888;;;AAABBBNNNddd``````~~~sssqqqyyy~~~tttjjjooovvv}}}}}}~~~}}}yyytttmmmfffdddpppyyyqqqttt|||xxxYYYaaa{{{ssseeeWWWSSS]]]iiippprrrhhhuuu~~~yyysssxxxwwwqqqjjjxxxyyyooo~~~xxxZZZXXXrrr|||]]]JJJ>>>:::???BBBUUUyyyRRR===888888CCCLLLtttZZZSSSTTTsssyyyeeecccvvv~~~uuukkkddd```dddiiikkkppp~~~~~~~~~{{{xxxwwwwwwxxxwwwssslllddd___RRRJJJLLL[[[jjjvvvggg<<>>@@@FFFWWWhhhtttbbbzzz~~~wwwxxxyyyqqqooonnnpppuuusssqqqyyy~~~mmmkkkkkknnnrrrttttttrrrggg^^^___vvvjjjYYYjjjyyyjjj]]]YYYbbbqqq|||vvv{{{|||uuuuuuyyy|||pppttt~~~}}}gggYYYeee~~~pppVVVDDD;;;===999BBB[[[nnnKKK>>>===999DDDLLLyyynnnSSSKKKNNNuuuxxxRRRWWWqqqvvvllliiimmmuuu}}}~~~|||{{{|||||||||{{{{{{yyyxxxxxxxxxuuuppplll___SSSFFFDDDMMM^^^ooozzz~~~RRR888555555222222222222333666;;;>>>???EEEUUUccc~~~iiiddd~~~xxxzzzzzzooonnnhhhllluuuqqqgggqqq|||rrrgggWWW\\\dddlllqqqrrrqqqooofff^^^dddooo]]]kkkxxxiii]]]]]]iiiuuu{{{~~~|||wwwuuuwwwwwwzzz~~~~~~ooo\\\]]]sssyyyaaaMMM>>>:::999>>>FFFccceeeKKK???<<<777EEEOOOzzzhhhSSSPPPSSSxxxnnnRRR]]]xxxxxxssskkknnnrrryyy{{{||||||zzz{{{{{{{{{{{{wwwuuusssrrrsssrrrnnnjjjcccZZZKKKAAAEEEVVVgggpppvvv\\\@@@888444222222333333333666;;;???DDDGGGUUUaaatttbbbeee|||vvvyyyzzznnnccc]]]eeevvvrrrgggtttvvvbbb\\\WWWPPPJJJTTTbbblllqqqooollliiibbb[[[ddd|||^^^```qqq```ZZZbbbnnn|||}}}}}}~~~}}}yyyxxxxxx~~~~~~www___YYYiiiiiiSSS@@@888<<<>>>;;;MMMpppzzz~~~eeePPPBBB888555FFFRRR}}}gggVVVWWWYYYzzz}}}~~~pppXXX\\\pppqqqooojjjnnntttiii```fffnnn}}}{{{|||}}}{{{yyyuuuuuutttqqqnnnkkkkkklllbbb^^^WWWNNNEEEGGGWWWiiiqqqyyyzzz}}}gggFFF555555222333333333666;;;======GGGSSSXXXfffuuudddpppzzzxxx}}}yyyjjj]]]YYYWWWuuummmccckkk}}}```VVVWWWSSSJJJOOO^^^fffcccdddmmmoooiiieeeZZZgggnnnZZZlllyyyxxxbbbTTTXXXcccttt~~~zzzyyyxxxwww|||yyy}}}fffRRRbbbqqqXXXFFF;;;???BBB<<>>;;;FFFoooqqqUUUBBB<<<===DDD___bbbSSS```xxxyyy|||]]]KKKOOOZZZ[[[ZZZdddzzz~~~vvvfffPPPLLLXXX^^^dddttt|||yyyzzz|||yyyxxxvvvrrrnnnkkkjjjjjjiiifffccc]]]RRRHHHFFFKKKcccnnnkkkuuuhhhAAA999777777888999999===BBBJJJUUUqqqvvveeexxx~~~}}}ooo]]]TTTTTTcccvvvkkkqqqiiiMMMMMMRRRLLLHHHKKKQQQSSSNNNHHHPPP```cccZZZVVVfff~~~ttttttyyyoooccc___wwwqqqppp{{{kkkZZZQQQPPPSSSeeevvv{{{zzz~~~~~~zzz|||{{{uuuhhhfffmmm|||uuuwwwtttbbbPPP___}}}mmmOOOCCC999???<<>>]]]tttvvv}}}|||JJJ===333666:::<<>>FFFbbb~~~___FFF:::<<>>DDDTTThhhKKK>>>>>>IIIiiikkkXXX]]]qqqkkkXXXSSS]]]oooxxx}}}yyyxxxzzzqqqppp~~~yyyrrrrrrrrrqqqnnnjjjhhhhhhiiimmmgggcccbbb]]]SSSKKKGGG???AAARRRjjjxxxdddKKK666777===>>>>>>AAAJJJ___xxx||||||qqq___NNNKKKiiijjjcccmmm{{{aaaRRRGGGHHHOOOPPPNNNLLLOOOSSSPPPLLLYYYqqq~~~~~~~~~xxxsss{{{fff[[[fffsssqqqqqqhhhmmm~~~oooYYYFFF???BBBAAAGGGPPPVVVVVVRRRPPPQQQHHHMMMOOOKKKGGGJJJRRRXXXZZZ___jjjxxxvvvhhheee||||||ssspppsss~~~qqqnnnyyyrrrUUUUUUaaa{{{pppTTTCCC:::>>>@@@DDDkkkhhhHHH:::<<>>;;;???CCCHHHYYYhhh{{{tttuuu{{{}}}zzzuuudddUUUZZZ}}}fffVVVhhhqqqcccQQQCCCEEEJJJJJJIIIKKKWWWVVVSSSPPPbbbuuuzzz}}}qqqeeeeeejjjzzz{{{www{{{{{{ppplllrrr~~~gggPPPCCCCCCHHHKKKPPPVVVYYYZZZYYYWWWWWWWWWXXXXXXZZZ]]]eeennnvvv|||}}}xxxiiifffkkkxxxxxxjjj{{{vvvbbbPPPXXX|||{{{WWWBBB;;;===888???LLL\\\^^^IIIAAAAAAIIIddd```MMMSSSjjj}}}yyyvvvwww{{{~~~~~~~~~uuuqqqllljjjjjjjjjhhhfffhhheeebbbaaa___[[[TTTNNNGGGAAA???EEEKKKUUUgggzzzlllqqqyyyTTT?????????===AAANNNYYYhhhvvvlllmmmtttyyyyyywwwiiiWWWgggcccTTTgggrrrbbbPPPBBBCCCHHHHHHIIIMMMWWWVVVPPPOOOiiixxx|||}}}{{{{{{~~~|||ooohhhfffiiinnn}}}~~~xxxoooqqqwwwkkkkkkqqqfffOOODDDHHHOOOOOOUUU[[[]]][[[XXXYYY[[[^^^^^^aaafffooozzzqqqkkkmmmyyy|||hhhuuuyyyfffTTTXXXvvv}}}YYYEEE???BBB===???FFFTTT~~~|||aaaLLLAAA???FFF]]]dddRRRZZZppp}}}yyyxxx{{{~~~~~~}}}xxxtttpppsssuuuwww{{{~~~~~~vvvqqqkkkiiijjjjjjhhheeeeeedddbbbaaa___[[[TTTPPPJJJGGGCCCCCCIIIXXXjjjwwwooosssfff@@@>>>AAA===CCCSSSWWWhhhuuuhhhgggkkkrrrzzzmmm]]]ooo```UUUeeepppdddRRRDDDCCCGGGGGGJJJOOOUUUYYYTTTZZZ|||wwwxxx|||yyyzzz||||||rrriii^^^aaavvv~~~sssvvvppphhhrrruuulllmmm~~~fffOOOFFFJJJRRRTTTZZZ___^^^YYYWWW[[[```eeekkkuuuvvvqqqzzzkkkmmm|||jjjWWWVVVmmm\\\FFF@@@DDD>>>===BBBQQQ~~~|||bbbLLL@@@<<>>888999===NNN~~~{{{```JJJ===???FFF___hhhXXX^^^nnnyyyooozzz|||wwwooohhhbbb^^^[[[XXXpppqqqrrrtttxxx}}}~~~{{{uuuqqqooosss{{{~~~{{{zzzzzzwwwsssmmmiiifffddddddaaaaaaaaa```^^^ZZZVVVSSSJJJDDD===;;;@@@KKKXXXbbb]]]qqqsssNNNBBBAAABBBOOO^^^sss]]]\\\vvvxxxiii^^^cccfffeee\\\VVV]]]iiibbbRRRGGGGGGJJJJJJMMMTTTeeejjj]]]fffzzzuuuttt~~~zzzyyywwwuuuwww}}}~~~dddbbbkkkuuu}}}xxxnnnjjjeeehhh{{{vvv|||uuujjjeeeooozzzfffRRRGGGIIIOOOWWW\\\cccfffhhhmmmuuu{{{~~~|||{{{}}}}}}jjjfff{{{qqq]]]RRR\\\vvvdddHHH<<<<<<999:::===NNN~~~xxx___III;;;@@@GGGaaaeeeTTTXXXgggsss~~~vvv|||fff```WWWOOOIIIGGGEEEDDDlllmmmnnnrrrwww|||~~~}}}}}}{{{tttooorrrzzz||||||xxxpppgggbbbbbbddd___```aaa```]]]ZZZVVVUUUOOODDD<<<<<>><<<>>>>>>JJJwwwzzzdddMMM;;;>>>CCC]]]fffSSSWWWhhhwww~~~}}}|||xxxxxxqqqgggQQQLLLFFFAAA???>>>===<<>>>>>FFFSSS]]]jjjgggHHHHHHAAATTThhhnnnYYYjjjqqq]]]MMMLLLNNN\\\bbbUUUSSSfffTTTHHHBBBFFFLLLNNNSSSZZZccckkk]]]kkkxxxyyytttzzz|||tttoooooossswwwyyyvvvnnnddd___sssxxxqqqeeebbbsssvvvuuunnnaaammm}}}hhhSSSHHHIIIOOOWWW]]]hhhrrrxxxyyywwwuuulll}}}zzzvvvpppkkk{{{wwwcccSSSUUUqqqnnnMMM===<<<;;;===:::AAAkkk~~~kkkSSS===@@@CCC[[[eeeRRRWWWiii{{{{{{vvvpppllliiirrrtttkkkeeebbbXXXJJJFFFCCCAAA???@@@@@@@@@???kkkhhhhhhlllooorrrvvv|||www{{{|||vvvuuusssxxxxxxnnnjjjhhhccc\\\\\\^^^___^^^[[[XXXVVVUUUNNNGGGAAA???===;;;>>>CCCMMMbbbwwwWWWCCCCCCLLLuuusssaaabbbpppnnnYYYHHHDDDNNNdddlllaaaXXXZZZRRRFFFBBBJJJPPPOOOSSS\\\ffffffaaaqqqwwwyyy}}}|||xxxnnnpppssswww||||||mmmlllvvvkkkWWWddd{{{pppggghhhkkk~~~kkkWWWKKKGGGHHHOOO^^^mmmtttvvvuuunnneeebbbhhhzzzsssuuu|||{{{zzzrrrUUUVVVtttuuuPPPDDD;;;;;;;;;;;;CCCNNN|||\\\???@@@BBB[[[nnnXXX[[[ooo}}}xxxxxxxxxuuupppjjjaaaVVVNNNUUUOOOMMMOOOMMMEEE@@@AAA;;;>>>AAABBBAAABBBEEEIIIqqqllljjjlllnnnooosssyyyyyy}}}}}}zzzyyyvvvwwwvvvxxx}}}xxxrrrooonnniiiaaa]]]^^^^^^]]]ZZZWWWTTTSSSNNNGGGAAA???===;;;===BBBJJJ\\\mmm~~~gggKKKFFFMMMpppkkk]]]fffppp[[[KKKGGGRRRhhhpppeeeYYYXXXNNNDDDBBBJJJQQQQQQTTT\\\fffeeeeeezzzxxxxxx}}}{{{{{{rrrssstttwww||||||{{{hhhmmmttt~~~tttgggYYYjjjtttiiinnn|||~~~mmm[[[OOOKKKLLLMMM[[[kkkrrruuuvvvqqqkkk```fffwwwmmmttt}}}~~~uuuVVVUUUqqqyyyPPPDDD<<<;;;;;;:::AAAKKKsssbbb@@@AAADDD\\\rrrZZZ]]]uuu~~~|||rrrggg]]]^^^\\\VVVNNNKKKJJJKKKCCC@@@AAADDDCCC@@@BBBGGGJJJHHHFFFFFFJJJQQQYYY___xxxqqqlllkkkjjjjjjooouuuxxx|||yyyvvvttthhhlllzzz~~~zzzyyywwwooofff]]]]]]\\\ZZZXXXUUUSSSRRRMMMGGGAAA???<<<:::<<>>FFFWWWyyyccc@@@@@@BBBYYYsssZZZ___yyy~~~yyyrrrnnniii^^^SSSIIIFFFEEEJJJQQQSSSOOOJJJ???>>>???AAAAAABBBHHHOOORRRRRRSSSYYYbbbmmmuuuzzz{{{ssskkkhhhfffeeejjjppptttxxx~~~}}}uuuwww~~~}}}lllaaadddttt}}}rrrggg\\\[[[YYYXXXWWWVVVTTTSSSNNNGGGBBB???<<<999;;;???FFFQQQYYYrrr{{{MMMBBBJJJ```~~~}}}oooccccccwwwsss___JJJHHHQQQfffpppeeeTTTKKKGGGCCCDDDNNNWWW[[[^^^bbbfffdddggg}}}zzz{{{www{{{xxxqqqnnnppptttwww~~~pppXXXHHHDDDGGG]]]www}}}ooodddgggzzzssskkklllzzzvvviii^^^WWWTTTMMM[[[ooo~~~}}}ffffff}}}}}}mmmcccmmm}}}|||\\\WWWjjjTTTFFF<<<;;;:::888;;;BBBRRR||||||\\\AAA@@@CCCUUUzzzqqqXXX^^^xxx}}}uuummmgggdddeeebbb]]]YYYXXXTTTKKKDDDGGG>>>@@@YYYsssvvv___HHHCCCCCCEEEJJJOOOUUUZZZ___eeelllwwwzzzrrriiieeebbbaaaeeekkknnnttt|||~~~wwwtttvvvzzzyyyttthhh]]]]]]kkkyyytttiii]]]ZZZWWWVVVWWWWWWVVVUUUNNNHHHCCC@@@===999:::>>>DDDLLLTTTiiiZZZFFFNNN```~~~mmm{{{|||eee___gggtttaaaKKKGGGNNN```llleeeTTTIIIGGGEEEIIIRRR\\\bbbfffhhhhhhdddccczzz}}}{{{vvvyyywwwqqqoooppprrr|||uuutttuuuiiiTTTFFFEEEMMMbbb{{{|||nnngggooo}}}~~~tttjjjppp}}}qqqdddZZZUUUMMM[[[qqqllleeewww|||iii___gggyyywww|||___YYYgggzzz}}}WWWHHH<<<::::::777:::@@@XXXmmmWWWBBBBBBDDDRRRooorrrXXX```www|||~~~|||vvvmmmbbbYYYQQQMMMKKKJJJGGGDDDDDDDDDCCCAAA???HHHBBBJJJeee{{{uuuYYY@@@;;;AAAMMM^^^qqqzzzqqqhhhccc___]]]```fffjjjpppxxx~~~}}}xxxwwwwwwuuurrrkkkbbb___iiiuuuxxxooobbb]]]XXXVVVWWWXXXWWWUUUPPPJJJDDDBBB>>>::::::===@@@FFFOOO```xxx}}}kkkFFFKKK\\\|||hhhvvvqqqZZZ^^^ooowwwdddPPPIIIKKK[[[iiigggZZZNNNIIIIIILLLUUU```hhhlllnnnjjjggg```mmm~~~xxxzzz|||xxxvvvvvvyyyssssssvvvqqqbbbUUUPPPUUUfff}}}~~~pppkkkvvv~~~vvvooorrrxxxkkk^^^WWWMMMWWWnnntttfffqqqmmmWWWYYYuuuqqqppp|||___WWW```ppp{{{[[[JJJ<<<999999888:::@@@VVVlllXXXCCC>>>>>>HHH___zzz{{{\\\aaaxxxzzzyyy}}}}}}{{{yyyvvvssspppnnndddhhhkkkllljjjgggdddccc___ZZZRRRJJJDDDAAAAAAAAABBB@@@@@@BBBBBBCCCHHHOOOPPPTTT```kkkfffSSSCCC===:::LLLhhh|||sssjjjddd___[[[\\\aaadddiiipppwww{{{~~~{{{wwwssspppjjjhhhooozzz~~~vvviiiccc\\\XXXXXXXXXUUUSSSQQQKKKFFFDDD@@@;;;:::======@@@MMM[[[gggzzzRRRJJJ[[[}}}{{{iiiwwwiiiWWWfff{{{hhhTTTJJJGGGTTTdddhhh___UUUKKKLLLNNNVVVaaakkkpppqqqkkkmmmaaaddd|||}}}zzzxxxxxxzzzyyyrrriiibbb\\\iii}}}rrrlllyyy~~~}}}www~~~pppcccZZZPPPUUUjjjlllpppooo___VVViiikkkkkk|||{{{]]]RRRXXXfff}}}{{{^^^KKK<<<888999888;;;BBBYYYqqq[[[EEE::::::AAATTTppp___]]]www~~~|||uuuttttttuuu}}}uuunnn___``````___[[[VVVRRROOONNNPPPRRRRRRPPPNNNLLLLLLMMMKKKHHHFFFEEEFFFHHHIIIMMMNNNQQQUUUVVVYYYfffuuutttzzziiiNNNFFFLLLTTTsss~~~vvvlllfff___ZZZZZZ^^^^^^bbbhhhooouuu{{{|||vvvrrrpppmmmkkkrrr|||zzzooohhh___ZZZXXXWWWTTTPPPRRRLLLGGGEEEAAA<<<;;;===:::>>>NNN[[[aaarrrkkkPPPaaawwwjjjxxxfffZZZsss~~~kkkUUUIIICCCNNN```hhhaaaXXXLLLMMMOOOUUUaaalllrrrssslllqqqdddaaa~~~{{{vvvtttrrrmmmggg```kkk|||ssslllzzz}}}~~~{{{|||tttfff\\\TTTVVVhhhrrrrrr]]]WWW]]]iiiiii{{{{{{[[[NNNQQQ```zzz{{{```LLL;;;888999999===CCCfffsss]]]FFF>>>>>>DDDUUUqqq^^^YYYvvv}}}jjjZZZWWWYYY]]]lll}}}zzzooodddYYYOOOOOOPPPQQQQQQNNNIIICCC???EEEGGGHHHIIIHHHHHHIIIKKKJJJJJJKKKMMMPPPRRRUUUVVV[[[]]]ccciiikkkrrrhhh]]]bbbtttooowww}}}tttjjjaaaWWWPPPPPPUUUYYY[[[ZZZWWW\\\lll{{{xxxxxxvvvvvvzzz~~~wwwiii]]]YYYYYYWWWUUUUUUOOOLLLGGGCCCAAA???===;;;======GGGaaapppjjjxxxqqqVVVWWWwwweeesss|||]]][[[{{{pppZZZKKK@@@III]]]hhhfff___TTTLLLNNN]]]iiijjjmmmsssoooooojjjlll~~~}}}|||~~~|||tttlllggghhhssswwwppp|||zzzlll___WWWRRRfffzzzppplllNNNZZZfffkkkiiizzz~~~rrrPPPFFFOOOaaa||||||\\\III::::::<<<888<<>>===DDD[[[jjjhhhxxx]]]XXXuuufffsssxxx]]]___vvv^^^MMMAAAGGG[[[hhhggg```TTTNNNRRRaaakkkmmmpppwwwvvvuuuoooqqqxxxzzzxxxqqqkkkjjjqqqwwwwww{{{vvvuuuiii___VVVeee{{{{{{ZZZPPPbbbzzzfffeeevvvuuuPPPCCCJJJ\\\wwwxxxaaaKKK;;;:::;;;888;;;DDDfffyyy\\\EEE:::@@@GGGYYY~~~fff[[[jjjsssyyyeeeZZZSSSVVV]]]```aaabbbaaahhh```VVVXXXXXXTTTVVVIIIQQQVVVWWWYYY___ccccccfffhhheeeaaahhhwww~~~{{{|||cccZZZjjjvvvkkk^^^SSSJJJDDDEEEIIIIIIFFFFFFIIIOOO___}}}~~~{{{zzzwwwvvvyyy~~~zzzqqqhhhfffjjjvvv}}}{{{zzzvvvkkk___[[[YYYVVVTTTSSSNNNKKKGGGCCCAAA???===;;;>>>===AAATTTccceeewwwmmm___sssdddmmmppp]]]jjj}}}gggUUUDDDGGGZZZjjjkkkeeeUUUSSSYYYfffnnnooottt{{{~~~|||uuuwwwuuuvvv~~~xxxttttttttt~~~yyy}}}}}}uuuuuuuuujjj\\\ddd~~~jjjQQQXXXsssgggfffxxx{{{mmmKKKCCCMMM```}}}gggPPP===::::::777:::CCC___iiiOOO999???FFFVVVzzzlllYYY```kkk{{{~~~wwwhhh```aaaooo~~~xxxxxxzzzrrrtttqqqlllooocccmmmwww}}}iiiYYYNNN\\\pppeeeWWWNNNHHHDDDFFFKKKJJJGGGKKKSSS[[[kkk}}}yyyvvvuuurrrpppsssxxx~~~yyyssskkkaaa[[[```hhhsss}}}{{{yyywwwlllbbb]]]ZZZVVVSSSRRRNNNKKKFFFCCCAAA@@@>>><<<======@@@OOO___cccttt|||fff|||rrr]]]bbb{{{hhh^^^wwwrrr___KKKHHHYYYlllqqqlllYYYYYY```iiinnnpppuuu|||yyy~~~xxxzzz~~~~~~vvvvvviii{{{rrraaadddyyyuuuttt~~~ooo^^^SSSggglllkkk}}}vvvhhhHHHEEERRRfffmmmTTT>>>:::999666999BBBXXXxxxZZZ===>>>AAAQQQuuuqqqYYYXXXdddzzz~~~xxxzzzwww|||gggUUUMMMTTTtttkkk___QQQJJJFFFDDDFFFJJJKKKNNNXXXdddooo{{{wwwtttooojjjkkkoooxxxsssjjj```XXXYYYgggwww~~~}}}{{{xxxnnneee```\\\VVVRRRRRRMMMJJJFFFCCCAAA@@@>>><<<999===@@@LLL[[[```mmmjjjtttuuuZZZ___uuubbb___yyyhhhQQQIIIUUUjjjsssrrr^^^___dddjjjnnnpppvvv{{{}}}||||||{{{||||||~~~vvv{{{|||mmmqqqsssccceeeyyyzzzzzzvvvlllkkksssgggUUUVVV|||jjjlllmmmJJJFFFRRRfffpppUUU>>>999999666999AAARRRuuuvvvxxxXXXBBB>>>???PPPvvvyyy```YYYbbb}}}xxxpppYYYPPPQQQdddeeeYYYLLLGGGEEEDDDFFFJJJRRR^^^pppyyytttoookkkddd]]]\\\```kkkgggccc\\\XXX___ttt~~~yyyqqqiiiddd^^^VVVRRRRRRMMMJJJFFFCCCBBB@@@>>>===777===@@@HHHUUU[[[cccuuu~~~pppmmmxxx^^^jjjsss___aaa{{{nnnXXXIIIQQQffftttuuucccccceeehhhnnnsssyyy||||||}}}{{{rrrkkkllllllnnnrrrxxxssssss}}}sssfffiii}}}|||tttwwwlllfffeeekkk{{{jjjZZZggg~~~ccciiipppNNNLLLZZZmmmpppTTT===999:::777999@@@GGGeeeuuu{{{nnnSSSDDD@@@AAARRRuuulll___dddzzz{{{wwwsss]]]NNNOOOWWW~~~[[[QQQHHHGGGJJJLLLOOOSSS[[[rrr}}}wwwoooddd```]]]ZZZUUUOOOOOOSSSXXX\\\bbbfffhhhsss{{{tttlllggg```WWWSSSSSSMMMJJJFFFCCCBBB@@@???===666======AAAMMMSSSZZZhhhnnnssseee|||ooo\\\cccuuuaaaNNNPPPdddvvv{{{fffeeecccfffoooxxx~~~}}}}}}tttooojjjddd___]]]]]]___dddlllvvv~~~www~~~wwwkkkmmm{{{vvvppp{{{~~~sssiiibbbbbblllxxxdddiiizzzcccmmm~~~sss^^^ggguuunnnRRR;;;999;;;888999???BBBdddeeePPP@@@@@@CCCOOOhhhvvvcccbbbrrr}}}yyyvvvssszzzmmm```VVVVVVeeevvv~~~SSSJJJEEEIIIPPPVVV[[[___]]]{{{|||sssiii^^^SSSPPPOOOPPPNNNKKKNNNSSSOOOZZZjjjvvv|||uuunnniiiaaaXXXSSSSSSMMMJJJFFFCCCBBBAAA???===666<<<:::;;;FFFNNNUUUaaa{{{uuullljjj~~~kkk[[[fff|||xxx|||hhhSSSRRRfffzzzhhheeebbbeeeppp}}}{{{lllccc___^^^]]][[[YYYZZZ\\\bbbkkkvvv|||yyyyyy}}}qqqppp||||||uuusss~~~vvvpppgggbbbdddaaaXXXVVV[[[___vvvnnnggg^^^ZZZ^^^pppbbbTTTtttiiiuuu}}}vvvlllQQQ:::999<<<999999???IIIoooaaaMMM;;;>>>CCCJJJYYYnnnyyyccc___kkk}}}{{{wwwgggaaa~~~|||nnn___ZZZ^^^nnntttPPPLLLIIILLLSSS\\\aaacccggg}}}~~~ggg]]]XXXTTTKKKPPPQQQMMMKKKNNNQQQQQQ```ppp~~~|||vvvssshhhXXXRRRVVVLLLIIIFFFDDDCCCBBBAAA@@@???<<<;;;===BBBJJJZZZggguuuppprrr{{{ggg___sssyyy|||qqq^^^YYYdddttt|||hhhdddaaafffqqq}}}}}}ppp___ZZZZZZVVVWWW[[[XXXUUUZZZfffqqqxxxxxxwwwzzzzzzxxxsssxxx|||www{{{ssscccZZZ[[[ZZZUUUPPPLLLMMMNNNUUUfffzzzzzzggg^^^[[[[[[eee{{{hhhXXXeee}}}gggxxxyyyyyy{{{lllVVVjjjeeeJJJ<<<:::666888???>>>CCC~~~oooJJJBBB999<<>><<<<<<>>>AAAGGGSSS^^^ggg~~~zzzyyyzzzfffaaaxxx||||||sssaaaZZZbbbnnnuuujjjgggeeekkkvvvxxx}}}vvv}}}~~~mmm___]]]]]]YYYXXXZZZ[[[[[[```lllvvv~~~|||www}}}uuuvvvvvvyyyvvvxxxwwwrrrmmmiiinnnuuu{{{~~~|||sssssswwwtttfffYYYUUUVVVUUUQQQKKKGGGGGGHHHPPP^^^mmmwwwvvvhhh[[[OOOXXXjjjpppZZZ]]]{{{yyyiii}}}}}}sssllldddjjjkkkRRRKKKeeebbbHHH:::999666888======NNNvvvTTTAAA;;;<<>>UUUYYYHHH;;;AAAVVVooommmPPPSSSttt}}}zzzllluuu}}}kkk[[[fffssseeeTTTWWWmmmxxxfff]]]\\\sssuuuyyy^^^EEEIIILLLRRR^^^iiippppppmmmmmmwww^^^NNNKKKMMMTTTWWWXXX___jjj~~~{{{wwwrrrnnnjjjddd[[[UUUPPPNNNLLLLLLNNNOOOOOOOOOLLLHHHEEEDDDCCCFFFPPPZZZ___kkkddd```mmm]]]iii|||{{{zzzuuuiiieeefffrrrsssuuuzzz|||lllcccaaa^^^UUUYYYbbbaaa]]]ZZZWWWUUUSSSVVVbbbnnn}}}zzzlllcccfffiiieeeccceeekkkvvvzzzxxxqqqpppppprrrppppppwwwxxxiiiccc```\\\WWWTTTWWWVVV\\\^^^ZZZ```eee]]]\\\RRRRRRVVVQQQQQQUUURRRVVVVVVTTTQQQNNNPPPUUUZZZ]]]______[[[TTTNNNKKKKKKSSSXXX```fffgggiiirrr{{{pppXXXPPP^^^kkkSSSTTTlllvvvrrrwwwgggQQQDDD>>>???GGGcccfffLLL===;;;888:::@@@@@@^^^iiiNNN;;;AAAQQQ```ppppppPPPOOOmmmxxxhhhkkk~~~qqq___eeeyyy~~~lll^^^RRRXXXllluuuddd___aaayyyzzzzzz~~~```MMMHHHNNNWWWbbblllsssvvvwwwvvvqqqYYYOOONNNTTT]]]aaaeeevvv|||yyysssooolllfff]]]UUURRRPPPNNNOOOQQQRRRSSSSSSLLLIIIGGGFFFDDDEEELLLUUU^^^qqqsss```ggglll[[[hhh}}}~~~yyymmmhhhkkkvvvvvvwwwzzzyyybbb\\\UUUXXXYYYTTTXXX___\\\TTTRRRSSSWWW[[[bbbooo{{{pppddddddgggeeefffiiimmmxxxxxxwww{{{}}}sssppp{{{rrrddd```aaa^^^[[[ZZZVVVVVV]]]___\\\aaafff___bbbRRRMMMMMMIIINNNVVVVVV\\\\\\[[[XXXWWWYYY___dddiiijjjiiibbbXXXPPPKKKJJJQQQUUU___iiimmmlllpppvvvpppfff]]]fff{{{aaaTTT[[[}}}vvvxxxsss```MMMAAA@@@FFFSSSxxxjjjNNN>>>;;;666999@@@@@@ZZZpppPPP<<>>DDDPPP```kkkOOO>>>999555888???@@@MMMxxx||||||pppOOO===DDDHHHGGG___cccXXXhhh}}}|||gggSSSTTTaaaqqq|||]]]```sssttt]]]PPPNNNYYYnnnzzzuuuuuu}}}\\\CCCIIISSS]]]eeennnzzzeeeVVVVVVVVV\\\fffttt}}}{{{yyyuuunnneeeZZZSSSPPPRRRUUUWWWXXXVVVSSSRRRNNNLLLJJJGGGFFFFFFGGGHHHqqqsssxxxiiiVVVeee|||{{{|||yyy{{{{{{wwwjjjpppqqqooommmttt~~~~~~rrrnnnllliii___UUURRRVVVIIIUUUaaafffiiijjjeee^^^```jjjxxxxxxgggaaadddhhhkkknnn|||mmmvvvqqqdddXXXZZZggg{{{kkkiiifffdddfffjjjppptttjjjWWWJJJKKKQQQVVV^^^gggiiijjjiiihhhjjjrrr{{{wwweee[[[TTTLLLJJJOOOXXXdddooottttttrrrxxxvvvlll~~~cccXXXXXX}}}}}}qqqjjjUUU???BBB???QQQkkkdddNNN;;;777:::;;;<<>>RRRnnn^^^JJJ999777::::::;;;@@@TTTwwwpppLLL???===BBBIIIQQQooowwwXXX^^^___|||~~~}}}qqqaaaUUUOOOTTT```ttt```SSSjjjpppXXXQQQNNNZZZvvv{{{|||~~~```JJJMMMUUU]]]cccjjjwwwxxxhhh___[[[ZZZ^^^ccchhhooo|||wwwpppfff\\\UUUQQQSSSUUUWWWWWWVVVTTTSSSLLLKKKIIIGGGGGGGGGIIIIIIZZZnnnlllZZZeeezzz|||xxx|||~~~nnngggeee^^^XXXWWWXXXUUUPPPXXX[[[XXXPPPRRR^^^ggggggkkkxxx~~~xxxsssssskkkhhhjjjrrr{{{nnnWWWYYYnnnnnnOOODDDJJJRRRlllzzznnnfffccc\\\[[[ZZZYYY[[[```gggmmmmmmwwwyyy]]]GGGCCCEEEHHHOOO\\\gggiiifffdddhhhooovvv|||vvvkkkggghhhgggccc^^^\\\___gggpppvvvuuu~~~~~~~~~ppp___```zzzrrrzzzbbbMMM???@@@>>>UUUsssVVVEEE777666999999;;;???SSSvvvQQQBBB>>>AAAFFFJJJcccttt]]]YYYWWWzzzyyyjjj\\\PPPRRRZZZiii|||{{{aaaRRRhhhgggSSSPPPRRR___wwwzzzwww^^^MMMKKKUUU```fffnnnxxxttthhh\\\ZZZ\\\^^^aaadddiiisss{{{vvvoooeee[[[UUUQQQRRRTTTVVVVVVUUUTTTSSSLLLKKKIIIGGGGGGGGGIIIJJJZZZnnnzzzooo^^^fff~~~uuu}}}oooccc]]]UUUPPPPPPRRRRRRPPPSSS```aaaTTTRRRfff~~~|||wwwssspppmmmoookkkiiikkkmmmpppwwwzzzqqqkkklllwwwyyyXXXLLLVVVhhhyyy~~~www```JJJEEESSSaaa~~~|||mmm```ZZZXXXWWWXXXXXXYYY[[[aaajjjqqqsssyyyzzziiiSSSBBBDDDLLLRRRVVVaaallllllccciiippp{{{yyynnnlllqqqvvvtttpppkkkhhhiiinnnrrrsss|||lllbbbkkkwwwrrrwww___JJJ??????>>>YYYzzzyyyNNN@@@666777:::999;;;AAAVVV}}}YYYFFF===@@@EEEHHH^^^zzzeeeYYYXXXpppssseeeUUUVVV\\\hhhwww~~~bbbTTTjjj|||```QQQQQQWWWfffxxxyyy{{{nnnVVVIIILLLXXXdddkkkoootttvvvuuu```ZZZWWWYYY[[[\\\^^^aaalllyyy~~~zzzuuunnneee[[[UUUPPPRRRSSSTTTUUUTTTSSSRRRLLLKKKIIIGGGGGGGGGHHHIIIVVVhhhtttssscccfff|||uuuwwwnnn[[[RRRIIIEEEHHHLLLQQQTTTSSS___dddcccsssyyyyyypppiiiccc^^^ZZZVVVYYYVVVVVVXXXZZZ^^^fffpppvvvzzz}}}|||wwwoooooo|||rrr\\\GGGFFFPPP[[[eeellleeeddd___TTTIIIIIIYYYiii|||lll]]]RRROOOOOOSSSUUUWWWYYY\\\dddooowww{{{mmmZZZOOOKKKSSSYYY\\\eeeqqqssskkkttt{{{xxxxxxuuuoooqqqyyy}}}|||zzzzzzkkkgggwww~~~uuutttttt\\\HHH===???BBB```pppIII>>>777999;;;999===EEEkkk~~~eeeJJJ<<<>>>GGGJJJ___iiiXXXXXXiii}}}pppZZZ\\\bbbkkkvvv~~~bbbUUUlllsss\\\TTTSSSYYYhhhtttzzztttsssbbbIII???MMMYYYeeejjjkkkkkkhhhcccXXXVVVWWWXXXXXXYYY```iiilllwww~~~}}}yyytttmmmeee\\\WWWOOOPPPQQQRRRSSSRRRRRRQQQNNNLLLJJJGGGFFFGGGGGGHHHJJJZZZjjjxxxhhhgggyyyyyyttt}}}lllXXXNNNEEEDDDGGGLLLSSSYYYbbbeeemmmrrrmmmuuunnnfff___[[[XXXSSSPPPNNNMMMNNNQQQQQQSSSZZZcccgggkkksssyyy}}}|||zzzxxxnnnpppwww|||vvvvvvsssZZZOOOEEEGGGOOOUUUYYY[[[QQQNNNLLLKKKIIIMMM```uuu}}}mmm]]]PPPJJJIIIIIIIIIMMMQQQTTTXXXbbboooyyyzzzeeeZZZXXXZZZ[[[]]]bbbjjjmmmkkkzzz{{{xxxqqqlllhhhffffffhhhpppyyy~~~sssuuu}}}kkkjjj~~~{{{vvvyyy~~~pppYYYEEE;;;@@@GGGiiijjjEEE<<<888::::::999>>>HHHrrrQQQ===>>>IIILLL___nnnVVVUUUccc|||kkkmmmssszzzbbbUUUkkkiiiaaaccc^^^___lllrrrtttnnnkkkYYYDDD@@@HHHSSS^^^bbbbbb```]]]XXXWWWVVVVVVWWWWWWZZZeeepppkkkqqqzzzzzzsssnnnkkkjjjlllttt}}}yyytttnnnggg___ZZZNNNOOOPPPQQQQQQQQQPPPPPPOOOMMMJJJHHHFFFFFFFFFGGGDDDPPPbbb|||lllhhhwwwrrruuu~~~kkkUUUKKKEEEGGGLLLPPPVVV\\\dddkkk~~~xxxuuukkkhhh{{{uuulllfff^^^ZZZYYYYYYVVVTTTMMMMMMPPPRRRPPPNNNSSSZZZ^^^aaafffkkknnnpppppppppdddgggrrr}}}~~~yyykkkXXXSSSLLLJJJQQQYYYZZZWWWIIIGGGJJJPPPSSS___~~~tttdddWWWQQQOOONNNMMMIIINNNTTTYYY^^^iiixxxnnndddeeeaaa___cccgggiiimmmrrruuubbb\\\___aaa^^^WWWWWWaaannnvvvzzz~~~kkkjjjzzzxxx|||mmmUUU@@@888AAALLLppphhhCCC;;;777999888777>>>III~~~}}}XXX@@@@@@JJJKKK[[[|||{{{XXXRRR]]]ttteeeVVVjjjvvvgggqqqwwwrrryyyzzz}}}xxxiii```\\\MMMAAADDD@@@KKKVVVYYYZZZ[[[YYYVVVRRRPPPRRRUUUWWWZZZdddnnnnnnooorrrttttttpppiiicccXXX[[[```hhhrrr|||~~~zzzuuuooohhhaaa\\\MMMNNNOOOOOOPPPPPPOOOOOOPPPNNNKKKHHHFFFEEEEEEFFFEEEOOO```~~~nnnhhhvvvrrrnnn~~~kkkLLLDDDAAAHHHNNNQQQVVV\\\dddzzz|||ooopppjjjhhh|||rrrjjjaaa[[[TTTRRRUUUWWWVVVTTTOOOPPPSSSTTTPPPLLLNNNTTT[[[\\\^^^aaadddgggiiikkk___dddppp}}}rrrggg]]]XXXNNNHHHOOO[[[]]]WWWHHHIIIQQQ[[[cccwww~~~rrrcccZZZYYYYYYXXXUUUUUU[[[bbbhhhnnnyyysssllliiicccdddnnnuuuxxxoooWWWPPP^^^dddaaaVVVTTTaaapppwwwjjjhhh}}}{{{zzz{{{jjjQQQ===777BBBPPPuuuhhhBBB;;;777888777666>>>JJJyyyttt\\\CCCAAAJJJIIIVVVttt]]]RRRYYYmmmjjjYYYkkktttlllyyy}}}|||vvvmmmZZZNNNJJJ???999BBB>>>BBBHHHMMMPPPRRRUUUWWWRRRSSSUUUWWWZZZ___dddhhhkkknnnooolllkkkiiiccc[[[YYYXXX\\\dddlllqqqxxx~~~|||wwwppphhh```[[[PPPLLLKKKOOORRRPPPLLLLLLNNNNNNMMMKKKGGGFFFFFFGGG???LLLbbbwwwzzziiilllvvvmmmzzz{{{tttsss~~~hhhIIIDDDCCCGGGNNNUUU[[[^^^ppp{{{zzzmmmffffffnnnxxxdddWWWSSSQQQNNNTTTVVVQQQWWW^^^ZZZ```XXXTTTUUUWWWVVVUUUWWWYYY]]]aaaccccccdddfffiii```dddjjj}}}~~~zzzmmmdddbbb^^^IIIJJJBBBOOOdddVVVXXXOOOKKK]]]~~~{{{tttkkkffffffiiikkklllqqq}}}qqqpppoooqqqwwwzzzZZZKKKKKK```{{{lll^^^]]]VVVbbboooxxxyyy___ccc~~~}}}rrraaaNNN???===AAAXXX}}}]]]@@@444===777111<<<===BBB{{{xxxeeeCCC???LLLUUUVVVmmmvvvRRR```hhh}}}{{{pppdddjjjyyy}}}wwwxxxzzzpppeeeXXXHHH@@@CCCHHHEEE???===AAAGGGKKKNNNQQQSSSUUURRRTTTWWWZZZ]]]```dddfffgggjjjkkkhhhggggggccc]]]]]]]]]```gggmmmqqqwww~~~}}}yyyqqqhhhaaa\\\PPPKKKKKKQQQTTTSSSQQQQQQNNNNNNNNNKKKHHHFFFFFFGGGFFFKKKWWW}}}}}}mmmmmm{{{qqqvvvrrrnnnsssjjjOOOHHHDDDIIIQQQXXX]]]aaa}}}|||~~~}}}llldddbbbjjjwwwhhhVVVJJJHHHKKKLLLUUUXXXUUU]]]gggeeehhhaaa]]]___bbbbbbbbbdddaaacccdddfffiiikkknnnoooiiihhhkkkxxxwwwllldddbbb```YYYTTTSSSRRRCCCHHHEEETTTjjj```aaadddsss|||wwwrrrnnnnnnqqquuuxxxyyynnnqqquuuxxx}}}```KKKGGGMMMiiiqqqgggXXX```llluuusss[[[ccc~~~rrr___JJJ<<<===DDD___YYYAAA555<<<777333<<<===EEEiiizzzuuugggGGGBBBKKKRRRRRRYYYppp}}}```\\\ddd}}}xxxgggdddssswwwiiijjjxxxwww}}}}}}}}}~~~vvvnnnbbbWWWNNNPPPZZZ\\\PPPAAA@@@CCCHHHLLLOOOQQQTTTVVVVVVWWWZZZ\\\^^^`````````dddggggggcccccceeedddaaa``````eeelllqqqtttzzzzzzrrriiiaaa\\\NNNJJJJJJPPPUUUTTTSSSSSSNNNOOONNNLLLHHHGGGGGGHHHKKKIIINNNnnnqqqmmmwwwsssuuuiiiffftttmmmUUUKKKFFFKKKUUU\\\bbbeeeuuuyyy}}}}}}lllaaa\\\bbb|||ttteeeVVVGGG???@@@HHHMMMXXX[[[WWWcccrrrsssrrrlllhhhjjjnnnoooppprrrllljjjjjjmmmrrrvvvwwwwwwrrrnnnnnnzzzrrrqqqvvv|||~~~uuukkkdddZZZPPPIIIJJJNNNOOONNNNNNPPPIIINNNLLL[[[ppppppsss}}}xxxuuuvvv|||wwwjjjkkksssuuu{{{yyy___JJJAAAFFFNNNmmmttt\\\aaannn~~~lllXXXgggqqq\\\FFF999===GGGfffQQQ???555;;;666666<<<;;;IIIeee}}}fffLLLGGGMMMRRRTTTPPP\\\mmmpppXXXaaavvviiiUUUSSShhh~~~pppkkk{{{qqqiiikkk{{{yyyuuulllffffffttt}}}dddMMMFFFIIIMMMPPPRRRTTTWWWYYYZZZZZZYYYZZZ\\\]]]]]]]]]dddgggfffaaa```dddfffeeebbbccciiiqqqvvvyyyzzzrrriii```[[[MMMHHHHHHMMMRRRRRRQQQQQQNNNOOONNNLLLIIIGGGHHHIIIJJJIIIMMMiiitttkkk}}}uuunnneeeaaarrrnnnWWWKKKEEEMMMYYY```fffkkkxxx}}}|||xxxwwwlllaaaYYY\\\vvvhhhWWWLLLAAA>>>BBBKKKQQQZZZZZZWWWiiiwwwrrrtttwwwwwwxxx{{{tttqqqpppuuu}}}zzzvvvrrrqqqssskkkdddnnnzzzzzzsssvvvwwwsss{{{{{{ooocccXXXRRREEECCCBBBFFFJJJNNNPPPRRRQQQRRRSSSPPP]]]xxxwwwuuu{{{llldddcccjjjtttwww}}}fffTTTIIIEEEIIIOOOiiidddhhhwww{{{hhhYYYppppppYYYDDD999???IIIkkkuuuGGG;;;333999666888:::777NNNuuuaaaNNNKKKQQQYYY]]]UUUXXX```qqquuuZZZ```ooouuu___NNNQQQjjjvvvkkkwww{{{mmmcccfff|||sssYYYLLLNNNRRRTTTUUUWWWZZZ\\\[[[XXXUUUUUUYYY^^^aaabbbgggiiihhhbbbaaaeeejjjkkkkkklllqqqwwwzzz}}}zzzrrrhhh```[[[PPPKKKIIIMMMQQQPPPOOOOOOMMMNNNMMMKKKIIIGGGHHHIIIFFFIIIOOOeeezzzvvvjjjwwwzzzooozzzaaa]]]qqqpppVVVIIIEEEOOO[[[bbbiiirrrwwwvvvuuummmccc[[[YYYqqquuuYYYKKKDDD@@@AAAFFFNNNSSS[[[YYYZZZttt{{{yyyyyy~~~vvvtttssstttoooiiiwwwnnnfffeeeeeegggxxxyyykkk\\\PPPHHHDDD@@@DDDFFFEEEFFFLLLVVV^^^bbbeee[[[TTT```xxxuuu{{{jjjbbbcccfffllluuu}}}ooo]]]RRRKKKHHHKKKPPPmmmsssuuuwwweee\\\xxx~~~nnnVVVCCC<<>>DDDLLLqqqaaa;;;555444777555<<<;;;DDDxxx~~~vvveeeXXXZZZ^^^eeekkk]]]YYY[[[jjj{{{hhhbbboooqqq___TTTTTTddduuujjjppp]]]\\\nnneeeMMMCCC[[[]]]___``````bbbeeegggddd___[[[\\\aaaggghhhhhhdddiiijjjggggggnnnwww{{{{{{xxxwwwzzz{{{tttkkkccc^^^UUUOOOLLLOOORRRPPPOOOPPPKKKKKKKKKIIIGGGFFFGGGHHHHHHHHHJJJXXXkkktttyyyhhhvvvoooooo~~~mmmggg|||rrrZZZbbb{{{zzz|||uuu[[[RRRSSS___eeeeeennn}}}eeexxxzzzoooiiijjjnnnqqqrrrxxxwwwpppnnnhhh^^^jjjsss[[[EEE@@@CCCEEEIIIOOOWWW]]]eeehhhtttvvvyyynnn]]]QQQMMMTTTeeeooocccQQQEEE@@@@@@???>>><<>>DDDQQQyyy{{{VVV:::777777777333===@@@WWWnnnwwwkkkcccgggjjjmmmqqqfff```^^^iiivvvbbbkkk}}}oooddd```dddwww~~~ssspppvvvdddhhh~~~lllQQQ>>>999ccceeegggggggggiiilllnnnooojjjeeedddggghhheeebbb```fffjjjhhhiiirrr{{{|||wwwyyyyyy||||||uuummmeeeaaaRRRLLLIIIMMMPPPOOONNNPPPJJJJJJJJJHHHFFFEEEFFFGGGLLLHHHGGGYYYssszzzppp~~~sssnnn|||iiibbbxxxooo\\\hhhxxxxxxxxx```XXXZZZfffiiifffooofffTTTrrrqqqbbbYYYXXX[[[{{{lllnnnvvvuuurrrrrrmmmaaahhhqqq[[[GGGDDDIIILLLPPPUUU___eeennnrrrwwwuuuqqqiii___XXXKKKGGGPPPeeebbbUUUFFF===???CCCDDDCCCIIIUUUcccrrrnnn}}}}}}tttoooqqqxxxhhh^^^```aaaZZZLLLEEEMMM[[[wwwyyy|||jjj___bbb|||vvvdddKKK===>>>DDDUUUpppOOO:::::::::888222>>>EEEeeexxxrrrnnnjjjrrruuuvvvxxxlllccc]]]cccuuueeelll~~~}}}wwwoooiiiiiimmm~~~rrrmmmyyymmmttt|||xxxhhhOOO???===kkkkkklllmmmpppsssvvvxxxwwwtttnnnhhhddddddgggiiijjjfffeeejjjrrrxxx|||~~~|||{{{uuuoooeee\\\VVVOOOGGGFFFKKKOOONNNKKKLLLFFFCCCFFFHHHHHHGGGHHHKKKEEENNNVVVxxxxxx|||pppwwwkkkdddnnnhhh```ccczzzttt}}}zzzmmmdddeeemmmhhh```ooo{{{\\\TTTqqquuu```QQQKKKQQQ[[[}}}uuuaaaiiivvvxxxuuuxxxuuuhhhjjjzzz^^^MMMLLLHHHLLLWWW[[[bbbpppeee___ZZZUUUSSSGGGIIISSSeee~~~UUUFFF>>>BBBGGGEEEGGGNNNNNNeee~~~ooo{{{tttkkkiiinnnxxx~~~vvvWWWVVV```[[[NNNJJJHHHOOO___}}}nnn\\\aaaxxx~~~www```GGG===@@@EEE]]]nnnHHH666///:::888888@@@JJJwww|||uuuqqq|||qqq}}}uuuxxx{{{rrr```ZZZ```hhhjjjiii||||||zzznnnooolllhhhnnnuuuuuuyyy~~~zzzuuugggQQQ???888sssrrrqqqsssyyy~~~yyytttmmmiiiiiihhhfffdddjjjhhhlllvvvzzztttooofff]]]UUUNNNFFFFFFLLLPPPPPPMMMJJJDDDAAADDDGGGGGGGGGHHHLLLHHHOOOTTTzzzvvvxxxppptttlllcccnnnmmmeeehhhyyy|||xxxqqqpppqqqjjjdddqqq{{{nnnUUUUUUwwwkkkYYYMMMFFFNNN\\\~~~jjjWWWbbbssszzz||||||nnnmmmkkkZZZUUUOOOQQQ\\\```|||vvvggg```______]]]XXXMMMPPP]]]qqqsssCCC<<<===GGGNNNQQQZZZeeejjjaaaxxxvvvkkkiiimmmrrr}}}{{{zzzmmm]]]VVVVVV___YYYMMMIIIJJJTTTgggnnn\\\bbbwwwxxx|||sss^^^FFF===BBBJJJdddfffEEE666666;;;666777CCCRRRzzzvvvzzzvvvzzz}}}vvvddd\\\```lllwwwnnnxxx~~~zzzwwwuuusssllleeeiii{{{vvvuuu|||xxxjjjUUUDDD==={{{xxxwww{{{}}}vvvpppoooqqqqqqlllggghhhhhhooo~~~zzztttoooggg___UUUMMMEEEEEEJJJNNNNNNLLLHHHBBB>>>BBBGGGJJJMMMQQQUUURRRTTTQQQvvvsssuuupppppp|||pppaaalllmmmggglllzzz{{{rrrhhhfffqqq~~~wwwqqqqqqfffSSS\\\___SSSJJJCCCMMMbbb___OOO\\\qqqxxxssswwwggg```XXX\\\iiiooohhhyyyttteee___```bbbdddbbb\\\aaannnnnnRRROOOTTT```jjjtttjjjeee~~~xxxiiibbbiiiqqqwwwyyywwwxxxbbbLLLRRR^^^ZZZaaaYYYMMMJJJNNN]]]tttlll\\\cccyyyssszzz|||xxxnnnYYYDDD>>>DDDOOOmmm[[[???555777888333666CCCUUU{{{zzz|||jjj\\\ZZZiiisssppp~~~tttkkkkkk{{{zzzsss|||yyytttgggVVVGGGAAA~~~{{{|||{{{wwwsssrrrtttvvvvvvtttkkkiiilllyyy}}}~~~}}}wwwqqqhhh___UUUMMMDDDCCCHHHMMMMMMJJJMMMEEE???BBBIIIPPPXXX^^^```]]]YYYMMMmmmtttqqqmmmvvvsss```jjjiiieeelllyyy~~~qqqeeeeeelllrrrnnnlllnnneeeVVVeee|||YYYQQQKKKCCCPPPjjjZZZNNN[[[qqqzzz}}}mmmeee___iii|||{{{gggZZZwwwwwwjjjeeeeeegggiiioooooosss}}}zzzpppnnnsss}}}hhhfff{{{~~~zzzlll```^^^kkkttt{{{tttsssxxx}}}rrrPPPLLLWWW```cccfff[[[NNNKKKPPPfff~~~jjjZZZccc~~~qqqsss|||uuuiiiUUUAAA>>>GGGRRRtttuuuPPP;;;444444666666:::CCCSSSsss}}}vvvaaaWWWeee{{{ppp{{{~~~~~~rrr}}}|||||||||{{{uuunnnfff\\\QQQHHHCCCxxxnnnnnnooonnnooosss{{{{{{tttnnnrrr~~~{{{wwwzzzssshhh^^^SSSLLLDDDDDDKKKRRRTTTSSSZZZOOOFFFFFFKKKSSS\\\dddaaa^^^YYYJJJfffrrrmmmqqqvvv___gggfffcccmmm||||||rrrfffeeehhhiiieeegggllleee\\\oooxxxWWWQQQKKKDDDRRRmmmWWWPPP[[[oooppphhhfffuuu}}}mmmkkkxxxooonnnmmmnnnqqqvvv}}}wwwfffiiizzzxxxvvvlllbbb^^^bbbnnnxxxtttdddgggppp~~~]]]JJJOOOYYY[[[iiihhhZZZLLLJJJRRRmmm{{{gggWWWbbbrrrooo~~~~~~ssseeePPP??????JJJUUUxxxgggHHH888444777777;;;===BBBYYY}}}mmm]]]dddwww}}}tttppp~~~qqqzzz~~~|||{{{{{{{{{yyyoooaaaWWWRRRQQQMMMIIIwwwmmm^^^bbbfffgggiiippp}}}vvvrrr~~~|||wwwyyy~~~yyyrrrhhh^^^QQQJJJEEEHHHRRR\\\``````dddYYYNNNKKKMMMQQQWWW]]]VVVTTTTTTIIIbbbuuummmlll~~~xxx```dddgggeeennnzzzmmmgggeeeeee^^^dddllljjjiiivvvZZZQQQJJJCCCQQQiii~~~SSSQQQYYYlllwwwpppppp|||vvvvvvtttsssvvvzzzrrrcccfffxxx~~~eeennn}}}nnnbbb]]]___eeeppp}}}~~~ggg[[[^^^gggtttYYYGGGOOO\\\bbbjjjfffWWWJJJJJJVVVzzz{{{gggWWWaaauuummmwww|||ppp```LLL===AAANNN\\\{{{yyyWWW@@@888444888555888:::BBBfffxxxfffaaa~~~{{{uuuyyyggg```nnn~~~ooottt{{{||||||}}}}}}}}}~~~~~~~~~zzzlllYYYOOORRR[[[[[[VVVwwwllldddZZZ^^^ccchhhnnnxxx~~~xxx~~~uuuwww~~~wwwrrrnnnggg```RRRKKKFFFIIITTT^^^cccdddaaaXXXPPPOOOPPPOOOOOORRROOOKKKOOOHHH[[[zzzllleeevvvyyyaaaaaa}}}fffeeennn~~~uuuhhhaaaaaaXXX```lllooossswww```TTTIIIEEEQQQeee|||PPPQQQXXXkkk|||ppppppuuuwww{{{xxxdddZZZ[[[```iiimmmdddnnn||||||qqqcccZZZ\\\```fffooo~~~hhh^^^[[[```gggrrr{{{YYYJJJSSSbbbjjjiiidddUUUKKKPPPbbb|||hhhXXXbbb{{{ooosssxxxjjj[[[HHH<<>>EEEaaa}}}tttGGG???;;;333>>>999999CCCOOOqqqeeeuuuggguuuZZZeeerrr}}}zzznnnjjjpppuuusssooosssrrrnnn||||||{{{xxxyyywww|||zzzsssjjjdddfffoooxxx|||zzz|||uuuoooWWWLLLTTT```oooyyyvvvzzzuuuuuusssooolllmmmyyy|||{{{vvvnnnqqq}}}~~~~~~wwwhhh]]]SSSKKKDDDCCCHHHMMMNNNLLLFFFGGGHHHJJJJJJKKKKKKKKKJJJHHHIIIGGGPPPvvvqqqeeennn~~~eeefffvvvggg```nnn{{{~~~yyyjjj[[[QQQIIIVVVdddppp}}}|||{{{qqqhhh___OOOEEEUUUnnntttVVVRRR```www}}}|||zzz}}}vvv```RRRTTTTTTWWW___qqqrrrhhhaaaVVV^^^xxxrrrdddVVVRRRNNNKKKKKKJJJHHHGGGLLLLLLKKKJJJIIIIIIHHHHHHFFFFFFGGGHHHIIIIIIJJJJJJHHHGGGGGGIIIKKKLLLLLLKKKJJJIIIIIIHHHGGGGGGGGGGGGDDDDDDEEEFFFGGGHHHJJJKKKMMMMMMMMMMMMNNNPPPRRRSSS[[[\\\[[[WWWRRRPPPQQQTTT^^^aaahhh{{{bbbKKKMMMXXXaaannn|||iii[[[___fffhhhggg```\\\TTT]]]}}}jjjWWWgggwwwttt~~~{{{sssXXXEEECCC???IIIeeemmmBBB<<<999111:::===;;;JJJfffxxxddddddpppdddeeeggg|||yyy~~~mmmjjjmmmppprrrfffeeemmmyyy~~~~~~{{{rrrnnniiifffgggooozzzuuubbbRRRMMMRRR\\\qqq~~~wwwssssssrrrpppqqqsss{{{}}}ooommmttt~~~}}}xxxjjj^^^SSSLLLDDDBBBEEEHHHIIIHHHGGGGGGHHHIIIIIIJJJIIIIIIFFFGGGJJJGGGOOO{{{uuuiiirrr{{{hhhhhhwwwiii```lll~~~|||{{{lll[[[PPPIIIUUUfffttt~~~yyyqqquuuooojjjbbbQQQHHHXXXpppkkkUUUWWWeeeuuu}}}xxxqqqpppuuuzzzrrrfffYYYRRRRRRVVV```kkkvvvvvvbbbVVVPPPIIIUUUqqqrrrjjjcccVVVOOONNNLLLJJJJJJKKKMMMMMMMMMHHHIIIJJJJJJJJJIIIGGGFFFFFFFFFHHHIIIKKKLLLMMMNNNNNNNNNOOORRRTTTTTTRRRQQQOOONNNMMMLLLKKKJJJJJJJJJIIIJJJKKKKKKLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJIIIGGGFFFJJJQQQWWWdddeeennnhhhSSSDDDIIIUUUaaarrrkkk]]]]]]bbbeeeiiieee^^^XXXmmm}}}jjjYYYiiiwwwoooyyynnnUUUCCC@@@@@@QQQnnn^^^999888999222888;;;999MMMxxxmmmbbbvvvlllyyyxxxxxxrrreeebbbzzzyyyzzz~~~|||llllll}}}|||vvvwww}}}wwwrrrpppuuu{{{lll\\\WWWUUUUUU]]]wwwxxxtttssssssrrruuuzzz}}}~~~rrrkkkqqq}}}|||{{{||||||tttfffZZZQQQKKKCCC@@@BBBEEEFFFEEEGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGIIIFFFOOO~~~yyyllltttzzznnnmmm{{{lll```iii{{{ooo]]]PPPIIITTTgggyyy{{{qqqjjjnnnmmmllleeeUUULLL[[[rrryyydddXXXaaallluuu~~~xxxsssfffgggnnnyyy}}}~~~iiihhhddd^^^XXXXXX```iiittt|||yyypppdddQQQGGGFFFDDDSSSpppnnnWWWVVVVVVQQQPPPOOOOOOOOOPPPRRRUUUWWWWWWVVVWWWWWWXXXXXXXXXWWWWWWWWWXXXXXXYYY[[[\\\^^^^^^XXXYYY[[[^^^``````\\\ZZZXXXWWWVVVTTTSSSSSSRRRRRRSSSTTTVVVWWWWWWWWWVVVUUUPPPPPPPPPPPPPPPOOONNNNNNMMMNNNMMMLLLLLLQQQYYY```kkknnnxxxuuuXXXIIIAAAIIIWWWeeewww~~~tttfff\\\\\\bbbhhhnnnmmmccc```~~~}}}kkk\\\nnnyyyllluuuxxxgggPPP@@@;;;CCC\\\yyyxxxOOO333777:::666999::::::PPP~~~oootttYYYdddnnnkkkiiibbbyyy|||zzzyyy|||qqqlllooo~~~~~~~~~{{{nnnfffccc```[[[bbb|||xxxwwwuuuuuuyyy}}}uuujjjjjjxxx|||yyyyyyxxxpppaaaVVVNNNHHHBBB???@@@CCCEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFHHHFFFGGGGGGTTTyyy}}}pppuuu{{{qqqppp~~~ppp```dddsss```RRRHHHRRRggg}}}xxxmmmhhhiiikkkmmmhhhZZZRRR___qqq{{{uuufff```jjjnnnnnnuuu||||||uuunnn```bbbjjjtttvvvppphhheeeTTTSSSRRRTTT___sss{{{yyyxxxxxxuuurrrnnnkkkgggdddbbb]]]VVVJJJEEEFFFEEEUUUsssfffVVV[[[^^^\\\___ZZZ[[[]]]___aaacccfffgggjjjiiihhhggghhhiiilllmmmmmmlllllllllmmmnnnooopppkkkmmmooorrrtttssspppllllllkkkiiigggfffeeeddddddaaabbbdddeeefffffffffeee```aaabbbccccccaaa```^^^\\\]]]^^^^^^^^^aaagggmmmsssyyyuuu^^^PPPGGGEEEPPP```qqqvvvccc^^^___]]]^^^^^^[[[XXXZZZdddmmmqqqrrrhhhlllvvvzzzyyy~~~}}}kkk___ttt{{{kkkkkkxxxwww```III===999HHHhhhkkkEEE222666888666888:::AAAWWWwwwzzz}}}IIIMMMkkkooo```mmmooo^^^qqq}}}}}}zzzvvvnnngggjjjuuu~~~~~~yyyoookkkppp~~~nnnfff```]]]hhh|||{{{yyyxxx|||}}}{{{zzznnngggmmm~~~~~~yyywwwuuunnnaaaVVVKKKGGGAAA>>>>>>AAADDDFFFDDDDDDEEEFFFGGGGGGFFFFFFGGGEEEFFFIIIWWWvvv}}}vvvwww{{{pppppp~~~sss```bbbvvvcccUUUIIIQQQfffuuujjjiiigggjjjmmmjjj___YYYaaaooouuuqqqfffaaafffccc```ggguuu|||{{{rrrjjj___aaagggooonnncccWWWQQQIIIKKKQQQ```|||{{{tttkkkeeeaaa___^^^]]]\\\YYYUUURRRPPPNNNMMMPPPOOOJJJIIIIIIEEETTTqqqiii___fffgggeeekkkiiillloooqqqsssuuuxxxzzzvvvuuutttssstttwwwzzz|||{{{{{{zzzzzzzzz{{{}}}~~~~~~|||zzzxxxwwwvvvvvvrrrssstttuuuvvvwwwwwwwwwppprrrsssttttttqqqooommmgggiiikkkkkkjjjlllpppuuu|||xxxeeeYYYOOOJJJJJJWWWiii{{{{{{]]]MMMKKKNNNGGGHHHLLLOOOQQQVVV```kkkrrrtttlll{{{rrrwwwuuuzzz{{{iii___www}}}mmmgggttt~~~}}}tttWWWCCC===;;;OOOrrr___???555555555555777888GGG\\\{{{~~~~~~{{{hhhDDDHHH___sss___[[[uuu[[[hhh|||xxxoooqqqqqqooopppuuuxxxxxxhhhfffdddeeepppyyyzzznnnmmmuuunnn```ZZZ^^^ppp}}}}}}{{{zzz~~~{{{|||~~~zzzvvvsssllleeefffqqq}}}vvvtttsssmmmbbbXXXLLLGGGBBB>>>>>>@@@CCCEEEBBBCCCDDDEEEFFFFFFGGGGGGEEEDDDGGGHHHSSSxxxzzz~~~{{{xxxrrrrrryyycccaaayyygggYYYKKKPPPeee~~~qqqfffiiifffiiilllkkkccc___ccckkkiiiiiiaaa___bbb___```mmmyyy{{{pppggg``````fffmmmlllcccYYYUUUWWWccctttwwwttttttuuussskkkfffeee[[[ZZZXXXTTTPPPNNNNNNNNNMMMMMMLLLKKKKKKKKKMMMNNNNNNSSSSSSTTTRRRLLLYYYwwwsssooovvvuuurrr{{{tttxxx|||~~~zzzwww{{{|||{{{yyyvvvvvvzzz~~~qqqhhheee___YYYYYYdddvvvqqq```ZZZXXXWWWQQQNNNOOOTTTVVVYYYcccmmmxxxxxxsssmmmtttrrryyywwweee^^^yyyqqqdddqqq|||zzzmmmNNN@@@@@@BBBXXXxxxqqqNNN888888666333777<<<:::MMMbbb~~~VVVFFFHHHUUUvvv|||iiieeeqqqjjjjjjtttzzz||||||yyy|||ppprrrvvv~~~{{{tttjjjqqqqqq___[[[hhh|||}}}}}}~~~}}}|||~~~}}}{{{}}}|||{{{yyywwwtttooohhhddd______]]]]]]dddssszzzsssppppppkkkbbbYYYMMMIIICCC>>>===???AAADDDAAABBBCCCEEEFFFGGGGGGGGGEEEEEEHHHFFFLLLlllyyy~~~uuuwwwvvvgggaaa}}}{{{iii[[[MMMPPPddd}}}mmmccchhhgggiiilllkkkfffbbbdddiiiaaadddaaaaaaggggggooo{{{ooofff______eeemmmpppkkkeeedddvvv~~~sssiii```\\\]]]VVVRRRQQQQQQOOOJJJHHHJJJGGGIIIJJJJJJIIIIIIJJJKKKJJJKKKMMMOOOQQQTTTXXX[[[VVV^^^bbbccc```YYYgggtttqqqsssvvvooommmuuuqqqoooqqqnnngggkkkeeebbbdddeeegggnnnwwwzzzyyydddmmmrrryyytttbbb\\\yyysssaaannn}}}zzzxxxhhhHHH>>>DDDHHH^^^zzzaaa@@@222888777444;;;CCCCCCWWWkkkHHHEEE???FFFgggwwwjjj]]]qqqrrrooo|||~~~ooohhhxxxxxxeeedddttt~~~}}}}}}|||yyypppiiifffccc```]]]ZZZZZZ[[[ZZZXXXTTTPPPMMMFFFIIIQQQ]]]gggqqq{{{uuuqqqnnnhhh^^^VVVOOOHHH???<<<>>>AAACCCBBB@@@@@@AAADDDFFFGGGFFFDDD???CCCIIIEEEEEE___~~~qqqyyyxxxtttmmmrrroooeeesssppp^^^NNNKKKddd~~~kkkeeeggg```bbbfffiiihhhfffeeeeeefffoooyyyzzznnngggccc___aaajjjqqqxxxlllaaa\\\VVVQQQOOOOOOOOOOOOHHHKKKMMMMMMKKKJJJLLLNNNMMMOOOPPPQQQQQQRRRUUUXXXVVVYYY\\\___aaadddhhhkkknnnpppssszzzwwwiiisss}}}|||{{{{{{~~~wwwkkkkkksssxxx~~~~~~nnn\\\bbbyyydddjjj~~~|||vvvmmmZZZBBB???EEENNNnnnzzz[[[AAA;;;333555;;;444666HHHJJJiiitttIII;;;DDDAAAQQQrrrgggssswwwwwwiiinnnrrruuu}}}tttrrr|||pppfffbbb]]]VVVRRRQQQPPPNNNMMMRRRRRRSSSSSSSSSPPPLLLIIIIIIGGGHHHPPP\\\nnn}}}zzzvvvrrrmmmfff\\\UUUOOOHHH???<<<>>>AAACCCBBBCCCCCCCCCEEEGGGHHHGGGFFFHHHEEEHHHFFFDDDXXXsss}}}nnnrrrxxxnnnsssrrrgggrrrsssbbbPPPNNNhhhmmmfffgggbbb```aaaeeefffcccdddhhhyyyxxxjjjbbbaaa___cccnnnyyy|||jjjYYYLLLQQQOOONNNNNNOOOPPPQQQQQQSSSVVVXXXYYYXXXWWWYYY[[[WWWYYY]]]___aaacccfffiiihhhjjjmmmoooqqqtttyyy|||yyymmmkkkuuuzzzooo___ggg{{{hhhmmmzzzpppeeeTTTBBB>>>GGGVVVooopppRRR===999333777<<<888???UUUpppzzznnnIII>>>AAA???JJJsssuuuyyy~~~aaaYYYhhhvvv}}}~~~wwwwww{{{|||yyy}}}~~~sssggg[[[SSSLLLJJJGGGFFFGGGIIIJJJJJJOOOOOOPPPRRRSSSRRRNNNKKKKKKHHHFFFIIIUUUnnnyyyxxxwwwssslllbbbYYYTTTNNNHHH@@@<<<>>>AAACCCCCCGGGEEEDDDEEEGGGHHHHHHGGGMMMEEEFFFGGGDDDTTTpppiiihhh~~~oootttuuuiiipppxxxjjjTTTSSSoooooofffgggddd\\\]]]dddeee```eeeqqqzzzlllbbb^^^___^^^cccnnn|||}}}iiiZZZOOOLLLMMMOOOQQQTTTWWWZZZ\\\]]]^^^aaaccceeeeeeeeedddeeefffeeehhhllloooqqqrrrtttvvvzzz{{{}}}}}}uuutttvvvzzz|||kkk```lll~~~mmmpppxxxjjj]]]KKKCCC@@@LLLbbbooo```FFF777666444888===<<>>CCC```{{{xxxnnnSSSTTTeeeuuuooo~~~zzz}}}|||mmm```VVVOOOKKKKKKJJJKKKLLLOOORRRUUUVVVXXXXXXYYY]]]___^^^ZZZUUUPPPQQQPPPQQQZZZttt~~~vvvxxxxxxtttkkk```WWWSSSMMMGGG@@@<<<===@@@CCCDDDHHHFFFDDDDDDFFFGGGGGGGGGJJJAAADDDHHHFFFXXX~~~ddd___~~~xxxzzzooossswwwkkknnn~~~rrrYYYXXXsssnnneeefffccc[[[\\\dddeeeeeeuuu}}}zzzyyysssiii___[[[^^^ccceeeeeehhhqqq}}}|||jjjdddaaa\\\^^^eee___bbbeeegggiiikkknnnpppooopppqqqrrrssssssssssssxxx{{{~~~wwwuuuxxxooosssxxx}}}vvvfff```rrrqqqrrr~~~tttdddWWWDDDEEEEEETTTllllllQQQ<<<333666555888;;;:::LLLmmmssskkk}}}]]]GGGCCC<<>>NNNxxx{{{}}}{{{xxxxxxfffYYYbbbttt{{{{{{{{{}}}uuufffWWWLLLHHHIIILLLOOOQQQTTTWWWZZZ]]]```bbbffffffhhhlllpppooojjjeee```aaa]]]ZZZbbb~~~}}}vvvwwwwwwsssjjj___VVVQQQJJJFFF@@@<<<<<<>>>BBBDDDGGGEEECCCBBBDDDFFFFFFFFFFFF@@@FFFJJJIIIaaa___YYY}}}rrrhhhlll|||pppssszzznnnmmm~~~zzz___]]]vvvjjjcccfffeee^^^]]]ccciiiyyytttiiifffbbb]]]YYYRRRRRRPPPMMMMMMTTTaaakkkooopppsssyyyvvvlllmmmnnnjjjiiinnnqqqrrruuuvvvwwwzzzyyypppjjjggggggjjjaaadddjjjpppzzzrrrbbbddd|||tttsss}}}~~~wwwjjjZZZOOOCCCHHHNNN___nnnbbbFFF555333666666777888777KKKnnnwwwtttrrrxxx|||XXXGGGCCC>>>BBB===CCCfffyyy|||vvvppp}}}sss]]]bbbsss~~~{{{zzz|||zzzvvvkkk\\\NNNHHHJJJQQQVVVYYY\\\aaaeeehhhjjjnnnpppvvvuuuxxx~~~yyyyyyrrrfffaaappp}}}vvvvvvtttooohhh^^^TTTNNNHHHDDD???::::::<<>>WWWzzz{{{mmmsss{{{oooxxxoooWWW]]]kkkyyy}}}|||}}}}}}yyy|||xxx|||{{{vvvzzz}}}|||yyyzzz~~~}}}qqqaaaUUURRRWWW^^^bbbdddiiioootttwwwzzz}}}~~~mmmooo}}}vvvsssnnnjjjddd\\\RRRJJJEEEBBB===999888:::???CCCAAAAAAAAACCCEEEFFFEEEDDDDDDCCCGGGGGGNNNuuu___VVVlll~~~{{{}}}zzzsssuuuttt{{{yyyqqq{{{ooogggvvvwwwaaaaaakkkmmmrrryyyfff\\\UUUQQQNNNPPPQQQQQQSSSWWW]]]___aaadddgggkkkmmmooosssxxx}}}|||sssppplllgggcccaaabbbaaa___YYYWWWUUUVVV[[[fffqqqyyy}}}wwwvvvjjjaaappp~~~yyyqqqaaaPPPFFFEEEKKKIII```nnnXXXBBB;;;222333666777:::===>>>RRRuuu}}}ppp}}}jjjXXXNNNEEE>>>BBB<<<;;;KKKeeepppgggzzzwwwvvvppp^^^XXXaaappp|||~~~yyyyyy|||www~~~xxxvvv{{{|||xxxrrruuuxxxxxxwwwyyywwwggg\\\ZZZ___cccfffiiiooowww|||ttt}}}vvvqqqjjjfffbbb[[[PPPGGGDDDAAA===888777999???CCC@@@@@@AAADDDFFFGGGFFFDDDAAAAAADDDCCCPPP}}}}}}aaaUUUhhh~~~xxxqqqxxxvvv{{{}}}sss{{{tttjjjvvvsss___bbbnnnnnn{{{gggUUUUUUVVVVVVYYY\\\\\\\\\aaaiiillljjjjjjmmmrrrwwwzzz{{{{{{vvvvvvwwwrrrhhh```^^^bbbfffgggaaa\\\VVVRRRTTT\\\eeellllllppptttpppeeecccuuu|||fff^^^qqqzzztttlll[[[JJJDDDGGGNNNIIIeeeqqqNNN777999222222555777<<>>AAABBBAAAAAAAAABBBCCCEEEFFFAAAJJJEEEHHHQQQssstttZZZjjj{{{kkkhhhnnn{{{yyyrrrkkkiiiiiimmmuuu~~~pppiiiiiijjjpppvvv}}}{{{}}}~~~|||uuulllgggiiinnnmmmiiiddd___XXXUUUZZZbbbeeelllqqqjjj^^^^^^rrrqqq\\\XXXwwwyyykkkXXXIIIBBBBBBIIIPPPYYY```[[[HHH888555555222///666===IIIeeepppjjjaaaXXXJJJDDD===>>>@@@???WWWvvvnnnwwwsss|||||||||yyyzzz|||}}}{{{zzzpppppppppqqquuu}}}yyyqqqkkkhhhbbbWWWLLLHHHBBB???;;;777777:::>>>AAAAAAAAAAAAAAABBBCCCDDDEEEBBBKKKGGGHHHKKKeeefffppp~~~~~~vvvaaaeeevvv~~~}}}lllbbbZZZZZZ___iiiwww~~~}}}|||vvvvvvzzz|||wwwrrrsssuuuwwwrrrllleee]]]WWWYYY___cccjjjqqqlllaaa___sss}}}lll\\\```yyymmmZZZFFF>>>===BBBNNN[[[lll^^^KKK;;;222111333555999:::DDDbbb}}}wwwpppmmmcccXXXLLLGGG@@@@@@AAA:::GGGddd{{{oooqqq}}}qqqttt|||tttvvvuuuwwwxxxyyyzzz~~~yyywwwwwwtttuuuvvvyyy~~~yyysssnnnkkkcccWWWLLLGGGAAA>>>:::777777;;;???BBBAAAAAABBBBBBBBBCCCCCCDDDDDDLLLGGGGGGEEEWWW{{{|||xxxyyyyyysss\\\eee||||||wwwpppYYYQQQKKKNNNVVVaaammmwww~~~|||xxxwww~~~}}}zzzssslllddd]]]^^^cccfffkkkrrrpppfffcccuuu}}}hhh\\\ggg}}}ooo^^^LLL???>>>@@@EEETTTeeexxx\\\???444333333444888EEE;;;III|||tttgggttt|||pppllljjj___SSSNNNKKKDDDCCCEEE>>>CCCWWW}}}pppqqqsssrrrwwwtttrrrttttttrrrqqqqqqyyy{{{mmmooouuu||||||vvvssstttvvvoooppp~~~yyytttppplllcccVVVLLLHHH@@@>>>:::777888;;;@@@CCCBBBBBBCCCCCCCCCCCCCCCCCCCCCJJJFFFHHHFFFXXX~~~xxxxxxoooZZZiiiwww{{{|||qqqfff```NNNJJJIIIOOOVVV]]]dddkkkuuuyyytttnnnjjjlllppphhhjjjoooqqqkkkiiizzzeee[[[iiiuuuiiiQQQEEE<<<===CCCNNNbbbuuuqqqSSS888222555555666999===;;;\\\ssssssyyy}}}ooollliii```VVVPPPOOOGGGCCCEEE@@@@@@MMMnnnxxxrrr~~~qqqooo}}}tttrrrqqqooonnnpppiiipppxxx{{{llleeehhhooowwwxxxttttttyyyzzzaaaiii}}}{{{xxxsssooojjjaaaTTTKKKHHH@@@===999777888<<>>;;;CCCZZZ}}}nnnxxxppphhh{{{}}}tttjjjfffgggfffiiilllooottt}}}~~~tttpppqqqpppvvv|||~~~|||~~~zzziiittt~~~{{{yyyuuupppkkkfff\\\PPPIIIHHH???<<<999777888<<>><<>>```}}}gggvvvccc}}}uuunnnkkkgggdddccc[[[```XXXKKKHHH@@@;;;???HHHkkkqqqkkkooosssrrrxxxzzzmmmdddaaabbbccccccbbbaaadddjjjpppwwwuuuwww|||xxxrrr|||zzzwwwrrrnnnhhhcccYYYMMMGGGGGG???<<<999777888<<>>...666FFF???YYYrrr{{{|||{{{tttpppoooppppppqqqnnnggg^^^XXXSSSJJJAAACCCEEE[[[vvvvvvkkkdddjjjzzz}}}rrrpppxxx~~~wwwooorrr___eeeeee___]]]^^^]]]YYYVVVSSSWWWbbblllrrr|||zzz{{{{{{tttoooiii```TTTKKK}}}zzzrrroooiiiaaaWWWNNNFFFBBB@@@<<<666444777<<>>999:::GGGWWWppp}}}iiiFFF444555111;;;000///@@@CCC[[[yyyvvvxxxzzzxxxvvvsssqqqjjjbbb^^^ZZZRRRJJJCCC@@@CCC[[[}}}qqqdddaaajjj{{{vvvjjjqqq{{{}}}{{{|||vvvlllaaa]]]]]][[[XXXSSSPPPOOOMMMJJJGGGKKKQQQ[[[]]]bbbeeehhhkkkooorrriiifffbbb______aaaeeehhhjjjiiifffbbb^^^[[[XXXVVVWWWRRRLLLIIIHHHFFFCCC@@@~~~{{{yyysssoooggg^^^TTTKKKEEEBBB===999555444888>>>CCCFFFFFFFFFFFFFFFGGGIIIKKKLLLNNNQQQKKKHHHaaa~~~yyyzzzjjjggg}}}xxxttttttvvv}}}yyyyyyqqqaaaeeeiii{{{ooo```VVVYYY___gggyyy|||mmmyyyzzzkkkhhh|||xxxooobbbRRRBBB:::===DDDPPPmmm|||XXX888000666+++>>>>>>555<<>>}}}{{{yyywwwuuupppggg]]]SSSJJJEEEBBB;;;888555555999???DDDFFFKKKJJJIIIHHHHHHIIIKKKLLLKKKOOOJJJFFF[[[uuuzzz{{{vvv~~~mmmppp|||tttqqqrrrwww}}}{{{lll___eeennnvvvqqqqqqqqqooosss^^^PPPTTT]]]fffyyyuuuxxxgggeee{{{uuuiiiYYYJJJ<<<777???KKKeeelllDDD444555666000888BBB:::>>>qqqzzzrrrfffnnnyyy}}}ttt|||yyyzzz|||{{{wwwrrrllljjjeee___^^^^^^ZZZSSSIIIHHHBBBAAAVVV|||}}}uuuppprrr|||wwwsssVVVPPP^^^lllggg```VVVPPPOOOOOOJJJDDDFFFFFFFFFEEEDDDBBB@@@>>>BBBAAAAAAAAABBBCCCEEEFFFAAAAAAAAABBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAA???>>>}}}{{{yyywwwuuuuuuooofffZZZPPPHHHCCCAAA999666444555:::@@@EEEGGGLLLLLLJJJJJJIIIJJJKKKLLLLLLMMMGGGBBBTTTvvvyyy{{{ttt{{{yyyuuuuuusssyyy~~~jjj^^^dddwwwxxxnnnnnnwwwjjjTTTVVV___fffttt{{{uuu``````}}}wwwlll^^^NNNBBB888666CCCSSS|||~~~VVV888555888555999222999>>>UUUsssiiirrrlll|||{{{{{{zzzxxxtttoookkkeeeddd```\\\]]]___\\\WWWHHHIIIEEEAAALLLjjjzzzwwwuuuwwwyyy~~~pppbbbWWWTTTWWWvvv|||xxxjjjbbb\\\SSSIIIIIIGGGEEEDDDCCCCCC@@@????????????????????????@@@??????????????????>>>>>>>>>>>>@@@AAAAAA@@@??????}}}{{{yyywwwvvvsssmmmcccWWWMMMEEEAAA???888555444555:::@@@EEEHHHJJJJJJJJJJJJJJJKKKLLLLLLNNNMMMHHHHHH___rrrsss||||||zzz|||}}}uuuvvvyyy|||{{{xxxyyy~~~wwwggg```ggg~~~{{{tttYYY[[[fffjjjttt~~~yyyppp^^^^^^wwwppp[[[NNNBBB===999===OOOdddvvv[[[CCC777777777555999888:::JJJyyyppppppaaavvv~~~xxxpppjjjgggddddddaaa^^^aaaeeeddd___UUURRRLLLFFFFFFWWWxxx~~~zzzuuuqqqsssxxx|||~~~yyy|||xxxkkkbbbbbbggglllsssyyy}}}rrrmmmiiidddYYYSSSKKKEEEBBBBBBAAA??????>>>>>>===============>>>============<<<<<<<<<>>>>>>?????????@@@BBBCCC}}}{{{zzzxxxvvvrrrkkkaaaUUUJJJCCC???===777555333555;;;AAAFFFHHHFFFGGGHHHIIIKKKLLLMMMMMMLLLKKKJJJUUUxxx^^^```~~~www}}}~~~zzzwwwtttuuuzzzvvvoooooouuuyyy}}}xxxwwwxxxssshhhaaaaaaiiipppUUU]]]nnnvvvxxxttt~~~lll``````{{{qqqjjjMMMAAA:::;;;>>>FFF]]]uuu^^^<<<666:::888555666111DDDDDDZZZyyyhhh^^^ddd{{{pppjjjhhhhhhgggeeecccgggllllllhhhhhh^^^TTTKKKCCCHHHbbb|||uuummmjjjkkkyyyhhhQQQJJJHHHJJJNNNTTT]]]___YYYTTTZZZbbbffftttjjj[[[OOOHHHFFFDDDCCCBBBAAA@@@@@@???@@@@@@@@@======>>>>>>??????@@@@@@@@@???>>>======@@@EEEHHH~~~~~~}}}{{{yyykkkeee\\\SSSKKKDDD>>>:::666444444777===CCCGGGIIIEEEGGGHHHHHHGGGHHHJJJLLLNNNTTTIIIVVVkkkKKKOOOooo{{{yyy|||yyyrrrpppwwwrrr^^^TTTVVV\\\eee^^^YYY\\\eeejjjhhhdddqqq}}}zzzbbbWWWfffxxx~~~{{{iiilllmmmbbbkkk{{{{{{yyyjjjXXX???AAA@@@===CCCVVVnnn~~~___DDD222666999333666BBBDDD===bbbxxxeee\\\ooo~~~{{{vvvtttsssrrrrrriiikkklllmmmnnnooorrrtttttteeeZZZVVVPPPIIILLLVVVwwwzzzvvvssskkkbbbbbbxxxnnn[[[OOOKKKNNN___]]]HHH===EEEAAA>>>OOOTTTYYYaaaeeebbbXXXJJJAAA@@@???======>>>@@@@@@@@@>>>@@@???===@@@GGGLLLLLLMMMDDDAAADDDCCCEEEYYYrrr}}}|||{{{xxxvvviiicccZZZQQQJJJCCC>>>:::555444444777===CCCGGGHHHIIIIIIIIIGGGEEEEEEGGGHHHHHHOOOFFFVVVgggHHHGGGbbb}}}~~~|||~~~{{{uuurrrvvvppp[[[PPPQQQVVV]]]XXXUUUXXXccckkkkkkggglllsss```XXXeeesssuuuxxxzzzjjjnnnppp```lll{{{xxxppp___NNN>>>???>>>CCCWWWmmmrrriiiLLL>>>333444888999:::<<<>>>[[[ccciii}}}|||yyyvvvsssrrrpppoooooorrrvvvwwwxxxxxxyyy{{{uuuiiiaaa___XXXOOONNNUUUlll{{{xxxwwwrrrjjjaaannnzzz|||vvvuuuxxxlllUUUPPPCCC;;;GGGBBBCCCGGGLLLPPPOOOJJJEEEAAA???===???CCCCCC???:::DDDEEEDDDDDDHHHPPPRRRPPPKKKFFFFFFKKKQQQaaa}}}~~~|||{{{xxxuuurrreee```WWWOOOHHHBBB===:::555444444777===BBBFFFHHHLLLKKKIIIFFFBBBAAACCCDDDHHHOOOIII\\\eeeHHHBBBQQQ}}}xxx{{{{{{{{{vvvuuuzzz~~~lllXXXLLLLLLQQQWWWVVVSSSUUUbbbppptttpppxxx~~~zzz{{{yyylll___[[[eeellllllqqqzzz{{{nnnuuuppp]]]nnnxxxooobbbPPPAAA===>>>AAAQQQpppnnnNNN::::::777444666===@@@???WWW|||vvvzzzyyyyyyxxxwwwtttrrrooonnntttxxx}}}}}}|||{{{pppiiidddccc]]]RRRNNNQQQ]]]zzz}}}}}}zzzsssggghhhkkk~~~lllUUUFFFIIIDDDJJJRRRXXXXXXQQQFFF???<<<<<>>bbbrrr|||uuuwwwuuuuuuwwwsssttttttssspppoooppprrr{{{~~~}}}wwwqqqnnnooommmllllllhhhccc______TTT^^^uuuzzz|||xxxoooppp||||||~~~zzzvvvpppjjjeeeWWWRRRLLLFFFBBB>>>;;;999444444555888===AAACCCDDDCCCDDDEEEDDDCCCCCCDDDFFFBBBDDDCCC___UUUHHHGGG???GGGgggooosssyyyxxxrrrqqq{{{~~~{{{uuuvvvyyy~~~zzzmmm___UUUSSSTTTccckkkfff[[[ddd|||~~~wwwrrrmmmkkkooouuu{{{zzz{{{~~~kkkaaawww|||ppp```RRRFFF===;;;===EEETTTjjjttt___???333:::999222444<<<===HHHvvv^^^cccyyyhhhuuu}}}wwwvvvrrroooooollllllkkkhhhgggjjjrrrxxxxxxsssqqqnnnnnnnnnmmmkkkhhheeeddd\\\^^^jjjxxxttttttyyy{{{xxxsssllleee```SSSOOOIIIDDD@@@===;;;999444444555888===AAACCCCCC@@@CCCEEEFFFEEEDDDEEEFFFCCCDDDCCC___SSSDDDEEE@@@BBBVVVsssooosss}}}vvvtttzzz}}}|||{{{|||}}}rrreee[[[WWWWWWaaannnnnnbbbjjjxxxyyysssnnnlllsss|||yyyuuuxxxssseeeyyy{{{ssscccQQQEEE===888:::???LLL```lll^^^FFF666444777777555777===CCCVVVmmmbbbxxx|||eeelll}}}uuuqqqmmmjjjiiieeedddbbb___```iiixxx~~~yyyvvvuuulllnnnpppooommmjjjfffbbbbbbaaaeeeqqq~~~{{{xxxppp~~~}}}yyyuuupppiiiaaa\\\QQQMMMGGGBBB???===:::888444444555999===AAABBBBBB@@@CCCFFFGGGFFFEEEEEEEEEBBB@@@>>>ZZZWWWCCCDDD@@@@@@KKKbbbqqqrrr}}}zzz|||}}}}}}}}}}}}vvviii^^^YYYXXX___qqqtttjjjqqquuuzzz~~~~~~yyysssmmmllluuuqqqqqq|||zzzhhh{{{wwwlllZZZGGG>>>999777:::@@@QQQhhhhhhKKK555999<<<444666:::<<<===GGG```gggwwweeeaaawww}}}rrrkkkiiigggeeecccaaa]]][[[^^^lll{{{wwwvvvvvvooosssvvvvvvsssoooiiicccbbbcccbbbfffwww}}}lllkkk~~~}}}zzzuuuoooggg___ZZZMMMJJJDDD@@@<<<999666444000444999===@@@BBBDDDEEEDDDDDDEEEGGGIIIIIIGGGDDDEEE111>>>gggYYYMMMDDDCCCBBBDDDSSSfff|||uuurrrzzzyyyyyyxxxzzz~~~vvvmmmeee___\\\^^^hhhrrrzzzzzznnnyyyzzzvvv~~~xxxsssooopppuuuxxxxxxvvvhhhkkk~~~tttrrrfff\\\HHH:::999888777BBBRRRjjj[[[FFF666333666777444;;;<<<777EEEnnn|||kkk~~~hhh[[[eeewwwwwwmmmfffgggnnnuuuxxxsssqqqxxx}}}}}}yyywwwwwwyyyrrrsssuuuuuusssnnnfffaaa^^^bbbaaa[[[```ttt{{{vvvuuuwww{{{xxxuuurrrooohhh```ZZZMMMIIICCC???<<<999666333111555;;;???BBBCCCEEEGGGGGGFFFGGGHHHJJJJJJHHHFFFEEE888NNN~~~aaaRRRGGGEEECCCBBBIIITTT}}}kkkmmmvvv~~~|||wwwuuuwwwyyy|||~~~vvvvvvvvvvvvtttrrrpppnnnyyyppphhhbbb___aaakkkvvv{{{mmmwwwvvv{{{|||ooollljjjlllqqqtttsssqqqsssvvvwwweeeXXXJJJ@@@:::<<<>>>CCCPPP___XXXLLL<<<333333777777555<<<>>>BBB]]]wwwuuuqqqsss||||||}}}~~~}}}zzzvvvssssssuuuqqqqqqpppooommmkkkgggeeecccffffffaaa```lll~~~vvvssspppooonnniii___WWWKKKGGGBBB>>>;;;888555333111666<<>>;;;999777444222111666===BBBEEEFFFGGGHHHIIIHHHGGGHHHIIIHHHFFFDDDEEEJJJooo|||gggaaaYYYPPPGGGBBBCCCHHHGGGjjjuuubbb[[[ggg{{{~~~yyyuuurrrrrrwww{{{vvvtttvvv~~~}}}zzz{{{vvvnnnjjjkkknnnmmmqqqssswwwzzz~~~{{{sssmmmhhhfff]]]]]]cccooo{{{}}}wwwpppqqquuuwww~~~rrrjjjeeefffjjjsss|||kkkWWWGGG>>>:::<<>>CCCFFFFFFGGGGGGGGGGGGGGGIIIJJJIIIFFFDDDFFFNNNttttttjjjgggaaaVVVKKKDDDEEEHHH???OOOkkknnn\\\]]]ppp~~~zzzuuuuuuzzz~~~vvvvvvyyysssmmmiiifff```\\\^^^kkkxxx|||zzzvvvqqqssswww~~~zzzyyyzzz~~~~~~xxxqqqgggWWWFFF<<<999999BBBUUUmmmzzzpppRRR888888555666777444333???NNNzzzyyylll}}}wwwrrrppprrrsssqqqnnnpppnnnlllkkkkkkjjjhhhfffbbbgggmmmnnnllliiiiiiiiikkkbbb^^^bbbeeecccdddiiirrr~~~{{{yyyxxxsssjjj___UUUOOOLLLCCC???;;;888777555333222555:::AAAFFFGGGGGGGGGGGGEEEFFFIIIKKKMMMLLLHHHDDDAAAMMMtttpppjjjhhhcccZZZRRRLLLGGGDDD>>>DDDSSSzzzttteeehhh~~~|||{{{}}}~~~xxx||||||uuupppllljjjeee]]]^^^kkkyyy}}}{{{xxxwwwuuuvvv~~~{{{rrrggg[[[QQQEEE;;;999<<<@@@MMMddduuupppVVV???555555444777888444777MMMggg|||}}}fffggg~~~}}}uuurrrqqqrrrsssrrrmmmhhhjjjiiiiiikkkmmmmmmkkkhhheeekkkrrrssspppllljjjkkkgggeeebbbaaabbbdddfffggghhhuuuxxxxxxyyytttwwwwwwrrrhhhZZZPPPLLLLLLBBB???;;;888666555333111777<<>>???GGGgggoookkkiiieee```\\\XXXUUUSSSHHHEEECCCMMMjjj|||zzzxxx{{{{{{}}}}}}{{{}}}{{{yyyuuulllfffttt|||rrrxxxzzz{{{yyy|||wwwkkk^^^TTTDDD888666333777LLLcccqqqfffSSS@@@888777666333999555;;;OOOhhh}}}xxxnnnwww||||||}}}zzzyyyxxxwwwuuuttttttuuuvvvxxxyyyxxxtttqqqpppooonnnllllllkkkllllllnnnpppqqqpppmmmjjjhhhhhhiiiiiigggfffdddcccbbbaaahhhhhhmmmyyy~~~{{{{{{wwwqqqmmmiiiccc[[[RRRKKKEEEBBB@@@===999555222222222333:::???FFFJJJKKKJJJLLLNNNOOOOOONNNLLLLLLLLLGGG@@@MMMfffqqqmmmllliiifffbbb___]]][[[OOOKKKFFFEEEOOOlll|||~~~xxxuuuxxxzzzwwwzzz}}}}}}wwwqqq|||}}}ppptttyyy~~~wwwpppgggXXXLLLEEE555<<>>555666666555777<<<:::NNNzzz~~~~~~zzz{{{}}}yyyvvvuuutttrrrpppqqqtttwwwxxxvvvtttsssrrrqqqooonnnlllllllllmmmnnnjjjlllnnnmmmkkkiiihhhhhhjjjhhhfffdddbbbbbbbbbccchhhjjjmmmooosss}}}{{{{{{xxxrrriiieee___WWWNNNHHHCCC@@@>>>;;;777333111111444555===AAAGGGKKKLLLMMMNNNOOOPPPOOONNNMMMLLLKKKIIIFFFeeewwwnnnnnnllljjjgggdddbbb```YYYRRRMMMHHHDDDSSSuuummmnnnsss|||tttnnnrrr}}}zzzwwwvvv~~~|||vvvzzz~~~|||tttkkk```TTTGGG===AAA333@@@QQQWWWuuuaaaLLL:::555444444999AAA===KKKuuu|||}}}}}}}}}|||xxxwwwuuusssrrrqqquuuxxxxxxtttqqqqqqrrroooooooooooonnnnnnmmmmmmfffhhhjjjkkkjjjiiiiiijjjgggeeebbb``````bbbdddfffgggkkkoooooommmrrr~~~||||||yyysssfffbbb\\\TTTLLLFFFAAA???<<<999444111000222666999???CCCGGGKKKMMMMMMNNNNNNNNNMMMMMMMMMLLLKKKLLLNNNttt|||rrrrrrqqqooollliiifffeee___XXXTTTPPPGGGKKKkkkggg^^^bbbjjjttt~~~rrrkkknnnxxxzzzsssvvvzzz}}}{{{ssshhh\\\PPPDDD<<<888AAA888CCCTTTjjjsss@@@>>>;;;777555777:::<<>>CCCEEEHHHKKKMMMNNNNNNMMMLLLKKKLLLMMMKKKJJJNNNUUU}}}yyyyyyxxxvvvsssooollljjjaaa[[[XXXWWWOOOKKKZZZpppyyygggXXXVVV[[[eee{{{uuunnnnnnrrrwwwxxxvvvyyy~~~~~~wwwoooeeeXXXMMMCCC;;;:::<<<999FFF```sssOOO888777666666999<<<;;;888^^^sssyyyzzzvvvzzzzzzwwwvvvvvvvvvuuuuuuwwwwwwvvvssspppoooooooooqqqrrrsssrrrooollljjjmmmnnnnnnkkkhhhfffffffffbbbaaa```___aaaeeeiiikkkmmmgggdddhhhmmmrrryyy~~~}}}{{{yyyssslllaaa]]]VVVNNNGGGAAA>>>===888555111...000666===BBBGGGGGGIIIKKKNNNNNNMMMMMMLLLJJJKKKLLLIIIGGGNNNXXX}}}~~~}}}{{{wwwrrrnnnlllbbb___\\\ZZZUUUOOOQQQYYY~~~wwwbbbVVVUUU]]]sssxxxxxxsssqqqpppwww}}}~~~~~~|||zzzsssjjj]]]SSSIIIBBB<<<999===DDDCCCfff}}}ZZZ888<<<444333:::<<<<<>>:::777555333222111444:::@@@FFFHHHIIIIIIIIIIIIIIIIIIIIIHHHMMMKKKLLLNNNKKKJJJUUUddd}}}zzzxxx{{{wwwrrrppppppqqqpppnnniiieeeaaa___^^^\\\XXXUUUTTTPPPccc|||~~~vvvooojjjkkkooottt|||{{{tttrrrtttwww||||||wwwwwwpppbbbTTTJJJCCC>>>777<<<<<<<<>>QQQuuuiiiOOO>>>666===>>>555333:::::::::RRR|||~~~}}}{{{zzz|||{{{{{{yyyxxxxxxzzz{{{uuuqqqooosssxxxyyyrrrlllllllllnnnoooooonnnmmmmmmeeejjjoooooojjjeeecccdddbbbcccdddfffiiiiiifffddd```aaadddiiiooorrrrrrpppmmmnnnnnnmmmlllooowww~~~~~~|||{{{{{{|||}}}xxxxxxssskkkddd^^^VVVNNNHHHEEEAAA===;;;888555222000222666;;;???EEEIIILLLKKKJJJIIIGGGFFFFFFFFFFFFDDDHHHIIIJJJVVVqqqyyymmmttttttllllllmmmpppsssrrroookkknnnllljjjkkkmmmkkkgggbbbTTTRRROOOUUUjjj}}}}}}{{{yyy|||xxxqqqqqqsssyyy||||||~~~|||rrrdddZZZNNNDDD???===>>>???BBBKKKaaa||||||[[[@@@;;;999777666444444;;;CCCEEENNNuuuiiiuuu~~~|||}}}zzzxxxzzz~~~|||{{{uuuooonnnqqqpppjjjdddeeegggjjjmmmmmmlllkkkiiikkkqqquuusssllleeebbbccceeeeeefffhhhiiihhheeebbbeeeggglllpppssstttqqqoookkknnnqqqqqqnnnmmmnnnooo|||~~~}}}|||{{{zzzzzzzzzttttttpppggg^^^XXXQQQJJJDDDBBB???<<<:::888444222000444:::???CCCGGGLLLNNNMMMKKKIIIGGGFFFFFFFFFFFFCCCHHHJJJPPPgggtttllluuuttthhhjjjnnnqqqqqqpppmmmlllooommmmmmooopppoooiiieeeVVV\\\ZZZPPPWWWxxx{{{sssjjjiiirrr}}}{{{}}}wwwiiiZZZNNNAAA:::999:::???DDDPPPqqq}}}SSS===:::888:::777222333999===;;;KKKcccooogggkkk~~~|||zzzvvvtttxxx}}}|||www}}}wwwqqqmmmmmmkkkfffaaa```bbbgggjjjlllkkkiiihhhnnnrrrtttqqqjjjdddbbbcccgggffffffggghhhgggeeeccclllnnnpppqqqqqqnnnjjjhhhhhhkkkpppqqqooollliiihhhsss|||}}}}}}}}}|||{{{zzzxxxwwwoooppplllbbbYYYSSSMMMGGGAAA???<<<:::999666333000000555===CCCFFFJJJNNNQQQNNNLLLJJJGGGFFFFFFFFFGGGHHHJJJLLLYYY|||sssqqqxxxqqqhhhllloooooommmkkkmmmpppqqqppppppssstttrrrmmmhhh___bbbaaaYYYVVVddd}}}tttmmmmmmsss|||}}}}}}zzzyyyxxxjjjZZZNNNEEE===::::::>>>JJJWWWvvvZZZ>>>888<<<555777888999<<>>EEEHHHKKKOOORRROOOMMMKKKHHHFFFFFFFFFGGGMMMLLLNNN```tttvvvzzzmmmjjjnnnpppmmmhhhhhhmmmtttttttttuuuwwwyyyvvvpppkkkeee___^^^^^^UUUQQQfff|||{{{pppjjjjjjlllwww{{{~~~~~~~~~}}}}}}tttqqqnnn___LLL???======AAAFFFPPPeeezzzSSS;;;======222<<<:::;;;>>>>>>EEEZZZppp|||gggbbbuuu}}}{{{xxxvvvuuutttsssuuuwwwwwwtttqqqppppppkkklllmmmmmmkkkgggcccaaadddggglllqqqtttuuutttsssrrrrrrpppmmmkkkkkklllmmmfffdddaaabbbdddggghhhiiiqqqpppmmmiiiggghhhkkknnnllllllmmmllljjjhhhfffdddhhhooosssrrrvvv}}}||||||}}}zzztttooonnnggg___XXXSSSNNNGGGBBB===<<<:::777555333222111444888>>>DDDHHHKKKNNNPPPNNNMMMJJJHHHGGGGGGHHHIIIJJJHHHMMMbbbxxxuuuoookkkooorrrrrrnnnlllooorrrppptttwwwyyywwwssspppooopppmmmhhh```ZZZXXXZZZ]]]yyytttvvvzzz}}}~~~{{{oooggghhhjjjooowww~~~~~~}}}|||~~~~~~}}}~~~~~~}}}|||vvvqqqdddRRREEEAAA???>>>@@@GGGXXXrrrqqqGGG999;;;;;;999888EEE>>>777???___ooolllwwwxxx{{{zzzyyywwwuuutttrrrrrrsssvvvtttmmmkkkooorrrqqqoooooonnnlllhhhdddbbbaaalllnnnppptttvvvwwwuuusssooollljjjkkkmmmnnnllliiiiiigggdddaaaaaafffmmmsssxxxsssjjjeeejjjqqqqqqmmmmmmnnnoooooonnnkkkiiigggccchhhmmmooooooooopppsss~~~|||{{{zzzwwwrrrmmmmmmfff^^^VVVQQQLLLFFFAAA<<<;;;999666444222111111444888>>>CCCGGGJJJLLLNNNNNNLLLJJJHHHGGGHHHIIIIIIOOOJJJJJJ[[[www|||tttsssqqqppprrrssspppmmmmmmpppuuuwwwxxxzzzyyywwwuuuuuuvvvuuupppjjjeeeccc```]]]ZZZdddyyy}}}}}}{{{vvvwwwwwwyyy~~~ooommmjjjkkkpppxxx}}}{{{{{{}}}~~~}}}~~~}}}{{{|||rrrfffZZZMMMAAA===@@@JJJHHHNNNdddaaaNNN>>>999777666<<>>:::999777444222111111111555999???CCCFFFHHHJJJLLLLLLKKKIIIHHHHHHHHHIIIJJJPPPIIIFFFTTTllluuuqqqtttuuutttuuussspppmmmnnnsssxxx{{{{{{zzzwwwuuuuuuxxxzzzyyysssnnnllllllhhh```XXXWWWbbbxxxgggdddjjjoooqqqrrrqqqoooooottt~~~}}}tttlllhhhkkkrrrwww}}}{{{{{{}}}~~~~~~~~~~~~~~~}}}~~~}}}vvvnnnjjj```SSSGGG===999???HHHMMMZZZsssggg<<<888999<<<999555999CCC@@@UUUtttyyy|||wwwsssttt~~~~~~~~~}}}zzzxxxuuurrrpppoooqqqvvvxxxwwwvvvwwwwwwuuupppnnnkkkhhhdddaaa___^^^___dddjjjooopppkkkeeeaaa___ccchhhkkkkkkjjjiiiiiieeegggiiikkklllppptttwwwxxxuuuoookkknnnsssqqqlllpppnnnjjjfffbbb___]]]\\\bbbfffhhhhhheeebbbccceeeggglllssswww}}}|||wwwuuutttqqqmmmiiiggg```WWWOOOJJJFFF@@@<<<888777444222111111111222777:::???CCCEEEFFFHHHIIIJJJIIIIIIHHHHHHIIIJJJJJJHHHEEEGGGUUUkkk|||{{{rrrtttwwwxxxssstttsssrrrqqqrrrvvvzzzyyyyyyxxxuuussssssuuuxxxxxxuuusssrrrqqqkkkbbbZZZYYY]]]rrrxxxgggaaa]]]YYYbbbppppppoooooosssyyy|||rrrlllkkkkkkpppwww~~~~~~~~~}}}}}}~~~}}}vvvjjj```TTTOOOGGG@@@;;;>>>IIIRRReeeyyyqqqRRR???;;;777888===@@@===;;;===MMMooovvvwwwpppqqq~~~~~~}}}~~~{{{{{{zzzxxxwwwuuuttttttssswww{{{|||{{{yyywwwuuukkkiiifffcccbbbbbbaaaaaa```eeekkkooooookkkgggdddcccggglllmmmkkkjjjkkkmmmlllmmmnnnmmmmmmmmmppprrruuutttooolllnnnrrrpppkkkssspppkkkeeeaaa_________aaadddggggggeeeccceeegggnnnqqqtttrrrnnnuuu|||xxxsssqqqqqqoookkkhhhbbb[[[RRRKKKFFFBBB>>>:::777555333111000111222333999<<>>EEESSSdddrrr|||uuuwww{{{zzzwwwoooqqqrrrtttuuuvvvxxxyyyuuuvvvwwwvvvtttsssssstttssstttuuutttooohhhbbb___\\\___eeessszzzxxxvvvlll]]][[[eeelllpppsssttttttxxx{{{qqqkkkggggggiiipppxxx~~~yyytttnnncccUUULLLCCCCCCBBBBBBFFFRRR```iiirrrWWWBBB<<<===999777777;;;???BBBGGGMMMtttqqqaaawww~~~~~~}}}zzzzzzyyyyyy|||||||||{{{zzzxxxwwwvvvvvvuuuxxx|||}}}xxxuuuuuummmjjjggggggjjjlllmmmmmmlllooosssssspppmmmkkkkkkkkkmmmnnnmmmjjjiiillloooppppppnnnllljjjkkkmmmppprrrrrrooolllmmmqqqoookkkrrrooojjjdddaaaaaabbbcccbbbeeegggfffdddbbbdddfffiiijjjlllmmmjjjkkkuuuxxxtttqqqppppppmmmiiieee]]]VVVMMMFFFCCC@@@<<<999666444222000000111333555<<>>;;;AAAIIISSSbbbvvvrrr\\\GGG:::666888;;;444999===<<<;;;EEEYYYkkkppp\\\]]]~~~zzzyyysssuuuzzz~~~~~~}}}zzzxxxvvvtttsssuuuvvvyyy}}}{{{wwwuuuvvvyyyuuuqqqqqquuuyyy{{{{{{xxxyyyyyyvvvpppllllllnnnpppooommmjjjhhhhhhjjjlllmmmmmmllljjjjjjkkkooorrrooopppnnnkkklllppppppmmmooolllgggcccaaabbbdddfffeeeggggggeeeaaa^^^___bbbjjjgggeeefffeeeeeekkkrrrvvv}}}|||vvvtttqqqooonnnkkkeee```YYYRRRIIICCC@@@>>><<<999555444111000000222444666>>>AAADDDEEEEEEDDDDDDDDDDDDEEEFFFHHHIIIKKKKKKLLLFFFfff~~~~~~vvvsssqqqpppoooppprrrtttuuuuuutttvvvxxxxxxvvvtttssssssooommmjjjhhhgggggghhhhhhiiiiiifffccciii}}}ooo\\\[[[ccclllpppqqqqqqtttxxxxxxzzz}}}wwwjjjaaa```dddhhhjjjuuuzzz~~~~~~}}}}}}~~~|||xxxvvvnnnbbbVVVMMMDDD===<<>>888888:::888555888<<<@@@CCCLLLaaazzzddd]]]eee}}}xxxwwwpppwww}}}~~~}}}{{{yyywwwtttsssrrrrrrqqqtttyyyyyyuuuvvvzzz~~~xxxvvvyyy|||}}}|||vvvxxxyyyuuupppmmmnnnpppqqqooolllkkkkkkkkkjjjiiihhhjjjlllllllllmmmoooqqqooopppnnnkkklllqqqsssqqqnnnkkkgggdddbbbccceeegggdddfffgggddd```^^^```bbbqqqlllhhhfffcccbbbgggnnnssswww|||}}}{{{yyywwwtttqqqpppnnniiibbb\\\VVVOOOGGGAAA???>>>;;;999555444111000000222555777@@@BBBEEEFFFEEEDDDCCCDDDCCCDDDFFFHHHJJJKKKLLLLLLNNNuuu|||uuuuuuuuurrrooommmnnnqqqrrrssstttuuuvvvuuusssqqqrrrsssrrrkkkdddbbbfffjjjkkkiiimmmiiiiiijjjfffiiivvviiiVVV\\\fffnnntttvvvvvvvvvtttwww{{{uuukkkeeebbbaaadddkkkttt|||{{{|||~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}~~~zzzrrrlllhhh^^^SSSHHHAAA<<<:::BBBMMMVVVfff{{{eeeJJJ>>>;;;888555555777<<>>999:::IIIhhheeeccciii|||~~~~~~yyytttsssqqq}}}~~~yyyxxxxxxwwwvvvuuuttttttooommmpppvvvwwwtttwww~~~yyyuuuvvvxxxwwwuuulllqqqtttssspppnnnpppsssqqqooommmnnnpppppplllhhhgggjjjnnnoooooonnnmmmmmmooopppoookkkmmmrrruuutttpppmmmjjjfffeeeeeeggghhhbbbeeefffeeebbbbbbeeehhhllljjjiiiiiieeeccchhhooosssvvvxxxwwwwww~~~~~~~~~}}}{{{vvvrrrvvvvvvssslllfffbbbZZZQQQLLLIIIFFFBBB>>>;;;:::999777333///---000444999;;;AAABBBCCCDDDDDDCCCBBBBBB@@@CCCEEEFFFGGGIIILLLNNNeeezzzzzz|||uuuttttttppplllnnnuuuxxxvvvrrrssstttrrrppppppsssvvvnnnllljjjlllnnnnnnmmmlllhhhkkkoookkkcccaaaooo{{{rrrrrr~~~rrriiiaaadddrrr}}}{{{rrrtttssstttyyywwwiiigggbbb^^^bbbkkkvvv|||~~~}}}|||}}}}}}~~~~~~~~~{{{zzzqqq___QQQLLLCCC<<<>>>GGGDDD@@@VVVwwwuuu```LLL===777777777444222444888999666:::DDDRRRtttpppvvv{{{yyyvvvvvvvvvtttsssppp{{{ttttttuuussstttxxxyyysssoooooommmhhheeefffmmmrrrtttsssxxxsssrrrppplllkkkmmmmmmppprrrpppmmmlllooosssrrruuusssmmmiiikkknnnoooooorrruuutttoookkkjjjkkkoooooonnnmmmmmmmmmmmmmmmmmmkkkiiihhhhhhhhhfffeeedddkkknnnjjjggghhhkkklllqqqmmmiiiggghhhkkknnnoooqqqtttvvvwwwwwwvvvwwwwwwxxxzzzuuuvvvvvvsssrrrsss}}}{{{yyywwwsssqqqqqqqqqmmmfff```\\\TTTLLLIIIGGGCCC???<<<999888777777444000///222777;;;===BBBCCCCCCDDDDDDCCCBBBAAACCCBBBDDDFFFFFFHHHPPPZZZ{{{~~~}}}zzzwwwwwwtttqqqsssyyy|||zzzsssuuuwwwvvvsssqqqpppqqqgggeeehhhnnnnnniiiiiimmmtttnnngggdddaaaaaagggooouuurrr}}}|||wwwqqqooorrrvvvxxxvvvuuussstttxxx}}}{{{qqqeee^^^___cccggghhhqqqvvv~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~zzzxxxvvvnnngggbbbXXXKKKBBBAAAIIIBBB???III]]]rrrrrr\\\HHH<<<999:::<<<333222333666777888888:::DDDTTTkkk||||||tttyyy}}}yyyvvvuuuuuuvvvuuurrr{{{vvvwww{{{uuusssuuuuuuqqqnnnnnnllliiifffgggkkkpppsssuuu|||uuupppnnnmmmjjjjjjlllnnnppprrrpppmmmmmmppptttvvvxxxuuunnnkkkmmmpppqqqwwwvvvsssooollljjjjjjkkknnnmmmllljjjjjjjjjkkkkkkjjjgggeeeddddddeeedddccc```hhhmmmlllkkknnnqqqqqqpppmmmiiihhhiiilllnnnoooppprrrssssssqqqpppqqqrrrzzz|||~~~~~~~~~~~~zzzwwwuuuwwwqqqmmmooopppnnnnnnooozzzwwwuuutttrrrqqqnnnmmmhhh```ZZZVVVNNNGGGEEECCC@@@<<<999666555444666333000111555:::>>>@@@CCCCCCDDDDDDCCCBBBAAAAAAEEE@@@BBBHHHHHHHHHYYYnnn|||xxxzzzuuuvvvtttrrrtttzzz{{{yyyuuuwwwyyyyyyvvvqqqnnnlllfffbbbfffnnnmmmhhhqqqtttccc___bbbdddbbb```oooyyy}}}xxxgggbbbfffnnnqqqrrrpppmmmmmmrrrvvvxxxzzz~~~ssskkkeee___[[[ZZZ```iiittt|||}}}zzz|||}}}~~~~~~}}}|||}}}~~~}}}~~~yyyqqqiiiddd^^^XXXRRRLLLEEE???>>>AAACCCSSScccsssttt\\\NNN===333333555555333777222222:::>>>>>>BBBJJJWWWqqqtttiiitttyyyttt~~~~~~}}}vvvvvvuuusssrrrrrruuuwwwvvvzzz|||xxx|||wwwpppppprrrpppnnnmmmkkkjjjiiiggghhhlllrrrwww{{{tttnnnmmmmmmkkkllloooppprrrsssqqqoooooorrrvvvwwwxxxtttmmmjjjmmmqqqrrr{{{uuunnnjjjiiijjjmmmnnnmmmkkkiiifffffffffhhhiiiiiifffdddcccdddeeeeeedddaaahhhnnnnnnnnnqqqssssssooommmjjjiiikkkmmmooopppqqqqqqqqqooommmlllmmmnnnvvvuuurrrpppooooooqqqrrrwwwxxxzzz~~~~~~xxxwwwuuusssrrrrrrssstttnnniiigggiiikkkjjjkkknnn{{{yyywwwuuurrrpppmmmkkkfff]]]WWWSSSLLLEEEBBB@@@===:::777555444333333111000222777<<<@@@BBBDDDDDDDDDCCCCCCBBBAAAAAADDD>>>AAAKKKJJJIII^^^||||||~~~|||qqqooouuuqqqrrrqqqoooqqqvvvwwwtttuuuwwwxxxxxxvvvrrrnnnlllllldddeeelllkkkmmmzzzddd___dddeeeaaa\\\fffiii{{{rrr[[[QQQXXX___iiiooopppnnnkkkjjjooorrrwww}}}pppfff[[[ZZZZZZ]]]dddoooyyy}}}}}}~~~~~~|||wwwuuuwww|||}}}~~~|||}}}|||{{{|||}}}~~~}}}}}}~~~|||yyyssskkkaaaYYYTTTKKKHHHDDDAAA>>>@@@GGGMMMRRRpppkkkHHH===999666888<<<<<<666000===333444DDDSSSYYYaaajjjuuuoooeeevvv~~~{{{vvvlllnnnppppppnnnooossswwwvvvvvvzzz}}}xxxyyy~~~vvvnnnoooqqqpppmmmllljjjkkkkkkhhhfffiiiqqqxxx|||uuupppoooooooooppptttrrrttttttsssqqqrrruuuwwwrrrrrrnnnhhhggglllqqqrrrvvvpppiiigggiiimmmpppqqqllljjjfffdddcccdddggghhhkkkiiigggggghhhiiiiiiiiiggglllmmmkkkjjjmmmppppppnnnllljjjjjjlllooopppppprrrrrrqqqooommmmmmnnnpppsssqqqooooooqqqrrrsssrrrzzzxxxvvvuuuvvvxxx{{{}}}~~~~~~}}}}}}yyyuuuqqqoooqqqtttvvvvvvxxxvvvssspppnnnoooqqqrrrmmmiiihhhjjjkkkkkklllppp~~~~~~|||{{{yyyxxxtttooollliiihhhaaaXXXRRROOOIIIBBB@@@???<<<999666444444333000000000333888===AAABBBDDDDDDCCCCCCBBBBBBBBBBBBDDD???CCCLLLJJJHHH^^^|||wwwvvvrrriiijjjsssrrrsssqqqoooqqqvvvvvvsssuuutttttttttsssrrrpppnnnlllfffeeekkkkkknnnuuuddd^^^``````^^^\\\dddaaannn~~~eeeVVVLLLQQQ[[[fffnnnpppmmmiiigggiiinnnuuu|||wwwoooeee]]][[[```iiioooqqqrrrxxx}}}~~~}}}yyyvvvtttwww|||~~~~~~}}}}}}||||||}}}~~~{{{vvvnnndddZZZQQQKKKHHHBBBAAA>>>>>>DDDQQQ___hhh|||mmmZZZFFF888;;;999777555555777999:::777444@@@___}}}iiiVVVccc{{{tttiiilllooopppooopppssswwwtttrrrrrrtttuuuvvvyyy}}}yyyrrrnnnqqqsssppplllkkkjjjlllllliiieeegggooowwwyyysssooooooqqqppprrrvvvtttuuuuuuuuuttttttuuuvvvmmmllliiidddfffmmmrrrrrrqqqmmmhhhhhhkkkmmmmmmlllkkkhhheeeccccccdddgggiiilllkkkiiijjjkkkkkkkkkiiiiiijjjhhhdddccciiimmmmmmkkkjjjiiikkkmmmooopppooopppppppppnnnmmmmmmppprrruuusssqqqppppppooommmllluuuuuuvvvwwwxxxxxxyyyyyy{{{||||||{{{yyyyyyzzz|||~~~}}}|||{{{zzzyyyxxxxxxtttrrrooonnnooopppqqqqqqooommmjjjhhhhhhjjjmmmooooookkkjjjlllllljjjlllqqq}}}xxxwwwvvvvvvtttpppjjjfffdddbbb[[[QQQLLLJJJEEE??????===:::777555444444333000///000444:::>>>AAABBBCCCCCCBBBBBBBBBCCCCCCDDDEEECCCGGGMMMLLLOOOdddrrrooollljjjoooxxxxxxyyyvvvssstttxxxyyyvvvrrrqqqppppppqqqqqqooommmfffdddfffiiikkklllrrrzzzqqqhhh```\\\ZZZXXXZZZ]]]aaa^^^eee{{{xxxoooXXXUUUSSSWWW```hhhkkklll```aaadddiiipppxxx~~~wwwllleeeaaa```]]]]]]bbbmmmvvvzzz}}}~~~|||}}}}}}|||{{{zzz|||~~~~~~}}}~~~|||{{{|||{{{yyyvvvjjjdddYYYOOOFFF@@@======???BBBFFFOOO```uuuqqqYYYOOOGGG===777777888::::::777222000333888666CCC___fff```___lll~~~yyyssslllnnnqqqrrrsssssstttuuuooonnnmmmooossswwwzzz{{{tttqqqpppsssrrrnnnjjjkkkiiilllllljjjggghhhnnntttrrrmmmjjjmmmoooooopppsssssstttuuuuuuuuusssqqqpppjjjiiifffcccfffnnnrrrqqqnnnmmmkkkkkkjjjiiifffeeegggfffdddcccccceeegggiiiiiihhhhhhiiijjjiiigggdddaaabbbaaa]]]```ggglllmmmiiihhhhhhkkknnnoooooonnnlllmmmnnnmmmllllllmmmoooqqqqqqqqqpppnnnkkkjjjiiippprrruuuxxxzzzzzzzzzyyyssssssrrrpppooonnnppprrrvvvuuutttrrrqqqpppppppppkkkkkkllllllmmmnnnoooooosssqqqmmmjjjiiijjjlllnnnllljjjiiijjjiiigggiiiooo~~~|||zzzvvvtttrrrpppooolllhhhddd```]]]VVVMMMHHHGGGCCC>>><<<;;;888666444333333333000111222666<<<@@@BBBCCCBBBBBBAAAAAABBBCCCEEEEEEDDDFFFKKKOOOUUUbbb||||||sssmmmlllpppwww{{{{{{{{{vvvrrrrrrwwwxxxvvvnnnmmmnnnoooqqqoookkkhhhdddfffeeeeeehhhkkkggg```cccaaa___^^^ZZZWWW[[[bbb]]]```ccciiizzzooofffZZZQQQQQQWWW```fffYYYYYYYYY[[[```gggnnnsssuuu}}}|||qqqjjjccc^^^\\\```eeehhhlllppptttwwwzzz~~~~~~~~~~~~|||~~~~~~}}}~~~}}}}}}~~~}}}}}}~~~|||yyyxxxwwwrrrjjjcccOOOKKKDDD>>>;;;;;;===???IIIUUUfffwww~~~aaaNNN===999;;;999555444222777<<<<<<888666777:::TTTlllrrrvvvxxx}}}~~~~~~~~~xxxrrrooooooppprrrttttttrrrppplllllllllpppvvv{{{{{{yyytttrrrssssssoooiiihhhkkkiiikkklllkkkiiiiiimmmpppkkkggggggkkkmmmmmmnnnpppqqqqqqssstttssspppllliiihhhgggcccaaadddjjjllljjjjjjkkklllkkkhhheeecccbbbccccccbbbcccdddeeeggghhhdddeeefffhhhhhhfffaaa^^^YYY[[[\\\\\\```gggkkkjjjffffffgggjjjmmmooonnnmmmlllmmmnnnnnnllljjjjjjkkkjjjnnnqqqpppmmmkkkkkkmmmqqqsssuuuwwwxxxxxxwwwvvvssssssrrrpppmmmmmmoooqqqxxxwwwuuurrrpppooonnnnnndddeeefffhhhjjjmmmpppssstttqqqmmmiiifffeeeeeeeeegggffffffgggeeecccgggmmm}}}{{{yyyxxxxxxuuupppmmmllljjjhhhfff___\\\UUULLLGGGGGGDDD???;;;999777555333222222222222222444888>>>BBBDDDDDDBBBAAAAAAAAABBBDDDFFFGGGCCCHHHMMMSSS___www~~~wwwooonnnuuu{{{{{{yyyxxxsssmmmmmmrrrsssqqqkkklllmmmppprrrnnnhhhbbbiiijjjeee___eeennniii[[[```aaacccddd```]]]aaahhh\\\dddeee^^^eee~~~uuufffTTTIIIJJJRRRZZZUUUTTTQQQQQQUUU[[[bbbfffsss|||xxxnnneee```]]][[[\\\```jjjmmmtttzzz~~~~~~~~~}}}}}}~~~|||}}}~~~||||||~~~|||}}}~~~}}}{{{yyywwwvvvtttkkk^^^TTT>>>===<<<<<>>GGGNNNzzz}}}}}}yyypppooonnnmmmooorrrrrrnnnjjjjjjkkkmmmrrryyy~~~|||xxxuuuuuuuuusssllleeefffkkkjjjjjjkkkkkkjjjkkklllmmmiiiffffffkkknnnmmmmmmooonnnoooqqqsssrrrnnnhhhccceeedddaaa^^^```ffffffccceeehhhkkkiiifffcccdddfff``````aaabbbdddeeeggghhhbbbcccfffhhhhhheee___ZZZUUUXXX[[[]]]bbbggghhheeeeeeeeegggjjjmmmooonnnmmmnnnpppqqqpppmmmjjjiiiiiiiiinnnrrrpppkkkggggggjjjmmmoooqqqssstttuuuvvvvvvpppooonnnkkkiiiiiikkkmmmvvvtttqqqmmmjjjhhhggggggkkkkkkiiihhhhhhkkkooorrrqqqooommmkkkjjjkkklllllldddcccdddeeedddbbbfffmmm}}}}}}}}}wwwuuurrrooommmhhhccc___ZZZUUUOOOIIIEEEBBB>>><<<;;;:::777555222111111111444555888<<>>?????????CCCMMM\\\fff|||[[[EEE>>>888555777:::777222444;;;???444555BBBFFFJJJfff{{{uuu|||vvvyyy}}}~~~yyytttpppqqqqqqpppooommmkkkiiihhhnnnlllnnnssszzz}}}{{{wwwtttuuutttqqqmmmjjjhhhhhhiiimmmrrrtttrrrmmmiiigggiiijjjlllnnnpppppppppoooppppppoooooonnnjjjeeeaaabbb___\\\\\\___bbbbbbaaacccbbbbbbbbbcccbbb___]]]```bbbccccccbbbaaaaaabbbccciiilllhhhcccaaa```]]]XXX[[[___ccceeeeeecccbbbccccccdddhhhmmmooommmjjjkkkooossssssqqqnnnmmmnnnnnnqqqpppkkkdddccchhhooommmnnnnnnmmmlllmmmoooqqqnnnooopppmmmiiigggiiikkkuuuqqqooonnnjjjdddgggnnniiihhhhhhkkkkkkkkkooovvvpppssstttpppjjjfffhhhkkkeeeggghhhfffccccccfffiii}}}{{{zzzzzzvvvssspppmmmiiieee___\\\UUUQQQKKKFFFCCC@@@===;;;:::999666444222111111111444666999===AAADDDEEEEEEDDDCCCCCCCCCCCCEEEFFFGGGKKKKKKWWWpppyyyvvvtttqqqooopppsssuuuuuutttlllnnnpppqqqrrrrrrqqqpppmmmoooqqqrrrqqqmmmiiifffgggkkkrrrxxxxxxtttmmmiiimmmllliiigggeeeeeedddeeeeeeggghhhdddaaadddooozzz~~~zzzmmmccc[[[PPP>>>===<<<===AAAEEEHHHIIIXXX^^^eeekkkttt~~~wwwooojjjaaa^^^ZZZXXXZZZ___eeejjjqqqssswwwzzz|||~~~|||zzz~~~~~~}}}~~~~~~xxxpppiii^^^ZZZSSSKKKEEEBBBBBBCCC===???DDDPPPaaassswwwggg\\\RRRGGG???<<<888666888;;;888333333888444;;;VVVyyyggg```hhh~~~~~~}}}yyyzzz{{{zzzyyywwwtttssssssssssssrrrrrrqqqpppooopppnnnnnnsssxxxzzzxxxuuukkkmmmnnnmmmkkkiiihhhhhhkkkpppuuuxxxvvvqqqllliiikkkkkklllmmmnnnnnnnnnmmmooonnnnnnoooooolllhhheeeeeebbb^^^]]]^^^______^^^_________```bbbaaa___]]][[[]]]^^^^^^^^^^^^```bbbgggkkklllhhheeedddbbb^^^^^^```bbbeeeffffffffffffjjjiiihhhhhhiiijjjjjjiiioooqqqtttssspppnnnmmmnnniiijjjjjjgggcccccchhhmmmnnnnnnnnnmmmkkklllmmmooooooppppppmmmjjjiiikkknnnqqqnnnmmmmmmiiidddfffmmmkkkiiijjjmmmooooooqqqvvvrrrrrrqqqlllgggeeefffiiieeeggghhhgggdddcccfffiii}}}zzzxxxwwwwwwtttqqqmmmiiieee___ZZZVVVOOOLLLGGGCCC@@@===;;;999888777555333111000000111555777:::>>>AAADDDEEEEEECCCDDDDDDEEEFFFGGGHHHHHHIIIPPPccc}}}sssooolllmmmpppsssuuuuuurrrooojjjjjjlllmmmnnnnnnnnnnnnppprrrtttuuurrrmmmhhhdddkkkpppwww}}}~~~{{{uuuqqqtttrrrnnnkkkiiiiiijjjjjjnnnooommmiiieeedddgggkkk}}}jjjXXXLLL@@@>>>DDDIIIFFFAAASSSQQQSSS]]]hhhnnnssswwwyyy}}}wwwrrrjjjccc^^^\\\\\\]]]bbbccceeehhhmmmsss{{{~~~~~~~~~|||{{{}}}}}}}}}}}}}}}~~~{{{}}}~~~yyyrrrmmmggg^^^RRRIIIFFFDDDBBB@@@??????AAABBBCCCKKK[[[mmm|||{{{uuu```OOO>>>999999888444222444444555888777666888===???WWWtttjjjnnn~~~}}}yyy|||{{{xxxvvvttttttuuuuuuvvvwwwwwwwwwwwwwwwxxxxxxsssqqqpppsssvvvwwwuuurrrlllnnnpppqqqnnnkkkjjjiiilllrrrxxx{{{yyytttoookkklllkkkjjjkkkmmmnnnnnnmmmmmmmmmmmmnnnooonnnllliiihhhddd___]]]\\\\\\\\\[[[]]]]]]]]]___aaaaaa___\\\YYYYYYZZZZZZ[[[]]]aaadddiiikkkjjjhhhhhhiiigggbbbgggffffffffffffhhhiiijjjmmmllljjjhhhggghhhkkknnnuuuuuuuuussspppmmmmmmmmmgggfffddddddeeegggjjjmmmmmmnnnnnnmmmkkkkkklllnnnooonnnmmmkkkiiiiiilllooonnnmmmmmmlllgggccceeejjjiiifffhhhmmmppppppppprrrssspppmmmiiigggfffggghhhdddgggiiihhheeedddfffhhh}}}zzzyyywwwvvvuuusssooojjjeee```[[[UUUQQQJJJGGGCCC@@@>>><<<:::888666555333111000000111111666999<<>>666;;;<<<>>>AAAFFFKKKNNNOOOZZZaaakkkrrrpppbbbOOOAAA777666777;;;:::666555777888888777666777;;;DDDLLLeeerrrpppxxx~~~{{{|||zzzwwwtttssstttuuuwww{{{{{{zzzzzzzzzzzz{{{{{{wwwuuussssssttttttrrrpppsssuuuvvvuuupppkkkgggeeelllqqqxxx|||zzztttoookkkjjjhhhhhhkkkooossssssrrrnnnmmmlllmmmnnnnnnllljjjgggddd```\\\[[[[[[[[[\\\______```bbbcccbbb___\\\[[[[[[[[[ZZZ[[[]]]bbbfffeeegggffffffkkkooommmhhhkkkiiifffeeeeeegggjjjlllkkkkkkjjjgggfffjjjqqqxxxzzzxxxvvvrrrooommmmmmmmmiiifffdddeeeiiilllmmmmmmkkklllmmmmmmllllllmmmooollljjjhhhfffeeegggjjjmmmnnnooonnnkkkfffccccccfffiiifffhhhooosssrrrqqqqqqnnnllliiiiiiiiijjjjjjjjjdddgggiiihhheeedddeeehhh}}}zzzxxxyyyxxxvvvtttqqqmmmgggaaa\\\WWWQQQMMMFFFDDDAAA???===<<<999777444333222111000111222222888<<>>>>>>>>AAAHHHSSS]]]cccffffffddd___VVVKKKBBB===;;;888666888::::::888;;;???999;;;<<<:::<<>>888555777<<>>IIIMMMTTThhh~~~}}}|||uuuuuuttttttuuuuuuvvvvvv~~~|||zzzwwwvvvuuuuuuuuuwwwuuurrrooonnnmmmnnnoootttvvvwwwuuuqqqlllhhhgggiiinnntttvvvuuuqqqmmmkkkeeedddfffmmmwww||||||yyypppmmmjjjhhhggggggfffeeeaaaaaa___\\\[[[^^^bbbfffffffffggghhhhhheee```\\\]]]___``````___]]]^^^^^^^^^cccgggjjjnnnssssssooogggeeeddddddeeehhhkkkmmmmmmlllkkkjjjkkkpppvvv{{{{{{xxxtttqqqpppooonnnllliiigggdddeeehhhkkkjjjiiiiiikkkmmmnnnnnnooopppqqqllliiifffeeefffiiijjjjjjrrrsssqqqhhhbbbaaaccccccdddeeejjjooopppnnnppptttllllllkkkjjjiiihhhggggggkkklllkkkhhhcccbbbdddggg~~~|||yyyzzz{{{yyysssmmmjjjeee___YYYSSSOOOJJJGGGBBB@@@===<<<;;;999666333333222111111222333444555>>>BBBEEEDDD@@@===>>>AAAGGGFFFFFFFFFHHHIIIKKKLLLTTTaaarrr~~~|||ppppppssstttuuuvvvvvvsssooollllllmmmtttrrrooommmmmmnnnppprrrqqqqqqqqqppppppppppppppprrrrrrttttttrrrooollljjjlllkkkkkkkkklllnnnpppqqqqqqqqqoookkkgggdddeeegggffflllfffcccuuu|||zzz}}}lll^^^QQQIIILLLQQQVVVYYY\\\aaaggglllmmmqqqwww}}}zzzxxxddd]]]WWWWWWWWWTTTTTTVVVXXXZZZ^^^dddjjjpppuuuxxxzzz~~~}}}~~~~~~~~~{{{|||}}}}}}~~~~~~~~~~~~~~~qqqkkkaaaVVVNNNFFF@@@===<<<===???BBBGGGPPP\\\ddduuuvvvyyy{{{xxxlllZZZMMM666888;;;;;;:::888555444666555666;;;======@@@EEESSSjjjkkkeeerrr}}}~~~wwwuuuwwwqqqqqqppppppqqqsssuuuwww|||zzzwwwuuusssrrrrrrsssrrrqqqnnnkkkiiiiiikkkmmmuuuvvvwwwuuurrrooommmmmmllloootttvvvtttrrrooonnnhhhggghhhooowww{{{wwwrrrnnnkkkgggddddddddddddcccaaaaaa___]]]\\\___dddiiiddddddeeeggggggddd___[[[\\\```dddfffeeebbb___^^^dddjjjppppppppppppnnnjjjddddddeeegggiiilllnnnoooooommmkkklllooosssvvvwwwxxxuuurrrqqqqqqqqqnnnlllfffeeedddeeegggiiijjjjjjlllnnnppppppooonnnooooookkkhhheeeeeeggghhhhhhgggoooqqqnnnddd^^^aaadddeeeaaadddjjjooommmjjjooovvv~~~|||wwwppphhhdddeeegggooonnnlllgggbbb```cccfff}}}{{{{{{|||yyyqqqjjjgggbbb\\\UUUQQQLLLHHHEEE@@@>>><<<;;;999777444111333222222111222444555666@@@DDDGGGEEE@@@<<<===@@@FFFFFFFFFFFFIIILLLPPPRRRmmm}}}zzztttppppppoooooosssuuuwwwuuuqqqnnnnnnooommmkkkiiiggghhhkkknnnppppppooonnnnnnoooqqqrrrtttsssrrrqqqpppooonnnmmmmmmlllllllllllllllmmmmmmnnnkkkkkkiiiddd___^^^aaaddd]]]hhhddd[[[aaasss|||xxxvvvnnn~~~gggTTTHHHKKKNNNOOOOOOQQQWWW[[[```dddkkkrrrxxx}}}yyynnngggbbb[[[WWWVVVQQQQQQSSSUUUWWWZZZ]]]^^^gggmmmsssvvvvvvvvvzzz}}}~~~{{{|||~~~~~~|||}}}~~~}}}{{{vvvqqqmmmYYYRRRGGG???<<<<<<===>>>???GGGSSS^^^kkk{{{yyyaaaPPPCCC999333;;;666222111555:::;;;;;;999???CCC@@@999AAA\\\xxx{{{gggeee|||~~~~~~}}}vvvnnnoootttpppnnnllllllmmmqqquuuxxxzzzxxxuuusssqqqqqqrrrsssooommmkkkhhhffffffiiilllsssssssssqqqmmmjjjiiiiiinnnqqquuuvvvuuusssrrrqqqkkkjjjjjjpppwwwxxxrrrkkklllhhhdddbbbbbbcccccccccbbbbbb```^^^\\\___eeekkk```aaaccceeefffddd___[[[]]]bbbiiilllkkkgggcccaaajjjrrrwwwuuupppmmmjjjfffcccdddgggjjjmmmoooqqqqqqmmmkkkjjjmmmssswwwxxxwwwvvvsssqqqqqqrrrrrrooolllddddddeeefffhhhjjjlllmmmoooqqqrrrrrrpppnnnmmmmmmhhheeecccccceeefffeeebbbkkknnnjjj```\\\aaafffgggfffkkkrrruuuqqqooouuuvvviiicccfffjjjqqqppplllfff```___bbbfff}}}~~~{{{xxxuuutttqqqnnnkkkddd^^^UUUOOOLLLIIIDDDAAA???===;;;999666555444333111000000111333666999;;;@@@EEEJJJHHHAAA===>>>BBBCCCGGGKKKJJJHHHNNN^^^nnn{{{zzzqqqppptttooommmrrrtttuuuvvvuuurrrppppppqqqhhhiiiiiihhhhhhhhhkkkmmmnnnkkkjjjlllpppttttttttttttooolllmmmnnnmmmmmmpppmmmkkkjjjjjjkkkkkkiiihhheeecccaaa___^^^^^^___```ffffffccc___^^^eeeqqq{{{bbbKKKEEELLLEEE???HHHSSSNNNPPPWWWaaahhhlllqqqwww}}}|||}}}zzzrrrnnngggeeebbb^^^ZZZWWWTTTSSSSSSUUUWWWZZZ]]]aaaggglllrrrtttwwwxxxyyy{{{}}}~~~|||~~~~~~|||||||||{{{xxxsssjjjaaaYYYTTTDDDDDDBBBAAABBBDDDIIILLL[[[lllnnnOOO===777777777666:::333222888===<<<>>>CCCAAALLLUUUVVVZZZrrr{{{jjj{{{|||zzzwwwssspppoooooooooiiijjjkkkmmmoooqqqssstttxxxuuurrrppppppqqqqqqpppqqqqqqpppmmmkkkjjjkkkmmmvvvtttqqqnnnmmmmmmooopppnnnooonnnmmmllllllnnnpppmmmllllllnnnqqqpppkkkgggmmmhhhaaa]]]\\\]]]^^^^^^cccddddddcccbbbbbbdddeee```dddiiillljjjeee```\\\^^^dddlllpppnnniiifffddd{{{zzzyyyvvvrrrnnnjjjhhhiiikkkkkkiiikkkqqqttttttmmmlllkkkmmmppprrrrrrqqqnnnooopppqqqpppooolllkkkkkkgggbbb^^^```eeemmmrrrxxxsssnnnmmmnnnpppooonnnlllgggeeeffffffcccbbbcccgggkkkkkkfffdddhhhlllnnnoooppptttwwwsssmmmrrr{{{vvvlllgggggggggpppkkkbbb\\\\\\```fffkkk}}}}}}zzzvvvsssqqqmmmjjjggg___YYYQQQLLLIIIFFFCCC???>>>===;;;888666444333333000//////111333777;;;>>>BBBFFFIIIHHHCCC@@@@@@BBBHHHEEEHHHNNNKKKMMMdddoooqqquuupppooosssuuusssrrrsssttttttrrrooohhhiiijjjiiiggggggiiikkkiiihhhggghhhlllrrrwwwzzztttnnnkkkmmmmmmkkkjjjlllkkkkkkkkkjjjiiihhhhhhhhhdddbbbaaa______```aaabbbbbbdddeeecccaaadddkkkqqq~~~zzz]]]GGGEEEDDDEEEEEE@@@DDDEEEJJJQQQUUUXXX```hhhqqqrrrtttxxx|||}}}|||zzz|||~~~|||{{{xxxsssmmmeee^^^ZZZWWWUUURRRPPPQQQTTTWWWYYYaaabbbeeegggkkkooosssvvv}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}}}}~~~~~~}}}{{{yyytttpppjjjaaaWWWMMMEEEAAAEEEBBB>>>>>>FFFUUUfffrrrjjjVVVJJJ===777777666555666333999>>>===999:::DDDNNNeeeyyyvvvooo|||xxx|||zzzvvvsssqqqoooooooookkkkkklllmmmmmmmmmmmmmmmlllllllllmmmoooooommmlllsssrrrpppllljjjkkknnnqqquuussspppmmmllllllnnnoooqqqpppmmmiiiggggggjjjmmmnnnkkkjjjkkkmmmnnnllliiihhhgggdddbbb``````bbbcccfffeeecccaaa``````aaaccceeeiiinnnooolllgggdddcccdddiiipppsssrrrooommmlllyyyyyyxxxvvvssspppmmmkkklllnnnnnnkkkmmmqqqtttrrriiigggfffhhhkkknnnpppppprrrqqqooonnnmmmllllllkkkdddbbb^^^]]]```eeelllpppuuuqqqnnnnnnoooqqqqqqppplllgggeeeggghhheeedddeeekkknnnmmmiiihhhlllnnnnnnpppqqquuuwwwqqqkkknnnuuuxxxpppjjjiiijjjkkkpppjjjbbb\\\[[[```jjjqqq|||zzzzzzwwwtttpppmmmiiidddaaaYYYSSSLLLHHHFFFDDD@@@===<<<;;;999777555444333333/////////111666;;;@@@CCCFFFGGGGGGGGGFFFDDDBBBBBBHHH@@@CCCMMMLLLPPPooo|||mmmqqqvvvsssqqqtttuuuqqqoooqqqvvvwwwsssnnnkkkllllllkkkiiihhhhhhiiikkkllllllmmmooouuu~~~uuupppmmmooonnnkkkjjjkkkiiijjjjjjiiihhhhhhhhhiiicccbbbaaa``````aaabbbccc^^^bbbggghhhfffddddddeeefffttt~~~qqqfffZZZJJJFFFDDD;;;EEEEEEHHHLLLMMMNNNSSS[[[]]]```fffnnnuuuzzz{{{{{{{{{}}}}}}xxxnnnggg^^^XXXUUUTTTRRRPPPSSSRRRRRRTTTXXX]]]cccfffqqqssswwwzzz|||}}}||||||~~~}}}zzz|||}}}|||xxxuuurrroookkkhhh```\\\VVVOOOJJJFFFDDDCCCFFFGGGKKKUUUfff{{{nnnWWWFFF:::555444777666333222444444:::;;;777BBB___}}}}}}}}}xxx|||~~~zzzttt{{{yyyvvvsssqqqooooooooolllmmmnnnnnnnnnmmmlllkkkkkklllnnnqqqsssrrrnnnkkkrrrpppmmmjjjhhhiiinnnqqqsssqqqnnnkkkjjjkkkmmmnnnpppnnnjjjfffdddfffjjjnnnmmmjjjggggggjjjlllkkkiiicccfffhhhgggeeeccceeeggggggeeebbb___^^^^^^___```dddiiinnnnnniiiffffffhhhiiilllqqqssssssrrrqqqqqquuuuuutttsssqqqooommmlllmmmpppooommmmmmqqqrrrpppiiigggeeegggkkkppptttuuuuuuqqqmmmjjjjjjkkkkkkkkk```______```ccchhhmmmqqqqqqpppooooooqqqrrrrrrrrrmmmhhhfffiiijjjhhhgggiiipppqqqpppmmmnnnqqqpppmmmoooqqqtttuuupppiiijjjnnnuuussspppmmmkkklllnnnooonnnjjjccc\\\ZZZaaammmwww|||{{{yyywwwuuuvvvtttpppmmmjjjfffaaa^^^SSSNNNHHHEEECCCBBB>>>;;;:::999777666444333222222///000111555:::@@@FFFJJJJJJHHHFFFGGGHHHHHHEEEBBBDDDCCCEEEIIIMMM\\\uuummmrrrxxxuuurrrttttttqqqppprrruuuuuuqqqmmmnnnoooooonnnkkkjjjiiijjjmmmqqqtttsssqqqttt}}}xxxsssqqqrrrrrrnnnkkklllhhhfffeeegggjjjkkkkkkiiieeedddcccbbbaaaaaabbbbbb\\\aaagggjjjiiieeecccbbbeeeppprrrkkknnnwww|||lllggg```NNNEEE???<<>>:::<<<777666999888444666===AAAGGGGGGMMMooozzzyyy|||~~~zzzuuuyyyxxxvvvsssqqqpppoooooonnnoooppprrrrrrqqqpppoooqqqqqqrrrttttttrrrnnnkkklllkkkjjjhhhffffffiiilllmmmllljjjiiiiiikkkmmmnnniiiiiigggfffeeehhhmmmpppiiigggeeegggjjjkkkiiifff___eeejjjkkkgggddddddgggfffccc___]]]]]]^^^___```^^^ccchhhgggcccbbbeeeiiijjjkkkmmmnnnnnnnnnooooooppppppooommmllljjjiiihhhiiilllmmmkkkkkkoooooommmhhhfffdddeeejjjpppuuuxxxrrrnnnjjjiiijjjkkkkkkjjjbbbbbbdddfffiiilllppprrrppppppppppppqqqrrrqqqqqqmmmiiigggjjjllljjjjjjlllrrrsssqqqppprrrtttqqqjjjiiilllqqqrrrnnnjjjjjjlllpppppppppppppppppppppqqqllljjjeee```]]]cccnnnwww|||wwwuuuvvvvvvvvvrrrpppmmmkkkhhhddd___[[[OOOJJJEEEBBBBBBAAA===:::888777555444333222222222111222555999???EEEKKKNNNKKKHHHFFFGGGIIIJJJGGGCCCCCCLLLLLLFFFMMMjjjyyypppmmmtttxxxvvvssssssqqqssstttuuusssqqqooonnnmmmnnnnnnmmmjjjiiiiiijjjmmmrrrwwwuuuooonnnsssyyyvvvrrrqqqssssssoookkklllhhhccc```dddlllqqqnnniiigggfffeeedddcccbbbaaaaaa^^^aaafffiiiiiihhhfffeeedddeeelll|||vvvmmmpppuuuyyybbbQQQAAA<<>>999666555;;;555444999:::777===HHH___ppp}}}qqqnnnyyy|||yyywwwvvvuuuxxxwwwuuusssqqqpppooonnnpppqqqrrrrrrrrrqqqppppppooonnnllllllmmmmmmkkkjjjfffhhhjjjiiigggfffeeeffffffgggggghhhiiijjjlllmmmaaaccceeeeeefffgggiiillleeeeeefffiiilllkkkfffaaa___eeejjjjjjeeeaaaaaacccbbb___\\\[[[^^^aaabbbbbb[[[```ddddddbbbcccgggkkkjjjiiihhhhhhhhhiiijjjjjjnnnmmmllljjjhhhgggeeeeeebbbfffhhhggghhhlllllliiidddaaa^^^___dddkkkqqqtttllliiiggghhhlllmmmllliiieeefffhhhjjjlllnnnoooooopppqqqqqqqqqpppooooooooonnnjjjiiilllmmmllllllnnnrrrrrrqqqpppqqqsssooohhhbbbggglllnnnmmmlllmmmmmmlllnnnppprrrssssssrrrqqqkkkjjjgggdddbbbfffmmmsss~~~xxxttttttwwwyyyzzzooommmkkkhhheee```ZZZVVVKKKGGGCCCAAA@@@???;;;888666555444333222111111111222444888>>>CCCIIILLLNNNKKKIIIFFFGGGIIIJJJHHHEEE@@@KKKKKKBBBOOOrrr{{{tttoooooouuuxxxuuurrrrrrnnnrrruuuvvvssspppooooookkkkkkkkkiiihhhhhhjjjlllpppuuuyyyvvvppplllnnnrrrpppmmmmmmqqqrrrnnnkkkkkkiiidddaaaeeemmmqqqnnniiiggggggfffeeedddcccbbbbbbaaabbbdddggghhhiiiiiiiiidddjjjsssyyyyyyzzz{{{}}}uuu[[[LLLEEEAAA===<<>>>>>AAAHHHOOOTTTWWWWWWYYY]]]bbbhhhpppyyy~~~xxxyyyxxxxxxxxxzzz~~~~~~yyyrrrnnnggg```[[[XXXWWWXXXaaaaaacccfffiiimmmppprrruuuvvvyyy|||~~~~~~~~~~~~~~~~~~}}}zzzxxxvvvtttsssqqqpppooonnnmmmlllkkkjjjhhhgggeee```[[[WWWVVVVVVXXXWWWVVVSSSOOOKKKHHHFFFHHHHHHJJJNNNQQQSSSRRRQQQVVVZZZ```iiisss~~~wwweeeUUUKKKDDD???===<<<:::999;;;:::777777999666222444:::777555AAAUUUxxxkkk}}}|||}}}}}}yyyrrrooopppssswwwvvvuuusssrrrpppooonnnrrrqqqpppooommmlllkkkjjjllljjjggggggjjjlllnnnooofffiiikkkllliiifffcccbbbbbbdddfffhhhiiiiiihhhhhh^^^```cccccccccbbbcccdddddddddfffjjjllljjjddd^^^aaadddgggfffccc```___```^^^[[[ZZZ\\\```ddddddbbb```bbbdddeeefffhhhjjjllliiigggeeedddfffhhhiiihhhmmmlllkkkiiigggfffeeeeee^^^bbbeeeeeegggjjjiiieeeeeebbb___```dddjjjoooqqqjjjfffdddggglllnnnlllhhheeefffhhhiiikkkkkkkkkkkkpppppppppooommmmmmnnnooooookkkiiilllnnnllllllnnnoooqqqpppnnnnnnpppmmmiiiaaafffjjjjjjjjjmmmmmmlllfffiiimmmpppssssssrrrqqqjjjhhheeedddfffiiimmmooo~~~{{{wwwvvvvvvxxxxxxxxxooollliiieeeaaaZZZSSSNNNIIIEEEAAA???>>>===888555444333222111111111111111111444:::@@@EEEIIIKKKKKKJJJIIIGGGGGGHHHHHHHHHGGGAAAFFFFFFJJJ```~~~|||~~~rrrppprrrvvvxxxuuuqqqppplllnnnqqqtttuuutttrrrpppkkkkkkjjjhhhhhhjjjnnnqqqrrruuuwwwtttooommmooorrrkkkiiikkkppprrrooolllllliiiiiihhhiiijjjkkkkkkjjjdddeeeeeefffffffffeeeeeeccccccdddeeegggiiiiiiiiiiiimmmvvv{{{uuuqqq{{{|||qqqiii```UUUMMMIIIPPPKKKDDDAAABBBGGGLLLOOOKKKMMMPPPSSSYYY```iiiooommmmmmnnnnnnnnnqqqvvvyyyuuuuuuwwwxxx{{{}}}uuullleee```^^^WWWWWWVVVWWWZZZ^^^bbbddddddeeegggjjjmmmqqqtttuuurrrssstttuuuwwwxxxyyyzzzzzz|||}}}}}}||||||~~~}}}}}}~~~~~~{{{yyyxxxzzz||||||{{{yyy{{{{{{zzzxxxuuuuuuuuuooonnnllliiifffcccaaa```ZZZYYYYYYXXXWWWVVVVVVVVVRRRRRRRRROOOMMMMMMQQQTTTRRRRRRSSSTTTUUUVVVVVVWWWXXXYYY\\\aaafffiiiiiihhhhhhkkkqqqvvvzzz|||||||||dddXXXHHH===:::;;;<<<<<>>???AAABBBDDDGGGJJJNNNNNNJJJKKKRRRZZZ^^^]]]aaahhhmmmqqqrrrssssssuuuttttttuuuxxxyyyyyyyyyvvvuuutttuuuxxx}}}yyyqqqhhhbbbWWWVVVTTTQQQNNNNNNOOOQQQPPPQQQRRRSSSSSSQQQOOONNNQQQNNNNNNQQQRRRQQQSSSVVVVVVUUUTTTTTTVVVVVVUUUTTTTTTSSSRRRRRRQQQPPPOOONNNMMMLLLKKKKKKLLLKKKIIIGGGBBBEEEIIIHHHFFFGGGKKKPPPJJJQQQZZZ^^^^^^^^^aaadddhhhjjjooovvv~~~zzz}}}{{{{{{yyysssiiiaaaUUUPPPHHHCCC@@@???<<<::::::888666777777777777999:::666:::BBBEEE???;;;===<<>>:::<<>>AAA??????AAACCCAAABBBEEEIIIJJJJJJJJJMMMOOOVVVVVVXXX[[[^^^______]]]cccdddeeehhhkkknnnqqqsssqqqrrrsssrrrrrrtttwwwyyywwwxxx|||~~~xxxqqqkkkhhhbbbccchhhmmmlllddd]]][[[aaa___^^^^^^______^^^\\\^^^bbbeeeccc______dddjjjlllmmmppptttxxxzzzyyywww{{{~~~zzzssslllddd\\\SSSMMMNNNIIICCC???===<<<999666555888:::;;;:::;;;>>>@@@<<<:::888777999<<<======>>>LLLZZZeeewwwyyy{{{vvvssstttuuusssrrrnnnmmmkkklllpppsssvvvwwwwwwvvvuuuuuuwwwwwwvvvuuupppmmmjjjjjjlllmmmjjjgggiiihhhiiijjjkkkkkkiiigggffffffeeecccaaa```ccceeehhhiiihhhdddaaaaaadddhhhmmmmmmkkkjjjnnnrrrnnnhhhdddhhhmmmpppqqqnnniiifffddd```]]]^^^cccgggiiiiiiiiifffddddddgggiiigggeeebbbdddhhhlllnnnlllhhhdddZZZ```iiirrrvvvuuuqqqnnnhhhhhhgggdddaaa______```dddeeefffhhhjjjjjjhhhfffeeeddddddeeehhhiiiiiihhhccccccdddgggjjjhhhbbb]]]bbbcccfffjjjnnnooonnnlllmmmllljjjkkkmmmoooooonnngggfffeeegggjjjiiifffbbbaaaccceeefffggghhhjjjlllnnnnnnlllkkkjjjiiiiiihhhmmmooorrrtttssspppllliiifffccc```bbbggglllnnnnnn~~~}}}zzzvvvrrrnnnllliiidddaaaWWWTTTPPPKKKGGGDDDBBBAAA>>><<<:::888666444333222000///------111777>>>CCCJJJHHHFFFDDDBBBBBBBBBCCCCCCGGGIIIHHHEEECCCBBBBBB```}}}ppprrruuurrrooooooqqqtttuuuuuupppsssuuutttqqqoooooopppkkkkkkjjjjjjjjjhhheeebbbiiikkkmmmoooooonnnnnnnnniiiiiiiiiiiiiiijjjjjjkkkjjjkkklllmmmoooqqqssstttmmmhhhccccccgggiiigggdddfffhhhkkkmmmnnnnnnmmmlllmmmmmmlllhhhdddbbbdddeeeiiikkknnnqqqqqquuu|||www___SSSHHH===>>>AAA@@@===<<<@@@BBB@@@@@@BBBDDDCCCAAAAAACCCFFFKKKKKKMMMPPPSSSUUUSSSRRRUUUWWWYYY\\\___aaacccddddddfffggghhhhhhjjjmmmoooqqqqqqrrrtttwww{{{~~~uuukkkaaa[[[VVVSSSPPPMMMJJJFFFAAA>>>BBB???;;;999:::;;;;;;;;;888999999999888999;;;<<<999:::;;;>>>GGGQQQVVVVVVXXXqqq{{{xxxtttsssssstttrrrqqqoooooooooqqqtttvvvwwwwwwsssrrrrrrtttvvvwwwvvvuuupppnnnmmmmmmmmmkkkhhheeeeeefffgggiiiiiihhhfffdddgggfffeeecccaaaaaaccceeehhhhhhfffccc``````eeeiiimmmnnnllljjjlllooommmhhhkkkmmmpppqqqooojjjeeeaaa```^^^\\\^^^bbbgggiiiiiiiiigggddddddeeegggffffffhhhiiijjjlllllliiiccc___^^^bbbiiipppsssrrrpppnnnggghhhgggeeebbbaaabbbccccccccceeegggjjjjjjhhhfffbbbaaaaaaccceeeggggggfffffffffgggiiijjjiiieeebbb```aaacccgggjjjjjjhhhffflllkkkkkkllloooppppppooofffeeefffiiilllllliiieeebbbdddfffgggggghhhjjjkkkkkkjjjiiihhhggggggggggggiiimmmqqqsssqqqlllgggdddeeeaaa___aaagggllloooooo~~~}}}|||{{{wwwtttppplllgggccc^^^[[[QQQOOOLLLHHHDDDBBB@@@???;;;:::888666444222222222000//////222777>>>DDDHHHJJJHHHEEEBBBAAABBBCCCDDDEEEFFFHHHFFFCCCAAADDDHHHsss~~~rrrsssqqqllliiinnnvvvzzzvvvppppppssswwwvvvrrrpppqqqsssnnnmmmlllkkkkkkiiieeecccgggkkkppprrrrrrrrrssstttmmmlllkkkjjjjjjkkkmmmnnniiiiiijjjkkkmmmpppqqqsssjjjfffbbbcccgggiiigggdddgggiiikkkmmmmmmmmmkkkjjjmmmllljjjgggeeeddddddeeedddbbbcccfffgggiiipppxxxuuuvvvcccLLLOOOTTTUUUQQQMMMHHH???777<<<<<<<<<<<<===>>>@@@AAA======>>>@@@CCCCCCBBBAAAFFFHHHJJJMMMOOOQQQQQQRRRSSSUUUWWWYYYZZZ]]]```bbbeeeeeeeeefffhhhkkkmmmooommmoooqqqssstttvvvwwwxxx}}}{{{vvvrrrqqqpppgggddd```ZZZTTTMMMHHHEEE>>>===<<<===>>>>>><<<;;;999888777888999;;;;;;::::::888666555666888999999666BBBTTThhh|||wwwxxx|||vvvtttrrrrrrrrrrrrrrrqqqqqqqqqsssuuuxxxyyywwwuuunnnmmmnnnqqqtttuuutttsssqqqpppoooooommmkkkgggdddbbbdddfffgggfffeeeccccccffffffeeecccaaaaaadddfffggghhhgggdddaaa```cccgggjjjnnnoookkkiiikkkllllllnnnnnnmmmllliiieeeaaa___]]]\\\[[[]]]```dddggghhhgggeeecccbbbcccdddddddddiiihhhffffffeeeccc___]]]bbbdddfffiiijjjjjjjjjiiidddeeeeeedddbbbbbbcccdddaaabbbcccfffhhhiiigggeeeaaa______```dddgggiiiiiiiiihhhhhhhhhiiiiiiiiihhhddddddfffgggiiihhhdddbbbhhhhhhiiillloooqqqpppooofffeeeeeeiiimmmnnnkkkhhhfffgggiiihhhgggggghhhjjjjjjiiigggfffeeeeeefffffffffkkkqqqssspppjjjeeeccceeebbb```ccchhhnnnpppppp~~~|||zzzxxxwwwsssqqqmmmhhhaaa[[[VVVSSSKKKJJJGGGDDD@@@>>><<<;;;888888777555222000111222000111444:::AAAGGGKKKLLLJJJHHHEEEBBBAAABBBDDDEEEFFFEEEEEEEEECCCEEEMMMXXX}}}xxxoooooosssooonnnttt~~~{{{ssspppsssvvvvvvtttrrrssstttrrrpppnnnmmmmmmllliiifffhhhmmmrrruuutttssstttuuupppooonnnmmmmmmmmmnnnnnnhhhhhhiiijjjkkkmmmooopppllliiiffffffggghhhfffcccjjjjjjkkkllllllkkkiiiiiihhhgggfffeeedddcccccccccfffaaa^^^```dddfffkkkqqqrrr~~~}}}bbbMMMCCC???;;;999::::::777444:::888777777888888777666:::;;;===>>>@@@AAAAAAAAAAAACCCFFFHHHIIIKKKNNNPPPQQQQQQQQQRRRTTTWWWZZZ\\\^^^```bbbbbbbbbaaabbbccceeegggiiiiiiiiijjjkkkmmmllllllmmmmmmnnnooooooppptttsssvvv|||~~~~~~yyyrrrrrrpppmmmiiifffcccaaa```XXXXXXYYYXXXWWWTTTRRRPPPQQQNNNJJJEEEAAA???======:::999888888999999888777666666777888888888888777888999;;;<<<>>>BBBFFFHHHYYYooo{{{jjjtttvvvrrrrrrtttvvvqqqqqqpppoooooopppqqqrrrqqqrrrtttwwwyyyxxxtttqqqkkkkkkmmmpppssstttsssrrrqqqqqqpppooommmjjjgggeeebbbdddffffffeeeccccccdddffffffeeedddcccdddgggiiigggiiiiiigggcccbbbeeehhhkkkqqqrrrmmmiiijjjlllmmmggggggeeedddcccbbbaaaaaa\\\\\\\\\]]]___aaadddeeecccbbbbbbbbbbbbbbbccccccdddbbb``````aaabbbbbbaaaeeeeeeeeeeeeeeeeeeddddddbbbbbbcccaaa```___```bbb``````bbbeeehhhhhhfffeeebbbaaaaaacccgggjjjlllmmmgggffffffeeefffgggiiikkkkkkkkkkkklllllljjjfffcccdddeeegggkkkooopppooommmfffdddcccfffjjjlllkkkhhhjjjkkkkkkjjjiiihhhhhhiiillljjjhhheeeddddddeeefffffflllrrrtttpppkkkgggfffeeecccbbbeeekkkooopppooo~~~~~~|||zzzxxxuuusssqqqmmmlllhhhccc[[[TTTNNNLLLHHHGGGEEEBBB???<<<:::999555666666444000///000222111444:::BBBKKKPPPPPPNNNLLLJJJGGGDDDCCCCCCCCCDDDEEECCCCCCEEEFFFLLL\\\lll{{{||||||ssslllmmmtttsssuuuyyy}}}~~~{{{wwwrrrsssuuuuuutttrrrqqqqqqrrrpppmmmllllllkkkjjjhhhkkkpppuuuvvvsssqqqqqqrrrpppppppppooonnnmmmlllkkkhhhhhhhhhiiijjjkkkmmmnnnkkkkkkjjjjjjiiiiiiiiihhhnnnmmmmmmllljjjiiiiiihhhdddcccccccccdddcccbbbaaafffcccbbbeeehhhiiilllqqqhhhmmmrrr}}}~~~www]]]VVVOOONNNRRRQQQJJJCCCAAA>>>;;;888888888777777777777777888888999999:::888:::<<<>>>>>>???@@@BBBAAAAAABBBCCCEEEGGGIIIJJJLLLNNNPPPPPPNNNMMMNNNPPPOOOQQQQQQPPPNNNMMMMMMMMMOOOOOOOOOOOOPPPQQQRRRRRRRRRPPPQQQVVVWWWVVVXXX[[[[[[ZZZYYYZZZ]]]^^^]]]\\\]]]\\\]]]```dddeeeccc``````cccgggjjjjjjddd[[[TTTPPPMMMJJJGGGFFFGGGGGGGGGBBBBBBCCCDDDEEEDDDCCCBBBBBB@@@===:::888888777888:::888777666777777666555888999:::;;;;;;<<<===>>>DDDOOO[[[``````ccckkksssyyyiii{{{xxxsssqqqpppqqqtttqqqqqqpppooooooqqqsssuuuppprrruuuxxxyyyvvvqqqlllllllllnnnqqqtttuuutttrrrpppppppppmmmjjjhhhfffeeedddfffhhhgggeeedddfffgggfffggggggffffffgggkkknnniiijjjjjjhhhffffffkkkooooooqqqooojjjgggiiiiiiggg```````````````aaaaaaaaa^^^^^^_________```bbbccc___aaabbbcccbbbbbbccccccaaa```___```ccceeeffffffffffffggggggfffeeecccbbbdddddddddaaa___]]]^^^___```aaabbbeeehhhiiigggeeeddddddeeehhhkkkmmmlllkkkcccdddeeefffggghhhiiikkkkkkjjjkkklllllljjjfffccccccdddgggjjjmmmmmmkkkiiigggdddbbbdddhhhkkkkkkjjjkkklllmmmllljjjiiijjjkkkllljjjfffcccbbbbbbcccdddffflllssstttpppkkkiiiiiidddccccccgggllloooooommm|||{{{zzzwwwuuurrrooonnniiihhheee___WWWOOOIIIGGGHHHGGGEEEBBB???<<<:::999444555666333000...000222222666===HHHQQQTTTSSSOOOOOOMMMJJJFFFDDDCCCCCCCCCEEEAAAAAAEEEIIISSSggg{{{yyy{{{zzzrrrmmmpppnnnqqqtttuuusssrrrssstttttttttttttttsssqqqooonnnpppnnnjjjiiiiiiiiihhhgggmmmrrrwwwwwwrrrnnnmmmnnnnnnoooppppppooollliiiggghhhhhhhhhiiijjjkkklllmmmhhhjjjllllllllllllnnnpppqqqpppnnnllljjjiiiiiiiiibbbbbbcccdddeeeeeecccaaa[[[\\\bbbhhhiiieeeeeehhhaaahhhiiifffsss{{{mmmuuuuuunnniiinnnyyy}}}wwwoooHHHDDD>>>;;;:::999999888999888888777777888999999888:::<<<<<<;;;;;;;;;<<<=========>>>>>>?????????>>>@@@CCCCCCAAA@@@AAACCCDDDEEEGGGFFFEEECCCDDDDDDFFFFFFFFFFFFFFFGGGHHHIIIIIIGGGGGGJJJKKKHHHHHHKKKMMMKKKJJJJJJKKKKKKJJJIIIHHHKKKNNNPPPQQQPPPNNNNNNMMMQQQWWW]]]___ZZZRRRLLLEEEBBB???===>>>AAACCCDDD===<<<;;;;;;<<<===<<<<<<;;;;;;::::::999888888888999888777777:::;;;;;;;;;999:::;;;<<<>>>AAAEEEHHHppp}}}~~~{{{xxxvvvqqqnnnpppvvvttttttsssrrrqqqssswwwzzzqqqssswwwzzzzzzvvvpppjjjnnnnnnpppsssvvvwwwvvvtttoooooonnnlllhhhfffeeeeeegggiiijjjhhhfffeeehhhjjjggghhhiiihhhhhhjjjnnnqqqkkkkkkkkkhhhgggjjjpppvvvrrrpppjjjeeeeeegggddd^^^\\\]]]^^^___```______^^^``````aaa`````````aaaccc^^^```bbbddddddccccccdddbbbaaaaaadddggghhhhhhgggfffgggiiikkkjjjhhheeeccciiihhhgggddd```]]]]]]^^^aaabbbcccfffiiijjjhhhgggcccdddgggkkknnnmmmiiifff```cccgggiiijjjjjjkkkkkkeeeeeefffhhhiiigggccc```cccdddfffjjjlllkkkhhheeejjjfffddddddhhhlllmmmlllkkklllmmmmmmkkkkkklllmmmjjjgggddd```^^^^^^___```eeekkkqqqrrrnnnjjjiiijjjcccbbbccchhhmmmooommmkkk~~~{{{zzzxxxuuurrrpppmmmjjjgggiiifffaaa[[[TTTNNNJJJHHHEEECCCAAA>>>;;;888777666222444555333111000111444777<<>>888888;;;888777>>>;;;999>>><<<666:::666222:::???888888===:::<<<>>>??????===<<<===>>>;;;===>>>======??????>>>======<<<===??????>>>===>>>>>>???@@@???===>>>@@@>>>?????????>>>>>>@@@AAA>>>AAADDDCCC@@@AAAEEEIIICCCDDDFFFGGGJJJKKKGGGBBBBBBAAA===999999;;;;;;:::999999:::<<<===>>>===<<<<<<;;;999888777666555444888222999>>>666555>>>AAACCCFFFFFFDDDGGGTTThhhwww~~~|||zzzvvvsssrrruuuwwwxxxxxxxxxyyyzzzzzzyyywwwqqqsssvvvxxxtttllljjjmmmrrrssssssssssssuuuyyy|||nnnllljjjhhhgggeeebbb```iiihhhggggggggghhhjjjkkknnnmmmkkkjjjjjjjjjjjjkkkjjjjjjiiihhhhhhkkkooosssooolllhhhhhhiiigggaaa\\\[[[]]]___```______```aaaeeeiiikkkfff___[[[^^^cccaaa______aaaeeefffccc```]]]___ccchhhlllllliiiggggggiiilllnnnnnnmmmkkkiiimmmllliiieeebbbaaaccceeejjjfffccceeejjjllliiieeeeeeeeeeeegggiiiiiihhhfffcccgggkkkmmmnnnmmmmmmmmmlllkkkjjjiiigggddd___\\\cccggglllmmmjjjddd___\\\dddaaa___aaaeeehhhjjjiiirrrpppnnnmmmmmmmmmkkkjjjjjjbbb___aaabbb___```dddiiijjjmmmnnnnnnllljjjhhheeedddeeehhhkkkmmmmmmmmm}}}{{{wwwuuusssqqqnnnkkkfffcccaaa^^^ZZZTTTOOOJJJGGGEEE@@@???===;;;999777666666222333333111000000444777<<<@@@FFFJJJLLLMMMOOOPPPFFFGGGIIIHHHFFFEEEEEEEEEHHHFFFLLL___{{{}}}wwwuuuqqqsssxxxwwwvvvtttsssqqqppppppooosssooonnnrrrssspppooopppiiihhhjjjmmmllliiijjjnnnnnnmmmmmmmmmmmmmmmmmmnnnsssoookkkkkkmmmmmmjjjgggfffhhhjjjkkkkkkjjjiiihhhmmmjjjhhhiiijjjhhhfffddddddfffggggggeeedddcccddddddcccccccccdddcccaaa^^^```bbbfffiiilllkkkiiifffeeedddbbb______bbbgggkkk}}}kkkfffjjjmmmssszzzqqqaaaZZZSSSEEE???@@@<<<777@@@===555888:::777;;;===777;;;<<<444444999555777888888777777777999:::===>>>===<<<;;;;;;;;;:::<<<;;;:::;;;<<<===>>>>>>;;;;;;;;;;;;:::999;;;>>>??????>>><<<;;;;;;<<<===777;;;???AAA???<<<888666@@@AAAAAABBBCCCCCC@@@===:::::::::999999:::999888:::888777777888888888777444555888:::<<>>???===NNNgggrrrwwwoooyyyttthhh~~~{{{yyyzzzyyyvvvsssqqqssswwwzzz}}}|||{{{}}}~~~}}}yyyuuuppppppsssvvvtttnnnlllmmmppppppooommmkkkkkkmmmooonnnllljjjiiihhhgggeeeccceeeeeedddddddddfffggghhhmmmllljjjiiiiiijjjkkklllgggiiijjjjjjiiiiiikkklllhhheeebbbbbbdddccc^^^YYY[[[]]]___```______```aaafffggghhhddd^^^[[[\\\^^^XXXXXXYYY[[[]]]^^^]]]\\\]]]aaagggkkkmmmjjjgggdddhhhiiijjjlllkkkjjjiiiggglllllljjjgggddddddeeegggeeefffgggiiijjjiiigggeee___```aaaccceeefffhhhiiieeehhhkkkmmmmmmlllllllllqqqpppnnnllliiieeeaaa^^^eeehhhmmmnnnkkkfffaaa___fffdddbbbcccgggjjjkkkkkkrrrpppoooooooooooollljjjgggbbb___aaa```]]]___dddeeefffhhhjjjjjjhhhfffeeecccdddfffiiimmmppppppooo~~~~~~|||yyyvvvtttrrrpppnnnkkkgggbbb^^^YYYWWWSSSNNNJJJFFFDDDBBB;;;:::999777666666555555222111000//////333888<<>>>>>===<<>><<<<<<===???@@@>>><<<<<<<<<>>>@@@AAA>>>BBBLLLQQQ^^^wwwzzzwwwxxx{{{}}}uuuuuusssrrrqqqtttyyy}}}~~~}}}~~~~~~wwwqqqnnnlllmmmrrrssspppnnnnnnmmmlllkkkhhheeedddeeegggmmmllljjjjjjjjjjjjiiigggdddcccccccccdddeeeggghhhjjjiiigggffffffhhhjjjkkkfffiiilllmmmkkkhhhfffeeeaaa^^^]]]^^^``````\\\XXX[[[]]]______^^^^^^___```dddcccbbb___]]]ZZZYYYXXXVVVXXXYYYZZZZZZ[[[\\\^^^^^^dddkkknnnkkkfffbbbaaaggggggggghhhhhhgggffffffhhhiiiiiihhhfffeeefffgggbbbfffkkkllljjjfffdddddd[[[^^^```______```dddhhheeehhhkkklllkkkjjjkkkkkksssrrrpppmmmiiidddaaa___hhhkkknnnnnnkkkhhheeedddhhhgggeeefffiiikkkllllllqqqppppppqqqqqqpppmmmjjjdddbbbaaa```]]]ZZZ^^^dddcccdddfffggggggfffdddcccaaabbbeeeiiinnnpppooonnn~~~|||{{{zzzwwwtttqqqqqqooommmkkkhhhccc]]]XXXUUUSSSPPPKKKGGGDDDBBB@@@999888777666555444444444222000///...111777===BBBHHHIIIJJJJJJJJJJJJLLLNNNSSSPPPLLLHHHEEEDDDEEEFFFBBBJJJdddyyysssuuuxxxuuusssttttttsssrrrqqqpppooooooooonnniiihhhlllmmmlllkkkmmmlllkkklllnnnmmmjjjkkkpppooonnnmmmlllmmmnnnpppqqquuurrrmmmkkkiiigggdddaaammmqqqtttrrrlllhhhjjjllloooooommmjjjjjjmmmmmmkkkjjjjjjjjjgggdddcccccceee``````bbbeeegggfffbbb______aaadddeeeeeeccccccccc___bbbgggiiihhheeebbb```hhhkkkmmmuuu~~~|||vvvuuuttt]]]LLLDDDEEENNNQQQKKKJJJHHH===BBB>>>999:::>>>@@@???<<<<<<;;;;;;>>>???>>>>>>@@@;;;<<<<<<<<<;;;;;;<<<<<<;;;>>>>>><<<;;;>>>AAAAAA;;;999777777999<<<>>>???===;;;999888777999<<<>>>>>><<<<<<>>>>>>======???;;;:::;;;<<<;;;999999<<<555>>>FFFFFF@@@===BBBHHHGGGAAA>>>DDDSSSbbbkkkooogggrrr|||yyywwwxxxzzz|||}}}rrrssstttuuuuuuvvvyyy|||~~~|||zzz}}}}}}uuummmmmmiiiiiinnnrrrqqqoooooojjjjjjiiihhhffffffiiikkkooommmkkkkkkkkkkkkiiigggeeeeeeeeeeeefffhhhjjjkkkfffeeedddcccdddfffhhhiiigggjjjmmmmmmjjjfffbbbaaa]]]\\\\\\^^^``````^^^[[[YYY[[[]]]]]]\\\\\\]]]^^^```^^^[[[[[[\\\\\\YYYVVVWWWZZZ\\\[[[YYYYYY\\\```aaafffkkkkkkeee___^^^___cccccccccddddddeeeffffffccceeeffffffeeedddeeegggdddfffiiijjjhhhfffcccaaa\\\___```^^^ZZZZZZ___ddddddfffhhhiiiiiiiiikkklllqqqpppnnnjjjfffbbb``````jjjlllnnnnnnkkkiiigggggghhhgggggghhhiiikkklllmmmnnnnnnoooqqqqqqooolllhhhbbbcccccc```[[[ZZZ___eeedddeeeggghhhhhhgggfffeeeaaabbbeeeiiimmmnnnmmmkkk}}}{{{zzzxxxvvvrrrpppooommmjjjgggccc^^^XXXSSSQQQOOOLLLGGGCCC@@@===<<<:::999777555444333222222222111///111555<<>>@@@@@@???;;;888888888888>>>AAA>>><<<===;;;777<<<:::888888:::;;;:::888999<<>>HHH???:::;;;<<<::::::===;;;888888;;;;;;;;;AAAJJJSSSddduuuwwwnnnhhhnnnvvvsssggg```kkkzzzuuuyyy}}}|||wwwsssqqqrrrrrruuuxxxzzzyyyxxxwwwwwwzzzxxxxxx{{{~~~|||uuuooolllhhhggglllqqqqqqppppppkkklllkkkjjjiiiiiillloooooommmkkkjjjjjjiiigggeeedddddddddeeefffiiikkklllfffffffffffffffggghhhiiifffgggiiigggdddaaa___^^^\\\\\\]]]^^^``````___]]]XXXYYY[[[[[[ZZZYYYZZZ[[[[[[XXXWWWYYY]]]___\\\XXXXXXZZZ[[[YYYWWWWWW[[[___dddggghhhddd]]]YYY[[[^^^^^^^^^___aaabbbdddffffffaaaccceeeeeeeeeeeefffhhhiiifffcccdddfffeeebbb^^^[[[^^^___]]]YYYZZZ___dddaaaccceeeffffffhhhkkkmmmmmmmmmlllhhhdddaaabbbccckkkmmmnnnmmmjjjhhhggggggeeeeeefffggghhhiiikkklllkkkkkklllnnnooommmiiifffbbbeeeeee```[[[\\\```eeeeeefffggghhhhhhhhhggggggfffggghhhkkkmmmmmmllljjj~~~}}}}}}{{{zzzyyyvvvssspppmmmjjjeeeaaa\\\WWWRRRNNNKKKIIIEEEBBB>>>;;;888777999888777555333222222111333222333666===CCCHHHJJJIIIJJJKKKJJJIIIJJJLLLNNNNNNLLLJJJIIIHHHEEE@@@<<>>;;;>>>GGGQQQYYY[[[WWWRRRGGGCCC>>>>>>FFFVVVgggsssiiiVVVFFFBBBDDDEEEGGGLLLJJJGGGKKKUUU]]]eeettt}}}xxx~~~uuutttsssxxx}}}{{{uuuqqqrrruuussswww{{{|||zzzwwwuuutttwwwwwwyyy{{{|||zzzvvvsssmmmiiihhhlllooonnnooorrroooooommmkkkhhhhhhiiikkkmmmkkkiiihhhgggfffcccbbb``````aaabbbdddfffhhhjjjiiijjjkkkkkklllkkkkkkjjjddddddeeeccc```]]]]]]]]][[[\\\]]]^^^^^^^^^]]]\\\WWWYYY[[[ZZZYYYXXXYYYZZZWWWVVVWWWZZZ___aaa___\\\[[[[[[[[[ZZZZZZ\\\```dddgggfffddd___YYYWWWYYY\\\[[[\\\^^^```bbbcccddddddaaacccddddddddddddgggiiikkkeee``````cccddd___ZZZVVVYYY[[[\\\\\\___cccggg```aaabbbbbbccceeehhhkkklllmmmkkkgggbbbaaacccfffjjjkkkmmmllliiieeecccccc```bbbeeeffffffgggiiikkkiiiiiiiiikkklllkkkhhheeebbbeeeddd___\\\^^^aaaccccccdddeeeffffffffffffffflllkkkkkklllnnnooonnnlll{{{yyy|||zzzxxxwwwvvvtttqqqooojjjfff```ZZZUUUQQQMMMJJJDDDCCC@@@===;;;999777777666555444333222222222222333444666<<>><<<;;;:::999999222222222222222222333333444555999@@@HHHMMMMMMKKKKKKLLLMMMLLLIIIGGGGGGGGGCCCGGGHHHCCCAAALLLcccvvv|||sssssssss{{{wwwoootttdddiiimmmmmmmmmnnnpppqqqpppooonnnmmmmmmmmmmmmmmmnnniiigggjjjlllkkkmmmpppfffcccbbbbbb```^^^```eeegggiiikkkkkkkkkhhheeecccdddcccbbb```\\\ZZZZZZ[[[ZZZZZZZZZ]]]bbbeeeggggggaaagggfff\\\ZZZccciiigggjjjiiifffbbb```aaadddgggaaa_________```___^^^\\\[[[^^^aaa```]]]^^^bbbgggjjjjjjjjjiiifffeeefffgggnnnjjjgggkkkooonnnkkkhhhmmmqqqwww|||rrrgggooozzz}}}{{{vvvuuuuuusssrrruuuuuuwwwxxxxxxtttnnniiiwwwwwwwwwuuussssssuuuwwwqqqtttwwwuuupppmmmnnnqqqooommmnnnnnnllliiimmmtttpppooommmjjjgggfffhhhjjjdddbbbaaaaaaccccccbbb```]]]]]]^^^___aaadddgggiiigggiiilllnnnmmmjjjfffdddeeehhhkkkllljjjgggeeeddd```aaacccbbb```___^^^^^^ZZZ\\\]]]]]][[[ZZZ[[[[[[XXXZZZ]]]```aaaaaa``````TTTQQQOOOSSSZZZbbbgggiiifffdddaaa___^^^]]]ZZZXXX\\\^^^```bbbbbb```^^^\\\[[[[[[[[[YYYYYY[[[___bbb```ccceeeeeeaaa[[[XXXVVVVVVVVVXXX[[[___bbbbbbaaadddcccaaa___]]]]]]```cccjjjjjjhhhaaaZZZXXX[[[___fffhhhjjjiiieee```\\\ZZZ[[[___ccceeefffgggjjjmmmjjjiiiggghhhiiiiiihhhgggbbbccc___ZZZZZZ```aaa\\\ddddddeeeffffffggghhhhhhiiigggeeefffhhhkkkmmmnnn