BM66(@ yyyssstttxxx~~~vvvpppwwwxxx{{{zzz{{{vvvtttvvv}}}}}}xxxyyy||||||yyyuuuuuu|||zzzqqqsssxxx|||ooorrryyy}}}yyyoookkklllgggdddbbbeeejjjoooqqqppprrriiifffjjjkkkfffjjjsssvvviiijjjvvvttthhhnnnnnngggkkk}}}}}}zzzvvvzzz~~~}}}wwwtttxxxyyyvvvrrrhhh``````cccggglllsssrrrjjjmmmwwwvvv{{{~~~tttwww|||vvvyyyyyywwwrrrlllpppxxxzzzvvv~~~zzzyyyvvvuuuzzz~~~~~~~~~}}}~~~~~~~~~~~~|||zzzyyyzzz{{{zzzzzz|||||||||zzzyyyyyy{{{}}}zzz|||zzzwwwuuusssgggZZZNNNJJJGGGHHHKKKNNNOOOOOONNNUUU[[[[[[YYYYYYWWWUUUUUUPPPIIIRRRgggjjj```^^^^^^lll{{{sssfffooorrrrrrnnnkkkjjjkkkjjjtttpppkkkkkkooosssvvvvvv}}}yyysssrrrtttxxxyyyrrrkkkpppzzzrrrrrryyy}}}}}}{{{yyyvvv{{{zzztttnnnmmmnnnnnnllljjjoookkkjjjlllhhhaaaccckkkjjjmmmrrrttttttrrrqqqqqqnnnrrrrrrnnnlllooonnniiitttooommmnnnllliiinnnuuuxxxzzz~~~wwwsssttttttuuutttqqqmmmooowww~~~|||~~~|||{{{xxxuuuyyyxxxqqqkkkgggcccaaaZZZYYYYYYYYYZZZYYYVVVTTTTTTWWWZZZ[[[XXXTTTQQQPPPLLLJJJIIILLLPPPPPPLLLGGGIIINNNRRRRRROOOMMMOOORRRTTTQQQOOOOOORRRYYY```eeeaaaffflllqqqtttwwwzzz}}}rrr{{{nnniiidddbbbbbbbbb```^^^eeekkkuuu}}}}}}vvvllldddpppsssxxx}}}~~~}}}|||}}}}}}}}}}}}}}}xxxoooiiifffbbb\\\WWWZZZbbbdddaaaeeerrryyywwwpppllleeeeeemmmvvvsssjjjqqqooovvvzzzwww}}}zzzwwwooofffaaa^^^VVVMMMbbbrrryyyooofffnnn~~~~~~~~~}}}}}}|||tttfffbbbeeeiiiiiihhhnnnuuuxxxwwwvvv{{{xxxooofffbbb```cccmmmxxxnnniii```ZZZ___fffddd]]]dddkkkxxxzzzkkk^^^XXXbbb^^^bbbpppsssrrrrrroooyyy}}}{{{||||||zzz|||~~~{{{yyysssnnnkkkkkkhhhdddeeejjjlllpppqqqnnnmmmpppssstttvvvyyy{{{{{{yyyvvvuuutttxxxqqqssswwwuuuooouuuzzz~~~~~~~~~~~~}}}|||{{{{{{}}}}}}}}}|||{{{{{{~~~~~~{{{{{{{{{uuukkkeeecccbbbcccfffhhhgggfffhhhpppvvvtttpppnnnllljjj\\\WWWMMMOOO\\\[[[TTTWWWfffooovvvvvvrrrkkk^^^RRRSSSSSSSSSRRRSSSVVVZZZ\\\ccc___[[[WWWWWWWWWXXXXXXZZZ^^^bbbaaa]]]WWWSSSQQQSSSTTTWWWWWWQQQLLLSSS]]]```\\\\\\```aaa___```dddgggeeecccaaa```bbbdddfffrrrwwwyyyuuussstttsssoootttuuutttqqqllliiihhhhhhooommmiiibbb```aaa___ZZZWWWWWWWWWWWWWWWVVVVVVUUU\\\[[[```hhhiiiiiiuuu~~~www^^^]]]```dddddd___]]]^^^ZZZZZZ]]]bbbdddaaa^^^^^^PPPNNNJJJGGGIIILLLMMMKKKLLLHHHJJJQQQSSSOOOSSSZZZiiilllqqqsssssssssrrrrrrtttvvvuuuqqqppprrrpppkkkjjjccc___cccggghhhlllpppkkklllrrrxxxxxxuuuwww{{{xxxyyyzzzyyyxxx{{{|||yyywww}}}|||zzzwwwwwwxxxyyyyyyxxxwwwxxxxxxvvvsssooommmmmmjjjhhhfffgggjjjjjjfffbbbbbbfffkkkkkkgggddddddeee[[[YYYVVVTTTTTTVVVYYY[[[YYYWWWTTTTTTUUUWWWWWWVVVWWW]]]aaaaaacccgggiiiggguuuvvvyyyzzz{{{{{{zzzzzzzzzzzz{{{}}}kkkddd[[[VVVUUUVVVWWWVVVVVV\\\ccchhhhhhbbb[[[UUUZZZ___fffiiikkkooovvv{{{}}}zzzwwwttttttuuuxxx{{{}}}{{{yyywww{{{|||xxxvvvyyy||||||~~~}}}|||}}}hhhiiisss~~~uuukkkeeebbbaaaaaahhhdddeeemmmrrrrrrvvv~~~yyyhhhaaaccchhhttt{{{tttgggjjjkkkjjjkkkmmmmmmjjjgggrrrsssooopppllllllvvvuuuooogggbbbbbbdddggghhhpppdddVVVMMMLLLPPPRRRSSSRRRYYY\\\\\\```fffddd]]]\\\]]][[[VVVUUUWWWXXXWWW___YYYXXX]]]^^^\\\___fffjjjhhhlllrrrssspppuuu~~~uuuiiibbb```\\\VVV```hhhiii___ZZZcccooouuuoookkkiiikkklllkkklllnnn~~~{{{ssskkkddd[[[```eeeeeecccdddhhhmmmeee___[[[\\\___bbbgggllllllfff```^^^cccfff___TTT\\\fffkkkfff^^^^^^cccgggooogggdddnnn}}}~~~rrrssstttttt}}}~~~~~~|||{{{~~~}}}vvvyyyzzzzzzxxxvvvrrrnnnllllllhhhggghhhhhhgggiiimmmooooooqqquuuuuusssuuuyyyqqqrrrrrrpppmmmjjjiiiiiitttlllaaaZZZ\\\```\\\UUU]]]aaagggkkkkkkfff```\\\ggggggfffeeeeeehhhmmmpppxxx|||~~~~~~~~~~~~~~~~~~{{{xxxzzz~~~|||wwwuuuuuuuuuwwwyyyyyyxxxvvvllluuu{{{xxxtttuuuxxxzzzqqqlll^^^YYY^^^YYYTTTZZZ^^^dddiiiiiihhhfff___XXXZZZWWWUUUVVVZZZ```eeehhhjjjhhhddd___ZZZYYYZZZ[[[[[[```ddd```XXXRRRPPPRRRRRRTTTUUUTTTOOOMMMTTT^^^lllddd___```ccceeehhhkkkkkkllljjjgggccccccgggkkkiiilllmmmkkkkkkkkkfff```\\\^^^^^^\\\YYYXXX[[[___mmmeee_________ZZZUUURRRaaa[[[TTTPPPOOONNNLLLJJJIIIJJJMMMQQQPPPRRRbbbuuuyyyqqqlllnnnpppjjjaaaNNNSSSZZZ\\\TTTJJJHHHLLLPPPTTT^^^iiijjj___SSSLLL@@@HHHMMMLLLOOORRRPPPJJJNNNHHHJJJSSSXXXWWWZZZ```lllppptttwwwxxxxxxxxxxxx{{{{{{xxxvvvwwwyyyuuuoooYYYOOOGGGGGGKKKMMMLLLLLLJJJLLLPPPVVVWWWXXX]]]ccccccdddgggkkkpppuuuzzz}}}tttrrryyywwwsss|||}}}}}}}}}{{{wwwttttttvvvwwwtttrrrnnnqqqtttsssnnnjjjiiiiiikkkjjjhhhggggggggghhhiiiggg```YYYWWWXXXZZZZZZXXXYYY[[[ZZZTTTRRRTTTVVVVVV\\\]]]```bbbeeegggiiijjjlllkkkjjjkkkmmmqqqvvvyyyssskkkhhhgggeeedddiiiiiiiiigggdddaaa``````ZZZ^^^ccceeefffiiimmmrrrcccdddfffggghhhhhhhhhhhhnnnllljjjkkkmmmnnnkkkiiibbbhhhjjjhhhfffggggggdddeeehhhlllpppoookkkeee```ZZZZZZ```iiinnnkkkfffeeehhhaaaYYYUUUTTTTTTQQQNNNWWWTTTUUUZZZ]]]]]]```eee^^^QQQMMMPPPRRR[[[___WWWOOOPPPOOONNNOOORRRTTTTTTUUU```bbb```bbb^^^]]]fffeee```[[[[[[aaahhhmmmnnnssspppkkkfffdddeeegggjjjnnnpppqqqppprrruuuppphhhaaadddddd```\\\ZZZ[[[\\\ZZZTTTPPPQQQQQQPPPSSSYYY^^^YYYVVVWWWYYY^^^iiitttxxxvvvnnnfffcccfffhhhfffjjjcccYYYUUU^^^jjjlllgggeeeaaa^^^___cccfffgggggghhhiiigggbbb___]]]^^^^^^kkkyyymmmoootttsss{{{|||xxxyyy|||~~~zzzuuuqqqrrrvvvyyyzzzzzz}}}||||||~~~xxxpppxxx~~~zzzkkkdddppp}}}}}}{{{zzz{{{}}}}}}yyyxxxyyyyyyuuuooonnnpppsssqqqnnnnnnooopppoookkkeee___[[[ddd___WWWOOOLLLPPPWWW^^^```gggpppyyy~~~~~~{{{xxx|||~~~~~~}}}zzzxxxvvvvvvxxxzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzyyyffflllmmmfffbbbgggpppwwwwwwppp```YYY[[[TTTLLLPPPSSSXXX___dddhhhjjjjjjhhhjjjeeebbbdddggghhhjjjlllxxxwwwtttoookkkkkkpppuuuvvvyyyzzzwwwppplllkkkmmmmmmppprrrpppllljjjnnnsssbbb[[[VVVXXX```gggkkkllldddhhhkkkjjjffffffjjjooooooppprrruuuyyyyyyuuuooo]]]aaaeeeffffffhhhooouuuuuulllooopppiiiccccccnnnfff^^^[[[[[[ZZZWWWSSSZZZYYY[[[\\\YYYYYYcccooodddaaa\\\ZZZ___dddbbb\\\ccchhhooonnncccXXXVVV[[[ZZZ^^^lll{{{|||lllYYYPPPEEEVVVgggqqqxxxzzztttiiiqqqgggccciiinnnmmmooouuussswww{{{~~~~~~~~~~~~~~~~~~zzzqqqhhh\\\UUUQQQMMMIIIGGG@@@AAADDDGGGDDD@@@DDDJJJHHHJJJNNNWWWaaaiiinnnpppgggaaafffuuuzzzqqqnnnuuuhhh\\\XXXbbblllnnnrrryyy}}}wwwwww}}}zzzrrrkkkppp}}}wwwsssmmmkkkooovvv}}}~~~|||{{{}}}~~~~~~~~~yyyzzzzzzxxxtttrrrsssttt{{{zzzwwwuuutttuuuwwwxxxxxxsssmmmhhhffffffffffffkkklllhhh```]]]```cccccc^^^___```bbbfffiiimmmnnnmmmmmmmmmllljjjhhheeeddd|||vvvpppmmmnnnooohhhjjjkkkmmmmmmllljjjhhhiiijjjkkkmmmoooppppppqqqmmmjjjiiikkkpppqqqooolllcccgggiiiiiijjjkkkfff___dddhhhnnnpppmmmfff^^^YYYaaaaaaccceeeaaaZZZXXXZZZ^^^WWWSSSWWW___bbb]]]UUUaaa___```dddfffgggjjjmmmccc\\\```ggghhhmmmmmmcccaaa```aaadddgggjjjnnnrrrrrr|||{{{wwwxxxqqqmmmsss{{{xxxxxx}}}yyyxxxwwwwwwuuurrroooooogggeeeeeeggggggfffgggiiillleee\\\UUUPPPMMMPPPUUUWWWUUUPPPKKKMMMTTTWWWUUU]]]TTTIIIIIISSS]]]]]]XXX]]]\\\ZZZ]]]eeemmmqqqrrrdddbbb```]]]YYYVVVVVVXXXjjj}}}rrr```[[[[[[XXXdddbbbaaa```[[[VVVWWWZZZYYYZZZ```gggiiiiiimmmrrrvvv~~~}}}}}}}}}|||||||||}}}}}}xxxsssiii___WWWUUUWWWZZZSSSYYYbbbiiimmmkkkgggddd___ffflllrrr{{{}}}|||~~~~~~}}}yyywwwxxxyyywwwvvvvvvxxxyyyxxxwwwwww{{{zzzxxxwwwvvvwwwyyyzzzssstttnnnbbb]]]cccooowwwrrrjjjZZZUUUYYYNNN???===GGGIIIMMMRRRSSSQQQNNNMMMWWWSSSRRRVVVVVVQQQNNNOOOeeeeeebbb^^^\\\___gggnnnooonnnlllkkkjjjhhhgggfffjjjooosssqqqllliiihhhiiiGGGCCC@@@AAAIIIPPPQQQOOOIIINNNTTTUUUQQQOOOQQQSSSYYYYYY]]]eeekkkllliiifffhhhrrr}}}}}}|||}}}ttteee\\\___aaa]]]ZZZ\\\ZZZWWWVVVYYY^^^```]]]ZZZeeedddeeegggfffcccbbbdddIIIKKKKKKJJJMMMSSSUUUSSSddddddfffddd\\\SSSRRRUUUKKKIIIQQQaaaeee[[[PPPNNNGGGTTTeeesss|||}}}wwwppprrrfff```cccgggiiinnnuuuwwwzzz}}}~~~}}}rrrjjjeeecccbbb]]]^^^```^^^VVVMMMLLLQQQRRRSSSWWW___iiiqqqvvvxxxzzzhhh^^^bbbbbbZZZXXX______YYY[[[dddhhhaaaZZZYYYZZZ[[[YYYVVVWWWYYYWWWQQQ^^^cccgggfffbbb___^^^```kkkfff\\\QQQKKKQQQ```lll\\\WWWRRRQQQVVV^^^fffjjjtttvvvyyyzzzyyyxxxxxxyyy~~~~~~zzzuuuvvvyyyssstttqqqjjjgggjjjlllllljjjjjjjjjjjjmmmpppssstttppppppqqqrrrqqqpppooonnnyyyuuu{{{xxxuuurrrtttxxx}}}uuuttttttwww{{{|||zzzwwwuuuxxxyyyyyy{{{|||xxxqqqyyyzzzyyywwwssspppoooooolllmmmppppppkkkcccbbbffffffaaa___eeeooorrrllldddhhhiiikkkoootttyyy~~~}}}yyyzzz|||~~~vvvmmmeee^^^[[[TTTRRRMMMKKKPPPVVVTTTOOOEEEHHHIIIFFFDDDFFFMMMSSSSSSTTTRRRRRRVVV\\\```___XXXVVVUUUUUUSSSOOOQQQUUU```pppyyyrrrhhhfffhhhhhhllljjjgggccc___[[[YYYYYYXXXYYY^^^bbb```[[[ZZZ^^^\\\]]]]]]^^^cccppp}}}|||{{{}}}zzzxxxyyyxxxvvvoooooopppqqqsssuuuxxxyyy{{{zzzxxxvvvxxx|||zzzuuu}}}zzz{{{|||yyyyyy{{{|||}}}|||{{{|||}}}|||zzz|||vvvuuuttttttwww{{{zzz{{{zzzwwwsssooollllllgggjjjooorrrrrrpppllliiieeekkkpppuuu}}}~~~}}}|||~~~}}}~~~zzzvvvtttuuuvvvwwwvvvwwwzzzzzzuuusssttt{{{zzzxxxvvvttttttwwwzzz{{{{{{vvvnnnmmmuuuzzznnnlllqqqeeeRRRMMMRRRQQQSSSVVVTTTNNNJJJIIIKKKIIIMMMSSSQQQGGGDDDGGGOOONNNKKKIIIHHHKKKQQQUUUTTTQQQOOOOOOQQQQQQOOOMMMQQQWWW\\\YYYTTTQQQNNNKKKDDDCCCAAA@@@CCCFFFEEE@@@DDDHHHLLLMMMJJJGGGFFFGGGBBBAAAEEEKKKNNNLLLJJJKKKZZZhhhwww}}}vvvjjj```\\\PPPGGGAAACCCGGGGGGGGGHHHDDDFFFIIIOOOSSSTTTOOOKKKOOONNNOOOQQQSSSQQQLLLIII>>>CCCEEECCCDDDHHHJJJIIIPPPNNNLLLKKKFFF@@@@@@CCCBBB888888GGGRRRRRRUUU\\\aaaZZZZZZaaaccc]]]YYYYYYZZZPPPKKKPPPUUUYYYbbbmmmzzz|||~~~~~~}}}|||}}}}}}wwwvvvwwwzzzzzzxxxxxxzzzyyyuuuuuuwwwwwwssstttuuupppdddYYYWWW\\\kkklllmmmqqqvvv|||yyytttyyy{{{vvvrrrrrrhhhooozzz{{{ooofffZZZ[[[YYYTTTRRRRRROOOKKKOOOSSSXXX[[[ZZZUUUPPPLLLNNNMMMJJJEEEAAABBBHHHMMMHHHEEEAAAAAAEEEJJJOOORRRVVVYYY]]]^^^^^^^^^^^^^^^bbbbbbaaabbbcccfffiiikkkkkkjjjiiijjjnnnuuu}}}~~~}}}wwwvvvvvvvvvvvvxxxyyyzzzvvvuuurrrqqqrrruuuyyy{{{|||~~~tttwww{{{~~~zzzwwwhhheeeccceeemmmrrrkkkaaaUUU\\\bbb```YYYVVV]]]eeeZZZ]]][[[UUURRRTTTUUUSSSTTTPPPOOOQQQOOOKKKLLLQQQNNNVVV___aaa^^^]]]```ccciiilllmmmiiidddcccdddfffhhhgggiiiiiiddd```bbbggglllaaa\\\aaacccaaadddkkktttyyyzzzsssmmmkkkjjjiiihhhnnnllldddbbbffffff```iii{{{uuuyyyuuuttttttrrrrrr{{{xxxpppnnnsss~~~{{{}}}}}}{{{xxxwwwzzzyyywwwwwwxxx{{{~~~||||||yyyvvvxxx}}}zzzsssvvvxxxyyyzzz~~~}}}~~~|||zzzxxxwwwxxxzzz}}}{{{zzz{{{|||~~~{{{|||~~~xxxwwwzzz{{{||||||zzzwwwvvvxxxzzzyyy|||}}}{{{}}}~~~{{{{{{vvvxxx~~~ssseeedddiiigggiiinnnooollllllooo[[[\\\cccjjjeeeYYYXXX___SSSRRRRRRSSSTTTUUUTTTRRRRRRRRRSSSRRRQQQPPPPPPPPPPPPWWWZZZVVVSSSRRROOOKKKNNNRRRRRROOOOOORRRRRRNNNTTTUUUXXXZZZ]]]___aaabbb[[[XXXXXXYYYTTTKKKHHHJJJEEEOOOXXXXXXPPPFFFCCCCCCIIIJJJIIIGGGHHHLLLJJJFFF>>>AAAFFFJJJKKKHHHCCC@@@BBBCCCCCCBBBCCCCCCDDDCCCHHHKKKMMMOOOTTTZZZYYYUUUUUUTTTUUUUUUPPPKKKLLLQQQVVVLLLNNNaaaoooqqqvvvmmm```ffffffYYYUUU\\\```ZZZYYY___cccdddnnnyyy~~~wwwvvvyyy{{{xxxrrrtttzzzxxxxxxvvvoooaaaVVVVVV]]]iiiiiiiiiiiijjjpppzzzmmmrrrzzzwwwyyyppplllddd^^^^^^```^^^YYY^^^cccjjjmmmlllfff```[[[VVVUUUTTTRRRPPPOOOOOOOOOPPPNNNLLLKKKMMMNNNNNNNNNKKKLLLMMMLLLJJJJJJKKKLLLGGGHHHHHHHHHIIIKKKMMMOOOMMMLLLLLLMMMQQQVVVZZZ\\\]]]]]]]]]___eeellltttxxxooorrrtttuuuvvv}}}}}}{{{{{{|||}}}~~~}}}uuuuuuyyy}}}xxxoookkkfffeeehhh\\\^^^aaaeeennn{{{{{{tttrrrvvvxxxyyy~~~~~~}}}~~~~~~}}}qqqvvvvvvooojjjlllnnnmmmiiidddcccddd```[[[[[[aaacccbbbcccddd___VVVTTTWWWTTT]]]dddbbb]]]^^^eeekkkeeecccbbbaaa^^^^^^eeeooofffUUUPPP]]]bbbXXXQQQSSSWWW\\\]]]WWWPPPMMMMMMLLL___ffffff______eeeeee^^^bbbmmmuuusssnnnkkkddd]]]ZZZZZZ```jjjnnnkkklllpppiii___YYY\\\bbbmmm~~~~~~||||||}}}~~~}}}qqqeeeUUU[[[\\\aaahhh```XXX]]]^^^[[[\\\cccggghhhlllrrrhhhjjjqqqxxxpppcccdddnnn``````cccgggkkkiiiddd^^^```dddgggeee```]]]___bbbeeekkkmmmhhheeegggfffbbb```fffiiifffgggnnnqqqooonnnnnnqqqwww|||pppaaa\\\^^^XXX[[[ZZZTTTMMMOOOXXXbbbWWW___aaa[[[YYY\\\XXXOOOMMMSSSZZZ___```^^^\\\ZZZTTTVVVTTTOOOLLLOOOUUUZZZVVVXXX[[[aaannnwwwuuummmmmmooottttttoooiiikkkrrrllleeeooossshhhxxx~~~qqqnnnyyy~~~zzz|||~~~yyy|||}}}}}}sss~~~zzzpppbbbWWWYYYbbbTTTUUUUUUTTTUUU\\\iiissskkkrrrwwwwwwyyyqqqiiiqqqvvvqqqqqqhhhZZZSSSVVV\\\ZZZSSScccjjjrrruuuqqqkkkfffdddfffdddaaaaaadddgggiiijjjiiihhhffffffeeeccc___]]]\\\[[[YYYUUUQQQQQQSSSUUUOOOPPPQQQQQQPPPQQQRRRTTTOOONNNMMMMMMNNNNNNLLLKKKQQQPPPOOOOOOPPPRRRUUUVVVYYYXXXVVVWWW\\\fffrrryyyxxx|||vvvzzz|||wwwnnnfffaaa```bbbeeeccc^^^\\\^^^aaadddkkkrrrkkkgggddddddfffdddaaa^^^iiigggsss~~~~~~zzzxxx||||||zzzzzz{{{rrrmmmooorrrqqqfff[[[[[[bbbddd[[[UUUVVVVVVTTTSSSUUURRRVVVYYYVVVNNNFFFCCCBBBJJJQQQYYY^^^eeejjjgggbbbnnnkkkdddXXXNNNOOOYYYcccjjjjjjlllooonnnmmmpppvvv~~~{{{xxxwwwzzz~~~tttggg\\\VVVPPPLLLIIIIIILLLLLLHHHDDDHHHFFFEEEJJJQQQWWWWWWUUUWWW[[[^^^[[[SSSNNNLLLMMMLLLSSS[[[```___\\\YYYWWW]]]]]]___bbb```[[[[[[^^^```iiilllfff```aaadddeeemmmaaaWWWWWW```gggfffaaaaaadddfffhhhnnn{{{wwwsssuuuqqqnnnnnnmmmiiifffjjjqqqxxx{{{vvvkkkjjjqqqrrrlll^^^^^^aaagggjjjiiifffeee___]]]ZZZYYYZZZ]]]```ccc___```______dddkkkmmmiiikkkkkknnnooollljjjnnnvvvuuunnnnnnvvvzzztttlllhhhbbbXXXTTT\\\aaaaaaeeennntttllllllmmmmmmpppvvvsssxxx}}}~~~}}}~~~~~~}}}zzzvvvuuuyyyzzz{{{~~~|||}}}|||{{{{{{bbb```hhhiiibbbiiixxx}}}zzz|||{{{oooffffffbbbZZZ```RRRGGGIIITTTWWWNNNBBBRRRYYY]]]ZZZWWWWWWYYYYYYRRRUUUWWW[[[ccclllooolllwwwvvvuuuoooeee^^^aaaiiiggggggpppqqqgggeeehhhddd\\\eeehhhbbbbbbjjjlllgggbbbfffgggaaa^^^```ccccccaaa\\\WWWUUUVVVXXXXXXVVVUUUUUUWWWZZZ```gggmmmqqqnnntttwwwwwwwww{{{}}}{{{}}}~~~sssqqqeee```\\\\\\ccckkkrrruuuqqqlllkkkoooqqqooonnnooosssqqqssswwwvvvpppnnnqqqrrrmmmsssyyyvvvvvvtttjjjnnnrrruuuvvvuuutttwwwzzzqqqqqqrrrvvvyyyzzzxxxvvvrrrsssuuuyyyyyyrrrmmmjjjfffbbbdddfffeee]]]PPPGGGEEEFFFJJJPPPUUUWWWZZZ\\\WWWPPPZZZVVVOOOJJJHHHKKKPPPTTT[[[ZZZZZZZZZZZZ\\\fffqqqwwwtttpppmmmmmmnnnnnnmmmwwwuuutttwww{{{xxxooofffgggjjjiiieeedddfffgggeeefffhhhiiifffccceeellltttvvvuuusssqqqppprrrtttwwwzzzvvvsssrrrnnniiihhhllljjjlllnnnrrrvvv{{{~~~}}}tttlllhhhfffaaa]]]\\\^^^^^^[[[XXXTTTQQQOOORRRWWWZZZZZZXXXSSSUUUVVVTTTQQQOOOOOOPPPGGGLLLQQQSSSTTTUUUYYY]]]aaaaaaccceeeccc___aaaeee^^^dddfff___[[[\\\]]]\\\YYYXXXXXX[[[```bbb___\\\\\\aaadddaaa```dddjjjmmmfffbbbbbbgggiiiccc]]]\\\\\\^^^___^^^[[[ZZZZZZ[[[bbbeeeccc]]]```fffbbbXXXZZZWWWUUUUUUVVVWWWWWWWWWOOOMMMLLLKKKMMMQQQVVVYYYPPPQQQOOOMMMPPPUUUUUURRRPPPPPPRRRSSSQQQNNNRRRYYYYYYSSSQQQVVVWWWRRRMMMKKKMMMEEEDDDLLLPPPMMMOOOTTT___UUUMMMLLLMMMNNNQQQVVV[[[]]]^^^\\\XXXVVVXXXZZZSSSSSSSSSSSSUUU^^^iiirrroooeee___bbbggghhhffffffccceeegggjjjnnnrrruuuwwwooooooyyy~~~zzzxxxnnn```TTTWWWcccggg]]]PPPbbbiiimmmiiidddaaa```^^^SSSVVVXXXYYY\\\```^^^YYYeeedddccc```YYYRRRTTT[[[eeedddlllnnndddbbbfffaaa___jjjqqqpppqqqxxxwwwqqqpppvvvxxxvvvtttwwwzzzzzzvvvqqqllljjjlllnnnooonnnooonnnnnnooorrruuuxxxyyytttyyy{{{wwwuuuxxx|||}}}pppppppppsss{{{}}}}}}ssssss|||uuu}}}}}}|||~~~|||}}}zzzkkk```[[[UUUQQQXXXhhhxxx{{{{{{yyyooojjjbbbccclllyyyyyypppqqqzzz|||www|||zzz|||yyymmmoooqqqooommmnnnrrruuummmmmmmmmooopppnnnkkkhhhaaadddfffiiiqqq{{{|||yyypppddd]]]]]]aaaaaafffhhhiiilllmmmjjjddd___ZZZVVVXXX^^^cccbbb```[[[YYYXXX[[[___hhhxxxvvvrrrssstttsssrrrrrruuuyyy}}}xxxvvvtttrrrpppnnnjjjggghhheeecccdddfffhhhiiiiiihhhgggggghhhhhhfffaaa]]]ccceeeeeeeeehhhkkkiiiccceeeeeeeeedddcccbbbbbbccc____________aaacccfffhhhddd___\\\]]]]]]YYYXXXYYYVVVWWWXXXYYY[[[^^^aaabbbgggfffeeefffiiimmmqqqsss{{{zzzwwwssssssuuuwwwvvvtttsssqqqoooqqquuuxxxwwwvvvmmmkkkiiiiiiiiijjjiiiiiifffggghhhhhhhhhlllrrrwwwrrrpppppppppkkkfffggglllaaaeeehhhhhhiiilllllliiiqqqtttuuutttooojjjgggfffoooxxx}}}xxxqqqoooooooooccc______eeejjjfff^^^YYYXXX___bbb___^^^```]]]UUUVVVYYYYYYXXX]]]bbb\\\QQQSSSRRRPPPPPPSSSVVVXXXXXXYYYXXXWWWVVVWWWXXXZZZ\\\XXXXXXVVVRRRSSSVVVVVVRRRYYYYYY[[[\\\ZZZWWWZZZ```[[[XXXVVVWWWTTTPPPNNNOOOMMMHHHJJJQQQTTTOOOMMMPPPTTTNNNJJJJJJKKKKKKMMMPPPTTTTTTRRRMMMHHHFFFIIILLLGGGHHHGGGEEEFFFKKKTTT[[[OOOGGGAAADDDGGGGGGFFFGGGFFFFFFGGGHHHKKKNNNQQQSSSTTTTTT^^^fffdddjjjqqqnnnlllsssxxxwwwtttsssqqqooowww}}}~~~zzzzzz~~~xxxtttkkknnnzzz~~~vvvkkk}}}}}}zzzvvvsssgggkkkmmmmmmoooqqqmmmgggdddaaa^^^[[[TTTMMMKKKNNNOOOMMMSSSTTTJJJIIILLLGGGOOOXXX]]]ZZZZZZ]]]\\\VVV```gggllllllkkknnnooooookkkhhhhhhlllvvv~~~~~~mmmrrrrrrpppxxxwwwtttzzzhhhiiixxxvvvgggfffrrr}}}yyyuuunnngggdddgggrrr|||kkklllkkkmmmuuuxxxooobbbnnnpppzzz|||qqqccc```fffkkkppprrrrrrqqqoooooooooooojjjgggcccaaacccjjjuuu~~~zzzpppjjjlllssswww{{{wwwtttzzz~~~sssiiibbbhhhwwwssskkkYYYWWWaaarrrtttiiigggppprrrnnnsssvvvrrrxxxccceeefffeeeeeegggmmmqqq}}}zzzvvvtttuuuyyy}}}|||{{{{{{}}}xxxwwwuuurrrooonnnpppqqqsssvvvwwwxxx}}}wwwtttrrrwwwyyyuuusssyyy}}}}}}}}}~~~zzz{{{zzzvvvrrrtttxxx{{{zzz{{{~~~}}}||||||{{{xxxvvvxxxsssppprrrtttvvvxxx{{{lllppptttuuussspppooonnntttyyy||||||}}}~~~{{{vvvxxxyyy{{{zzzxxxuuuqqqooojjjhhhgggfffhhhiiijjjjjjnnnkkkjjjkkkiiieeedddggggggfffeeeeeeeeeeeedddcccdddcccaaa___]]]\\\]]]^^^YYY[[[[[[\\\```eeeccc]]]]]]___eeelllnnnmmmpppvvvtttttttttxxx|||~~~{{{vvv{{{yyywwwwwwwwwvvvqqqmmm[[[[[[\\\\\\WWWTTTWWW^^^\\\aaahhhpppxxx{{{xxxtttwwwtttooofff^^^ZZZZZZ\\\fffssszzzvvvppppppqqqooommmlllmmmpppppplllddd___]]]hhhkkkeeeeeekkkgggZZZcccggghhhggglllrrrrrrnnnbbbcccbbbbbbcccfffeeebbb```bbbfffjjjmmmnnnnnnnnnqqqrrrqqqmmmmmmppppppmmmnnnmmmnnnooommmjjjlllppptttuuuvvvtttooojjjhhhiiiaaa___aaahhhiiifffdddfffaaacccgggkkkkkkgggccc`````````___[[[WWWWWWZZZ^^^YYYZZZYYYVVVRRRQQQSSSVVVXXXQQQLLLLLLLLLJJJHHHIIILLLKKKIIIGGGFFFFFFGGGHHHEEECCCJJJPPPMMMPPPTTTNNNJJJMMMQQQQQQOOONNNNNNNNNSSSXXX[[[YYY[[[```aaa]]]hhhbbb___bbbiiimmmjjjdddnnnrrrsssoookkkjjjiiiffflllqqquuuwww{{{}}}~~~zzzxxxyyyvvvpppnnnoooddd```ddddddZZZXXXZZZUUUTTTXXXWWWPPPKKKKKKIIIFFFIIIPPPUUUSSSQQQQQQPPPNNNJJJIIILLLTTTbbboooxxx|||tttuuu~~~wwwsssqqqpppssspppkkkjjjlllooonnnkkkeeegggjjjmmmrrrrrrjjjaaaeeeuuukkk]]]dddiiigggooopppfff]]]^^^aaacccbbbgggmmmnnnjjjfffhhhllllllnnnooopppttt}}}|||~~~~~~{{{zzzyyy}}}zzzwwwwww|||rrrdddjjj}}}yyyssslllppp|||~~~sssmmmpppgggaaadddddd]]]aaahhhfffSSSTTTUUUSSSQQQRRRVVVZZZhhhfffddddddgggnnnwww}}}~~~yyyvvv||||||zzzuuuzzzwwwmmmnnnuuurrreee```\\\[[[]]]bbbdddaaa^^^bbbcccaaa___dddnnnssssssqqqpppqqqsssvvvyyy{{{{{{{{{yyy~~~~~~|||{{{}}}zzz{{{{{{xxxssssssrrrqqqooollliiiggg]]]^^^^^^]]]___aaa]]]VVVVVVWWW[[[^^^ZZZUUUUUUZZZXXXWWWWWWXXX[[[]]]^^^]]]dddeeefffiiinnnrrrvvvxxxooo___FFFHHHMMMPPPOOONNNUUU^^^WWWZZZbbbmmmssspppggg___ZZZUUUNNNIIIIIIJJJKKKKKKJJJVVV\\\VVVRRRWWW[[[ZZZVVVZZZ]]]ZZZUUUQQQMMMLLLOOOYYY[[[SSSSSSZZZXXXNNNVVV[[[^^^\\\^^^gggsss{{{sssqqqjjj```]]]```___[[[\\\cccooo{{{}}}|||zzzyyy{{{~~~vvvsssuuuvvvtttqqqpppsssvvvmmmppprrrqqqmmmjjjjjjkkkoooiiifffeeeccc______aaaaaa```___^^^^^^______```\\\WWW[[[\\\VVVWWWYYYSSSQQQOOOMMMLLLKKKLLLPPPSSSUUUVVVVVVTTTUUUXXXYYYXXXVVVWWWXXXXXXWWWWWWXXXXXX[[[\\\YYYSSSPPPSSSTTTSSSYYY]]]___```cccjjjnnnnnnuuusssvvv|||yyywwwyyyttttttwwwxxxsssnnnkkkgggcccYYY___aaa\\\VVVTTTRRROOOGGGDDDBBBEEEKKKQQQTTTUUU```bbbeeehhhkkklllllllllrrr{{{|||}}}vvv|||rrrtttsssuuu{{{|||qqqxxx~~~mmmkkkooopppqqqtttmmmpppqqqpppsssxxxyyyxxxuuutttmmmeeehhhtttzzzyyynnntttzzz}}}uuuoooqqqrrrlllnnnqqqllleeeggggggddd___\\\\\\]]]VVVYYY[[[]]]]]]^^^___```hhhlllrrr{{{|||vvv~~~{{{|||zzzvvvppptttsssooopppsssmmmccc___[[[YYYZZZ^^^]]]VVVPPPSSSRRRMMMHHHJJJPPPTTTSSSRRRTTTVVVUUUSSSSSSVVVYYYZZZVVVYYYdddllljjjbbb]]]dddeeefffeeebbb]]]XXXUUUSSSXXX^^^```___]]]]]]___gggccc^^^\\\]]]```cccdddbbbbbbccchhhnnnqqqpppnnnmmmmmmmmmooorrrwww{{{~~~lllfffeeellluuuxxxxxxxxx{{{vvvooollllllpppsssuuuwwwwwwxxx{{{zzztttvvvwwwvvvzzz{{{uuuvvvyyyzzzxxxxxxxxxtttmmmbbbbbbeeegggccc]]]]]]```aaa___^^^]]]]]]\\\ZZZXXX[[[WWWTTTSSSUUUXXX[[[\\\dddhhhmmmqqqrrrtttuuuwwwyyyzzz{{{{{{yyyyyyzzz|||rrr\\\___dddfffbbb```eeennnhhhhhhmmmsssrrrgggZZZRRRUUUQQQNNNOOOSSSSSSMMMGGGGGGPPPNNNCCCAAAIIIMMMIII>>>EEEGGGBBB;;;:::===>>>@@@HHHKKKEEEBBBFFFGGGDDDIIIOOORRRPPPPPPYYYjjjyyytttfffdddmmmsssrrrzzz{{{|||~~~~~~~~~}}}{{{vvvyyyxxxooooootttppprrrlllgggfffeeeeeeiiinnnpppooommmkkkkkkkkkllllllkkknnnooommmgggddddddfffmmmlllfff^^^]]]aaadddccc[[[]]]]]]XXXWWW[[[^^^^^^^^^^^^bbbhhhkkklllqqqwwwzzz|||{{{ssssssvvvpppvvv||||||xxxzzz~~~~~~vvvooommmllljjj___[[[VVVSSSRRRQQQMMMJJJHHHJJJLLLNNNPPPPPPPPPPPPRRRYYY^^^^^^```kkkyyy|||{{{zzzqqqwww{{{xxxwwwyyy}}}~~~~~~rrrqqquuu|||{{{mmmooouuutttuuuyyyvvvwwwtttooopppwww{{{{{{www{{{zzztttvvv}}}}}}vvvssspppnnnoooqqqwww{{{yyyyyysssoooooouuuyyyzzz|||~~~zzzzzz}}}vvvqqqwww}}}|||yyyssswwwzzzzzzvvvrrrpppqqqmmmrrrwwwyyyuuupppllljjjfffiiimmmvvv}}}qqqssszzzyyyzzz}}}|||}}}~~~xxxwwwwwwuuusssppplllgggeeebbbaaa^^^YYYYYY\\\\\\YYYRRRUUUWWWVVVSSSQQQPPPQQQJJJKKKSSS]]]bbb___ZZZXXXPPPRRRSSSUUUUUUSSSQQQPPPNNNTTT[[[]]]\\\\\\^^^aaafff```WWWRRRRRRUUUWWWXXXQQQRRRSSSTTTUUUUUUTTTSSSQQQRRRTTTVVVWWWYYY\\\^^^NNNKKKNNNWWW^^^]]]\\\]]]aaa\\\VVVSSSTTTWWWYYY[[[ZZZYYYZZZ\\\___aaaaaa___\\\SSSPPPVVVYYYVVVXXX```ccchhhllllllhhhdddbbbbbbaaafffiiiffffffjjjmmmmmmfffgggjjjoootttvvvtttrrrgggdddccciiitttssssssuuuyyyyyyuuuuuuwwwpppnnnmmmmmmmmmllljjjhhhooojjjdddaaaaaaaaaaaaaaaaaabbbcccbbb```]]]\\\\\\[[[\\\\\\\\\[[[\\\___aaa___```aaabbbbbbbbbcccdddiiikkkooorrrvvv{{{zzznnnqqqvvvvvvpppjjjnnnvvv|||{{{wwwnnnkkkllliiiggghhhiiicccYYYPPPYYY^^^XXXJJJIIITTTWWWPPPTTTWWWVVVOOOKKKOOOSSSTTTRRRYYY___^^^XXXTTTWWW[[[iiikkkmmmkkkhhhkkkwww~~~}}}~~~}}}zzz}}}|||zzzyyy~~~}}}xxxssstttyyy|||{{{wwwzzzyyysssnnnnnnooommmpppppprrrssspppnnnsss{{{zzzssstttuuupppsssxxxsssnnnrrryyy}}}}}}zzzxxxwww|||}}}zzzwwwsssqqqpppmmmgggcccYYYZZZZZZ[[[[[[[[[[[[[[[XXX\\\\\\XXXVVVZZZ___bbblllvvv}}}{{{zzz~~~zzz~~~~~~~~~yyy~~~tttpppjjjtttxxxqqqmmmnnnkkkeeeeeeeeecccaaadddkkkllljjj```hhhkkkddd]]]___hhhnnnttt}}}tttxxx|||xxxnnnhhhlllttt{{{qqqmmmggg^^^cccnnnooofff___bbbssstttnnnyyylllbbbdddiiihhhggghhhlllkkkgggfffooo~~~}}}zzz{{{wwwwwwzzzyyy~~~|||zzztttnnnrrr}}}|||uuurrrsssnnngggkkkuuusssvvvwwwqqqeee]]][[[]]]YYYWWWYYY```dddfffkkkpppyyyyyyhhh```eeehhheeeZZZUUU]]]gggiiimmmlllaaa\\\bbbjjjoooooommmmmmnnnrrrxxx~~~}}}}}}yyy}}}vvvaaafffeeeggggggddd___```eeeggggggiiipppvvvssshhh^^^jjjjjjpppxxx{{{yyy|||{{{|||uuuwwwxxxvvvxxxzzzxxxsssoooqqqssstttrrrooojjjgggkkknnnuuuyyyuuummmkkknnnkkklllmmmmmmmmmmmmllllllfffkkkqqqsssqqqpppsssvvv~~~xxxqqqnnnppptttwwwyyyrrrsssrrrooojjjeeebbbaaa^^^```bbbcccbbb```______XXXWWW[[[aaaaaaZZZVVVXXXYYYYYYYYY[[[\\\[[[YYYVVVTTTSSSSSSTTTVVVVVVUUUSSSTTTMMMNNNXXX\\\XXXYYY___XXX[[[^^^^^^]]]\\\]]]^^^[[[[[[WWWTTTVVVZZZ[[[XXXUUUQQQRRRYYYeeejjjhhhbbb[[[UUUPPPQQQYYYaaafffhhhmmmcccaaappp{{{|||zzztttrrrzzz|||wwwuuuuuuuuutttrrrtttuuuuuussspppnnnmmmnnnbbbbbbcccbbbccceeeiiilll]]]]]]\\\[[[\\\___dddgggllllllkkkiiifffeeeeeefffiiiiiijjjlllnnnooonnnlllpppnnnlllmmmqqqtttvvvvvvpppuuu}}}~~~{{{~~~~~~}}}vvvpppwww{{{tttggghhhvvvxxxoooxxxxxxrrriiiiiiooosssqqqpppvvvzzzqqqttt}}}~~~|||vvvrrrtttyyyyyy}}}wwwyyy{{{uuuuuutttsssqqqooonnnmmmpppsssrrrkkkffffffgggfff```\\\[[[]]]]]]XXXUUUUUURRRWWWWWWSSSSSSWWWVVVQQQPPPTTTWWWVVVSSSRRRRRRRRRWWW___cccaaa```ccceeeccceeedddaaa^^^\\\```hhhoookkkkkkkkkiiiiiinnnvvv}}}zzzyyyxxxvvvoooiiiiiinnnnnnppptttxxxzzzzzzzzzyyy}}}~~~}}}zzz}}}vvvyyy{{{xxx}}}~~~}}}{{{zzzxxxxxx|||}}}|||wwwssssssssssssssstttttttttpppsssrrrmmmkkknnnpppooolllrrrrrrjjjeeeiiipppsssdddiiikkkiiihhhjjjkkkiii{{{|||{{{tttlllggggggjjjnnnrrruuuuuurrrnnnjjjhhhjjjeeeccceeeiiiiiieeeaaaZZZXXXZZZ______[[[]]]cccaaajjjvvvzzzpppdddaaafffaaaeeehhhgggdddbbb___]]]```eeebbbYYYXXXaaaeeebbbdddaaa^^^hhhtttmmmeeelllgggkkkppppppfffZZZXXX]]]cccaaa]]]aaappp}}}zzzpppddddddgggppp{{{}}}xxxxxxwwwwwwyyy~~~}}}xxxvvvxxx{{{qqqqqqqqqmmmcccpppwwwqqqiiiiiipppuuuzzzooocccYYYTTTRRRTTTZZZaaaccc]]]VVVQQQLLLNNNSSSXXXVVVQQQRRRWWWZZZfffooolllffflllyyyyyyrrrxxx~~~rrrccc\\\\\\]]]\\\[[[\\\___ccccccbbbcccjjjlllnnnnnnnnnqqqyyy~~~zzzqqq|||xxxsssrrrqqqppppppvvv|||{{{rrroooqqqvvvmmmffffffiiiiiieeebbbiiidddaaaccckkkqqqttttttyyywwwwwwyyyzzzxxxvvvvvvwwwkkkbbbaaaeeeeeecccbbb```]]]^^^eeeiiilllttt~~~vvvjjj```^^^[[[XXX___jjjcccYYYTTT___qqq{{{tttjjj```\\\\\\dddpppvvvrrrlllZZZ\\\___dddiiilllnnnoooxxx}}}}}}xxxyyy||||||{{{yyyvvvqqqooouuuzzzxxxuuussszzzkkktttlllkkkrrrjjj{{{{{{qqqoootttuuupppooouuu{{{yyysssnnnnnnqqqvvvrrrnnnlllnnnrrrvvvxxx}}}~~~~~~www|||~~~~~~yyy~~~}}}~~~}}}~~~{{{}}}zzz{{{zzzuuuqqqnnnllljjjgggjjjlllllljjjhhhggghhhhhhfffeeefffggghhhgggeeeggggggddd```^^^^^^]]]\\\[[[[[[[[[ZZZXXXUUURRRQQQRRRPPPQQQRRRPPPJJJIIIKKKLLLKKKJJJIIIIIIKKKMMMNNNTTTRRROOOMMMKKKLLLMMMNNNKKKJJJHHHHHHIIILLLOOOQQQJJJKKKJJJGGGJJJRRRXXXYYYTTTSSSPPPMMMJJJIIIKKKNNNOOOQQQPPPMMMNNNQQQQQQMMMQQQXXXaaaffffffhhhlllpppnnnmmmmmmppptttvvvuuusssuuuzzz{{{tttooopppuuuiiicccaaalllzzz~~~rrrdddnnnvvvyyyvvvyyyxxxqqqvvv}}}vvv~~~zzzvvvvvvxxx{{{{{{zzzvvvuuutttpppkkkhhhkkkooo}}}vvvuuuuuukkksss}}}xxxtttnnntttzzz{{{zzzyyyxxxvvvqqqsssxxx~~~}}}uuuqqqsssaaadddjjjlllggg___^^^bbb```gggnnnpppnnnllljjjiiihhhkkkllllllpppxxxwwwsssmmmvvv{{{~~~xxxwww}}}www{{{xxxqqqlllssstttwwwxxxvvvqqqllljjjjjjhhheee```]]]]]]___aaahhhppptttooollluuuyyyooohhhtttvvvqqqrrrssspppoooooosssxxx~~~~~~zzzxxxuuunnnnnnrrrvvvssskkkgggiiilllfff``````dddggggggfffddd```]]]^^^ccciiinnnpppwwwvvvwwwzzz{{{zzzxxxxxxzzzwwwvvvxxxvvvpppmmmnnnlllhhhfffkkkpppwwwwwwpppllloootttiiieeehhhuuu}}}pppccc___]]]bbbkkknnnhhhaaaXXXXXXWWWVVVVVVWWWYYY[[[jjjiiiaaaWWWUUU]]]fffiiijjjfffdddfffiiimmmsss{{{|||{{{xxxyyyxxx}}}tttzzzwww|||~~~{{{||||||}}}~~~|||{{{{{{|||}}}~~~}}}|||wwwxxxzzzrrrfffggggggeeecccaaabbbccclllnnnnnnmmmsss{{{~~~{{{wwwqqqsssqqqkkkkkkqqqyyyrrrrrruuuwwwppprrrxxx~~~~~~{{{yyyxxxtttqqqnnnooopppqqqqqqooommmkkkgggiiikkkjjjgggfffgggiiimmmllljjjgggffffffeeeddd```bbbeeeffffffcccaaa```___\\\[[[[[[YYYTTTTTTWWWYYYXXXVVVTTTSSSTTTUUUVVVZZZWWWSSSPPPNNNNNNOOOQQQRRRPPPOOONNNNNNPPPSSSUUUOOOOOOMMMKKKNNNTTTVVVSSSNNNMMMJJJGGGFFFIIINNNRRRPPPQQQMMMHHHFFFHHHGGGDDDAAAEEEIIIKKKKKKMMMQQQTTTNNNLLLKKKLLLOOOPPPOOOMMMNNNRRRVVVYYY\\\```eeeiiittttttwww~~~zzzoooiiiYYYWWWXXX]]]bbb___TTTJJJ\\\dddnnnqqqnnniiieeeeeeiiieee```]]]^^^ccciiimmmccc```YYYVVV]]]jjjqqqqqqvvv}}}}}}}}}}}}yyy{{{|||zzz~~~wwwxxx}}}ssskkkffftttyyyxxxmmmeeejjjwwwwwwuuuqqqnnnkkkiiiiiiiiimmmpppoookkkgggfffccc^^^YYYZZZ^^^bbb```ZZZWWWWWWXXXVVVUUUWWW\\\bbbfffhhh]]]ZZZUUUSSSUUUZZZ```cccfffggghhhhhhgggfffdddccceeeggglllllleee]]]\\\aaa^^^\\\\\\___bbbgggoooxxxttttttnnneee```bbbeeeeee```___dddnnnxxxxxxmmmbbbgggcccaaaeeekkklllfff___^^^aaaddddddaaa___```aaajjjeeeZZZPPPMMMQQQTTTTTTXXXTTTQQQQQQSSSYYYfffrrrtttkkklllmmmjjjyyy{{{}}}~~~~~~~~~wwwzzz~~~wwwjjjiiifffaaa\\\YYYYYYZZZ^^^YYYTTTVVVaaammmoookkkfffbbbbbbfffeee```aaahhhxxxtttjjj]]]WWWZZZ]]]^^^cccZZZ\\\kkkrrrmmmlllqqqxxxxxx{{{{{{wwwsssmmmlllmmmooorrrrrroookkkmmmssswwwvvvqqqoooqqquuusssrrrpppooommmkkkjjjjjjoooqqqsssssspppllliiihhhqqqlllhhhfffccc___^^^aaa^^^]]]\\\\\\]]]___aaabbbgggdddaaa^^^\\\]]]___```]]]\\\ZZZZZZ[[[]]]```bbb___```^^^\\\^^^aaa___ZZZ```^^^\\\YYYYYY\\\bbbgggdddccc^^^VVVRRRSSSRRRPPPWWWUUUSSSQQQOOOOOOPPPQQQQQQNNNLLLKKKLLLLLLLLLKKKKKKMMMNNNOOOOOOPPPSSSUUUTTTVVVXXXYYYZZZ\\\___aaafffcccaaaccchhhmmmppppppsssvvv{{{vvvmmmppptttuuuqqqkkkddd___jjjnnnsssuuurrrmmmiiiggg```[[[VVVSSSSSSSSSRRRPPPOOOKKKEEEAAAEEEMMMQQQPPPRRR[[[hhhrrrooobbbWWWSSSSSSXXX```hhhnnnpppqqqppprrrwwwyyyyyytttyyyzzzxxxwwwxxxuuusssuuuzzz|||yyyuuu~~~||||||}}}{{{mmmeeelll|||~~~|||~~~~~~yyywwwzzztttwww|||}}}{{{wwwuuuvvvyyyxxxvvvsssqqqpppqqqrrrccceeefffgggeeeccc```___dddccc___\\\]]]```^^^XXXVVV[[[bbbhhhiiifffdddccc]]]aaaeeehhhnnnuuuyyyzzzrrrkkkdddbbbdddiiimmmnnnkkknnnmmmiiieeecccaaa^^^aaabbbcccaaaYYYRRRTTT[[[SSSVVV\\\___^^^[[[XXXWWWWWW^^^^^^VVVUUU\\\```]]]```^^^\\\^^^aaaaaa\\\XXXZZZYYYYYY\\\``````[[[VVVYYYcccqqqyyyyyyvvvrrrqqqjjjgggbbb___^^^^^^[[[WWWWWWUUUTTTSSSPPPRRR\\\ggggggkkkhhh]]]SSSQQQPPPOOOTTTVVVYYY^^^fffppp{{{{{{tttooonnnpppuuu~~~}}}zzzuuuqqqqqqrrrnnneee]]]___hhhnnniii```PPPTTT^^^jjjnnnmmmqqqwwwxxxkkk``````gggmmmnnndddVVVVVVhhhmmmbbb___iii}}}nnnaaa___dddddd___[[[^^^[[[ZZZ]]]bbbccc```[[[cccggglllllliiiggghhhjjjsssqqqrrruuuvvvvvvwwwzzz{{{vvvtttqqqkkkhhhiiiiiigggfffddddddeeeggghhhffffffffffffeeefffffffffccccccbbbbbbcccfffjjjllleeejjjkkkhhhggghhhfffcccllllllkkkiiihhhiiilllooooooppplllddd```bbbcccbbbllljjjfffeeeeeeeeedddccc^^^\\\YYYXXXWWWXXXYYYYYYYYYYYYYYYXXXXXXXXXYYYZZZXXX[[[[[[VVVRRRRRRUUUVVVRRRMMMJJJMMMRRRVVVVVVSSSTTTVVVYYY\\\^^^______^^^jjjdddcccmmmvvvvvvqqqlllnnnrrrvvvwwwtttqqqpppppp~~~}}}~~~yyytttooommmmmmjjjbbb\\\___ZZZRRRKKKHHHHHHFFFDDDOOORRRWWWZZZTTTJJJEEEEEEEEEJJJOOOQQQQQQPPPPPPQQQRRRTTTZZZaaaggglllnnnooo|||~~~~~~yyyrrruuu|||xxxoooxxxmmmmmmjjjkkkvvvzzzmmm[[[bbbfffccc___bbbjjjpppiiiccceeekkkeeeTTTOOOVVVYYYVVVSSSTTTXXXZZZWWWSSS[[[cccgggbbb^^^```bbbaaammmsssppphhhjjjtttrrrfffssszzz}}}uuugggZZZcccsss}}}vvvssswww|||yyyrrrlllttt~~~{{{yyyzzz~~~~~~}}}zzz}}}}}}~~~zzztttqqqssskkkqqqxxx{{{zzzuuupppllliiirrrtttllliiimmmooolllnnnjjjeeebbb```___]]]\\\VVVVVVVVVWWWVVVSSSMMMIIILLLVVVdddnnnqqqooolllkkkmmmjjjhhhjjjnnnooonnnmmmccceeeiiillliiieeehhhnnnggglllnnnggg^^^YYYXXXXXXOOOOOOOOONNNOOORRRWWW[[[]]]WWWSSSUUUYYY^^^fffnnnsssxxx{{{vvvzzz~~~qqqeeeWWW```nnn{{{|||qqqiiimmmwww~~~~~~iii\\\aaatttwwwjjjkkk{{{~~~kkk[[[[[[bbbdddaaa^^^[[[WWWSSSTTTWWWXXXTTTPPPVVVWWWXXXYYYYYYVVVRRROOOWWWUUUWWW^^^ccceeejjjppp{{{~~~}}}yyyvvvtttttttttgggiiilllmmmmmmkkkhhhfffiiihhhfffeeeeeegggjjjkkk```iiimmmjjjeeeeeegggggghhhjjjlllmmmkkkjjjjjjjjjjjjnnnmmmhhheeehhhjjjiiigggfffeeeggghhhiiihhhggggggfffeeecccbbbccceeegggccccccbbbbbbcccdddddddddeeekkklllfffdddhhhkkkkkk]]]ZZZXXX[[[aaadddbbb___]]]]]]]]]\\\[[[ZZZYYYXXX[[[WWWWWWZZZ\\\YYYWWWWWW[[[[[[]]]^^^```cccfffgggqqqpppoooppprrruuuyyy{{{vvvrrrmmmjjjfffbbb___^^^fffcccaaa___XXXPPPPPPUUUOOOQQQRRRPPPKKKIIIKKKNNNKKKNNNQQQUUUVVVWWWWWWWWWVVVbbbeee```jjj|||~~~rrr}}}~~~yyyxxxvvvyyy|||zzzvvvxxxrrrtttwwwsssmmmiiipppsss}}}}}}uuummmnnn{{{~~~qqqjjjssszzzuuukkkjjjooosssoooiiimmmlllhhhcccbbbgggpppwwwqqqoooppprrriiiZZZSSSUUUWWWUUUSSSTTTVVVWWWTTTQQQSSS\\\^^^YYYUUUWWWWWWRRR\\\\\\VVVMMMLLLRRRTTTOOOZZZ]]]^^^[[[YYYVVVOOOGGGEEEXXXmmmuuuoooiiiiiimmmnnnppppppnnnpppuuuxxxwwwjjjttt}}}~~~yyyuuuxxx|||yyyrrrkkksss{{{|||~~~sssooolllpppwww||||||zzz{{{~~~~~~yyy{{{vvvvvvvvvuuupppjjjccc___YYY[[[^^^aaadddeeeeeeeeefff```[[[\\\___ccciiioookkkoooxxxxxxuuuwwwiiiooouuurrrkkkffffffiiicccdddeeeccc```^^^]]]]]]aaaYYYSSSTTTXXX[[[___ccc```]]]^^^dddkkkqqqzzz|||ssspppvvv~~~~~~{{{wwwpppjjjllltttwwwvvvccc[[[aaapppoooaaadddtttmmm]]]TTT```qqqyyy{{{|||sssnnniiifffeeeeeecccaaajjjjjjjjjkkkkkkggg```[[[SSSMMMKKKOOOQQQOOOSSS[[[aaacccfffiiippp~~~~~~{{{zzzxxxtttqqqppppppqqqrrrnnnuuuyyyuuuqqqssswwwyyyxxx|||~~~}}}vvv||||||yyyyyyzzzxxxvvvuuutttrrrooollljjjhhhnnnoooooonnnmmmmmmppprrrkkkjjjhhhiiijjjlllkkkkkkiiiooooooiiihhhnnnoookkkbbbbbbccchhhmmmooonnnlllkkkjjjhhhgggeeecccbbbbbbggghhhlllnnniii```[[[\\\]]][[[ZZZ[[[^^^bbbeeeggg^^^aaafffhhhhhhgggggggggqqqrrrwww~~~yyyxxx{{{}}}{{{zzzxxxrrrkkkjjjnnnhhhhhheee___XXXTTTTTTVVVXXX]]]ccceeebbb\\\UUUQQQMMMVVVWWWQQQSSS\\\[[[QQQ}}}yyywwwwwwwwwwwwqqqtttxxx{{{}}}xxxzzzxxx|||}}}zzzssssssvvvvvvvvv}}}xxxrrrqqqtttzzz~~~~~~}}}yyysssoooccceeegggiiikkklllkkkkkkjjjpppppphhhgggkkkiiibbb```^^^[[[WWWUUUUUUXXXZZZ]]]^^^\\\WWWVVVXXXXXXUUUOOOYYYdddfff___WWWSSSSSSUUUPPPHHHEEELLLVVVZZZWWWPPP\\\fffjjjrrrzzzwwwnnn[[[]]]fffuuu{{{}}}}}}zzz|||}}}zzzwwwxxxvvvyyyxxxsssrrrvvvxxxvvvxxxwwwwwwyyy{{{zzzwwwuuu|||uuuoooooouuuwwwsssnnnnnnjjjccc^^^```dddbbb\\\ZZZaaadddbbbcccgggiiiggghhhmmmmmmlllrrrzzzxxxmmm^^^```dddfffeeeeeeeeeeeeqqqvvvrrreee___dddiiihhheeehhhppp{{{xxxooojjj~~~~~~yyyrrrqqqyyy{{{wwwssssssvvvyyyxxxwwwfff___YYYVVVSSSRRRXXXaaafffhhhnnnuuutttllleeecccYYY```fffeee```\\\___eeekkkqqqwww{{{{{{xxxtttsssssshhh```cccjjjnnnpppqqqhhh___XXXYYY\\\^^^aaaeeefffrrrfffjjjuuuuuu~~~|||{{{~~~}}}zzzaaa\\\```iiieeeYYYZZZdddSSSHHHIII]]]sss{{{}}}yyyvvvqqqmmmlllnnnqqqsssvvvyyy~~~|||xxxvvvkkkbbb]]]___^^^[[[___hhhYYYYYYXXXUUUUUU^^^lllxxxmmmeee```ccchhhkkkmmmpppxxxyyy{{{~~~zzzvvvwwwyyywwwyyyzzzyyywwwwwwxxxzzzuuurrrooooooppppppnnnlllppptttssskkkkkkooollldddbbbdddhhhlllnnnooonnnmmmmmmllljjjhhhgggfffeeeeeeeeehhhnnnqqqmmmddd```aaabbbbbbcccbbbbbbcccdddfff___eeekkkkkkhhheeefffhhhhhhjjjmmmoooqqqpppooommmppppppwww}}}xxxrrrllljjjhhhfffkkkppppppkkkccc]]]ZZZ]]]aaabbb^^^ZZZYYYVVVRRRqqqppppppqqqrrrssssssrrrjjjjjjjjjiiihhhkkkooorrrtttxxxeeeZZZiiihhhpppvvvvvvwwwzzzyyyuuutttvvv~~~{{{zzzzzz{{{{{{tttnnnkkkooovvv||||||xxxeeeiiinnnrrrtttvvvxxxyyy}}}wwwxxx~~~vvvrrrqqqtttuuunnneeebbbeeerrrtttsssnnnlllnnnooommmhhhjjjmmmmmmjjjeeeaaa___UUURRROOOPPPWWWZZZSSSGGGEEEQQQXXXXXX\\\aaa[[[OOORRRSSSXXXcccnnnpppiii```[[[aaahhhlllmmmmmmoooppppppmmmiiigggiiimmmssswww|||~~~yyyyyyyyyxxx}}}|||}}}|||vvvuuuwww|||}}}xxxwwwzzzyyytttssspppnnnoooqqqsssqqqppphhhfffgggoooxxxwwwlll```eeeccc^^^ZZZ]]]aaaaaa\\\]]]aaaaaa\\\]]]eeejjjjjj^^^aaaaaa```kkkzzzzzzpppmmmuuu|||zzzqqqjjjjjjmmmmmmrrrlll\\\TTTZZZ___^^^UUUWWW___hhhllliiiggggggxxxxxxpppddd```eeejjjjjjyyyxxx{{{~~~xxxmmmnnnxxxxxxvvvuuuzzz~~~uuullllllrrrsssqqqqqqsssoooeee[[[WWWKKKPPPUUUUUUPPPNNNTTT]]]fffnnnxxx|||xxxtttyyyllldddjjjvvv~~~wwwppplllpppsssrrrooommmmmmzzzhhhhhhooovvvaaadddiiieeeeeelllkkkooouuuzzz|||kkkgggjjjqqqqqqiiiiiioooeee[[[]]]qqq|||zzzaaa```]]][[[\\\aaaiiinnn^^^fffpppuuutttssstttvvvbbbXXXVVV]]]aaabbbkkkwwwiiiiiigggaaa\\\```kkkuuuoooddd[[[\\\```eeeiiimmmhhhhhhiiijjjmmmqqqtttwwwwwwwwwyyy{{{~~~}}}}}}zzztttsssvvvxxxwwwuuuxxx{{{yyy{{{}}}rrrnnnqqqvvvxxxwwwtttsssrrrsssqqqooommmkkkjjjjjjjjjkkkjjjkkknnnkkkfffccceeedddiiimmmlllhhheeeeeehhhdddhhhkkkhhhcccbbbhhhooolllnnnpppooollliiihhhhhhjjjjjjpppxxxyyyuuussswww{{{yyyzzzzzzwwwuuuxxxyyyyyyyyyyyyxxxuuurrrpppsssuuuuuurrrllliiihhhiiidddgggiiiiiiddd^^^\\\]]]zzzvvvrrrppprrruuuwwwxxxuuutttooohhhfffjjjlllkkkhhhoooxxxzzzooo```ZZZ\\\mmmnnnoooooommmhhhdddaaa]]]ccciiikkkjjjiiimmmpppjjjlllpppuuuxxxxxxvvvsssyyyyyywwwqqqqqqmmmeeevvvpppqqqzzzyyy{{{~~~yyynnnkkk{{{pppqqqxxx}}}nnnooowwwuuuzzzrrrhhhdddmmm{{{|||rrr{{{~~~}}}eeedddgggpppyyyttt|||zzzrrr{{{wwwqqqjjjgggggguuu~~~yyyrrriii```ZZZTTTZZZ\\\YYYYYY]]]\\\VVVNNNTTT]]]bbbaaa^^^^^^aaafffbbb^^^]]]```ccccccbbb]]]ZZZ[[[aaaccc```^^^```XXXWWWTTTQQQOOOQQQVVVZZZaaadddkkksss~~~|||{{{{{{~~~~~~{{{xxxwwwvvvvvvvvvwwwyyyzzz|||yyytttrrrtttzzz{{{xxxvvvyyyyyypppnnnsssvvvuuulllllllllnnnrrrtttuuuttt~~~~~~yyyrrrmmmllllllnnnnnnmmmkkkjjjhhhggggggkkkjjjkkklllooopppmmmjjjfffjjjooosssvvvwwwxxxxxxuuuuuuuuuvvvyyy}}}xxxoooiiilllhhhccc^^^\\\^^^```bbbdddlllsssttttttrrrhhh\\\YYYVVVTTTVVV\\\dddjjjnnnuuuvvv{{{|||uuummmnnnvvvwwwwwwppphhhsssqqqnnnlllmmmpppqqqpppooommmkkkjjjlllnnnmmmiiieeefffiiiooouuuuuurrrsssxxxuuurrrooohhhaaa___```eeeqqq|||rrrnnnnnnwww{{{oooqqqtttsssqqqmmmjjjiiiXXXRRR___fff\\\^^^cccXXXJJJNNNRRRRRRPPPTTT]]]eee[[[bbbccc[[[TTTWWW\\\^^^WWW___hhhnnnqqqvvvyyysssuuuzzzzzzzzzyyyxxxwwwvvvtttssszzzzzzyyyyyyzzz{{{uuuuuuuuusssqqqnnnkkkkkkkkkfff___```fffjjjqqqrrriiibbbaaaaaa___[[[UUUTTTYYY]]]___gggqqqxxxzzz||||||xxxxxxzzz{{{zzz{{{zzztttooorrrxxxxxxxxxwwwvvvtttrrrrrrrrrppprrrrrrqqqwww}}}{{{tttzzzyyywwwuuurrrooommmlllvvvwwwxxxuuuqqqpppqqqssstttvvvxxxwwwssspppqqqrrrmmmoooqqqooommmkkkmmmpppqqqqqqmmmfffeeehhhjjjhhhfffjjjnnnmmmhhheeefffiii~~~uuusssvvvyyyyyyvvvxxxzzzxxxnnnccc```ccckkkoootttvvvtttnnnfffaaa___dddiiijjjgggeeefffhhhbbbcccdddfffhhhiiihhhhhhmmmtttrrrgggaaafffjjjhhh\\\lllpppdddaaaqqq~~~}}}qqqccc\\\___eee___aaadddddd^^^[[[eeerrriiiiiirrr}}}vvvvvvpppkkkiiinnntttxxx{{{tttgggiii|||~~~}}}{{{xxx|||rrr}}}|||xxxtttvvvxxxnnncccZZZUUU[[[^^^^^^XXXUUUTTTOOOIIILLLTTTaaannnwww{{{~~~yyyuuutttssssssssstttqqqnnnoooqqqsssqqqnnnfffggghhhggggggiiimmmqqqtttzzz~~~|||{{{zzzxxxzzzwwwssswwwssstttwwwyyyyyyvvvqqqmmmmmmnnnoooppppppooommmlllpppnnnmmmmmmnnnoooppppppwwwwwwvvvwwwzzz}}}~~~||||||}}}{{{ooodddddd___XXXUUUVVVZZZ___aaacccbbbbbbaaaZZZRRRSSSYYY\\\]]]WWWQQQYYYkkkvvvuuuhhhffffffiiimmmpppqqqqqqeeeeeegggiiijjjjjjhhhfffcccgggqqqxxxuuulllgggggglllnnnooonnnlllkkkmmmooommmooooooooottt{{{|||yyytttlllfffgggkkkpppwwwllljjjjjjrrr{{{mmmhhhiiikkkmmmmmmkkkgggdddBBB???LLLRRRGGGKKKUUUPPP___```___ZZZSSSRRRVVV[[[VVV[[[ZZZQQQKKKKKKKKKIIIMMMWWWeeeoootttvvvzzz~~~zzzzzz~~~|||}}}~~~}}}|||xxxzzz||||||zzzwwwuuutttkkkqqqrrrlllfffffffffeeeiiiccc``````___]]]```fffhhheeecccbbbdddeeefffeeeiiikkkiiigggmmmxxx~~~}}}|||~~~wwwrrrooonnnooorrrtttuuusssooolllmmmnnntttsssnnnhhhfffkkknnnmmmllloooqqqoookkkhhhiiikkkyyytttuuuzzztttzzz|||rrrkkkhhhmmmrrrsssqqqnnnnnnnnnooonnnlllkkkkkklllnnnoooeeeiiieeeZZZXXXaaajjjlllaaajjjkkkccccccqqq|||~~~ooohhh___ZZZ[[[```fffiiiiiijjjnnnqqqnnnkkknnnsssiiieeehhhnnnoookkkmmmttt~~~vvvqqqvvvsssgggiiitttyyy}}}zzz{{{wwwsssnnnhhhXXXaaappp~~~zzzsssoookkkkkkkkkkkkjjjhhhggggggbbbaaa``````dddjjjqqquuu|||}}}yyyvvvuuusssqqqpppnnnjjjfffaaaZZZTTTSSSVVVRRRSSSPPPNNNUUU```aaa[[[RRRQQQPPPRRRUUUXXXYYYXXXPPPRRRUUUWWWWWWVVVVVVVVVUUU]]]iiisssooocccZZZWWW^^^bbbgggjjjkkkkkklllmmmlllppprrrssswww{{{{{{wwwsssooojjjiiikkknnnrrruuutttssszzz|||zzzyyyzzzwwwkkk]]][[[YYYZZZZZZVVVMMMFFFAAABBBLLLNNNDDDGGGSSSTTT___```___\\\YYYYYY^^^bbb^^^bbbbbb^^^ZZZXXXWWWTTTXXX```kkkssswwwyyy|||~~~}}}vvvrrruuu~~~|||ooommmtttxxxuuupppwwwwwwvvvttttttvvvzzz}}}{{{~~~~~~~~~~~~}}}{{{zzzzzzxxxvvvxxx}}}yyysssnnnmmmqqquuuuuusssttttttsssrrrwwwzzz~~~qqqsssvvvyyy}}}}}}zzzvvvtttuuuwwwwwwsssmmmlllqqqttttttvvvwwwwwwtttooolllmmmooozzzyyy}}}|||{{{{{{tttyyyrrrsssmmmdddbbbjjjqqqttt{{{zzzrrrhhhhhhsss|||~~~vvvlllcccaaajjjttt{{{}}}}}}zzzsssxxx|||tttmmmnnnsss|||rrrhhhgggjjjxxxrrrmmmrrrttttttttt~~~vvvsssssstttpppyyy|||}}}|||{{{}}}|||wwwssstttuuutttqqqnnnlllkkkiiijjjkkkkkkjjjhhheeedddcccooo~~~~~~zzzuuuqqqooooooggggggcccaaaeeeiiiddd[[[___]]][[[YYYWWWVVVTTTSSSUUUYYY\\\[[[WWWTTTSSSTTTHHHOOOZZZdddbbbXXXRRRQQQSSSVVV[[[___aaabbbbbbbbbkkknnnppppppssswwwwwwtttuuunnniiikkkpppuuuyyy|||nnnkkkmmmuuuwwwqqqhhhccc\\\___dddkkkppprrrtttvvvxxxuuuuuu{{{rrrkkkeeecccbbb\\\OOODDDGGGHHHLLLKKKFFFFFFKKKMMMMMMMMMMMMNNNPPPTTTZZZ^^^]]]dddjjjkkkiiihhhjjjlllqqqpppoooooopppuuu{{{zzzuuuppprrr~~~}}}pppeeeiiikkklllkkkjjjhhhhhhiiifffiiimmmoooppppppoooooouuu~~~{{{~~~rrruuuxxxyyywwwtttsssssstttlllmmmoooooonnnmmmpppsss}}}wwwsssvvvwwwyyyzzzzzzxxxuuusssrrrzzz}}}uuuuuuwww{{{}}}yyyzzzzzz{{{|||}}}~~~{{{wwwxxxzzz|||}}}}}}~~~~~~zzzzzz}}}}}}{{{vvvssstttvvv{{{vvvwwwxxxxxx~~~uuupppqqqwwwzzzzzzvvvpppjjjiiiooowww|||~~~|||xxxyyy|||||||||~~~~~~zzzwwwyyy~~~~~~yyyxxxllluuu~~~zzzqqqnnntttvvvyyy}}}}}}zzztttooovvv~~~~~~hhhWWWTTTUUU[[[nnnttt[[[QQQRRRUUUTTTSSSYYY^^^___YYYUUUTTTRRRMMMVVVqqq~~~bbbhhhkkkfffuuuxxxhhhaaaiiinnnlllxxx|||kkkggg}}}~~~vvv~~~~~~}}}yyyuuurrruuuwwwyyywwwsssooommmllloooqqqssstttrrrmmmgggddd___gggooorrrooonnnrrrvvvrrrsssvvvwwwxxxyyy|||}}}{{{wwwrrrnnnlllkkkoooqqqrrroooiiidddbbbbbbWWWYYY^^^bbb___XXXWWWYYYaaaaaaaaa``````^^^\\\ZZZbbbeeefffdddeeeiiikkkjjjsssmmmmmmvvv|||oooccc^^^WWW]]]cccbbb^^^^^^bbbgggXXXXXXYYY\\\]]]___hhhqqq|||vvvlll^^^___]]]\\\^^^]]]YYYYYYSSSOOOKKKGGGGGGGGGHHHHHHKKKSSS\\\]]]YYYVVV[[[bbbnnnhhhaaa\\\^^^ccciiimmmrrrnnnmmmsss}}}|||zzzvvvqqqppprrrqqqnnnjjjuuu|||{{{sssvvv~~~{{{ooohhhhhhhhhgggeeebbbaaabbbbbbeeeeeeaaa\\\[[[]]]___bbb^^^[[[```hhhmmmkkkgggjjjiiikkkqqqwww{{{~~~~~~|||wwwpppmmmooonnnsssyyy{{{{{{zzzzzz|||~~~~~~yyyrrrnnnnnnppprrrrrroooppptttxxx~~~|||{{{zzzyyyxxxwwwvvvuuuttttttxxx~~~~~~}}}~~~xxxvvvtttssstttvvvyyyzzz|||xxxpppooorrrtttoooqqqvvvyyyyyywwwwwwwww{{{~~~~~~zzzzzz||||||}}}|||}}}}}}zzzrrrhhh```cccbbbcccmmmqqq\\\SSSWWW[[[ZZZVVVMMMTTTWWWTTTRRRSSSOOOHHHXXXggguuu~~~zzzgggbbbsssmmm]]]XXXaaabbbWWWTTT[[[```]]]dddpppnnn]]]OOOMMMkkkrrrzzzwwwkkkdddbbbdddooouuurrrqqqwww||||||kkkkkkjjjiiijjjooouuuzzz{{{|||yyyuuuxxx}}}vvvjjjccclllwww|||||||||}}}zzzzzz}}}|||||||||ppplllnnnqqquuuyyy}}}qqqwwwzzzzzz~~~{{{~~~~~~}}}yyywwwxxxuuutttrrrpppmmmjjjhhhggglllooopppnnnjjjiiilllqqqqqqooommmkkkfffccceeekkkjjjhhhfffgggjjjnnnqqqsssuuu|||}}}{{{uuuooopppuuu~~~}}}|||||||||zzzwwwuuussswwwwwwtttssswwwzzzzzzrrrnnnqqq{{{}}}~~~sssuuu{{{~~~wwwssstttmmmtttwwwpppiiiiiinnnqqqqqqlllhhhddd^^^XXXYYY^^^tttmmmaaaYYY\\\fffkkkjjjwwwrrrpppuuu~~~~~~xxxvvvyyyssssss}}}{{{tttvvvrrrkkkbbb\\\ZZZXXXTTTRRRMMMOOORRRQQQJJJDDDGGGOOOTTTPPPLLLMMMPPPTTTUUUTTTYYYWWWWWW\\\eeeooouuuwwwoootttyyy{{{yyyxxx{{{~~~{{{tttsssxxx|||{{{yyy{{{{{{zzztttrrrqqqrrrpppkkkiiijjjvvvzzzzzzsssoooqqqvvvzzzmmmjjjhhhjjjnnnoookkkgggjjjggggggkkkmmmkkkjjjkkktttvvvuuurrrwww~~~{{{rrr{{{~~~|||yyyuuutttwww||||||{{{|||~~~}}}{{{yyyuuutttqqqpppvvvxxxuuu{{{yyynnncccdddnnnvvvtttmmm```nnnvvvrrrnnnnnnkkkeeeeeejjjmmmuuu}}}sssgggiiifff^^^ZZZ^^^^^^WWWUUUYYY^^^^^^aaafffbbbXXXRRRSSS[[[```fffiiikkkooouuuzzz~~~vvvnnnhhh___TTTPPPQQQVVV[[[[[[XXX^^^kkkppplll\\\\\\]]]bbbjjjsssyyy}}}~~~zzztttqqqnnnkkkddd___```hhhooopppkkkiiimmmrrrnnnjjjfffeeegggiiijjjiiihhheeeaaa```eeehhhaaaWWWXXXZZZ]]]aaaeeeiiilllmmmccchhhpppuuurrrjjjgggiiiiiikkkjjjhhhnnnzzzwwwpppssstttqqqtttwww{{{~~~~~~|||{{{{{{{{{{{{zzzxxxwwwyyy~~~}}}yyyrrrjjjlllssskkkhhhdddbbbccceeeffffffXXXaaafffdddcccggglllmmmlllnnnrrrvvvyyy}}}|||~~~}}}mmmeeegggYYY```llluuuvvvtttxxx~~~~~~vvvrrrssstttrrrrrrllljjjpppuuuuuusssssstttkkk]]]VVV]]]hhhmmmlllddd```]]]```gggkkkjjjfffkkkqqqiiifffqqqpppkkkttt~~~wwwpppnnnppprrrpppnnnjjjddd___]]]YYYSSSSSSWWWTTTQQQPPPTTTZZZ\\\ZZZWWWYYYWWWVVVWWWYYY[[[\\\\\\^^^bbbeeeddd```___dddiiigggiiijjjjjjhhhgggggggggbbb^^^ZZZZZZ___eeeiiikkkkkkkkkkkkiiigggggghhhiiimmmiiigggjjjiiidddbbbcccpppuuuvvvpppnnnvvv{{{wwwwwwvvvqqqkkkjjjllllllhhhdddjjjmmmqqqsssvvv|||zzz~~~zzzzzz|||{{{wwwgggdddeeejjjjjjeeeaaabbbfffbbb```iiiyyyyyyuuu{{{yyywwwwwwuuupppnnnoookkkooouuuwwwtttpppoooooommmooopppnnnlllnnnuuu{{{rrrjjjeeeeeebbb^^^___dddpppnnnfffbbblll|||~~~uuullljjjkkkpppxxxyyyooojjjjjjkkkssszzzzzzuuutttyyywwwsssooopppuuuwwwvvvtttjjjiiigggeeegggiiieee^^^bbbccceeegggiiilllmmmnnnrrrtttyyy}}}yyyssssssxxxvvvyyyxxxwww}}}zzzwww}}}~~~wwwyyy{{{}}}~~~~~~~~~xxx{{{xxxxxxxxxyyyxxxtttnnniiikkkrrrtttllleeehhhmmmnnniiijjjlllkkkhhheeeiiiooocccgggmmmqqquuuzzzpppccccccfffmmmxxx}}}xxxsssxxxzzznnnjjjjjjddd\\\aaaXXXVVVaaammmnnnfff___```YYYPPPQQQ___qqqzzzyyy}}}wwwpppmmmmmmllliiifff]]]ggg]]]VVV___^^^[[[jjjrrrlllgggiiiooouuuuuusssvvvllllllnnnllljjjkkkkkkgggcccffflllpppooollleeedddbbb___]]][[[ZZZZZZ[[[___bbbaaa]]]YYYYYYZZZbbbbbb```^^^]]]^^^aaadddZZZYYYWWWSSSRRRSSSXXX\\\WWWWWWYYY[[[XXXTTTUUU[[[[[[VVVUUUYYYYYYTTTRRRTTT]]]bbbbbbZZZXXXbbbooovvvyyyyyyxxxxxx{{{~~~~~~~~~}}}yyyrrrnnnqqqzzztttsssrrrsssuuuwwwwwwwwwqqqrrryyy~~~wwwuuuwwwwwwwwwxxxyyyyyyyyyyyyvvvrrrsssvvvuuuppppppuuummmsssyyyyyytttqqqrrrvvvqqqsssyyyyyyyyyooolllkkkfffbbbaaa[[[WWWWWW```lllrrrmmmfffgggyyyooo```eeepppvvv~~~~~~{{{{{{}}}~~~xxxpppmmmoooxxx~~~{{{xxx~~~{{{~~~zzz}}}vvvrrrsssrrrpppnnnpppqqqpppsssvvvtttooowwwtttuuuyyy{{{|||~~~{{{xxx|||{{{yyyyyy{{{||||||}}}|||~~~~~~~~~~~~|||{{{zzzyyyxxxyyywwwvvvxxx|||~~~}}}{{{tttqqqrrrzzz~~~}}}yyyxxxuuuvvvxxx|||uuufffZZZccc\\\VVVVVVZZZZZZSSSLLLUUUJJJDDDKKKSSS[[[kkk|||wwwpppooommmcccWWWPPPJJJKKKPPPWWWYYYWWWYYY]]]]]]\\\[[[___fffmmmpppqqqvvv|||{{{|||zzzwwwwwwuuuoookkkkkkooossswwwuuukkkaaaaaahhhlllooommmeeeccchhhlllkkkfffhhhiiigggeeeeeegggjjjccclllmmmddd```dddeeeaaa___]]]]]]`````````dddkkkllleee^^^\\\___aaa^^^ZZZYYYZZZ[[[\\\\\\^^^bbbdddiiikkklllnnnoooqqquuuxxx~~~~~~xxxuuu}}}}}}yyyzzz}}}wwwyyyxxxvvvxxx|||xxxooopppsssxxxyyyssspppvvvzzzwwwmmmhhhcccdddhhhfff^^^VVV]]]hhhiii[[[QQQUUU[[[[[[cccggglllmmmooowww}}}zzzyyy}}}|||{{{~~~uuuyyy}}}|||xxx~~~~~~}}}zzz|||zzzzzz}}}{{{xxxxxxyyy{{{{{{}}}|||~~~|||}}}|||uuuvvvyyyzzzyyyzzz~~~~~~||||||~~~{{{uuurrrtttvvvwwwxxxyyyzzz{{{||||||~~~}}}~~~~~~{{{vvvuuuqqqmmmmmmnnnllleee^^^^^^RRRJJJKKKKKKLLLUUUbbbbbbYYYSSSTTTSSSKKKBBB===AAAAAAEEEKKKLLLIIIJJJNNNLLLKKKKKKOOOUUU[[[^^^^^^oooxxx{{{vvvvvv}}}||||||}}}~~~~~~}}}vvvtttxxxvvvzzzyyyttttttxxxyyywwwtttwwwyyyyyyxxxxxx{{{}}}yyy|||sssqqqxxx{{{wwwooollllllnnnnnnooossszzz}}}vvvooommmpppqqqnnnkkkUUUUUUUUUVVVYYY\\\^^^___]]]^^^___^^^^^^___aaadddnnnsssuuutttvvvyyyyyyvvv|||~~~zzzzzz|||{{{|||~~~zzzvvvrrrpppnnnjjjddd^^^ccceee```VVVRRRTTTTTTPPP\\\___```___^^^cccllltttjjjllluuu~~~}}}~~~zzzzzz|||xxx|||pppooovvvqqqmmm{{{~~~yyywwwxxxzzz{{{||||||}}}~~~|||~~~zzzxxx|||}}}~~~}}}{{{zzzzzz|||~~~~~~~~~~~~~~~}}}~~~|||{{{{{{}}}yyy{{{~~~~~~{{{yyyzzzyyyxxxxxxwwwuuuqqqnnnqqqrrruuuwwwsssoooqqqvvvxxxxxxxxxwwwvvvuuutttsss~~~}}}}}}}}}~~~{{{uuuqqqnnnddd\\\ZZZWWWRRRUUU\\\UUUNNNIIIJJJLLLHHHCCC@@@CCCCCCEEEIIIHHHDDDDDDHHHGGGFFFFFFHHHLLLOOOPPPPPP```ffffff___\\\``````[[[```dddmmmxxx}}}xxxwwwtttuuuyyy{{{wwwuuuuuu{{{|||zzzuuuvvvrrrvvvxxxzzz~~~|||xxx{{{~~~~~~wwwzzz~~~}}}~~~~~~zzzyyy{{{}}}zzzwwwgggdddccceeejjjnnnnnnnnnkkklllkkkhhhfffeeefffhhhccchhhjjjgggeeegggiiiiiiaaaffflllmmmlllkkkooorrr}}}zzzwwwxxxzzz{{{yyywwwxxxwwwvvvwwwzzz}}}~~~~~~yyyvvvsssnnnlllmmmpppqqqwww{{{zzz|||~~~}}}~~~}}}|||zzzxxxuuusssqqqsssqqqkkkeeebbbbbbaaa^^^\\\```ddddddaaa^^^^^^___ccc``````dddggghhhkkkoooooonnnpppvvv{{{~~~{{{}}}{{{yyyyyy{{{|||zzz~~~{{{yyywwwwwwxxxzzzzzzyyyxxx~~~}}}zzz{{{xxxxxxxxxzzz{{{zzzxxxuuuzzz{{{||||||zzzxxxuuusssuuuvvvvvvvvvtttqqqllliiiggggggkkkppprrrrrrvvv|||zzzyyywwwwwwwwwyyy{{{|||~~~{{{yyyvvvxxxyyyxxxwwwwwwzzz|||}}}zzz}}}~~~{{{|||~~~~~~{{{yyywwwwwwwwwqqqmmmmmmkkkggghhhmmmccc\\\XXXZZZ\\\[[[YYYYYYTTTSSSTTTVVVSSSNNNNNNQQQVVVUUUUUUTTTUUUUUUTTTTTTbbbdddccc\\\YYYZZZXXXTTTSSSWWW___gggllljjjddd___\\\XXXXXX[[[^^^]]]]]]___mmmkkklllppppppjjjffffff___ccciiipppwwwyyywwwssskkkmmmpppsssttttttssssssrrrqqqmmmkkkqqq{{{}}}|||zzz{{{||||||}}}zzz||||||zzz{{{}}}wwwxxxwwwssssssuuuuuurrrfffkkknnnkkkccc^^^```dddkkkhhheeefffiiilllllljjjnnnllliiigggfffeeeeeeeeeeee___\\\^^^``````bbbeee```bbbhhhnnnnnnkkklllpppqqqoooooosssxxxyyysssmmmyyy{{{zzzxxxwwwyyy~~~~~~{{{xxxvvvuuuuuuxxxuuusssqqqnnnkkklllnnnnnnrrrwwwyyyvvvsssrrrrrrpppllliiiiiihhhfffhhhmmmmmmjjjggggggkkkqqqvvvyyyxxxsssqqqttt{{{|||wwwyyyzzz~~~~~~zzzxxxwww{{{xxx{{{~~~xxxjjjfffppptttnnnttt}}}zzzzzz~~~}}}||||||zzzwwwuuussswwwzzz}}}~~~~~~|||yyyxxxvvvrrrrrrwww{{{{{{{{{}}}~~~|||yyyxxxzzz~~~}}}vvvvvvvvvvvvwwwzzz~~~}}}zzzzzzzzz{{{|||}}}}}}}}}}}}}}}}}}|||zzzwwwwwwzzz}}}zzzxxxxxxyyyyyyxxxxxxzzzwwwqqqmmmoooqqqoooooopppkkkiiijjjkkkhhhcccbbbeeellllllkkkjjjhhhhhhhhhiiijjjkkkiiifffeeefffeeebbbccceeegggiiiiiifffaaa]]]^^^XXXUUUVVVXXXYYY[[[___nnniiifffggghhheeecccccc[[[^^^dddkkkoooooolllkkkcccdddeeeggghhhgggeeecccgggfffddddddiiiooopppnnnpppmmmkkklllllllllrrrxxxwwwuuutttuuuyyy||||||{{{|||}}}~~~~~~}}}}}}xxxnnnssswwwuuuooolllpppuuusssooolllmmmqqquuuwwwvvv}}}|||yyyuuurrrpppooooooeeebbbdddkkkpppqqqsssvvvqqqssswwwzzzwwwssstttxxxvvvwwwyyyzzz{{{yyyuuurrrxxxvvvvvvzzz~~~}}}~~~~~~|||||||||}}}}}}xxxtttuuuxxxuuupppssszzz{{{wwwvvvxxxzzzkkkmmmrrrvvvtttnnnnnnrrrqqqpppoooooopppqqqpppoooqqqnnnkkklllooonnnhhhccchhhdddbbbeeellloookkkgggaaagggkkkjjjhhhgggeeeaaauuu{{{zzzwww~~~zzzeee^^^jjjzzzzzzuuummm```[[[bbbmmmpppnnnfffcccbbbeeefffeeefffjjjnnnmmmpppvvv{{{~~~yyyuuurrrtttwww||||||xxxzzz~~~~~~}}}{{{zzzzzz|||||||||{{{zzz}}}{{{|||{{{zzzyyyzzz|||~~~~~~|||}}}~~~|||yyyvvvtttrrrooolllpppooonnnkkkiiifffcccaaannnhhhcccdddffffffiiimmmwwwqqqmmmnnnmmmkkklllnnnkkklllooorrrqqqmmmlllnnnkkkjjjjjjjjjkkkjjjhhheeennnnnnmmmmmmnnnnnnllljjjllliiiiiikkkkkkjjjnnntttiiiiiihhhjjjmmmpppppppppzzzwwwssssssuuuwwwvvvtttzzz{{{{{{zzzyyyzzz|||~~~}}}vvvuuuzzz~~~vvvlllhhhlllppppppmmmmmmqqquuutttpppllllllppptttvvvvvvyyyyyyxxxuuurrrqqqrrrsssnnnlllmmmtttwwwvvvuuuvvvyyyyyy|||}}}yyyzzzzzz~~~}}}yyyyyy|||zzz{{{zzz{{{|||zzzzzz}}}vvvwww~~~yyy{{{}}}pppbbbYYYUUUWWWYYY___gggssszzzwwwppppppuuuvvvyyy~~~yyysssrrrsssttttttrrrmmmjjjeeeeeeeeeiiillljjjccc\\\[[[___aaa___```aaa\\\UUU[[[___aaakkkwwwnnn^^^ZZZooo~~~tttxxx~~~||||||sssrrrqqqqqquuu{{{ppphhhqqq~~~xxxyyytttmmmgggjjjpppppplllkkkfffcccbbb```[[[ZZZ]]]\\\[[[^^^fffmmmvvvxxxpppkkkhhhgggfffjjjkkkqqqyyy~~~~~~}}}~~~~~~~~~{{{zzzwwwtttpppmmmkkkkkkwwwrrrppprrrtttssstttvvvwwwtttsssttttttqqqrrrvvvwwwwwwxxxxxxrrrmmmpppxxxwwwuuurrrsssttttttrrroooxxxxxxxxxwwwuuusssrrrtttuuussstttwwwwwwuuuwww|||{{{{{{{{{{{{}}}~~~~~~}}}yyyyyyxxxwwwxxxyyyzzz{{{|||}}}~~~~~~~~~zzzxxx{{{}}}vvvmmmwwwxxxyyyyyyxxxxxxzzz|||{{{uuutttvvvyyy{{{{{{wwwyyyyyywwwuuuuuuxxx{{{tttqqqqqqtttvvvsssqqqrrryyyxxxyyy||||||yyyzzz}}}{{{|||}}}{{{yyyzzz~~~zzzyyyzzzzzzyyy{{{||||||}}}~~~~~~xxxwwwzzzlll]]]RRRMMMKKKLLLMMMVVVbbbgggbbb\\\___gggnnnuuutttjjjhhhjjjooorrrttttttsssqqqsssrrrrrrssssssnnngggaaadddgggfffdddeeegggbbbXXXXXXYYYZZZccciii\\\NNNRRRUUUWWWRRRQQQZZZZZZVVVZZZPPPOOONNNPPPVVV___iiiooodddnnnpppkkkuuu{{{ppplllvvv~~~{{{{{{vvvtttsssqqqmmmlllooojjjfffeeefffhhhnnnzzzqqqhhh[[[QQQMMMNNNRRRTTTTTTVVV___nnn{{{~~~~~~{{{wwwtttvvvzzz}}}~~~{{{xxxyyy~~~}}}|||}}}ssssssuuuxxxwwwtttuuuzzzvvvvvvwwwvvvooojjjrrr{{{xxxuuuuuuwwwxxxwwwuuuxxxyyyzzzzzzwwwuuuxxx}}}{{{zzz{{{~~~{{{}}}~~~~~~|||}}}~~~~~~||||||~~~{{{zzz{{{}}}}}}}}}~~~rrriiiccc]]]WWWZZZ]]]```___]]][[[[[[\\\lllmmmeeeaaaeee]]]PPPNNNMMMPPPUUUZZZ^^^```aaaaaatttrrrtttyyyvvvooommmpppxxxqqqpppooommmlllnnncccfffhhhffffffeee```ZZZZZZWWWTTTTTTVVVXXXVVVUUUUUUQQQLLLJJJLLLRRRWWWYYYPPPXXX\\\___iiisssmmm___\\\cccddd___cccnnnpppkkkssssssvvv}}}{{{tttpppooopppqqqkkkbbbVVVPPPQQQWWW]]]```ccchhhmmmrrryyy~~~}}}{{{|||yyywwwwwwzzz}}}{{{uuunnnuuuyyy~~~{{{{{{{{{yyywwwvvvxxx|||yyyxxxzzz||||||wwwrrrsss{{{~~~{{{zzzzzz{{{|||}}}{{{zzzzzz{{{||||||zzzxxxyyy}}}~~~~~~}}}~~~zzzxxxtttppppppqqqqqqoookkkgggggggggeeecccWWWOOOSSSPPPIIIKKKJJJIIIIIIKKKNNNPPPQQQPPPTTTUUU[[[dddgggfffhhhmmmwwwqqqssstttooohhhddd]]]```cccffflllssssssooollliiigggffffffeeebbb___aaa^^^ZZZXXXXXXYYYZZZZZZSSSZZZ\\\[[[___ddd___SSSYYYhhhqqqmmmhhhhhhddd\\\VVVWWWZZZbbbmmmwww~~~yyyvvvrrrqqqttt|||uuujjjkkkqqqqqqmmmpppxxxwwwooopppvvv~~~~~~xxxrrrooorrrvvvyyyzzzyyyvvvtttsssqqqooopppuuu~~~~~~zzzvvvqqqqqquuuxxxxxxwwwwwwvvvvvvyyy~~~yyyxxx{{{}}}zzzzzz|||~~~~~~}}}}}}~~~}}}|||~~~}}}}}}|||xxxtttqqqqqqrrrkkkjjj]]]VVV[[[XXXSSSWWW[[[VVVQQQPPPSSSVVVTTTRRRMMMOOOUUU\\\______bbbfffiii^^^UUUXXX\\\YYYRRRLLLMMMNNNPPPTTT___jjjllliiilllllllllnnnqqqrrrrrrqqqvvvtttrrrqqqpppooollljjjlllrrrsssnnnmmmooolllddduuuzzzuuunnnmmmnnntttqqqeeeccceeedddaaadddiiidddYYYWWWbbbooorrrmmmhhhjjjnnnjjjttt{{{|||zzztttnnnkkkiiigggiiinnntttwww{{{zzzwww|||~~~{{{}}}|||uuunnnssspppmmmlllnnnqqqssstttvvvsssqqqpppmmmjjjlllqqq{{{~~~|||}}}{{{}}}}}}~~~||||||~~~}}}~~~}}}~~~}}}}}}|||zzzyyyzzz{{{|||zzz}}}wwwsssxxxssskkkmmmvvvpppjjjkkkppprrrnnnjjjccceeeiiikkklllkkklllmmmsssggg\\\\\\```bbbcccdddeeeeeeccceeemmmtttsssnnnnnnnnnnnnppptttyyy}}}||||||xxxvvvxxxxxxnnnaaaZZZdddmmmlllbbbYYYWWWYYYUUUZZZ^^^]]]\\\bbbooo{{{xxx{{{~~~~~~{{{xxxvvvqqqtttuuuqqqiiiddddddfffhhhkkksss}}}|||wwwsssooollliiifffiiinnnpppuuuyyyzzz|||||||||}}}~~~}}}~~~~~~|||zzzxxx~~~}}}xxxvvvwwwxxxyyyyyyzzz{{{}}}~~~xxxwwwxxx|||uuuuuuwww}}}|||zzzyyy}}}}}}~~~{{{~~~~~~{{{{{{~~~~~~~~~xxx{{{~~~}}}{{{{{{|||~~~}}}~~~|||qqqvvvzzzyyysssmmmkkkkkkiiifffaaa[[[WWWWWW\\\```___ccciiiooosssuuutttsssyyy{{{||||||~~~~~~|||wwwqqqlllfffiiiqqq||||||tttpppppprrrxxx~~~}}}yyyzzzxxxxxxzzz|||}}}{{{yyyyyyxxxvvvttttttwww|||}}}zzz}}}|||}}}{{{vvvssssssrrrnnnmmmnnnmmmllllllqqqxxx{{{yyyuuuttttttuuuvvvuuuxxxzzz{{{zzzyyyzzz~~~yyyyyyxxxxxxxxxxxxyyyyyy{{{zzz|||~~~|||vvvuuuxxx~~~~~~~~~sssssstttxxx}}}}}}yyyuuurrrqqqqqquuuzzz|||zzzxxxuuuwwwyyyyyywwwtttssssssvvvwwwyyy{{{}}}|||{{{~~~~~~}}}|||~~~}}}yyywwwtttpppiiidddaaaaaa___[[[ZZZ]]]^^^\\\ZZZ\\\^^^___bbbiiissszzz~~~~~~~~~zzzwwwxxx|||~~~wwwvvvvvv{{{~~~xxxrrrhhheeedddffffffdddeeehhheeeiiioootttyyy~~~||||||}}}|||wwwrrrkkkmmmoooooommmkkkjjjiiijjjmmmrrruuuwwwxxxyyyyyy|||~~~{{{wwwuuutttttttttmmmkkkhhhgggggghhhgggfffiiihhheeeccceeeooo}}}ttttttuuuvvvwwwyyyzzz{{{zzzyyy{{{~~~|||vvvuuuwwwuuuvvvwwwxxxzzz{{{|||}}}}}}~~~}}}|||}}}~~~}}}wwwrrrtttqqqpppqqquuuxxxwwwvvvtttuuutttsssppppppqqqsssuuuuuuvvvvvvvvvwwwyyyzzzvvvyyyyyywwwsssssswww{{{tttxxxyyywwwwwwyyyxxxuuuzzz{{{|||zzzxxxxxxzzz}}}zzzzzzuuulllggghhhhhhddd[[[[[[YYYUUURRRUUU^^^eeeddddddeeehhhooo{{{~~~~~~|||yyyxxxyyy|||~~~}}}|||xxxvvvuuupppgggdddfffdddfffhhhjjjkkkmmmpppssspppqqqppppppyyy|||yyywwwuuusssrrrqqqooojjjfffjjjjjjjjjlllnnnnnnllljjjjjjggghhhkkknnnrrr{{{~~~yyyvvvsssqqqpppnnnkkkiiihhhfffbbb^^^^^^eeepppyyyiiijjjkkkmmmpppsssuuuwwwuuuuuuxxx|||{{{vvvuuuxxxrrrsssssstttuuuvvvvvvvvvyyy}}}}}}{{{|||~~~}}}|||}}}~~~}}}xxxtttqqqrrrvvvyyyyyyyyy|||zzzwwwrrroooooorrruuuwwwvvvuuurrrooonnnooopppmmmpppqqqpppmmmmmmrrrwwwnnnqqqqqqnnnnnnqqqrrrooouuuvvvvvvtttrrrrrrvvvzzzwww{{{wwwtttmmmcccYYYWWW[[[```aaaZZZQQQMMMUUUggg~~~~~~}}}~~~zzzzzzyyyxxxwwwyyy}}}yyy{{{~~~zzz}}}~~~}}}{{{vvvrrrooopppqqqnnnllleee^^^```ggghhhdddjjjtttyyyxxxvvvtttrrrrrrqqqpppnnnlllhhheeedddbbb```eeekkkdddfffggggggkkktttzzz{{{yyywwwxxx{{{{{{yyysssmmmiiijjjlllgggffffffeeedddeeeeeeeeejjjjjjnnnssssssoooooorrrssssssssssssssssssssssssuuu~~~}}}||||||zzzxxxzzz||||||{{{zzz{{{{{{}}}zzzxxx||||||yyyyyy}}}~~~{{{yyyzzzzzzyyy{{{}}}}}}~~~~~~~~~}}}{{{rrrqqqvvvyyyvvvuuuwwwvvvrrrsssyyyyyyuuuzzztttnnnkkkmmmqqqssstttnnnnnnmmmkkkhhhggghhhiiiggghhhkkknnnppprrrssstttuuuyyy|||}}}||||||tttmmmrrryyyqqqfff___```bbbiii~~~{{{zzz}}}~~~|||~~~}}}}}}~~~~~~}}}{{{wwwtttqqqmmmeee```aaahhhrrr{{{}}}uuunnnkkkfffffffffgggiiijjjfffaaadddcccdddfffiiilllmmmmmmrrrxxx{{{{{{||||||yyyuuuttttttllliiieeebbbaaabbbdddeeejjjjjjhhhhhhqqq}}}~~~xxx~~~||||||pppyyywwwvvvxxx{{{{{{wwwrrr}}}yyyxxxzzz}}}xxxwwwwwwyyy||||||yyyuuu{{{yyywwwwwwyyyzzzzzzzzz{{{}}}|||zzzzzzzzz|||~~~}}}zzz}}}zzzwwwzzz|||}}}zzzrrrsssyyy|||yyyzzzuuupppnnnooorrrttttttnnnmmmkkkiiihhhiiikkkmmmjjjjjjkkkjjjjjjiiijjjjjjsssuuuxxxxxxwwwwwwzzz|||zzz~~~{{{wwwzzz|||}}}{{{zzzqqqvvv}}}yyyxxx{{{~~~{{{uuuqqqpppsssyyy~~~|||uuusssttt~~~{{{wwwttthhheeeccccccdddccc^^^ZZZ[[[```bbbaaabbbgggjjjjjjfffhhhllloootttyyy}}}wwwqqqnnnmmmmmmiiinnnlllaaa[[[bbbooowww~~~zzzzzz~~~}}}{{{zzz{{{yyywwwttttttttttttsssrrrzzzyyyxxxyyyzzz{{{yyywww{{{~~~~~~~~~~~~{{{yyy}}}~~~|||{{{zzz|||zzz~~~}}}wwwtttzzz~~~zzzuuusssrrrrrrrrrrrrrrrpppllliiiiiikkkmmmoookkkkkkkkkiiigggggghhhjjjfffhhhjjjjjjkkklllooorrrvvvyyy~~~xxxtttlllkkkmmmooonnnlllpppvvvssszzz|||{{{}}}www|||zzzuuuuuuvvvyyy~~~~~~}}}xxxooorrrpppkkkhhhiiijjjiiibbbcccddddddcccbbbbbbcccaaaeeejjjooorrrwww{{{}}}uuuxxx}}}~~~|||~~~||||||{{{yyyvvvttttttwwwyyyyyyyyyzzz||||||{{{wwwtttsssuuuzzz~~~}}}{{{}}}|||~~~}}}|||{{{~~~|||zzzxxx~~~}}}{{{wwwwwwnnnsss~~~}}}xxxzzzzzzwwwtttrrrrrrrrrrrrrrrzzzyyyvvvpppjjjggghhhiiifffggghhhiiilllooorrrtttsssuuuwwwzzz{{{{{{{{{{{{}}}}}}|||zzzvvvqqqpppqqqssszzz{{{yyyvvvvvv|||~~~yyytttssssssssswww~~~|||rrrmmmnnndddjjjttt|||tttrrrtttxxxuuuxxx{{{}}}}}}zzzvvvtttssssssssstttwwwzzz~~~}}}{{{yyyvvvnnnhhhiiinnnttt{{{|||tttlllfffccc]]]aaabbbaaa_________]]]kkkooosssuuuvvv{{{yyyzzz{{{xxxuuuuuuyyy|||yyyyyyzzz||||||yyytttpppoooqqqtttwwwyyy{{{|||||||||}}}}}}|||{{{yyyxxxxxxzzz|||~~~rrryyyyyysssqqqnnnjjjsssjjjeeegggjjjooo~~~~~~xxxxxx{{{}}}xxxnnnkkkkkkiiiiiiiiijjjlllmmmnnnoookkkmmmppprrrtttttttttsssuuuuuuvvvwwwyyy||||||yyyzzzyyytttlllhhhjjjkkkiiieeeggghhheeeaaa___bbbeeegggllluuu}}}{{{sssnnnnnnvvvxxx{{{~~~|||vvvppplllllliiiddd^^^[[[]]]```bbbdddddddddccceeejjjooonnnpppssswww{{{~~~|||vvvkkkbbbbbbhhhiiijjjooovvvuuunnnkkkmmmoookkkjjjrrr}}}zzz~~~wwwrrrjjjbbb^^^______^^^___ccckkkppp|||{{{||||||xxx|||~~~zzzxxxxxxyyyzzzyyyzzzzzzzzzvvvqqqmmmooopppqqqqqqrrrsssttttttuuuzzz~~~{{{uuuqqqtttxxxyyyyyyzzzzzzzzzzzzzzzyyy{{{{{{zzz|||~~~zzz~~~wwwvvvwww|||{{{xxxwwwyyyvvvppplllmmmqqqwww~~~~~~}}}|||{{{{{{zzzxxxuuurrrtttvvvxxxxxxwwwtttsssnnnnnnmmmmmmmmmnnnooooooooosssvvvvvvuuuvvvzzz}}}~~~~~~}}}{{{xxxuuuooonnnjjjddd___]]]___ccc___\\\]]]``````]]]]]]___vvvuuuuuuwwwxxxuuunnnhhhggghhhgggddd___]]]___bbb[[[]]]]]]YYYVVVWWW]]]dddWWWYYY]]]aaadddeeeeeeeeehhhgggfffddd^^^YYY\\\dddrrrnnnpppuuussskkkhhhlllccccccfffmmmsssqqqggg^^^ggglllpppqqqsssyyy}}}}}}|||}}}vvvqqqnnnmmmnnnnnnvvvxxxyyytttllllllyyy}}}|||yyyuuurrrqqqqqqpppooooooooopppqqqooouuuzzzyyysssppptttzzzssstttuuuwwwxxxyyyyyyyyyzzz{{{|||{{{yyyyyy{{{}}}{{{{{{~~~{{{zzz}}}{{{~~~zzzzzz}}}~~~~~~|||{{{xxxuuusssrrrqqqtttvvvvvvsssrrrtttwwwvvvuuutttuuuxxx{{{|||}}}wwwwwwxxxzzz}}}~~~|||}}}~~~}}}|||~~~|||~~~vvvooommmoooqqqpppeee[[[XXXWWWUUUTTTVVVaaa```___aaadddccc^^^YYYUUUVVVWWWVVVUUUXXX___dddeeejjjmmmjjjccc___aaaeee]]]]]]\\\ZZZWWWTTTRRRPPPLLLJJJJJJKKKIIIHHHMMMTTTkkkiiimmmsssqqqkkkqqq|||~~~|||zzzzzzyyyvvvnnniiiooosssuuurrrppppppooolllggglllqqqvvvwwwxxxyyyzzzjjjmmmooovvvwwwiii___bbbllliiioooqqqmmmlllpppooohhhmmmsssyyyyyyxxxzzz~~~~~~||||||}}}~~~~~~~~~~~~~~~www{{{~~~}}}yyyyyy~~~}}}rrriiittt~~~lll^^^bbbfffmmm}}}~~~uuuttt~~~{{{zzz{{{yyyvvvtttssstttttttttsssnnnmmmmmmnnnqqqsssttttttuuuuuutttqqqoooqqqvvv{{{qqqzzz||||||}}}|||~~~~~~|||}}}~~~~~~||||||}}}}}}{{{yyyyyy}}}~~~~~~zzz}}}wwwkkkggggggdddbbbaaa]]]YYYUUUSSSSSSOOOHHHBBBEEEFFFFFFFFFGGGMMMWWW^^^gggqqq{{{}}}xxxrrrqqqsssmmmjjjfff```[[[WWWTTTSSS^^^YYYUUURRRNNNJJJLLLPPPTTTUUU[[[aaa^^^YYYeeewww{{{ssspppqqqsssuuu{{{oooqqqttttttqqqnnnllllll```___\\\```sssyyyfffgggnnn||||||ooojjjWWWbbbcccXXXTTT]]]bbb^^^llluuu}}}}}}wwwrrrrrruuusssvvv|||zzzxxxlllsssyyyyyyuuuwww}}}uuuiiiaaaZZZZZZ[[[cccwww|||wwwtttpppooonnnooonnnmmmjjjoooppplllnnnssstttpppsssnnnpppvvvvvvqqqsss{{{xxx{{{}}}|||www{{{}}}{{{}}}}}}rrruuuxxxwwwsssrrrtttxxx}}}zzzxxxyyy}}}zzzuuuwwwuuuppppppoookkkhhhgggbbbSSSCCCEEEJJJKKKGGGEEEGGGHHHHHHVVV]]]mmm|||xxxiiicccgggggg```XXXUUUVVVXXXWWWUUU\\\YYYVVVSSSRRRTTTVVVWWWZZZ\\\```___UUUPPP[[[kkkuuuoooiiiddd```^^^bbbhhh{{{{{{uuupppvvv}}}vvvfff^^^aaagggnnnsssrrrlllgggZZZ]]]___ccciiimmmhhh```VVVSSSSSS___vvvvvvmmmkkkkkkjjjlllnnnzzz~~~zzzvvvvvvxxx|||tttrrrssssssrrrrrrvvv}}}|||vvvkkkppptttsssooonnnrrrwww|||zzzzzzzzzxxxsssqqqyyyzzzmmmfffgggmmmuuuzzz~~~~~~wwwssstttqqqlllxxxvvvwwwxxxuuuppppppssssssuuuwwwxxxxxxxxxzzz{{{|||~~~|||zzz~~~}}}{{{|||{{{|||{{{xxxyyy|||zzzvvvsssqqqqqqqqqpppnnnnnnkkkhhhfffhhhlllppptttzzz|||~~~~~~~~~zzzooo```TTTXXXZZZZZZXXXYYY[[[XXXSSSPPPSSS^^^hhhcccVVVRRRXXXUUUOOOIIIGGGIIIKKKJJJHHHKKKJJJIIIIIIKKKNNNRRRUUURRRQQQRRRTTTRRRQQQYYYccc]]]WWWTTTUUUUUUUUUYYY^^^YYYYYYVVVSSSZZZbbb\\\OOOMMMPPPXXX```dddbbb\\\VVVLLLPPPUUUYYY```ccc^^^UUUIIIKKKOOOZZZmmm}}}|||yyywww|||~~~}}}~~~~~~mmmllllllooorrrqqqkkkfffppppppnnnjjjhhhkkktttzzzuuuyyy~~~zzzsss}}}zzzrrrmmmlll{{{qqqfffbbbeeelllppprrrmmmrrr}}}vvv|||~~~~~~~~~~~~|||zzzvvvsssnnnoooqqqqqqpppppprrrtttwwwyyy{{{}}}}}}}}}~~~~~~xxxzzz}}}{{{yyyvvvtttpppnnnppplllgggeeegggiiihhhggg___aaaaaa___]]]cccoooyyygggrrrxxxqqqhhhlll{{{~~~zzz~~~uuummmlllmmmoooooopppssstttnnnfff___^^^bbbddd]]]RRRQQQWWWTTTPPPLLLKKKMMMNNNMMMKKKHHHGGGFFFEEEFFFHHHJJJKKKKKKFFFDDDGGGKKKMMMPPPSSSOOOIIIGGGKKKNNNMMMMMMNNNKKKLLLJJJIIIPPPWWWSSSIIIFFFKKKRRRYYY[[[XXXQQQKKKCCCHHHLLLOOORRRQQQHHH???AAAHHHQQQZZZdddjjjggg___]]]```iiipppkkk___]]]ddd```cccmmm{{{|||sssnnnvvv~~~yyytttrrrooojjjfffeeegggkkknnnlllppptttvvvvvvxxx~~~}}}zzzvvvwww{{{rrrkkkmmmppprrrqqqqqqoooppprrrpppllllllooozzzooolll||||||rrrtttrrrnnnooosssrrrmmmuuuttttttuuutttrrrrrrrrroookkkpppzzz{{{sssqqqvvv}}}{{{|||}}}~~~~~~~~~|||}}}yyytttoooooorrrssspppmmmgggeee```YYYTTTVVV\\\aaaVVV```fff___UUUUUUcccqqq\\\SSSTTTbbbiiifffhhhqqqtttzzz~~~}}}vvvxxxvvvvvvtttmmmddddddiiiiiifffddddddddddddbbb___XXXWWWVVVVVVVVVWWWXXXYYY\\\WWWSSSTTTVVVXXXWWWVVV]]]WWWTTTWWWXXXSSSMMMJJJKKKKKKJJJHHHKKKOOOKKKCCCKKKMMMQQQSSSRRRNNNHHHDDDIIIOOOTTTVVVWWWSSSIII??????JJJVVV\\\]]]ZZZPPPGGGIIINNNXXX[[[PPPCCCFFFRRRPPPPPPUUU```gggfffbbb```bbbmmm{{{}}}{{{yyyvvvvvvwwwwwwvvv{{{||||||zzzwwwuuuttttttyyysssqqqyyyzzzwww{{{|||sssvvv{{{~~~zzzwwwvvvuuuuuu|||~~~sssiiihhhooovvv|||xxxyyy}}}{{{}}}zzztttuuuvvvwwwvvvtttrrrooollliiigggllluuuuuulllfffhhhnnnnnnoooppprrrttttttuuuyyy~~~~~~~~~}}}||||||vvvwwwyyy{{{}}}~~~~~~~~~}}}yyywwwyyy}}}|||yyyzzztttlllfffccc```]]][[[VVVYYYYYYTTTKKKIIIQQQ[[[LLLCCCCCCOOOSSSPPPUUU```oooyyy~~~|||xxxxxx{{{}}}|||zzzyyyxxxvvvsssqqqkkklllnnnpppsssvvvxxxzzzzzzzzzxxxuuuttttttsssrrrvvvpppmmmpppqqqkkkccc___bbbbbb```\\\ZZZYYYTTTOOOUUUTTTSSSPPPKKKGGGDDDCCCGGGNNNTTTWWWWWWUUUMMMDDDAAANNN[[[___\\\UUUKKKBBBCCCJJJTTTVVVLLLDDDNNN___]]]XXXWWW[[[]]][[[XXXWWW```kkkvvvyyyrrrjjjhhhiii\\\XXXWWWaaauuu}}}www{{{uuunnnmmm}}}rrrhhh___ddduuuvvvgggoooyyy{{{~~~zzzyyy{{{}}}~~~|||wwwssspppvvvtttrrrqqqrrrrrrqqqpppjjjooozzz~~~qqqeee```iiihhhkkkqqqttttttvvvyyy}}}|||}}}{{{yyyxxxyyyyyyzzz|||}}}}}}||||||~~~~~~}}}|||wwwvvvwwwuuuooohhh^^^ZZZWWWUUURRRPPPSSSXXXYYYSSSQQQTTTSSSPPPTTT]]]nnnzzz~~~~~~~~~~~~}}}{{{|||~~~~~~|||wwwsssooolllkkkjjjfffaaa\\\YYYYYYZZZ^^^cccgggeeeccc___XXXQQQSSS___jjjmmmkkkhhhaaa[[[VVVZZZ___```VVVOOOYYYkkkrrrllliiiiiiggg___WWWSSS\\\cccjjjjjjbbbYYYRRRPPPFFFDDDBBBHHHVVVbbbbbb[[[\\\aaajjjsssyyy{{{{{{zzztttssssssvvv{{{~~~sssooommmttt~~~{{{pppqqqzzzxxxqqqpppqqqpppyyywwwvvvzzz}}}tttsss~~~{{{pppttt|||xxxppphhhqqqqqqpppvvvzzzsssmmm}}}zzzyyy{{{~~~}}}~~~~~~}}}zzzyyy{{{}}}ssshhhccciiiiiimmmrrrrrrmmmkkkllleeeeeefffiiimmmpppqqqqqqqqqoooqqqxxx{{{{{{}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~|||zzzsssoooqqqrrrqqqsssxxxooopppooollljjjkkkqqqvvv}}}{{{yyyzzz~~~~~~}}}zzzwwwvvvxxxzzz~~~xxxsss{{{~~~{{{sssrrrttttttkkkbbbhhhtttzzzqqqmmmdddfffhhhgggccc^^^XXXUUUVVVTTTPPPMMMOOOSSSPPPIIIJJJMMMQQQTTTVVVWWWXXXYYYLLLLLLNNNQQQUUUWWWWWWWWWQQQNNNMMMRRRZZZ___^^^\\\TTTXXXaaannnuuuwwwzzz}}}zzzxxxyyyyyyvvvsssrrrmmmqqq|||sssbbbgggyyyrrrkkkwww{{{{{{{{{rrrmmmuuuxxxvvvlllpppuuuaaaXXXpppmmmaaa]]]fffkkkiiiooo|||~~~vvvtttwwwwwwsssfffooonnnfffmmm|||yyyzzz~~~|||zzz}}}sssvvv~~~~~~yyyyyyiiihhhhhhiiikkkjjjiiigggqqqmmmmmmrrrsssoooppptttooolllqqq}}}|||zzzxxxuuuwwwxxxzzz~~~~~~zzz}}}|||yyyuuuqqqmmmjjjggggggddd^^^[[[\\\YYYUUUTTTTTTRRRPPPMMMLLLMMMOOOJJJKKKMMMNNNMMMMMMLLLLLLCCCDDDEEEIIINNNSSSVVVWWWYYYYYY[[[^^^___```fffnnn^^^dddmmmyyyxxxwww}}}{{{~~~zzznnnlllnnnrrr{{{~~~|||zzzvvvrrroooqqqnnnkkkjjjjjjhhhccc___^^^[[[\\\```bbbaaabbbfffqqqggg^^^___bbbaaa^^^\\\YYYXXXUUUXXXeeessstttmmmiiilllqqquuuxxxzzz{{{|||pppjjjkkkuuu~~~zzzpppmmmqqquuuvvvwwwsssppppppnnnllloootttooommmrrrwwwsssjjjnnnzzz~~~|||~~~||||||{{{{{{{{{||||||zzzsssppprrruuuoooooommmiiidddaaa```aaaYYY]]]bbbccc```[[[WWWTTTTTT[[[^^^\\\ZZZ[[[\\\[[[]]]```dddfffddd```\\\ZZZVVVWWW[[[ccciiilllmmmnnnsssxxxzzzzzz~~~|||uuuvvvzzzzzzyyy}}}yyyvvvzzzxxxuuusssrrrmmmfffaaaaaa\\\YYY[[[[[[[[[___dddeeeaaa^^^______\\\\\\^^^XXXYYYXXXYYY___hhhhhhdddfffkkkpppqqqnnnmmmnnnqqqgggcccccclllqqqpppnnnnnnooorrrwww~~~zzzvvvvvvwwwuuutttwww~~~|||~~~{{{|||{{{~~~zzzrrrttt|||~~~{{{wwwvvvvvvxxxyyy|||~~~~~~{{{xxxuuuqqquuuvvvrrrpppooolllgggqqq{{{xxxppplllccceeeiiimmmoooqqqtttwww|||~~~|||vvvvvv|||zzzxxx}}}}}}}}}||||||yyytttooosssnnnlllnnnmmmlllmmmqqqggghhhkkklllgggbbbeeemmmlllnnnmmmkkkllloooooommmccciiiooonnnhhheeefffiiigggdddeeejjjlllhhhbbb___fffiiillllllnnnsss|||wwwyyyxxxssspppooolllgggeeeqqq|||zzzuuuwwwvvvvvvwwwvvvwww{{{~~~vvvnnndddooo|||zzzrrrnnnnnnyyy~~~~~~|||}}}yyyzzz}}}~~~yyytttxxx~~~}}}~~~{{{~~~|||{{{zzzsssrrrsssuuuvvvsssnnnjjjnnnpppqqqmmmjjjiiihhhfff^^^aaacccbbbcccdddaaa\\\WWWeee{{{pppoooppprrrqqqooouuu~~~~~~xxxvvv}}}{{{{{{zzzyyyxxxuuutttxxx|||zzzooogggfffjjjmmmqqquuuxxxvvvvvvzzz~~~}}}}}}|||qqqZZZ^^^aaa```\\\ZZZ\\\___iiisss~~~tttxxx{{{~~~~~~yyysssssstttooofff```cccddddddhhhllljjjeee]]]dddooovvvrrrfff______```______```^^^^^^ccciiimmmmmmlllkkkgggfffkkksss~~~zzztttoookkkgggiiinnnxxxrrrjjjfffgggiiijjjkkk~~~|||xxxssslllfffcccbbbaaaaaa^^^jjjyyy\\\___eeekkkpppxxx{{{}}}}}}}}}||||||~~~~~~yyyxxxyyyxxxxxx{{{|||wwwnnnnnnqqqsssooogggcccccckkkkkkiiifffdddbbbdddfffkkkkkkkkkjjjhhhggghhhjjjjjjoootttwwwxxxxxxzzz}}}}}}}}}}}}sssllliiijjjlllrrrwwwyyyvvvqqqoootttyyy|||~~~}}}}}}~~~~~~}}}yyyuuuvvvyyyjjjbbbdddhhhjjjhhhgggllltttiiihhhfffeeeeeehhhnnnssshhhgggggggggllluuu~~~{{{|||}}}zzzvvvuuutttssspppnnnllllllmmmnnnllljjjnnnoooqqqsssuuuuuuuuuuuuyyy{{{{{{xxxrrrnnnnnnooolllnnnqqqvvv}}}~~~|||}}}~~~~~~}}}nnnfff]]]SSSkkklllppprrrmmmfffiiipppffffffeeeddddddfffjjjmmmfffddd```^^^___fffooovvvrrrrrrwww~~~}}}|||}}}wwwooo~~~zzzvvvzzz{{{yyyuuuuuuzzz}}}|||wwwyyyxxxyyy{{{~~~~~~~~~}}}zzzxxxwwwwwwwww~~~~~~~~~~~~~~~{{{}}}zzz~~~zzzfffbbbdddddd\\\___fffllliiidddgggppp```dddhhhjjjiiifffcccbbbeeeeeecccaaa```bbbfffjjjnnnlllmmmqqqqqqoooooorrrwwwvvvzzztttooopppmmmllloooxxx|||zzzvvvtttzzz|||||||||}}}|||}}}~~~~~~~~~{{{uuujjj___WWWTTTVVVYYYVVVVVVUUUSSSQQQQQQSSSUUUVVVUUUVVVZZZ___dddhhhiiiiiimmmoooooollljjjjjjlll}}}sssmmmjjjiii\\\[[[YYYUUUQQQOOOPPPQQQTTTPPPMMMMMMPPPSSSTTTTTTWWW[[[______^^^\\\]]]___}}}|||||||||}}}|||{{{xxxsssooommmmmmnnn^^^WWWNNNJJJKKKLLLJJJHHHGGGKKKPPPQQQOOOLLLMMMNNN~~~~~~~~~||||||~~~uuummmbbb]]]]]]\\\YYYVVVSSSWWW[[[ZZZVVVRRRPPPPPPzzzvvvvvvuuurrroooqqqtttwwwuuuppplllkkkkkk~~~|||}}}wwwwwwvvvssspppoooppprrruuuuuusssnnnhhhfffgggjjjxxxxxxyyy{{{}}}}}}|||uuujjjbbbaaagggnnn|||zzzzzz{{{^^^^^^XXXTTT```{{{rrreeeccc\\\SSSMMMQQQ]]]ggg}}}}}}sssvvv}}}xxxoookkkssszzz|||wwwuuuvvvyyyyyyssssssuuuwww{{{~~~~~~}}}~~~xxxyyyuuukkk]]]RRROOOOOOVVVYYY[[[YYYVVVVVVZZZ^^^fffgggiiilllppptttwwwyyydddcccbbbbbbccccccbbbaaadddddd___XXXQQQRRR[[[dddrrrllluuunnnVVVHHHHHHEEEFFFRRR___ZZZLLLNNNIIIBBB======AAAGGGKKKfffbbbfffqqqssshhh___]]]]]]\\\^^^aaa___WWWRRRQQQUUU^^^fffcccYYYRRRSSSWWWWWW^^^eeehhheeeaaa______jjjtttuuuiii]]]XXXQQQHHHEEEEEEFFFIIIMMMQQQVVVXXXUUUSSSSSSWWW^^^aaa```^^^ZZZVVVWWW[[[\\\```tttyyyvvv~~~~~~{{{kkk```___HHHGGGFFFFFFGGGJJJMMMOOOIIILLLOOOOOONNNPPPVVV[[[ZZZVVVQQQQQQUUUWWWWWWUUUUUUUUUWWWYYYZZZXXXSSSPPPJJJMMMTTT]]]gggpppwww{{{~~~{{{vvvrrrpppppprrrttt```bbbbbb```^^^```ffflllzzz~~~fffaaabbbkkknnnjjjlllssssssvvvzzzwwwtttoookkkiiijjjlllnnn{{{{{{{{{}}}vvvyyywwwkkkZZZMMMIIIKKKEEEIIINNNPPPPPPRRRXXX]]]ggghhhjjjlllpppsssvvvxxxgggbbb\\\XXXWWWYYY[[[\\\UUUWWWWWWSSSOOORRR\\\eeezzzlll{{{WWWGGGFFFNNNOOOHHHIIIQQQTTTPPPQQQIIIBBBBBBHHHMMMMMMJJJTTTVVVaaapppqqqeee```ddd___ZZZVVVUUURRRNNNMMMOOOJJJTTT[[[UUUHHH@@@DDDKKKSSSVVVXXXVVVQQQPPPRRRUUUNNNYYY^^^YYYXXX[[[WWWNNNGGGFFFEEEEEEGGGKKKNNNQQQIIIFFFCCCEEEIIIKKKIIIFFFJJJHHHJJJMMMGGGAAALLL]]]]]]______^^^aaaiiimmmmmmiii\\\UUUVVVTTTMMMMMMTTTGGGFFFDDDCCCDDDFFFIIIJJJDDDGGGHHHFFFCCCCCCHHHMMMNNNIIIDDDDDDHHHKKKJJJHHHIIIJJJKKKMMMNNNKKKFFFBBBGGGFFFEEEFFFIIIMMMRRRUUUYYYUUUOOOIIIGGGHHHKKKNNNDDDFFFGGGEEECCCEEEMMMSSSHHHQQQSSSNNNOOOUUUTTTLLLJJJCCCDDDKKKLLLFFFFFFMMMFFFHHHLLLOOOPPPNNNKKKIIIGGGEEECCCAAAAAABBBCCCDDDBBBAAAAAABBBEEEHHHKKKMMMQQQQQQOOONNNLLLKKKIIIIIICCCEEEHHHKKKKKKJJJGGGEEECCCGGGMMMRRRTTTSSSOOOMMMOOOQQQTTTWWWZZZ\\\]]]]]]XXXYYY\\\```fffmmmsssvvvssssssrrrtttxxx~~~www{{{eeeQQQKKKLLLKKKHHHMMMVVVZZZVVVQQQWWWaaaeeefffiiimmmpppqqqooonnnhhh___ZZZ\\\______^^^___\\\UUURRRTTTUUUTTTWWW^^^iiimmmcccIIICCCJJJHHHGGGGGGIIIKKKQQQVVVPPPKKKEEEFFFKKKPPPSSSSSSWWWTTTWWW```ccc___]]]___ccc^^^YYYUUUQQQMMMJJJIIIPPPOOOPPPSSSQQQLLLJJJLLLSSSQQQPPPRRRVVVWWWUUURRRVVV[[[]]]___cccgggaaaWWWKKKIIIKKKPPPWWWXXXRRRKKKMMMEEE>>>???DDDFFFAAA:::???@@@@@@@@@AAA@@@@@@@@@GGGHHHIIIHHHGGGFFFGGGHHHFFFGGGEEEBBBAAADDDEEEDDDEEEEEEGGGIIIIIIIIIKKKOOOGGGHHHIIIIIIGGGGGGIIIKKKEEEGGGFFFAAACCCHHHIIIDDDEEEEEEEEEEEEDDDCCCBBBAAAAAACCCFFFHHHHHHGGGHHHIIIJJJGGGEEEEEEFFFEEECCC@@@DDD@@@<<<<<<@@@DDDFFFFFFIIIJJJJJJHHHEEECCCBBBBBB>>>AAAEEEFFFEEECCCBBBBBBAAA@@@???>>>===>>>>>>???999999:::;;;<<<======>>>>>>::::::>>>>>>::::::>>>BBB@@@>>><<<;;;:::::::::999:::;;;<<<======<<<<<<@@@@@@AAABBBCCCDDDDDDEEEAAACCCGGGJJJKKKKKKJJJIIIFFFFFFGGGIIIKKKMMMPPPQQQLLLKKKIIIIIIKKKNNNQQQSSSQQQNNNJJJHHHIIIKKKMMMNNNRRRQQQRRRUUUYYYYYYUUUQQQRRRVVVYYYYYYWWWUUUVVVWWW```^^^cccsss|||lllooollljjjlllqqqttttttqqqxxxxxxyyyzzzwwwvvvxxx}}}}}}||||||~~~vvvtttxxx```OOONNNQQQPPPVVVhhhwwwrrr```TTTYYYccceeekkkrrruuusssqqqqqqssslllccc]]]___aaaaaa______```YYYUUUVVVVVVTTTUUUYYY___```iiiqqqhhhTTTFFFCCCIIIHHHHHHGGGFFFGGGKKKOOOQQQOOONNNPPPTTTVVVTTTQQQWWWUUUXXX___aaa]]][[[\\\YYYUUUQQQPPPNNNJJJHHHHHHFFFIIIQQQWWWWWWQQQPPPRRRTTTTTTTTTVVVXXXYYYYYYXXXYYY\\\\\\]]]```aaaYYYNNNIIIGGGGGGKKKQQQRRRNNNIIIFFFEEEDDDDDDDDDCCCBBB@@@???@@@BBBDDDEEEEEEEEEDDDFFFFFFGGGEEECCCAAAAAABBBFFFEEECCC@@@???AAABBBCCCEEEFFFHHHJJJIIIHHHIIIKKKHHHGGGFFFEEEDDDDDDEEEFFFEEEHHHHHHEEEEEEGGGEEE@@@BBBBBBBBBBBBBBBAAA@@@@@@HHHJJJLLLKKKJJJHHHHHHHHHGGGEEEBBBBBBDDDEEECCCAAA???<<<::::::>>>BBBDDDEEEAAABBBCCCAAA>>><<<;;;<<<>>>@@@DDDEEEDDDBBBAAAAAA>>>>>>===<<<<<<===>>>>>>;;;;;;;;;<<<<<<======>>>;;;888888;;;;;;888888;;;===<<<;;;:::999999:::::::::;;;===>>>?????????>>>:::<<<>>>AAABBBCCCCCCCCCBBBDDDFFFHHHIIIHHHFFFEEEHHHHHHGGGGGGHHHHHHIIIJJJDDDCCCAAA@@@AAACCCEEEGGGCCCAAA>>>===>>>@@@AAAAAAEEEDDDEEEHHHJJJKKKHHHEEEEEEGGGJJJJJJIIIHHHJJJKKKLLLKKKNNNVVV^^^___WWWOOOQQQNNNMMMOOOTTTWWWWWWUUUVVVWWWYYYXXXUUUSSSTTTVVVRRRQQQQQQSSSUUUWWWXXXWWW[[[WWWSSSTTTXXX\\\\\\ZZZ]]]___```aaa`````````bbbaaaaaaccceeefffggghhhhhhiiijjjlllpppsssrrroookkkooommmmmmoooooommmoootttyyyyyyxxxwwwwwwxxx{{{|||zzz{{{|||yyywwwxxx{{{xxx~~~~~~}}}yyyjjjdddkkkrrrttt___SSS[[[eeebbbiiioooooommmrrr~~~rrrhhh```___```^^^\\\\\\```[[[WWWVVVUUURRRPPPQQQSSSUUUWWWVVVRRRNNNKKKIIIJJJLLLLLLJJJHHHHHHLLLOOOLLLKKKJJJJJJJJJJJJHHHFFFOOOOOORRRVVVVVVRRROOOOOOLLLHHHGGGHHHFFFAAA@@@BBB@@@DDDMMMUUUWWWTTTUUUYYYTTTUUUWWWYYY\\\]]]]]]]]]ZZZYYYXXXZZZ^^^___WWWMMMKKKIIIHHHKKKNNNPPPNNNKKKCCCGGGJJJHHHDDDBBBBBBDDDFFFGGGIIIIIIHHHEEEBBB@@@CCCDDDDDDAAA>>><<<;;;<<>>@@@DDDFFFHHHGGGFFFEEEDDDDDDFFFCCC@@@???@@@BBBCCCCCCGGGHHHGGGCCCAAAAAA@@@<<>>???>>><<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;<<<<<<<<<;;;999999;;;;;;999999;;;;;;;;;:::::::::;;;<<<<<<<<<===???@@@AAAAAA@@@@@@;;;===@@@CCCEEEEEEEEEEEEEEEGGGHHHIIIIIIHHHFFFEEEJJJJJJJJJIIIIIIIIIHHHHHHCCCAAA@@@>>>>>>???AAABBB???===<<<<<<>>>???>>>>>>DDDDDDEEEGGGIIIIIIHHHFFFAAABBBDDDDDDCCCDDDFFFHHHHHHIIIJJJIIIHHHGGGGGGGGGHHHGGGGGGIIILLLNNNOOOOOOTTTVVVXXXVVVSSSQQQOOONNNLLLKKKKKKLLLNNNOOONNNMMMKKKHHHGGGIIIMMMOOONNNLLLUUUUUUTTTRRROOOMMMNNNOOOKKKMMMQQQTTTWWWWWWWWWVVVUUUWWW[[[]]]\\\YYYTTTQQQVVVQQQNNNQQQSSSRRRRRRSSSVVVUUUSSSQQQQQQQQQSSSTTTQQQTTTVVVTTTPPPPPPSSSWWWVVVSSSQQQPPPSSSWWWZZZ[[[^^^\\\\\\]]]]]]\\\YYYXXXRRRQQQPPPNNNLLLJJJIIIHHHKKKLLLPPPTTTYYYZZZYYYWWWRRRNNNNNNVVV```ddd]]]TTTcccllltttwwwvvvqqqggg^^^XXXXXX[[[______\\\]]]aaaaaabbbcccdddeeeiiinnnqqqmmmlllkkkiiigggeeecccaaaggghhhjjjlllmmmllllllkkkoooooopppsssuuuuuusssqqqjjjjjjjjjjjjkkkkkkkkkkkkrrrsssuuuvvvxxxyyyyyyyyytttvvvyyy}}}{{{qqqVVVVVVbbbggggggfffdddccciii{{{yyymmmaaa]]]]]][[[ZZZZZZ___[[[XXXWWWVVVTTTQQQNNNLLLRRRRRRLLLMMMSSSTTTPPPJJJOOOQQQNNNMMMNNNQQQQQQVVVTTTOOOKKKIIIJJJMMMOOOQQQRRRTTTUUUSSSOOOLLLLLLJJJFFFFFFIIIGGG@@@???DDDCCCCCCIIIVVV```eeehhhlllbbbbbbdddjjjqqqsssoookkkeeecccbbbfffmmmpppmmmggg^^^]]]\\\]]]^^^``````___ZZZXXXVVVSSSQQQOOOLLLJJJKKKMMMNNNOOOMMMJJJFFFCCCGGGHHHGGGEEEBBB@@@@@@@@@CCC???<<<<<<<<<===@@@DDDCCCFFFGGGEEEDDDFFFGGGGGGJJJFFFBBBBBBDDDHHHIIIJJJOOOOOOMMMIIIEEECCCBBBAAABBBBBBBBBAAAAAABBBBBBBBBCCCDDDEEEEEEDDDCCCDDDEEEBBB@@@>>>===>>>??????@@@BBBAAA???>>>>>>>>>>>>>>>===???@@@???<<<;;;;;;;;;:::<<<>>>???>>>=========???>>>>>>===========================<<<<<<;;;;;;;;;::::::;;;;;;::::::;;;::::::::::::::::::::::::<<<===>>>>>>>>>>>><<<<<<>>>>>>??????AAABBBDDDEEECCCDDDEEEGGGGGGGGGFFFEEEGGGGGGHHHHHHHHHGGGGGGGGGCCCBBB@@@??????@@@BBBCCCAAA@@@@@@BBBDDDDDDCCCBBBGGGHHHHHHJJJKKKKKKKKKJJJEEEDDDDDDCCCCCCEEEGGGIIINNNOOOOOOMMMJJJIIILLLOOOKKKMMMOOOPPPRRRRRRSSSTTTQQQUUUVVVTTTRRRQQQNNNJJJIIIHHHIIIKKKNNNNNNMMMKKKNNNLLLKKKLLLOOORRRSSSRRRVVVVVVTTTRRROOOMMMNNNPPPKKKMMMQQQTTTVVVVVVVVVUUUQQQUUUYYY[[[ZZZWWWSSSPPPQQQLLLJJJMMMNNNMMMMMMPPPOOOLLLIIIGGGGGGHHHHHHHHHJJJJJJJJJHHHFFFFFFHHHIIILLLKKKJJJJJJKKKLLLNNNNNNQQQMMMLLLOOOPPPLLLGGGDDDCCCBBBAAA@@@>>><<<;;;;;;999:::===BBBFFFHHHGGGEEEEEEAAA===???CCCEEEBBB???EEEGGGGGGHHHHHHIIIIIIHHHFFFEEEFFFIIIJJJGGGHHHKKKHHHJJJMMMLLLKKKKKKMMMPPP[[[ZZZXXXUUUPPPKKKFFFCCC============>>>>>>>>>???AAAAAABBBDDDFFFGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBB===>>>???@@@AAABBBBBBBBB@@@AAACCCDDDEEEFFFFFFFFFGGGHHHIIIHHHGGGHHHJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMPPPPPPPPPQQQQQQRRRRRRRRRPPPPPPOOOOOOPPPQQQRRRSSSSSSTTTUUUVVVWWWYYYZZZZZZ``````__________________^^^```ccceeeffffffeeeeeedddddddddeeeeeefffggghhhhhhjjjmmmppprrrrrrqqqpppuuuuuuvvvwwwyyy{{{}}}~~~{{{}}}~~~yyycccddduuuyyyqqqssskkkbbbaaammmvvviii\\\WWWVVVUUUUUUWWWYYYWWWTTTTTTVVVVVVSSSNNNJJJOOOLLLEEEHHHTTTXXXTTTNNNRRRSSSOOOOOORRRSSSOOOSSSTTTTTTRRRPPPRRRVVVZZZUUUWWWXXXUUUQQQNNNLLLKKKLLLGGGIIINNNLLLEEEFFFOOOKKKLLLXXXqqqtttqqqsssrrrjjjaaaVVVXXX[[[\\\\\\ZZZWWWUUUOOOPPPPPPNNNLLLKKKKKKLLLJJJEEECCCEEEEEECCCFFFLLLGGGLLLOOOMMMOOOVVVZZZYYY]]]ZZZVVVTTTTTTVVVXXXYYYZZZ]]]bbbddd___WWWPPPMMMKKKJJJIIIHHHHHHIIIIIIJJJHHHIIIJJJIIIHHHHHHIIIJJJEEEDDDCCCAAA???>>>???@@@BBBBBBBBBBBBAAAAAAAAABBBCCCEEEFFFEEECCCBBBBBBCCCDDDFFFHHHIIIHHHGGGGGGHHHFFFFFFEEEDDDCCCAAA@@@@@@DDDDDDCCCCCCBBBBBBAAAAAA<<<======<<<<<<======<<<===<<<<<<<<<;;;::::::999>>>>>>??????>>>===;;;:::???===:::888888:::===???===>>>@@@CCCEEEFFFFFFFFFDDDEEEDDDDDDBBBAAA???>>><<<<<<;;;;;;<<<===>>>???=========???BBBBBBAAA@@@AAACCCEEEFFFFFFFFFFFFFFFDDDBBB???>>>???BBBEEEFFFKKKKKKKKKJJJIIIIIIJJJJJJFFFJJJOOOPPPOOOMMMMMMNNNKKKNNNOOOKKKKKKLLLJJJDDD@@@AAADDDHHHKKKLLLKKKIIIRRROOOLLLKKKMMMQQQTTTVVVRRRQQQOOOLLLHHHFFFGGGHHHHHHJJJMMMPPPRRRRRRQQQQQQKKKNNNRRRVVVXXXWWWSSSQQQKKKIIIHHHJJJHHHEEEGGGKKKMMMJJJGGGFFFGGGGGGFFFDDDEEECCCAAAAAABBBCCCCCCBBBEEEFFFGGGGGGGGGGGGGGGGGGOOOIIIIIINNNPPPKKKFFFEEEDDDCCCAAA???>>>>>>>>>>>>======@@@CCCGGGIIIHHHGGGGGGGGGEEEBBBBBBDDDJJJNNNHHHCCC>>>;;;;;;<<>>============>>>???@@@@@@<<<===???AAABBBBBBAAA@@@AAAAAAAAAAAABBBCCCDDDEEEEEEEEEFFFHHHIIIIIIIIIIIILLLLLLLLLKKKJJJLLLPPPSSSRRRPPPPPPTTTYYY[[[WWWRRRVVVXXXZZZ[[[\\\[[[YYYXXXZZZ\\\]]]^^^]]]^^^___aaaggggggggghhhiiikkklllmmmlllmmmnnnooonnnnnnllllllpppqqqrrrtttuuuuuutttttt{{{}}}yyymmmgggcccooorrriii```aaakkkyyy```UUULLLJJJKKKJJJJJJKKKLLLKKKIIIHHHMMMQQQOOOIIIIIIKKKIIIFFFMMM[[[dddddd```bbb```\\\___eeeccc[[[VVV___iiinnnnnnmmmnnnqqqvvvyyyxxxqqqkkkjjjkkkjjjQQQKKKMMMTTTRRRKKKOOO[[[```ggg{{{xxxxxxwwwuuurrrlllhhheeeYYYZZZZZZYYYVVVUUUUUUVVVTTTMMMKKKNNNMMMHHHIIIOOORRR[[[```___bbbiiillliiimmmllliiiddd```^^^```bbb\\\eeerrr{{{vvvhhh[[[VVVPPPOOOMMMLLLKKKKKKLLLLLLHHHIIIIIIGGGDDDDDDDDDFFFEEEEEEFFFDDDAAA?????????<<<>>>AAABBBBBBBBBCCCDDDCCCEEEFFFFFFDDDCCCDDDEEEEEEGGGIIIIIIHHHGGGHHHIIIHHHHHHHHHGGGFFFDDDCCCBBBHHHHHHHHHGGGGGGFFFFFFFFFCCCEEEEEECCCCCCEEEEEECCCDDDDDDDDDDDDCCCAAA@@@???EEEFFFGGGGGGGGGFFFEEEDDDDDDAAA===:::999;;;>>>AAAAAACCCEEEHHHKKKNNNPPPQQQOOONNNMMMJJJGGGBBB???<<<<<<<<<<<<<<<===>>>???@@@<<<<<<<<<>>>AAABBBAAA@@@FFFIIIMMMOOONNNLLLLLLLLLHHHDDD@@@@@@CCCGGGLLLNNNSSSRRRRRRRRRRRRRRRPPPOOOTTT[[[ccceeeaaa\\\ZZZ[[[YYY\\\YYYSSSTTTYYYXXXQQQQQQSSSWWW\\\aaabbb```^^^aaa^^^[[[XXXYYY\\\aaadddaaaaaa^^^YYYSSSOOONNNMMMVVVYYY^^^ccceeeeeecccaaaZZZZZZ\\\aaaggghhheeeaaaXXXVVVTTTRRRLLLFFFGGGKKKMMMKKKIIIJJJMMMMMMJJJFFF@@@AAACCCEEEFFFFFFDDDBBBBBBCCCCCCCCCBBBBBBCCCEEEMMMIIIMMMUUUWWWQQQMMMOOOLLLIIIEEE@@@=========>>>======>>>AAADDDFFFEEEDDD@@@CCCEEEDDDDDDIIISSS]]]LLLJJJIIILLLMMMLLLNNNQQQPPPJJJFFFGGGGGGDDDCCCEEENNNRRRTTTPPPFFF>>>::::::444666888;;;<<<<<<;;;;;;===;;;888666555666888:::777777666888999:::999888777666666555444333333222777777777777666555444444444444555555666666777777555666666666555555666888333444444555555555444333444555666666444444555666888888777777666555444333666666666555555555444444555555666777777777666666777888999999999888777666888888888888999:::;;;<<<:::::::::;;;;;;;;;;;;:::::::::999999999999999:::999999:::::::::999888888777777888777555666888:::555444444666:::;;;999666777888999:::;;;:::999999666888::::::999:::;;;=========>>>??????@@@AAAAAA>>>???@@@@@@@@@???>>>===???@@@AAABBBBBBCCCBBBBBB>>>@@@BBBCCCDDDEEEGGGIIILLLLLLNNNOOOQQQSSSTTTUUUWWWWWWXXXYYYZZZ[[[\\\\\\bbbdddeeeggghhhhhhggggggkkklllnnnqqqtttwwwyyyzzzzzz___SSSRRRXXXXXXbbbzzzddd]]]WWWXXX^^^aaa]]]XXXGGGAAA@@@EEEJJJIIIFFFDDDGGGFFFCCCCCCIIIQQQOOOHHHJJJNNNVVVcccsssyyyqqqqqqwwwsssjjjooo}}}yyyvvvpppqqqqqqooollljjjjjjjjjhhhaaa^^^aaa]]]TTTRRRWWW```kkkrrrooommmnnniii``````bbbccc^^^WWWTTTWWW[[[QQQWWWccclllhhh[[[SSSRRRJJJIIIFFFDDDCCCCCCCCCDDD>>>>>>>>><<<;;;:::<<<>>><<>>;;;;;;;;;888;;;>>>>>>===;;;<<<===:::<<<======<<<;;;<<<===999;;;<<<<<<;;;;;;<<<===??????@@@@@@@@@???>>>===@@@@@@@@@@@@@@@?????????AAAEEEEEEAAAAAAEEEEEEAAABBBBBBCCCDDDDDDCCCBBBAAABBBCCCEEEGGGHHHIIIIIIIIIGGGFFFDDDCCCCCCCCCEEEEEEHHHJJJLLLOOOSSSVVVXXXYYY\\\[[[YYYVVVRRRLLLHHHEEEFFFFFFFFFFFFFFFFFFFFFGGGDDDCCCCCCEEEHHHJJJJJJIIITTTXXX^^^```___\\\[[[ZZZUUUQQQMMMMMMSSS[[[aaadddjjjkkkllllllkkkkkkkkklllwww|||{{{xxxyyysssiiiiiiqqqrrrkkkppprrrwww}}}~~~{{{zzzxxxvvvuuuwwwzzz|||~~~~~~{{{vvvoooiiieeedddooovvv|||xxxvvv{{{{{{uuummmeee___XXXOOOIIIHHHJJJHHHIIILLLPPPPPPKKKGGGCCCLLLVVVXXXRRRIIIEEEEEEKKKJJJGGGDDDBBBEEEKKKPPPNNNNNNVVVaaabbbWWWRRRVVV```[[[RRRIIICCC@@@@@@@@@=========???BBBCCCBBB@@@999===@@@BBBBBBFFFMMMSSSGGGGGGLLLTTTWWWSSSRRRTTTHHHBBB@@@CCCFFFGGGHHHKKKMMMPPPPPPJJJ???888666888;;;;;;<<<<<<;;;:::888777333333333444444555555555333222222444777999888888;;;::::::888777666555555///000000000000//////...111111111111222333444444333444444333111111222444000111222333333222111000000222444333111000111333444444444444333333222111444444444333333222222222222333444666666666555444555555555555555555555555............///000111222333222222111222222444444555444444333333444444444444444444444333222111000555777999999777777888999444444555555666666666666777888888888999999999999333444555555555444666777444555666777888777666666555555666777666555444333555555555555555555666666777999:::;;;:::;;;<<<>>>;;;;;;;;;;;;<<<<<<======;;;;;;;;;;;;<<<<<<<<<<<<999999999::::::;;;;;;;;;;;;<<<===???AAACCCEEEFFFkkkQQQLLLRRR\\\\\\dddttt}}}yyyqqqmmmXXXTTTPPPPPPSSSRRRLLLFFF>>><<>>@@@AAAAAACCCDDDFFFGGGGGGGGGFFFEEEHHHIIILLLNNNQQQTTTVVVXXX]]]]]]\\\ZZZWWWRRRNNNKKKNNNNNNMMMMMMLLLKKKKKKJJJKKKJJJIIIKKKNNNPPPQQQQQQXXX^^^eeehhhfffbbb```______[[[WWWYYYaaakkkrrrvvvzzz}}}~~~|||uuunnnbbbVVVPPPTTTTTTUUUZZZ______ZZZTTTZZZkkk{{{{{{lll\\\UUUVVVSSSPPPKKKEEECCCHHHRRRZZZdddgggrrr|||mmmfffiiitttmmmaaaUUUKKKFFFEEEEEEBBBAAAAAACCCEEEEEEDDDCCC<<<>>>@@@BBBBBBBBBBBBBBBDDDBBBEEELLLKKKDDD@@@AAA999444444;;;CCCHHHMMMQQQKKKMMMLLLDDD:::444666:::555555555555444333222222///222666999;;;:::888777666666666999===???@@@@@@999888888666555444333222111222222333444444444444444444333222222222222222333444444333111000111333111222333444444333111111000222444222000///000333222222333444444333333333333333333333333333333333///000111222333222222111222111111111111222333444111111111222222333444555222111000///000222555666444444444333444444555666666666666666555444444333,,,...111222111111111111111222333222000000222444333333222222333333444555111222333333222222333444111333555666666555333222555555666666666555333222777666555555555555555666444555777777666666777888555555555666666666777777555555555555555444444444777777666666666777888888666777888999:::;;;<<<<<>>===>>>???AAACCC===;;;888888::::::888555777666555444444555777888666666444333444666888999999999::::::999666444222555555444333333222111111111111222222222222111111333333333333333222111000111111222222222222111111111111222222222222111111222333333444333222111000000000111222333555666777;;;;;;;;;;;;;;;;;;;;;;;;>>>======>>>AAAFFFKKKOOONNNNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKIIIHHHIIIIIIKKKMMMPPPQQQZZZ^^^```]]]XXXVVVXXX[[[cccbbb```___```cccfffhhhgggiiilllppptttxxx{{{}}}qqqfffjjjeeecccmmm{{{zzzqqq}}}|||oooggg]]]RRRNNNOOOYYYppprrraaa\\\XXXRRRHHHIIILLLOOOQQQNNNHHHCCC@@@PPPXXXQQQHHHGGGGGGEEEIIIDDD???===>>>===999555888555444:::EEEMMMNNNLLLBBB>>>999555444333333222:::===???===999555444444444444555888:::999555000666888;;;???BBBEEEFFFFFFFFFDDD???:::555222000///333444444444222111222333222222111111111222222333222333333333333333222222333333333222222111111111111111111111111111111111222222222222222222222222222111000/////////000111000000000111111111222222333333333333333333333333//////000000000111111111///000111111222222111111222222222222222222222222111222222333333222222111111111111111111111111111222111111000000111111222111111111111111111111111000111111111111222222222111111111111111111111111111111222222222333333333111111222222222333333333333333444555666666666666333333444555555444444444333444555555444333111000444333333333333333444444444555555666777777777666jjjhhhxxxzzztttlllbbbVVVLLLMMMRRR[[[gggnnnhhhbbb___XXXOOOPPPIIIKKKNNNNNN^^^vvv||||||yyytttvvvrrrssswwwvvvppplllllljjjeee]]]```\\\]]]iiihhh___^^^XXX\\\______[[[YYY[[[]]]bbbkkkttt}}}{{{zzz{{{{{{{{{wwwkkk\\\XXX[[[VVVLLLFFFFFFEEEBBB???>>>@@@BBB???>>>===<<<<<<>>>@@@AAA;;;888666777888888666444555555555444444555555666555444333333333444666777777777777777666444222111444444333333222111000000000111111222222111111000222222222222222111000000///000000111111000000///000000111111111111000000111222222333222111000////////////000111333444555222222222222222222222222333222111111333666999<<<======<<<<<<;;;:::::::::999999:::::::::;;;;;;;;;::::::::::::;;;===???@@@FFFIIIKKKIIIEEECCCEEEHHHPPPOOOMMMMMMMMMNNNOOOPPPPPPQQQRRRUUUWWWZZZ[[[\\\]]]```dddffffffeeeddddddiiikkkmmmllliiiiiimmmppptttuuuvvvuuutttuuuyyy|||yyyyyyxxxwwwuuusssrrrqqqvvvrrrqqqsssqqqlllkkknnnvvvvvvzzzyyyxxxyyy~~~zzzxxxqqqkkkiiihhhoooxxxvvvpppfff]]]aaaffffffaaa[[[WWWVVVOOO___mmmmmmaaaTTTIIIBBBJJJEEE@@@>>>???>>>:::777555222222888AAAFFFEEEAAA===:::777555555555444333999<<<===<<<888444333333000111444999>>>@@@???<<<>>>???AAADDDFFFHHHIIIJJJLLLJJJEEE@@@;;;777444333000111333333222222333444333222111000000000000000333333333333333222111111222222222111111111000000////////////////////////000000000000000000000000333222111000000111222333000111111111111222222222222222222222222222222222////////////000000000000///000111111222222111111222222222222222222222222111111222222222222111111111111111111111111111111222222111111111111222222111111111111111111111111//////000000000111111111111111111111111111111111000000000111111111222222000000000000111111111111111111222333333333222222222222333333333333222222222222333333333222111111333333222222111222222222333333444555555555555555zzziiilll|||zzzmmmcccZZZTTTPPPNNNQQQVVVfffooorrrjjjaaa\\\UUULLLQQQLLLMMMMMMOOOkkk|||nnniiirrrsssqqqnnnmmmlllhhhbbbZZZaaaZZZTTT^^^ccc[[[WWWXXXXXXYYYXXXWWWVVVUUUTTTQQQVVV[[[iii}}}uuunnnkkkkkksssooojjjiiijjjhhhccc___```]]]VVVOOORRRVVVPPPDDDBBB@@@>>>>>>>>>???>>>===<<<<<<;;;::::::;;;===>>>777666444444555555444222333333444444444444333333444333222111222333444555444444444333222111000000222222111111000000//////000000111111111111000000000000111111111000//////......////////////.........//////////////////...000000000111000000///...............///111222222//////////////////////////////............//////333333333222222222222222111222222222333333333333333333333333444555666777999;;;===<<<999888:::<<>>::::::999999888888999::::::555555444444444333333222111222333444444333111000222111000000000111222222333222111000//////000000000000000//////.........///000000000000000000///...//////000//////............////////////......------............------.......................................///000111111111111111111111111111111111111000000///...---111111222222222333333333222222333333333444444444444444444444555555555666555777999888777777888:::;;;;;;======>>>===<<<;;;>>>>>>>>>>>>>>>>>>======BBBAAAAAAEEEJJJLLLJJJGGGDDDIIIPPPSSSSSSQQQQQQRRRPPPPPPQQQRRRTTTWWW[[[]]]YYYXXXXXXWWWWWWWWWWWWWWWZZZYYYYYYYYYXXXVVVUUUUUURRRSSS^^^aaaXXXYYYaaabbbooommmiiieeebbbaaaaaabbbXXXYYY]]]```]]]XXXYYY]]]WWW[[[___^^^YYYSSSPPPPPPTTT^^^ccc^^^]]]ccceeeaaaaaaaaaccccccbbbcccfffiiilllooorrrpppgggbbbjjjuuuooommmiiihhhnnnuuupppggg___gggnnnnnngggccceeeiiiggghhhqqqyyysssddd^^^aaafffbbb\\\WWWTTTOOOKKKGGGLLLJJJJJJMMMQQQSSSQQQNNNFFFEEEEEEFFFGGGGGGEEECCCCCCCCCDDDCCCAAA???>>>===??????@@@BBBDDDFFFHHHIIIHHHGGGFFFEEEEEEFFFGGGHHHDDDCCCBBB@@@<<<888555222444555777777666666888:::999888777666666666666666:::::::::999888666555444111111111111111111111111////////////////////////000000000000000000000000111000///...///000111222333333333444444444555555333333333333333333333333444444444444555555555666111111222333333333333222222222222222222222222222222222333333333333222222222222222222222222222222555444444333333444444555222222222222222222222222....../////////000000000111111111111111111111111/////////000000000111111........./////////000000111111111111000//////...111111111111111000000//////......---...000222333222111000///............000111111222222222111111yyy~~~{{{gggaaa\\\XXXUUURRRNNNPPPUUUiiijjjeeeZZZQQQOOOOOOPPPKKKHHHOOOYYYkkkuuuhhhpppzzz~~~~~~|||~~~ttt{{{yyytttxxx|||tttmmmuuutttqqqzzzooonnnqqqtttssspppooopppqqqddd[[[___lllppphhh^^^aaannniii^^^cccfff\\\SSSXXXTTTRRRRRRUUUVVVTTTQQQQQQZZZYYYTTTRRROOOVVViiiUUURRRSSSNNNYYYVVVTTTPPPKKKFFFDDDFFFGGGBBBCCCDDDCCCBBBBBBEEEHHHGGGHHHFFFAAA=========<<<;;;888666888>>>???;;;666888777777777777777777777444444555444333333333444111222333333333222000///000000000/////////000000111111000/////////000000//////............------...//////000000//////...---....../////////.........//////000000//////...,,,,,,------------,,,,,,---------------------...///...............///000........................,,,---.........---,,,,,,......//////000000111111000000000000111111111222222222222333333333222222222333444444444444555666333555777999:::;;;:::999;;;;;;;;;;;;;;;<<<<<<<<<===;;;;;;>>>BBBCCCAAA???AAAGGGNNNRRRQQQOOOOOOPPPMMMLLLLLLMMMOOORRRUUUWWWSSSTTTVVVXXXXXXWWWVVVUUUWWWWWWUUURRRRRRSSSUUUUUUPPPPPPWWWWWWMMMQQQ[[[\\\wwwrrrjjjbbb]]]ZZZZZZYYYWWWTTTSSSUUUUUUSSSTTTWWWQQQRRRTTTUUUUUURRRPPPNNNJJJSSSWWWSSSQQQRRRQQQMMMIIIKKKLLLLLLMMMNNNPPPQQQTTTSSSUUUUUUQQQMMMOOOTTTMMMMMMMMMNNNRRRVVVUUURRRLLLOOOSSSTTTTTTSSSSSSTTTUUURRRVVV]]]]]]WWWXXX```TTTSSSSSSSSSTTTVVVVVVUUUSSSPPPNNNOOOSSSVVVXXXWWWRRRRRRRRRRRRSSSRRROOOLLLJJJJJJIIIIIIIIIHHHFFFEEEBBBBBBAAA@@@??????@@@AAABBBAAA???=========>>>>>>>>>>>>>>>>>>===:::888777555666777666555444555666777666666666777888999999999999888888666555333333111111111222222222222222111111111111111111111111222222222222222222222222111000000///000111222333444444444444555555555555333333333333333333333333333333333444444444555555111222222333333333333333111111111111111111111111222222333333333333222222333333333333333333333333555555444444444444555555333333333333333333333333/////////000000000111111222222222222222222222222000000000111111111222222/////////000000000111111333333333333333222111000222222333333222111111000......------...000222333111111000///......//////000111111222111111000000uuuiiiiii{{{{{{pppmmmdddYYYYYYVVVUUUVVVTTTRRRSSSWWW]]]\\\WWWOOOIIIGGGJJJNNNNNNJJJOOO[[[rrruuuqqqnnnsss~~~{{{|||sssppppppvvv}}}}}}uuulllqqq{{{yyyttttttrrr{{{jjjkkkaaa^^^rrrdddkkktttwwwrrrjjjfffdddggg[[[UUU]]]iiijjjaaaXXX___iiieee^^^bbbaaaXXXSSSSSSPPPNNNNNNPPPQQQOOOMMMLLLWWWWWWQQQMMMEEEEEEQQQXXXgggZZZFFFIIILLLHHHMMMHHHHHHGGGEEECCCBBBDDDGGGBBBDDDDDDAAA>>>???DDDIII@@@BBBBBB>>>999888;;;???;;;999888;;;@@@@@@<<<777666666666666666555555555333444555555333333444555333333333333222111000/////////////////////......////////////000000000000..................------......////////////......------.../////////............////////////......+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......///......---------..............................***+++,,,------------,,,------........./////////....../////////000000000000000111222222111111111111111222222333333444444111222444777999999999999888888888999999::::::;;;;;;;;;;;;<<<===>>>===<<>>===@@@EEEHHHFFFFFFIIIAAAAAABBBCCCEEEGGGIIIJJJHHHFFFCCCCCCFFFKKKNNNPPPLLLKKKJJJJJJJJJIIIFFFCCCBBBAAA??????@@@@@@???>>>999999999888666666777999888777666555555444555555555555666666666666555555111222333222000///000111111111111222333444555666222222222222111000///...000000000111111111111222222222222222222222222222222222222222222222222222222222111111111333444555222222222222333333333333222222222222222222222222////////////000000000000000000111222222222222111////////////////////////000000111111111111000000111111111111111111111111333333222222222222333333111111111111111111111111//////000000000111111111111111111111111111111111000000000111111111222222000000111111111222222222444444444555444444333333444444444444333222111111////////////000111222333111111000000000000111111222222222222222222111000}}}tttnnnsss{{{wwwooopppmmmddd```YYYTTTVVVXXXWWWUUUUUURRRQQQPPPMMMHHHEEEGGGKKKMMMLLLTTT```sss~~~xxxyyyttt~~~yyyzzz{{{zzzssslllnnnxxx|||tttmmmkkkhhhooouuutttqqqqqqxxxxxxoooooosss}}}hhheeeTTTMMMfffiiiooosssqqqjjjccc]]]ZZZ]]]YYY\\\eeeiiicccZZZUUUXXX]]]YYYWWW\\\YYYSSSVVVSSSQQQNNNMMMLLLLLLLLLKKKFFFNNNKKKGGGJJJGGGCCCHHHBBBFFFFFFCCCEEEHHHGGGFFFGGGGGGGGGEEECCCAAAAAABBBBBBAAA@@@???>>>???AAACCC<<<<<<<<<<<<:::888999<<<;;;;;;<<<>>>AAA@@@<<<999666666666666555555444444111333555444222111333555444444333222111111111111///////////////......---,,,---...///000//////...........................---......//////......---------...///////////////------............------+++,,,,,,------,,,,,,+++---,,,,,,+++,,,---...///...---,,,+++++++++++++++////////////////////////---------......//////////////////////////////000////////////000000000000///000111222333222222111333222222222333444333333333444555777888999999999777888888888999999999999;;;===>>>>>>>>>>>>???@@@EEEIIILLLLLLJJJIIIJJJLLLPPPLLLIIIHHHIIIJJJJJJIIIJJJKKKMMMOOOQQQRRRRRRRRROOORRRQQQMMMMMMQQQRRROOOPPPOOOSSSRRROOO[[[gggeeeMMMMMMOOORRRUUUUUURRROOOOOOLLLMMMRRRTTTRRRQQQRRRNNNMMMMMMNNNRRRTTTVVVVVVRRRUUUVVVRRRNNNLLLHHHDDDFFFIIIHHHEEEFFFKKKKKKHHHKKKGGGFFFHHHHHHEEECCCEEEEEECCCAAA@@@>>>===???AAA???<<<::::::<<<;;;999666444777999999;;;>>>===888;;;::::::888777666666777999888777777:::===@@@AAA<<<;;;:::::::::999777555666333111222444444333111///111333222000///111222000000000111111000000/////////.........//////000,,,...///...------...///------------...///000000---------------,,,++++++........./////////000000////////////////////////000000000000000000000000000/////////000111333444........./////////000000........................,,,,,,,,,------------...------...///////////////........................------............------........................//////............//////................................./////////000000/////////////////////////////////000000000111111000000000111111111222222222222333333444444333333444444444444333222111000000111222222333333333333111111111111222333444444333444444444444333222111|||xxxzzz|||yyy~~~{{{pppmmm___TTTTTTXXXVVVPPPKKKMMMNNNPPPPPPLLLHHHHHHJJJIIINNN[[[gggtttzzzwwwuuuyyy{{{xxxpppvvv{{{yyyyyy|||yyyvvvzzz}}}tttwwwrrrkkkpppgggjjjlllkkkjjjjjjooosssoooiiinnnxxxttthhhkkkzzzzzzkkklllYYYOOOhhhzzzyyyuuullleeeaaa___]]]XXX\\\fffooolll___VVVUUUSSSTTTOOOQQQWWWSSSPPPZZZRRRQQQNNNKKKHHHGGGGGGGGGCCCFFF???===GGGIIICCCCCCKKKBBBAAAAAA===???CCC???===@@@BBBBBBBBBAAABBBCCC???===;;;===AAACCCAAA???<<<:::999;;;<<<999666555666777999;;;<<<;;;777444555666666666555555444333000222444333111000222444666555333111000000111222///000000000///...------)))+++---/////////---,,,........................---..................---------...///000000000///+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++------,,,+++,,,---///000---,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,...---------------...///.....................---------------............,,,---///000111111000000111000000000111111111000444444444555555666666666666666666666666666666666666999<<<<<<::::::===@@@HHHKKKLLLKKKHHHGGGJJJLLLMMMJJJGGGGGGJJJLLLLLLKKKHHHHHHHHHIIIKKKNNNPPPRRRLLLQQQRRROOOOOOSSSRRRMMMNNNLLLPPPQQQRRRaaammmjjjVVVSSSPPPPPPQQQQQQOOOLLLKKKLLLQQQVVVUUUPPPNNNOOONNNNNNOOONNNNNNQQQUUUXXXSSSTTTSSSPPPMMMKKKIIIFFFDDDGGGFFFCCCCCCHHHFFFAAA???<<<<<>>;;;;;;======>>>@@@>>>===<<<;;;;;;;;;:::999777;;;:::444777??????777666666666555444444555666222222333444666777888888666555333333444555333222444111//////111333111000---000222111...------///,,,---...///000///......111000///.........000000***,,,---...---...///111...------,,,,,,,,,------+++,,,,,,,,,,,,,,,++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++++++++,,,---///000+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...***+++,,,,,,------,,,,,,------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////..................................../////////000000000000000111111111111///000111222222222222222444444444333222111000000111222333555555444333222111111222222333444666666555555555555555444333222~~~nnnttt|||pppnnnnnnkkklllrrrgggcccZZZSSSTTTXXXWWWRRROOOGGGBBBGGGJJJGGGEEEFFFFFFTTTaaarrrxxxppp|||yyyrrrrrryyyzzzuuuttt|||wwwnnnxxx{{{yyywwwtttxxxttttttxxxqqqfff^^^]]]ccceeedddjjjvvvqqqmmmjjjkkknnnnnnjjjfffrrrtttpppeee```kkkttteeefffbbb^^^bbb___aaadddfffeeeaaaZZZUUUXXXRRRNNNPPPTTTUUUTTTTTTYYYSSSMMMKKKHHHFFFGGGLLLHHHHHHHHHGGGEEECCCBBBAAAFFFCCC@@@@@@AAABBB???<<<======???CCCEEEDDD???;;;>>>@@@BBBBBB@@@>>>======999999999999999777444111555555555555555555555555444444333222222333444444555555333222111000000000333333222222111000000000000000//////......------------............------...------,,,,,,------...------------------------------------------,,,,,,++++++++++++++++++++++++)))************+++++++++...---+++)))((())))))***++++++,,,,,,,,,,,,------+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..............................---...///////////////......//////000111222222222222222222222333444555555444444444444444444444444777777777777888;;;===>>>BBBCCCEEEFFFGGGGGGGGGFFFLLLKKKIIIHHHHHHGGGEEECCCEEEFFFHHHJJJMMMOOOQQQRRRMMMUUU^^^]]]UUUNNNMMMOOOOOONNNNNNNNNOOORRRUUUVVVRRROOOLLLLLLMMMNNNLLLJJJKKKMMMTTT^^^eeecccWWWMMMTTTRRRSSSUUUTTTOOOMMMNNNPPPRRRTTTUUURRRMMMHHHDDDFFFHHHHHHEEEAAA@@@EEEJJJIIIDDD>>>===???AAA@@@>>>???>>><<<:::::::::<<<===AAA===:::999::::::777555555666666666777777888888777777666555555555555555555444333333222222222333222222222222222222222222000000////////////000000..............................---------......////////////......---------***++++++,,,,,,++++++***)))************+++++++++,,,,,,+++******+++,,,,,,************************************************+++++++++************)))******************************))))))******+++,,,---,,,+++***))))))))))))++++++************++++++***++++++,,,,,,++++++******+++---/////////---,,,******+++++++++,,,,,,,,,************************)))************+++++++++///...---+++***))))))))),,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++---------.........//////............////////////111000000000111222333333666666555444333111000000111111000000/////////...tttiiitttwwwiii___``````[[[YYY\\\TTTTTTRRRSSS[[[dddgggcccMMMGGGDDDFFFGGGEEEDDDGGGKKKZZZeeeppp|||wwwiiiddd|||uuuvvvvvvrrrnnnrrr|||wwwpppzzztttrrroootttoootttxxxssssssssskkk\\\\\\bbbiiigggbbbjjjwwwqqqlllfffeeehhhkkkjjjhhhjjjhhhccc___eee}}}zzzgggeee```YYY[[[\\\[[[\\\aaadddbbbZZZSSSWWWQQQLLLNNNRRRTTTRRROOOOOOKKKHHHHHHFFFDDDEEEIIINNNMMMLLLJJJHHHGGGEEEEEEEEECCCAAABBBCCCCCC@@@===>>>???CCCGGGIIIFFF???:::<<<>>>@@@@@@>>><<<;;;:::888888888999999888666444444444444444444444444444444333222111111222333444333333222111000000000000000111111111111111111111//////.........---------------............------------,,,,,,,,,,,,------------------------------+++,,,---.........---,,,++++++++++++++++++++++++))))))*********+++++++++---,,,+++)))))))))))))))*********+++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------------------------------------...////////////.........///000000111222222222111111222222333444555444444444444444444444444555555555666777999;;;<<<@@@AAABBBDDDEEEEEEEEEEEEIIIHHHHHHHHHHHHHHHIIIJJJIIIHHHHHHIIIKKKMMMMMMLLLJJJQQQXXXXXXTTTOOOOOOPPPNNNNNNMMMNNNOOOQQQSSSTTTRRROOOMMMLLLNNNNNNLLLKKKOOORRRXXXbbbhhheeeYYYNNNRRRPPPRRRVVVVVVQQQOOOPPPRRRSSSUUUUUURRRMMMGGGDDDDDDFFFFFFCCC@@@???CCCHHHIIIDDD@@@???AAACCCAAA>>>>>><<<;;;999999999;;;;;;>>>;;;888777888777555333555555555555666666666666666666555444444444444555444333333222111111222222222222222222222222222222//////............//////------------------------,,,,,,,,,,,,---...000000.........------,,,,,,,,,***++++++,,,,,,++++++***))))))*********++++++++++++***))))))))))))***+++************************************************+++++++++*********))))))******************************))))))******+++,,,---,,,+++***))))))))))))+++******))))))******+++***++++++,,,,,,++++++******+++---......---,,,+++*********+++++++++,,,,,,************************))))))*********+++++++++++++++************++++++,,,+++************+++,,,*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++************************,,,,,,------------......,,,,,,---------..................///000222333444333333222111000///...---///.........------------vvvqqq{{{ssseee\\\^^^^^^WWWQQQPPPKKKLLLMMMOOOWWW```bbb___KKKHHHFFFFFFDDDCCCFFFKKKOOO___iiipppuuunnneeeiiiyyyxxxsssjjjmmmiiigggkkkvvv~~~wwwnnnjjjuuuzzzvvvyyyzzz|||llllllvvvtttpppllleee\\\bbbllloooeeeZZZ___lllmmmfff___^^^bbbfffgggfffdddccccccdddjjjwwwnnn^^^```___XXXZZZWWWTTTTTTYYY``````WWWOOOUUURRROOOPPPSSSTTTQQQMMMFFFDDDDDDGGGGGGDDDDDDGGGKKKIIIGGGEEECCCBBBBBBBBBCCCBBBBBBCCCDDDCCC@@@>>><<>>???@@@BBBBBBCCCEEEGGGGGGFFFHHHMMMRRRLLLJJJGGGHHHJJJLLLJJJHHHIIIMMMQQQSSSRRRQQQQQQQQQMMMMMMNNNOOOOOOPPPQQQQQQQQQOOOMMMMMMNNNNNNNNNLLLRRRTTTZZZaaafffaaaVVVMMMMMMLLLOOOSSSTTTPPPNNNOOORRRSSSSSSSSSPPPKKKFFFCCCBBBDDDDDDBBB???>>>AAAEEEEEEBBB???@@@AAABBB???<<<;;;:::999888777888999::::::888666555555555444222444444444444333333333333555444333333222222333333222222111000000000111111111111111111111111111111......------------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---///000111,,,,,,,,,,,,,,,+++++++++******++++++++++++******)))))))))*********++++++***)))(((((((((((()))***************************************************++++++*********)))))))))***************************))))))))))))***++++++,,,+++******))))))))))))+++******))))))******+++******++++++++++++*********+++,,,,,,,,,+++***))))))*********++++++++++++************************)))))))))*********++++++(((((((((((()))+++,,,---++++++************++++++)))*********++++++++++++***++++++++++++++++++***))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,***++++++---...000222333//////...---,,,++++++***,,,,,,,,,++++++++++++***zzzlllbbbcccbbbZZZTTTSSSNNNNNNKKKHHHKKKPPPQQQNNNJJJJJJJJJGGGDDDEEELLLSSS^^^lllqqqrrrppphhhgggtttyyywwwxxxqqqggggggeeehhhqqq}}}uuuiiifffccckkkqqqnnnuuujjjhhhrrrnnneeeaaa\\\]]]cccllllllaaaWWWYYYcccccc___\\\]]]bbbdddbbb___bbbaaabbbffffffccc``````ppplll\\\SSS[[[]]]XXXYYYTTTSSSRRRVVVYYYWWWQQQKKKLLLQQQTTTSSSPPPNNNKKKGGGEEECCCEEEIIIIIIFFFDDDFFFCCCBBB???===<<<===>>>???@@@@@@AAABBBBBBAAA???===:::<<<>>>@@@???<<<888555888:::;;;:::888777666777777888999999888777777777333333333333333333333333111111000000000000111111////////////000000111222....../////////000000000...............---------,,,------......------,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++(((***,,,/////////---,,,************************))))))))))))************++++++***))))))))))))))))))))))))*********++++++************+++,,,------++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---........................//////000000000000000000000111222333333333333333333333444444444333333333444555777999:::999999999999:::<<<>>>@@@???BBBEEEDDDCCCFFFMMMTTTLLLHHHFFFGGGKKKNNNMMMJJJKKKKKKMMMPPPRRRSSSRRRQQQMMMNNNOOOPPPPPPPPPOOOOOOPPPOOONNNNNNNNNNNNNNNNNNSSSSSSUUUYYY[[[XXXPPPJJJIIIHHHJJJOOOOOOKKKIIIJJJMMMNNNOOONNNLLLIIIEEECCCAAABBBCCCBBB??????@@@BBB???=========>>>>>>;;;888888888777666666777777888888777555444444333333333333333333222222111111111333333222111111111111111111000000/////////000000000000000000000000000000------,,,,,,,,,,,,------************************++++++++++++,,,---...///++++++++++++******************++++++++++++******))))))))))))***************)))(((((((((((()))***************************************************************))))))))))))************************)))))))))))))))***++++++++++++***)))))))))))))))******))))))))))))************++++++++++++************++++++***)))(((''')))))))))************+++************************))))))))))))************''''''''''''(((***+++,,,*********))))))*********)))))))))************+++))))))************))))))))))))))))))))))))))))))************++++++++++++******+++++++++,,,,,,,,,)))******+++,,,---///000,,,+++++++++******))))))************************~~~pppcccZZZZZZYYYTTTRRRUUUXXXVVVOOOGGGFFFKKKMMMLLLIIILLLLLLIIIGGGMMMWWW___ssszzzwwwpppiii___aaassszzzvvvrrrrrrxxx}}}}}}zzzqqqoooqqqxxx}}}yyynnneeekkkeeefffdddcccrrrsssbbbaaaiiiaaaWWWVVVVVVWWWZZZ___```]]][[[___fff\\\\\\^^^ccchhhggg```YYY^^^YYYYYY___cccaaaaaabbb\\\aaaYYYQQQWWWXXXQQQPPPSSSUUUVVVUUURRRNNNJJJIIICCCPPPYYYTTTKKKFFFDDDCCCHHHFFFGGGJJJIIIEEECCCDDDAAA@@@???>>>>>>@@@BBBDDD>>>???@@@@@@???===<<<<<<:::::::::999777666666666888999:::999777666666777888:::;;;999666444444555333333333333333333333333000000000000000000000000000000000000000111222333/////////......---------........................,,,,,,------------,,,,,,++++++************++++++++++++++++++++++++++++++''')))+++---......---,,,************************(((((()))))))))*********************)))))))))(((************+++++++++,,,************+++,,,---...++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.........................../////////////////////000111222222222222222333333333444444444333333444555777999::::::999999999;;;===@@@AAA===@@@CCCBBBAAACCCJJJQQQHHHFFFEEEGGGLLLPPPRRRRRRNNNMMMMMMPPPRRRTTTRRRPPPOOOOOOPPPPPPPPPOOONNNNNNNNNNNNNNNNNNMMMNNNOOOPPPSSSQQQOOOOOOPPPOOOLLLJJJIIIGGGHHHKKKKKKGGGFFFGGGHHHHHHIIIIIIHHHFFFDDDCCCAAABBBBBBBBBAAA@@@@@@@@@;;;;;;;;;<<<<<<;;;999777666666555555555666666666666666666555444333444444333333333222111111111000222222111000000000000000/////////......///000000////////////////////////,,,,,,++++++++++++,,,,,,************************---,,,,,,+++++++++,,,,,,************************)))******++++++******)))(((((()))))))))*********+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))(((((())))))***+++******))))))((()))))))))***))))))))))))))))))***)))******++++++******)))************)))(((((('''(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********)))((((((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********((())))))******))))))(((************************)))))))))*********++++++******+++++++++,,,,,,,,,*********)))******++++++******************))))))************************rrrmmmpppttttttnnnbbbXXXRRRQQQOOOKKKNNNWWWhhheee[[[OOOJJJKKKMMMLLLHHHLLLMMMJJJLLLWWWdddlllvvvwwwooohhhddd\\\```ttt|||ssskkkkkkpppvvv}}}qqqnnnooouuuzzzyyyuuutttmmmhhhgggccceeeyyyggg\\\___ddd[[[VVVZZZ[[[[[[YYYXXXWWWXXXZZZ^^^aaa\\\]]]aaagggllliiiaaaYYYWWWUUU[[[gggllleee___^^^MMMZZZXXXPPPRRRRRRLLLLLLTTTWWWYYYVVVOOOKKKJJJKKKJJJYYYaaaYYYMMMIIIJJJIIILLLHHHGGGHHHFFFAAA@@@BBBAAAAAA@@@@@@AAABBBDDDEEE?????????>>>;;;::::::;;;;;;;;;999777555555888;;;888999999888666555666777888::::::888444111222444222222222222222222222222000000111111111111000000000000000000111111222333//////......---,,,,,,+++---------------.........,,,,,,------------,,,,,,+++******))))))******+++************************((())))))***++++++++++++************************((((((((()))))))))******((())))))******)))((((((*********+++++++++,,,,,,)))))))))***+++,,,---...+++++++++++++++++++++++++++,,,,,,---------------++++++++++++++++++++++++)))***+++,,,---.........------..............................///000111111111111222222333333444444333333333333555777999:::;;;;;;<<<===>>>@@@BBBCCC===???AAAAAA@@@BBBGGGLLLEEEEEEFFFHHHKKKPPPTTTWWWOOOOOOOOOQQQSSSSSSRRRQQQPPPPPPOOONNNNNNMMMLLLLLLKKKMMMMMMMMMLLLLLLNNNPPPSSSPPPMMMKKKLLLLLLMMMLLLLLLHHHHHHJJJJJJFFFFFFIIIFFFEEEEEEEEEDDDCCCBBBAAA???@@@AAABBBAAA@@@???>>>:::;;;<<<<<<<<<;;;999888444444555555555555666666555666666555333333555666333333333333222222222222222111000000//////000000//////.........///000000........................,,,,,,++++++++++++,,,,,,************************------,,,+++************)))))))))***************))))))************))))))((((((((()))))))))******+++***))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((()))))))))))))))))))))))))))(((((((((((()))*********))))))(((((()))))))))***))))))(((((())))))***))))))************))))))***)))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))************)))(((((('''(((((((((((())))))))))))(((((((((((((((((())))))))))))((())))))******))))))(((************************)))))))))************+++*********++++++++++++,,,+++***))))))(((((()))))))))))))))******************************+++++++++ffffffgggeeehhhjjjggg```\\\YYYRRRKKKPPP[[[kkkhhh___RRRIIIHHHHHHFFFFFFJJJKKKIIIPPP```ooovvvsssppphhhfffiiibbbddduuusssfffdddffffffjjjooodddaaaeeeqqqzzzyyyuuusssgggeeefffeeehhh{{{|||ccc]]]``````YYY[[[aaa]]]___]]]YYYUUUUUUWWWZZZ\\\```^^^^^^aaafffeee```ZZZVVVUUU^^^lllmmm___SSSPPPKKK\\\]]]RRRQQQPPPOOORRRSSSUUUVVVUUURRRPPPOOOPPPZZZccccccXXXOOOQQQSSSPPPPPPJJJGGGFFFCCC@@@@@@DDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@===999888:::<<<999::::::888555666999<<<777888888777555444555666555777999666222000222666222222222222222222222222000000111222222111000000000000/////////000000111---------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******))))))))))))******************************))))))(((''''''((()))***************************(((((((((((()))))))))***'''((()))******)))(((((()))))))))************+++)))))))))***+++,,,...///******************************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***,,,---------...------------------------------------...///000111000111111222333333444444111111111222333555777888888999;;;===>>>@@@@@@AAA===>>>???@@@CCCEEEGGGIIIEEEGGGIIIIIIHHHJJJPPPVVVKKKMMMPPPRRRSSSSSSRRRRRRPPPOOOMMMKKKJJJIIIJJJJJJIIIKKKMMMLLLKKKKKKNNNPPPPPPNNNMMMLLLLLLMMMMMMMMMKKKGGGEEEGGGGGGFFFHHHLLLGGGGGGEEECCCBBB@@@??????===>>>???@@@AAA???===;;;999:::::::::999888888888333444444555666666555555333444555444222222444777333333444444444444444555222111111000///000000000//////......///000000111------------------------,,,,,,,,,++++++,,,,,,,,,************************,,,++++++************+++)))))))))******+++++++++))))))************))))))(((((((((((()))))))))******)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))******'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***+++***))))))(((((())))))''''''((())))))((('''''''''''''''((((((((()))))))))))))))******)))))))))))))))))))))))))))))))))))))))*********+++++++++(((((()))))))))*********))))))((((((((())))))***(((((())))))*********+++))))))))))))*********+++qqqxxxvvvnnnpppwwwtttppplllgggZZZNNNRRR]]][[[[[[UUUKKKFFFEEEEEEDDDDDDHHHHHHHHHRRRfffvvv|||{{{vvvllllllooofffcccpppyyyiii^^^___aaa^^^\\\^^^]]][[[cccsss{{{sssddd[[[bbbbbbdddaaaaaammmlllYYYbbb]]]]]]ZZZUUU[[[___VVVXXXYYYXXXUUUUUUYYY^^^aaaaaa\\\XXXXXX\\\___^^^[[[YYYSSSTTT]]]___YYYZZZ```[[[mmmlll[[[TTTRRRQQQVVVSSSRRRQQQSSSVVVWWWVVVTTTaaaddd]]]OOOKKKRRRTTTPPPSSSMMMHHHFFFCCCAAACCCGGGGGGGGGGGGGGGFFFEEECCCCCCDDDDDDAAA===888777:::===555888999888666555888:::666777777555333222444555222555777555111000333777111111111111111111111111000111222333333222111000//////............//////***++++++,,,,,,------...(((((())))))*********++++++,,,,,,------,,,,,,+++******))))))))))))******))))))))))))))))))))))))***)))'''%%%%%%&&&((()))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))(((((((((((((((((()))))))))))))))))))))***+++---...///************************))))))***++++++++++++***************************((((((***+++,,,------------------------------------------------///000000000000111222333333444444000000000000222444666777333555777:::<<<======<<<======>>>AAAEEEHHHIIIHHHFFFJJJLLLIIIEEEEEELLLSSSHHHKKKPPPSSSSSSRRRRRRSSSOOONNNKKKHHHGGGGGGHHHHHHHHHJJJLLLLLLJJJJJJMMMPPPKKKLLLLLLMMMNNNMMMLLLKKKHHHCCCAAACCCDDDDDDHHHMMMKKKIIIFFFCCCAAA???======<<<<<<===???@@@>>>;;;888666777888777666555666777333444555555666666666555111333555444111111444666444444444555555666666666222222111000000000000000///////////////000111111---------------------------,,,,,,++++++,,,,,,---***************************)))))))))***+++,,,,,,))))))******+++++++++,,,))))))************))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((()))***))))))(((((((((((())))))))))))************))))))))))))((())))))***+++,,,''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******&&&'''((())))))((('''&&&''''''''''''((((((((()))))))))************))))))((((((((((((((((((((((((************++++++++++++''''''''''''((((((((()))'''''''''((((((***++++++''''''(((((()))*********'''((((((((())))))******wwwmmmsss~~~}}}pppdddaaaaaaaaaXXXSSSLLLGGGEEEDDDDDDDDDDDDHHHJJJLLLTTTcccpppwwwpppdddbbbmmmtttmmmccc```eeeffffffaaaZZZXXXZZZ^^^ccc[[[XXX___ccc^^^VVVRRRMMMJJJPPP]]]eeedddaaa```cccYYYUUU[[[aaa^^^VVVRRRRRRRRRUUU]]]eeeiiifffbbb]]]]]]YYYUUUWWW[[[[[[WWWVVVTTTSSSSSSSSSRRRQQQOOOZZZVVVVVVYYYVVVQQQRRRXXX\\\VVVOOONNNVVV]]]XXXNNNQQQNNNLLLJJJJJJKKKMMMNNNIIIJJJJJJHHHFFFHHHLLLPPPGGGHHHIIIGGGDDDBBBBBBBBB???;;;777888;;;<<<999555777888::::::888777888999:::888555333333444666777333444555555444222000...000000111222222222222111000000000000000000000000111000000000//////......------------------------------,,,++++++,,,------,,,+++******,,,,,,+++***------,,,+++***)))((((((''''''(((((())))))******))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&'''***+++***(((((('''(((***)))%%%%%%)))+++*********,,,...111333444...((('''***,,,***((()))))))))))))))))))))))))))***+++,,,,,,+++))))))(((((()))***++++++,,,,,,***+++,,,,,,------,,,,,,------------------------////////////000000000000......000111333555666666444444555777888:::;;;;;;======>>>???AAABBBCCCDDDDDDGGGIIIHHHDDDEEEJJJPPPNNNMMMLLLLLLNNNQQQTTTWWWRRRPPPMMMJJJHHHHHHHHHIIIMMMJJJGGGGGGJJJKKKKKKIIIHHHMMMQQQPPPLLLHHHGGGIIIGGGFFFDDDDDDFFFHHHHHHHHHEEEEEEDDDCCCAAA@@@???>>>======>>>>>><<<;;;999888888888777666666666666666666666555555555555666666555555444333222222222222555555555555666666777777222222000///............111000000///...---------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,+++******))))))*********)))(((((()))+++---...111///,,,)))(((((()))+++++++++***)))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))***+++***)))(((''''''''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))(((((((((((((((((((((((())))))))))))'''((()))******)))((('''&&&'''((())))))((('''&&&''''''(((((())))))******(((((((((((((((((((((((())))))))))))((((((((((((***)))(((&&&&&&&&&'''((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''+++++++++***************+++******))))))******+++{{{tttyyyvvvmmmiiieeeaaaQQQMMMHHHEEEDDDDDDEEEEEEDDDGGGJJJQQQ^^^lllpppnnn```YYY\\\llluuuooofffbbbeeeeeebbb\\\WWWSSSTTTUUUVVVVVV[[[dddggg```XXXUUUDDDCCCIIIVVV^^^^^^[[[[[[UUUUUU\\\eeefff]]]TTTPPPTTTTTTXXX^^^dddfffdddaaa[[[[[[XXXUUUVVV[[[ZZZVVVTTTSSSQQQRRRTTTVVVVVVVVVQQQOOORRRWWWXXXWWW[[[aaasssmmm```SSSMMMOOOQQQOOOOOOJJJEEEFFFLLLOOONNNJJJKKKKKKJJJGGGCCCBBBDDDGGGFFFFFFEEEEEEEEEDDDCCCAAA===:::777888;;;<<<888444444666777888777666777888888777555333333444555666333333444555444222000///000000111222222222222111////////////////////////111111000000////////////---------------------------,,,+++******+++,,,---,,,+++******,,,,,,+++***+++++++++***))))))(((((('''((((((((()))))))))***))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&''')))***)))(((((('''))),,,+++'''&&&)))+++*********+++...000222333...)))'''***+++***((())))))))))))))))))))))))))))))************))))))(((((()))******+++,,,,,,***++++++,,,---,,,,,,,,,........................---............///////////////000111333444555555333444555666888999:::;;;<<<<<<===???@@@AAABBBCCCCCCEEEFFFEEEDDDEEEIIIMMMLLLLLLKKKLLLMMMPPPRRRTTTPPPNNNLLLJJJIIIIIIJJJKKKMMMJJJHHHHHHJJJKKKKKKJJJKKKOOOSSSRRRNNNJJJJJJKKKFFFDDDBBBCCCDDDFFFFFFFFFCCCCCCBBBBBBAAAAAA@@@@@@===>>>>>>>>>===;;;999888888777777666666666666666666666555555555555666666666555444333222111111111333333333333444444555555222111000///............000000000///...---------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))*********)))(((((()))***,,,...000...+++)))(((((()))***+++***)))(((((((((((()))'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********)))(((((('''(((((((((((((((((((((((((((((())))))))))))((((((''''''))))))))))))(((((((((''''''((((((((())))))))))))(((((())))))))))))(((((('''(((((())))))(((((('''((((((((((((((()))))))))'''''''''''''''''''''''')))(((((((((((((((((((((******))))))(((((())))))))))))************))))))'''((((((((())))))))))))((((((((((((((((((((((((***)))))))))((((((((('''************************++++++************++++++}}}zzztttnnncccZZZHHHFFFCCCBBBCCCEEEFFFGGGJJJJJJMMMXXXgggqqqkkk```VVVRRRWWWeeemmmfff\\\XXX```]]]YYYVVVTTTSSSQQQPPPQQQWWWaaakkkjjjbbbYYYVVVCCCGGGOOOYYY^^^[[[XXXXXXJJJQQQ\\\dddaaaXXXRRRRRRUUUWWW[[[^^^```aaa```___aaabbb___\\\\\\^^^\\\XXXUUURRRPPPPPPSSSVVVYYYYYYSSSQQQSSSUUUUUUSSSUUUZZZzzzzzzqqq\\\JJJEEEIIINNNLLLCCC===AAAKKKPPPKKKDDDIIIIIIHHHEEEAAA??????@@@>>>>>>>>>?????????===;;;;;;999888999;;;;;;777444222444555666555444555666555555444444444444333333222333444444444222111000///000111111222222111111////////////////////////111111000000000000//////------------------------++++++************++++++,,,***)))***+++,,,+++***))))))))))))))))))(((((((((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((&&&&&&&&&((()))((('''((((((***//////+++((()))++++++******+++,,,...///111---)))(((***+++***)))))))))))))))))))))))))))))))))(((((((((((())))))((())))))******+++++++++******+++,,,,,,,,,,,,+++........................,,,,,,---------.........000000000111222222333333333333444666777888999999;;;;;;<<<>>>???@@@AAABBBBBBBBBBBBBBBDDDFFFHHHJJJJJJJJJKKKKKKLLLNNNOOOPPPNNNLLLKKKIIIIIIJJJLLLMMMLLLJJJIIIIIIJJJKKKKKKJJJIIILLLOOONNNKKKGGGGGGHHHDDDCCCAAABBBCCCDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>===;;;:::999777777666666555555666666666666555555555555666666666555444333111111000000111111111111111222222222111111000///............000000//////...---------.........------------,,,++++++++++++++++++++++++++++++***))))))))))))******)))(((((()))***,,,---///---+++)))(((((()))***))))))((((((''''''((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''(((((()))******)))((((((((((((((()))(((((((((((((((((((((((()))))))))((((((((((((''')))))))))(((((((((''''''''''''((((((((())))))))))))(((((((((((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))******++++++++++++***((())))))******))))))(((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))((((((((((((((())))))******+++++++++++++++************++++++}}}~~~|||xxxssskkk\\\OOOBBBAAA???@@@CCCGGGIIIJJJRRRQQQRRRYYYffflllcccVVVQQQMMMOOOXXX]]]YYYTTTSSSZZZWWWTTTVVV[[[^^^]]][[[VVVYYY^^^cccccc\\\TTTOOODDDPPP___ddd___WWWUUUWWWJJJNNNSSSUUUSSSQQQSSSVVVVVVXXX\\\]]]\\\[[[[[[[[[dddfffddd```^^^]]]ZZZUUUVVVRRROOONNNPPPSSSUUUVVVTTTTTTSSSQQQNNNKKKLLLMMMdddmmmnnn```NNNFFFGGGKKKHHHBBB===AAAHHHKKKGGG@@@DDDDDDDDDCCCBBBAAAAAAAAA999<<>>;;;999999:::;;;::::::;;;<<<;;;888555333555666666444333333444222333444444444333222222333333444444444333333222///000000111111111111111////////////////////////000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******+++***)))***+++,,,+++***''''''''''''(((((())))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''''''''((((((+++111333...******++++++*********+++,,,,,,///,,,)))((()))+++***))))))))))))))))))))))))))))))((('''&&&&&&''')))***((()))))))))*********+++)))******+++++++++++++++,,,,,,---------------...,,,------------.........000000000111111111111111222333444555666777888888999:::;;;<<<===???@@@@@@BBB@@@@@@AAADDDGGGHHHHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMLLLJJJIIIHHHIIIKKKLLLKKKJJJJJJJJJJJJKKKJJJJJJHHHJJJLLLKKKHHHEEEEEEEEEDDDBBBAAABBBCCCDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>===<<<;;;:::999777666666555555555666666666555555444444555555666666555444222111000000000000000000000000000000000111000///.............../////////......---------//////.........---------************************++++++***))))))))))))))))))))))))((()))***+++,,,---,,,***((((((((()))***((((((''''''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''''''''((((((((()))))))))((('''&&&&&&'''((()))***)))(((''''''((()))***)))))))))((((((''''''&&&'''''''''''''''''''''''''''''''''((((((((((((((('''(((***+++,,,,,,+++***(((((())))))))))))(((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((('''(((((()))***++++++,,,++++++************++++++||||||{{{wwwsssoooiii[[[MMMBBB@@@???@@@DDDHHHKKKMMMSSSTTTTTTWWW^^^ddd```YYYQQQLLLIIIKKKPPPSSSWWW[[[XXXUUUTTTYYYbbbggggggdddYYYUUUQQQQQQTTTTTTOOOHHH===QQQdddggg[[[QQQQQQUUUNNNMMMLLLKKKNNNQQQTTTTTTUUUWWWYYYZZZXXXVVVVVVVVVWWW[[[\\\YYYWWWVVVSSSNNNQQQOOOLLLLLLNNNPPPRRRRRRMMMNNNOOOMMMLLLMMMNNNOOOKKKUUU\\\XXXOOOJJJJJJJJJIIIGGGFFFFFFFFFFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCBBB;;;BBBGGGEEE>>>999;;;???<<<;;;;;;<<<<<<;;;999777777888999777444222222222111222333444555444222111444444444555555555555555//////000111111111111000........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***)))((()))+++,,,+++***&&&&&&&&&'''(((((())))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''((('''***111444000+++*********)))))))))*********,,,+++)))))))))*********))))))))))))))))))))))))((('''&&&&&&&&&''')))***)))))))))))))))*********((()))******++++++***************++++++,,,,,,,,,------........./////////000000000000000000000000222222333444555666666777777888999:::<<<===>>>>>>AAA@@@@@@BBBEEEGGGGGGGGGIIIIIIIIIJJJKKKKKKKKKKKKNNNLLLJJJHHHGGGGGGHHHIIIIIIIIIJJJJJJJJJIIIIIIJJJKKKLLLLLLLLLJJJHHHGGGGGGDDDCCCBBBBBBDDDDDDCCCAAACCCBBBAAA@@@???>>>======>>>>>>===<<<;;;:::999999666666555555555555666666555555444444444444555555555555333222111000000000111111000000000000000000000//////...........................------------//////.........---------************************+++***))))))(((((())))))))))))))))))))))))************)))((((((((()))***((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))******))))))(((((((((((()))'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))***)))(((''''''((()))***))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((((((((()))&&&''')))*********))))))(((((())))))))))))((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''((()))******+++++++++******))))))******+++}}}{{{tttxxxxxxtttpppmmmiii___SSSGGGDDDAAA@@@CCCHHHLLLMMMNNNRRRTTTWWW]]]dddeeeaaa```ZZZQQQKKKJJJNNNUUUZZZSSSQQQPPPTTTZZZ^^^]]]ZZZXXXSSSKKKHHHNNNUUUSSSMMM999NNNaaabbbWWWQQQTTTYYYNNNNNNMMMMMMRRRVVVTTTNNNRRRSSSSSSTTTTTTSSSRRRQQQJJJQQQVVVUUUTTTTTTQQQNNNJJJJJJJJJMMMPPPRRRRRRRRRNNNQQQQQQNNNLLLMMMNNNNNNBBBIIINNNLLLJJJLLLMMMLLLLLLOOOOOOLLLFFFCCCEEEHHHGGGEEEBBBAAAAAAAAA@@@>>>:::AAAGGGEEE>>>:::;;;???<<<<<<;;;::::::999999999888999:::888555333222222111222333444555444333222333333444444555555666666...///000000111111000000........................------............//////,,,,,,,,,,,,,,,,,,,,,,,,))))))************)))))))))(((((()))+++,,,+++***&&&'''''''''(((((())))))))))))))))))(((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''((()))(((&&&&&&&&&((('''%%%(((000444000+++)))(((((())))))))))))))))))******)))))))))******+++))))))))))))))))))))))))''''''&&&''''''((()))***))))))))))))))))))))))))(((((()))************)))((())))))******++++++,,,---............/////////////////////000000000000111222222333444444555555666666777999:::;;;<<<===@@@AAABBBBBBCCCDDDEEEEEEHHHHHHGGGGGGGGGHHHHHHIIILLLKKKHHHFFFEEEEEEFFFFFFGGGHHHJJJJJJHHHGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBCCCDDDCCCBBB@@@CCCBBBAAA@@@>>>===<<<;;;>>>===;;;:::999999888888555555444444555555666666555555444444444444555555444333222111111000111111111111111111000000000000//////......---......///------------------------.........------------,,,******************************)))(((((((((((()))))))))))))))))))))))))))(((((((((((((((((())))))((((((''''''(((((())))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***+++***)))(((((('''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''(((((((((''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))&&&''''''((((((((((((''''''(((((())))))(((((('''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''(((((())))))*********)))))))))(((((()))))))))zzzzzz~~~~~~uuutttuuutttooolllhhh^^^UUULLLHHHCCC@@@BBBFFFJJJLLLLLLQQQWWW]]]dddjjjiiicccmmmhhh^^^RRRKKKJJJMMMPPPPPPNNNMMMNNNPPPQQQOOOLLLQQQPPPKKKHHHLLLTTTTTTPPPAAANNNXXXWWWSSSUUUXXXZZZNNNPPPOOONNNRRRVVVRRRKKKOOOMMMMMMNNNQQQRRROOOMMMKKKSSSYYYYYYWWWUUURRRNNNJJJKKKNNNRRRUUUUUURRROOOTTTWWWUUUNNNIIIIIIHHHEEEDDDJJJNNNMMMLLLNNNOOONNNMMMOOOOOOJJJCCCAAADDDHHHGGGCCC???=========<<<:::777999===??????===;;;;;;;;;:::999777666666777999666777888777555444444444222222333444444444444444111111111222333444555555...//////000000000000000........................,,,,,,,,,---------......++++++++++++++++++++++++))))))***++++++***)))))))))((('''(((+++,,,+++***(((((((((((((((((())))))***)))))))))((((((((('''''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((()))***)))'''&&&''')))'''###%%%---222000+++)))&&&'''(((((())))))))))))((()))))))))))))))***+++))))))))))))))))))))))))&&&&&&'''((())))))***))))))))))))))))))))))))((('''((())))))******))))))((())))))***++++++,,,,,,,,,,,,---------..................//////000000000111111222222333333444444555555666777999:::;;;<<<===@@@CCCBBB@@@???AAACCCGGGEEEDDDCCCBBBCCCEEEFFFIIIGGGEEEDDDCCCDDDEEEFFFDDDGGGIIIIIIGGGFFFFFFGGGGGGFFFEEEDDDDDDCCCBBBAAABBBAAAAAAAAABBBBBB@@@>>>AAA@@@@@@???>>>============<<<:::888777777777888555444444444444555666777555444444333333444444555222222111111111111222222111111000000////////////.........------......///------------------------------------,,,,,,,,,,,,******************************)))(((((((((((((((((()))))))))))))))(((((('''''''''((((((((()))))))))(((((((((((()))***+++&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''(((******,,,,,,***)))'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))((((((''''''&&&'''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((((((((()))))))))***((((((((()))))))))))))))((((((''''''''''''((((((|||sssuuutttooojjjcccYYYPPPPPPKKKDDD???@@@DDDHHHJJJMMMSSS[[[dddmmmqqqjjj___hhhgggaaaWWWOOOLLLMMMNNNSSSRRRQQQQQQQQQPPPMMMLLLDDDIIIJJJFFFGGGKKKLLLHHHIIIMMMNNNKKKLLLSSSVVVSSSPPPRRROOOIIIJJJPPPQQQMMMMMMJJJHHHJJJOOOQQQNNNJJJOOOWWW]]][[[WWWSSSOOOJJJNNNPPPTTTXXXYYYVVVPPPLLLQQQTTTSSSKKKGGGHHHGGGDDDEEENNNUUUUUUSSSSSSPPPMMMKKKLLLJJJEEE@@@???BBBFFFDDD@@@;;;999:::;;;:::999999777888===DDDEEE@@@;;;:::999777444333333666888222444666666555444555666333333333444444555555555//////000000111222333444...//////000000000000000........................+++++++++,,,,,,---------++++++++++++++++++++++++)))***+++,,,,,,+++***)))(((''''''(((+++,,,+++***)))))))))))))))))))))(((******))))))((((((((('''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((***+++***'''&&&''')))&&&"""###+++000///+++)))%%%&&&'''((())))))))))))'''(((******))))))+++,,,))))))))))))))))))))))))%%%&&&(((***+++******)))))))))))))))(((((((((((('''(((((()))))))))))))))))))))***+++,,,,,,------++++++,,,,,,,,,---------------......///000000111111111111222222333333444444555555777888999:::;;;;;;@@@CCCBBB>>><<<>>>BBBEEEDDDAAA??????@@@BBBDDDEEEDDDCCCBBBCCCDDDFFFHHHCCCFFFIIIIIIFFFEEEEEEGGGJJJIIIGGGFFFFFFFFFEEECCC@@@@@@???@@@AAA@@@>>><<>>>>>>>>>>>>>>>>><<<;;;999777666666777777444444444444444555666777555444444333333444444555111111111000111111222333000000/////////...............---------......///------------------------------,,,,,,,,,+++++++++))))))))))))))))))))))))******)))(((((((((((((((((()))))))))))))))((('''&&&&&&''''''((())))))))))))))))))))))))***++++++&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((******---,,,+++)))'''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))***)))(((&&&&&&&&&'''(((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((((((((())))))******))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''~~~iiillllllllliiiccc[[[TTTOOOHHHHHHEEEAAAAAAEEEHHHIIIOOO[[[dddmmmqqqhhhcccnnnxxxkkk\\\RRRNNNLLLPPPVVV[[[\\\XXXRRRSSSVVVPPPDDDHHHGGGEEEBBBAAABBBEEEGGGHHHMMMQQQQQQMMMKKKMMMPPPOOOIIIDDDFFFKKKLLLKKKJJJRRRGGGFFFJJJKKKRRRTTTLLLWWWiiinnn^^^MMMJJJNNNOOOVVVSSSUUUZZZYYYQQQNNNOOOMMMPPPRRROOOLLLJJJIIIHHHUUURRROOONNNOOOMMMJJJGGGIIIGGGCCC@@@>>>>>>@@@AAA@@@AAA???:::===BBBAAA;;;:::999:::<<>>???>>>===<<<>>>???CCCAAA@@@AAADDDEEECCC@@@BBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFIIIJJJJJJJJJIIIHHHFFFEEEDDDBBB@@@???=========>>>@@@???>>>===<<<<<<===>>>;;;:::999777666444333222444444333333333444444555222222222222222222222222333333111000000000111222////////////............------------------------,,,,,,,,,++++++***************************++++++))))))))))))))))))))))))'''((()))((('''&&&''')))((((((((((((((()))******))))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((******)))''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((000,,,&&&$$$&&&(((((((((nnneeebbb]]]YYYUUUSSSPPPOOOGGGFFFDDDAAA@@@DDDHHHKKKLLLWWW^^^bbbddd[[[XXXcccrrriii___XXXRRRNNNPPPTTTSSSWWWUUUQQQSSSWWWQQQFFF???@@@@@@>>><<<<<<@@@CCCBBBEEEHHHHHHFFFFFFHHHKKKMMMHHHEEEEEEHHHIIIIIIHHHGGGBBBEEELLLPPPTTTRRRJJJIIIWWWaaa^^^VVVRRRRRRRRRTTTRRRUUU[[[[[[VVVTTTVVVOOOOOONNNLLLKKKKKKIIIHHHMMMKKKIIILLLPPPQQQMMMIIIDDDDDDDDDCCCBBB@@@>>>===AAA???;;;999???FFFFFF???;;;::::::;;;>>>>>>;;;999999999888777666555444444555333222333666777666444666666666555555444333222222222111000000000000000111000000///...------,,,+++,,,,,,,,,---------...+++++++++,,,,,,,,,,,,,,,------,,,,,,+++++++++***)))))))))))))))***++++++,,,++++++***+++,,,---...***++++++,,,+++***)))((((((((((((((('''''''''&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))'''''''''''''''((())))))(((((()))***************+++***((('''''''''((())))))(((&&&'''((()))(((&&&''''''((()))***++++++,,,******))))))((()))))))))(((((()))******+++,,,,,,+++,,,,,,---...---------------...///000000111111111111000000000111222222000222444555555666888:::999;;;<<<<<<::::::;;;===???>>>===???AAABBB@@@>>>???@@@AAACCCDDDFFFGGGHHHDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDBBBAAADDDCCCAAA???>>>>>>>>>???;;;;;;:::999999:::<<<===<<<;;;:::999888777666555555555444444444444444555222222222222222222222222333222111000000000111222////////////............------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))((((((((((((((())))))***((((((((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((***)))(((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((...***&&&%%%'''(((((((((uuummmmmmvvvxxxlllddd___VVVNNNIIIHHHJJJKKKGGGEEEBBB@@@@@@CCCHHHMMMPPPYYY[[[XXXVVVMMMKKKWWWdddaaa^^^ZZZSSSLLLLLLQQQMMMSSSUUUPPPPPPTTTRRRKKK@@@DDDGGGEEEAAA@@@CCCGGGCCCCCCDDDEEEFFFIIIKKKMMMLLLIIIFFFBBB@@@@@@@@@@@@DDDDDDHHHPPPUUUUUUNNNFFFKKKLLLOOORRRRRRPPPVVV]]]TTTSSSVVV[[[\\\YYYXXXYYYRRRNNNKKKKKKMMMOOONNNMMMIIIEEEDDDHHHOOORRROOOJJJCCCCCCCCCBBBAAA@@@>>>>>>BBB???::::::@@@GGGFFFAAA===;;;:::;;;<<<<<<;;;999999999888777666555444444444333222333555666444333555555555555444333222222111111000///////////////222111000///...,,,++++++---------------.........***++++++,,,---......//////......---,,,+++******)))(((((((((((())))))***++++++******++++++,,,---,,,,,,,,,+++***)))'''&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''((())))))(((((())))))******))))))***)))((('''''''''((((((((('''&&&'''((()))((('''&&&&&&'''(((***+++,,,,,,))))))((((((((()))******((())))))******+++++++++,,,,,,,,,,,,,,,---......------....../////////000000000000000000111111222///111333444444444666888888999;;;;;;::::::;;;<<<<<<<<<<<<>>>@@@AAA@@@??????@@@AAABBBDDDFFFGGGGGGDDDEEEEEEEEEFFFFFFFFFFFFCCCCCCCCCCCCBBBAAA@@@@@@DDDCCCAAA@@@?????????@@@===<<<;;;;;;<<<===???@@@;;;::::::999888888777777777777666555444444444444222222222222222222222222333222111111000000111111////////////............------------------------,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))((((((''''''(((((()))***''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((***)))(((''''''&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&''''''''''''''''''''''''(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((***(((''''''((())))))(((gggZZZZZZeeennniiiiiigggaaaVVVJJJCCCDDDHHHGGGDDDBBB@@@???AAAIIIQQQ\\\ccc^^^UUUNNNEEEDDDOOOSSSSSSUUUTTTMMMGGGIIIOOOLLLSSSTTTKKKGGGKKKNNNMMMGGGKKKOOONNNHHHEEEGGGJJJEEEDDDBBBDDDHHHLLLOOOQQQKKKKKKHHHAAA======??????CCCGGGGGGLLLTTTSSSLLLJJJRRROOOSSS]]][[[RRRTTT^^^UUUVVVWWWZZZZZZXXXVVVVVVNNNHHHDDDGGGMMMOOOOOOOOONNNHHHBBBDDDKKKNNNLLLGGGHHHFFFBBB>>>======???@@@???>>>======???BBBAAA??????>>><<<;;;;;;;;;;;;;;;999999888777666555444444333333444555555555444333444444444444444333222222000000///...............000000///...------,,,,,,........................+++,,,,,,------......///000000///...,,,+++******(((((('''''''''(((((()))***************++++++,,,+++++++++***))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((''''''%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))******))))))(((((('''''''''''''''''''''((())))))(((((()))))))))))))))((((((((((((((('''(((((((((((('''&&&'''((()))((('''&&&''''''((()))***++++++((((((((((((((()))***+++((()))))))))*********+++---,,,+++***+++,,,...///---------------.........000////////////000111111...000222222222333555666888999;;;;;;;;;;;;<<<>>><<<<<<>>>???AAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFFFFGGGGGGHHHHHHHHHDDDDDDDDDDDDDDDCCCCCCBBBDDDBBBAAA????????????@@@???>>>=========>>>???@@@888888777777777777777666999888777666555444444444222222222222222222222222222222222111111111111111////////////............------------------------++++++++++++++++++++++++************))))))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))(((''''''''''''((())))))((((((((('''''''''&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&'''''''''''')))(((((('''''''''(((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))))))))(((iii```^^^fffmmmiiihhhllllllcccSSSHHHFFFHHHIIIEEEBBBAAA???@@@IIITTTggglllbbbTTTMMMEEEBBBIIIHHHIIIJJJKKKGGGCCCHHHPPPIIINNNKKKAAA>>>DDDHHHGGGFFFIIILLLJJJEEEAAAAAABBB@@@>>>===???DDDIIIMMMNNNGGGJJJJJJEEEEEELLLQQQRRRLLLQQQJJJHHHSSSRRRKKKQQQKKKSSSggg{{{uuu]]]NNNPPPQQQSSSTTTUUUUUUUUUTTTRRRGGG@@@>>>EEEKKKLLLLLLNNNXXXOOOFFFBBBEEEGGGFFFDDDGGGEEEDDDAAA???>>>======:::<<>><<<===?????????>>>===<<<<<<<<<===999999888777666555444444444555777777777555444444333333333333333333222111000//////...............------------....................................------------------------000000///...,,,+++******(((((('''''''''''''''((())))))************+++***)))))))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((((((((((((((((((((())))))))))))******))))))(((((('''''''''''''''''''''((())))))(((((()))))))))((((((''''''''''''(((((((((((('''(((&&&&&&''')))))))))((()))))))))(((((((((((((((((('''''''''((()))******)))))))))))))))*********,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,---------//////......//////000111...000222222111222333555555777999999999:::<<<>>>;;;<<<>>>???@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBDDDDDDEEEEEEFFFGGGGGGHHHFFFFFFEEEEEEEEEEEEEEEEEECCCBBB@@@???>>>>>>???@@@>>>===<<<:::999999::::::888888777777777777777777999888777666555444444444222222222222222222222222222222222222111111000000////////////............------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********(((((((((((((((((((((((('''((()))((('''&&&''')))'''''''''''''''(((((())))))))))))((((((((('''''''''''''''''''''&&&&&&%%%&&&&&&&&&''''''((((((((((((((('''''''''(((((()))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''(((((((((((()))((((((''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((()))***'''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((($$$&&&'''((()))(((((((((|||llllllkkklllkkkddd___dddhhhddd[[[RRRNNNNNNLLLFFFCCCCCC@@@???IIIWWWkkkmmmaaaRRRNNNIIICCCFFFFFFDDDDDDEEEDDDCCCIIIPPPDDDDDDAAA@@@IIIRRRMMMAAACCCDDDEEEDDD@@@===<<<;;;<<<<<<<<<>>>AAAFFFKKKNNNCCCIIIJJJJJJQQQ___hhhgggiiiooo___SSSZZZQQQEEENNNHHHPPPccctttnnnYYYLLLMMMJJJMMMOOOOOOPPPTTTTTTQQQIIICCCDDDMMMRRROOONNNQQQYYYRRRHHHBBB@@@BBBBBBBBB@@@BBBFFFHHHFFFBBB>>>:::???>>>???@@@>>>;;;<<>>???>>><<<<<<<<<>>>999999888777666555444444333666888999777555444444222222222333333222222111000000///...............,,,,,,,,,---......//////.........------------------------,,,,,,,,,,,,,,,///......---,,,+++******)))((((((''''''''''''((((((((()))************))))))(((((((((((()))***+++((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''((())))))(((((()))))))))(((''''''&&&&&&'''((((((((('''''''''&&&&&&''')))***)))(((***))))))((((((''''''&&&(((((('''''''''((())))))))))))))))))))))))))))))+++++++++++++++,,,------******++++++,,,,,,,,,---...............///000000///000222222111111333555111333555666666777999;;;999;;;>>>>>>>>>>>>???@@@???@@@AAABBBCCCDDDEEEEEEAAAAAABBBCCCDDDEEEEEEFFFFFFFFFEEEDDDDDDEEEEEEFFFCCCBBBAAA?????????@@@AAAAAA@@@>>><<<:::::::::::::::::::::::::::999999999777777666555444444444444222222222222222222222222111222222222222111000000////////////............------------------------***++++++++++++,,,,,,,,,---------,,,++++++******))))))))))))))))))))))))'''((()))((('''&&&''')))''''''&&&&&&''''''((()))***)))))))))((((((((((((&&&''''''''''''&&&%%%%%%&&&&&&&&&'''(((((())))))''''''&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((($$$&&&((((((''''''((()))uuujjjnnnmmmkkkggg___YYYWWWWWWZZZ^^^^^^YYYTTTOOOHHHEEEEEE@@@>>>IIIYYYgggiii\\\PPPRRRPPPIIIGGGGGGBBB@@@BBBCCCCCCFFFKKKEEE??????PPPnnn{{{fffGGGCCCBBB@@@@@@AAA@@@>>>;;;999<<>>>>><<<<<<>>>888;;;>>>>>><<<;;;;;;<<<999999888777666555444444222555888999666444333333111111222222222222111111111000//////......//////,,,------------------...------------,,,,,,,,,+++******++++++,,,,,,------------,,,,,,+++++++++******)))((((((''''''(((((('''((()))*********)))(((******(((((('''((())))))'''''''''((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))'''''''''''''''((())))))(((((())))))(((''''''&&&%%%&&&'''((((((((('''''''''&&&%%%''')))***)))(((((((((((((((((('''''''''))))))((('''''''''(((((()))))))))))))))))))))(((******+++,,,,,,,,,,,,,,,((())))))***+++,,,------......------......///000///111222222222222333555000222444555555777999;;;;;;===??????>>>===>>>@@@@@@@@@AAABBBCCCCCCDDDDDDAAABBBCCCDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEFFFGGGGGGEEEDDDCCCBBBAAABBBCCCCCCBBBAAA???>>>=========>>>;;;;;;;;;::::::999999999555555444444444444444555222222222222222222222222111222222333222111000///////////////............------------------------******+++++++++,,,,,,,,,------,,,,,,+++******)))))))))))))))))))))))))))'''((()))((('''&&&''')))'''&&&&&&&&&&&&'''(((((())))))((((((((('''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''((()))))))))&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((************************((((((((((((((((((((((((%%%'''((((((&&&%%%''')))vvviiikkkiiigggfffaaaZZZPPPIIIOOO]]]ddd___WWWQQQJJJFFFFFFAAA===IIIZZZdddeeeYYYOOOUUUWWWNNNJJJGGGAAA>>>@@@BBBAAABBBEEEIIIAAACCCdddRRRBBB>>>;;;===AAABBB@@@<<<555999>>>???>>>@@@FFFLLLNNNNNNHHHAAAFFFRRRSSSKKKZZZkkk```XXXdddVVVAAAKKKGGGFFFHHHNNNTTTSSSNNNJJJJJJNNNNNNJJJJJJMMMLLLHHHLLLJJJPPPZZZWWWKKKEEEIIICCCEEEEEEDDDAAAAAADDDGGGDDDAAA===<<<>>>DDDLLLQQQkkkVVVBBB===>>><<<999999555888<<<===;;;999:::;;;999999888777666555444444111444888888555222111222000111111222222222111111111111000///////////////.........------,,,,,,,,,---------,,,,,,+++++++++'''((()))***,,,---...///++++++++++++++++++++++++******)))(((((((((((((((&&&''')))*********)))(((,,,+++)))(((''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))''''''(((((())))))******'''''''''''''''((())))))(((((())))))((('''&&&&&&$$$%%%'''((((((((('''''''''&&&%%%''')))******)))&&&'''''''''(((((())))))***)))((('''''''''''''''))))))))))))(((((((((((()))***+++,,,---,,,++++++'''((()))***+++,,,------...------------...//////000111333333222222333555111333555666777888;;;===>>>@@@CCCBBB@@@???@@@BBBCCCCCCCCCBBBBBBAAAAAAAAADDDEEEFFFGGGHHHIIIJJJJJJIIIIIIHHHGGGGGGHHHIIIJJJFFFFFFDDDCCCCCCDDDEEEEEE===<<<;;;::::::;;;<<<<<<::::::999999888777777666444444333333333444444555222222222222222222222222111111222333222111000///000/////////............------------------------*********++++++,,,,,,,,,,,,,,,++++++***))))))((())))))))))))))))))))))))'''((()))((('''&&&''')))'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''((())))))***%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((('''''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''(((((((((((())))))))))))************************((((((((((((((((((((((((&&&((()))'''%%%$$$''')))rrraaacccdddeeeeee]]]VVVQQQOOOQQQQQQTTT```mmmbbbNNN@@@BBBCCCAAAMMMaaaeee]]]XXX[[[\\\WWWPPPKKKFFFBBB>>>>>>BBBEEEDDDAAACCCAAAEEEaaaKKK@@@>>>@@@EEEEEE???<<>>AAAJJJRRReeeVVVCCC888888:::999666888999:::;;;<<<<<<<<<<<<555555555555555555555555666444333111000000111111000000////////////000000//////000000000000//////.........------,,,,,,,,,,,,+++***+++---...---,,,,,,+++***)))+++...111333111///---+++))))))***++++++)))(((&&&&&&((()))+++))))))************))))))))))))))))))))))))))))))%%%%%%&&&&&&''''''(((((((((((())))))))))))((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))******++++++,,,------------......///000000000......//////000000111111333333444666777999::::::;;;<<<===>>>>>>???>>>>>>@@@@@@@@@@@@AAACCCEEEFFFAAABBBDDDEEEFFFFFFFFFEEEFFFEEEBBBAAAAAACCCEEEGGGFFFEEEEEECCCBBBAAA@@@@@@@@@???<<<:::999888888999888888888888888777666555555555444444444333333333666444333111000000111222111111111111000000000000////////////////////////+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++************)))***************)))((((((%%%&&&'''(((((('''&&&%%%'''&&&%%%&&&(((******)))(((((('''&&&%%%$$$$$$###***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''(((''''''''''''((())))))((((((((((((((((((((((((+++******)))(((''''''&&&(((((())))))((('''&&&&&&sssaaaaaaaaabbbbbb[[[UUUSSSSSSRRRQQQUUUddduuuqqqZZZHHHFFFFFFIII[[[pppooobbbXXXVVVVVVRRRKKKGGGEEEAAA======AAACCCBBB@@@EEECCCEEEWWWwwwjjjBBBAAA>>>???BBBAAA;;;999;;;999999888999;;;>>>@@@BBB<<>>>>>>>>>>>???AAACCCDDDAAABBBCCCEEEEEEEEEDDDDDDEEECCCBBBAAAAAABBBDDDEEEDDDDDDCCCBBBAAA@@@@@@???======;;;:::999999::::::777777888888888777666666555555444444444333333333555444333222111111111111111111111000000000//////........................++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))***************)))((((((&&&'''(((((((((((('''&&&(((&&&%%%&&&((())))))))))))((((((''''''&&&&&&%%%***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((+++++++++***)))(((((((((((((((((((((((('''&&&&&&qqq^^^]]]ZZZ[[[[[[UUUPPPQQQRRRQQQNNNSSSeeevvvmmmYYYHHHEEEHHHOOO```sssppp___OOOKKKLLLJJJEEEBBBBBB???<<<<<>>CCCAAAAAAIIIVVVZZZMMM<<<>>>;;;;;;===<<<999999;;;999:::<<>>;;;:::999999::::::;;;===<<<>>>BBBFFFGGGFFFEEECCCFFFMMMUUUTTTJJJBBBGGGRRR[[[RRRJJJIIIPPPSSSNNNGGGIIIJJJJJJKKKKKKMMMOOOPPPCCCAAA@@@AAACCCFFFGGGGGGCCCEEEIIIKKKKKKJJJJJJJJJGGGFFFDDDCCCBBBAAABBBBBBDDDAAA>>>===<<<<<<;;;999888:::<<<===<<<:::::::::;;;;;;;;;:::999777666555444444444444444444444444444444333333222222222222000000////////////000000...//////////////////...,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,,,,***)))******+++,,,,,,+++***))),,,+++***)))(((((((((((())))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++,,,------......------......///000000111222222333444555666777777777888999:::;;;<<<<<<<<<;;;;;;;;;<<<======>>>???BBBCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::::::::::::::444555555666777777777777555555444444444333333333222222333444333222111000111000000000////////////........................)))******++++++******)))************++++++++++++************))))))))))))((()))))))))))))))(((((((((((())))))))))))((((((***(((&&&&&&((((((((('''&&&&&&''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%&&&''''''((('''''''''%%%&&&''''''((('''''''''%%%&&&(((******)))'''&&&((((((((((((((((((((((((*********)))))))))(((((('''(((((((((((((((''''''kkkWWWRRRMMMNNNRRROOONNNMMMLLLNNNSSSYYY\\\\\\KKKGGGFFFLLLWWWbbbiiimmm\\\NNNCCCCCCHHHIIIFFFDDD===<<<::::::;;;;;;:::999;;;888999===<<<888:::@@@===<<<;;;999999;;;<<<<<<;;;===BBBEEEFFFEEECCCAAA>>>===??????===;;;AAAJJJNNNGGGCCCGGGMMMPPPLLLHHHIIIHHHGGGHHHJJJMMMPPPQQQCCCBBBBBBCCCEEEGGGGGGFFFAAADDDHHHJJJJJJIIIIIIJJJHHHHHHGGGFFFEEEDDDDDDCCCFFFCCC>>><<<<<<===>>>>>>;;;===>>>===:::999999:::888888999999888777666666444444444444444444444444222222222222111111111000000000////////////000000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++***)))++++++---------,,,***)))++++++******))))))(((((())))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((())))))******+++,,,,,,,,,,,,,,,---......//////---------...//////000000111111222333444555555666777777999:::;;;<<<<<<<<<;;;;;;<<<======>>>>>>>>>BBBCCCDDDDDDDDDCCCBBBAAA@@@????????????>>>>>>==================<<<<<<<<<;;;;;;;;;::::::999888888333444555666666666666666555555444444444333333333111222333444333222111000000000000////////////...........................)))******++++++******))))))))))))******+++++++++*********)))))))))(((((('''(((((()))))))))(((((())))))(((((((((((())))))***(((&&&&&&((((((((('''%%%%%%%%%&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&''''''((('''''''''%%%&&&''''''((('''''''''%%%&&&''''''((('''''''''%%%&&&(((******)))'''&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((('''mmmXXXQQQJJJKKKOOONNNPPPOOONNNOOOVVV\\\ZZZSSSFFFFFFHHHNNN[[[gggllljjjMMMCCC<<<>>>BBBAAA===<<<;;;;;;;;;::::::999888888;;;:::<<<===<<<999:::>>>???AAA???:::999;;;<<<:::777999<<<>>>??????===<<<:::999===FFFLLLJJJGGGFFFEEEBBBAAAEEEGGGGGGIIIKKKJJJHHHFFFGGGIIILLLNNNNNNLLLKKKJJJIIIIIIHHHEEECCCCCCFFFIIIIIIFFFDDDEEEFFFHHHHHHHHHHHHGGGEEEDDDCCCHHHFFFBBB>>>;;;<<<===???999::::::999888777999:::666666777777888777777777333333333333333333333333000000111111111111000000222222111111111111222222---......//////......---++++++++++++,,,,,,,,,,,,,,,+++******+++,,,***)))++++++,,,------,,,+++***************)))))))))((((((((())))))))))))(((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))((((((((((((((('''(((((())))))))))))((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))***+++++++++,,,,,,,,,---......//////,,,------......///000000000111111222333333444444666777888:::;;;<<<<<<<<<;;;;;;<<<===>>>>>>======@@@AAABBBCCCCCCCCCBBBAAA@@@@@@???>>>=====================<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999777777333444555555555555555555555555444444444333333333222222222333333222222111000000////////////......------------------------******++++++++++++******(((((())))))***+++++++++******)))))))))(((((((((''''''((()))))))))(((((()))((((((''''''(((((())))))'''&&&&&&((()))(((((($$$%%%%%%%%%&&&&&&''''''&&&''''''(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((((((((((((((oooXXXNNNEEEDDDIIIHHHIIIJJJIIIIIINNNUUUSSSMMM???EEEKKKRRR]]]fffbbbXXXAAA;;;777999;;;999888::::::;;;;;;;;;999888777777777;;;===;;;999;;;<<<<<<;;;>>>>>>;;;;;;??????<<<888999:::;;;<<<=========>>>???HHHXXXbbb]]]RRRIIIAAAEEEMMMRRRMMMEEEEEEJJJGGGEEECCCEEEIIIMMMNNNNNNQQQOOOKKKIIIHHHFFFDDDBBBCCCFFFHHHFFFBBB@@@BBBEEEFFFFFFGGGGGGFFFDDDBBBAAACCCDDDCCC@@@;;;999;;;===777666666666777888888888555666666777777666666555333333333333333333333333000111222222222222111000222222111111111111222222---......//////......---******+++++++++,,,,,,,,,+++***)))***+++,,,+++*********+++++++++++++++***((()))))))))((((((''''''(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))'''''''''''''''((((((((((((((())))))))))))((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))******+++++++++++++++,,,------......,,,,,,---......//////000000000111111222333333333444555666888999:::;;;;;;:::;;;<<<=========<<<;;;===>>>???@@@AAAAAA@@@@@@BBBAAA???===<<<<<<>>>>>>>>>>>>===<<<;;;;;;::::::888999::::::::::::999888444444555555555444333333555555444444444333333333333222222111222222222333000000/////////.........------------------------++++++,,,,,,,,,,,,++++++((((((((()))***+++++++++***)))))))))((((((((((((&&&''''''((())))))(((((((((((('''&&&&&&'''(((((((((&&&%%%&&&((()))))))))&&&&&&&&&&&&''''''''''''%%%&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''(((((((((((((((oooVVVJJJ???===BBBAAA>>>BBBBBB@@@BBBIIIKKKHHH888DDDRRR\\\eeefffWWWEEE???;;;999<<<===<<>>>>>444999;;;:::<<>>>>>>>>>>>???@@@BBBCCC;;;===HHHZZZddd___QQQGGG???LLL]]]eee[[[IIIBBBFFFAAA???@@@CCCJJJOOOQQQQQQOOOLLLGGGDDDDDDDDDDDDCCC???BBBEEECCC@@@@@@DDDHHHCCCDDDEEEEEEDDDBBB@@@>>>:::???BBBAAA<<<888:::<<<777666666777999999777444666666777777666555444444333333333333333333333333000111333333444333222111000000////////////000000---..................---*********++++++,,,,,,,,,***)))((()))+++,,,,,,+++)))))))))))))))******+++'''''''''(((''''''&&&&&&(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))%%%&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((''''''''''''((((((&&&''''''''''''''''''&&&''''''''''''((((((((()))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((()))******++++++)))******+++,,,,,,------,,,,,,------...//////000000000111111222222222333222333555666888999::::::999:::;;;<<<<<<<<<;;;::::::;;;===>>>?????????>>>CCCAAA???<<<;;;<<<>>>?????????>>>===;;;:::999999666777999:::;;;;;;::::::555555555555444333222222555555444444444333333333333222111111111222333444000/////////............------------------------+++,,,,,,------,,,,,,+++'''(((((()))***+++++++++))))))))))))((((((((((((&&&&&&'''((())))))((((((((('''&&&%%%%%%&&&'''((('''&&&%%%&&&(((*********((((((((((((((((((((((((%%%&&&'''(((((((((&&&&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&((()))******''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''(((''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''((())))))((((((iiiMMMFFF@@@===>>>;;;===;;;:::;;;>>>AAABBBBBBFFFOOO[[[```[[[PPPEEE>>>>>>;;;999:::===>>><<<999>>>;;;999888999::::::999555777888999999:::<<<>>>;;;:::<<>>===???===;;;888777;;;AAACCCBBB===<<>>>>>CCCJJJOOOPPPKKKEEE@@@CCCDDDFFFHHHJJJKKKLLLLLLBBB???<<<>>>DDDGGGFFFCCCBBBFFFGGGFFFHHHOOOOOOKKKKKKGGGDDDDDDFFFDDD???999;;;;;;;;;::::::999999999777888999:::999777555444333444555666666444222111......///111222444666777999777444222333333222111...///000111111000///...000000///...............,,,,,,,,,,,,,,,+++***))))))))))))))))))((('''''',,,+++*********+++,,,---)))((('''&&&'''(((***,,,(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((())),,,---(((&&&'''(((&&&''''''(((((('''&&&%%%%%%%%%%%%%%%&&&'''((())))))******)))((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((('''&&&'''((())))))'''((('''&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((()))*********************))))))******+++,,,******+++,,,,,,,,,,,,+++000000000111222222333333333555777777666666888999999999888888999999::::::666888;;;<<<;;;;;;===>>>======<<<<<<;;;;;;;;;:::<<<===>>>>>>===;;;999777999999999999999888777666444444555666777777666666333333333333222222111000222111111111222222000//////............---------...---,,,,,,+++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((())))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))((('''&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&kkkOOOIIICCCAAABBB???>>>>>>>>>???AAACCCFFFHHHQQQTTTXXXVVVPPPGGG@@@===:::;;;;;;;;;:::::::::;;;===;;;999888888999777666555777888999888999:::<<<<<<:::;;;>>>===888666777777777888===EEEIIICCC;;;;;;:::===AAABBB===;;;<<<>>>BBBHHHLLLMMMJJJFFFBBB@@@AAACCCDDDEEEFFFFFFFFFAAA>>>===???DDDGGGFFFDDDEEEFFFEEEDDDHHHOOOOOOJJJHHHFFFEEEGGGIIIGGGAAA<<<=========<<<;;;::::::999777888999999999777555444333444555666666444333222//////000111222444555666:::777444222222222111/////////000000000000/////////......---------------,,,,,,,,,,,,,,,+++***)))((()))))))))))))))((((((******)))))))))***+++,,,)))((('''''''''(((***+++(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''%%%)))***'''%%%'''((('''''''''(((((('''&&&&&&%%%&&&%%%%%%&&&&&&((()))))))))(((''''''&&&&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&'''((())))))'''((('''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((()))(((''''''''''''((()))(((((()))******************************++++++,,,******+++,,,,,,,,,,,,+++//////000000111111222222333444666888999999999888::::::999888777777777777777999;;;<<<<<<<<<===???============<<<<<<;;;;;;===>>>>>>>>>===;;;999888999999999999888888777777333333444555555555555555333333333333333222111111222111111111222222000//////............---------...---,,,++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))((((((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&mmmRRRLLLGGGEEEFFFDDDBBBDDDEEEEEECCCEEEIIIMMMXXXYYYWWWQQQIIIAAA;;;888666:::<<<;;;777666999<<<:::999888888999888666444555666888888777666888999<<<::::::<<<:::555222444666777777<<>>>>>;;;999;;;===???BBBEEEGGGFFFDDDCCC@@@AAAAAABBBBBBBBBAAAAAA@@@>>>===@@@EEEGGGGGGEEECCCDDDCCCBBBFFFKKKKKKHHHCCCCCCDDDGGGJJJHHHBBB<<<@@@@@@???===<<<;;;::::::777888999999888777555444222333444555555555444333111111111111222333444444:::777444222111111///...000000////////////000000...------,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******(((((())))))***))))))))))))(((((((((((()))******))))))(((''''''(((***+++(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###''')))&&&%%%''')))''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&'''((()))'''&&&%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''&&&'''((())))))'''((('''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((()))((((((''''''(((((()))(((((()))***************)))************+++++++++******+++,,,,,,,,,,,,+++---......///000000111111333333444888<<<===:::777;;;;;;999888666555444333888:::============>>>???>>>>>>>>>>>>============??????>>>===<<<;;;::::::888888888888888888777777222333444444444444444444444444333333333333222222222111111111222222000//////............------------,,,,,,++++++++++++,,,+++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((''''''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&mmmRRRLLLHHHFFFHHHFFFFFFIIIJJJGGGDDDDDDIIIOOOVVVVVVUUUQQQJJJAAA999444777999::::::888777999;;;777666777888::::::888666555666777777555444555777:::777888::::::666555777777888555444;;;BBB???555888666777;;;<<<999999;;;;;;<<<===>>>@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@@@@>>>>>>>>>AAAEEEGGGGGGFFF===BBBFFFGGGFFFFFFFFFFFFAAA@@@AAABBBDDDCCC???<<>>???;;;666::::::999999777666555444:::<<<>>>>>>>>>>>>???@@@??????>>>>>>>>>>>>>>>>>>@@@???>>>===<<<;;;;;;;;;888888888777777777777888333444444555555555444444444444333333333333333333222111111111222222000//////............---------,,,,,,+++++++++++++++,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''kkkOOOJJJFFFDDDFFFDDDBBBEEEGGGEEECCCEEELLLRRRQQQOOOLLLHHHDDD???;;;888:::888777888;;;<<<;;;999444555666999<<<===<<<:::555666777666444444444555888666666999888555555777///666777222444<<<===777888666666:::;;;999999<<<<<<<<<<<<===???AAACCCDDDCCCCCCCCCCCCBBBAAA@@@???======???AAADDDEEEEEEEEE999CCCMMMOOOIIICCCDDDHHHCCCBBB???>>>>>>>>>>>>===???>>>===<<<:::999888777888888777777666555555444222333333444555555555555444333222222111111222222222000...///000222222222111000///......///000111///......---,,,---------***++++++,,,,,,,,,++++++))))))************)))))))))))))))***************))))))((((((((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((+++,,,(((&&&'''(((&&&&&&&&&'''''''''''''''&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((('''&&&'''((())))))'''&&&''''''''''''''''''&&&(((''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))((((((((()))***************((()))***++++++++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,---......//////111000111666===>>>999444888888999::::::999999888;;;<<<>>>???>>>>>>???@@@>>>>>>??????????????????@@@???>>><<<;;;;;;;;;;;;888777777666666777888888555555666666666555555444444333222222222333444444222111111111222222000//////............---------+++++++++******++++++,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((())))))))))))((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''gggLLLFFFBBB@@@BBB@@@;;;===???@@@BBBGGGOOOUUUNNNGGG???999888999<<<>>>:::777555777;;;===;;;888555444555888;;;======<<<444666777666444444555666888555444777666333222555---999>>>888777===>>>777999666666999:::888:::===>>>??????@@@BBBCCCDDDDDD@@@@@@@@@@@@@@@???>>>>>><<<===???AAACCCCCCCCCBBB<<>>???>>>===>>>???>>>>>>>>>>>>????????????>>>>>>===<<<;;;:::999999888777666555666777888999666666666777666666555444333222111000111222333444222111111111222222000//////............---------+++************++++++,,,+++++++++************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((())))))(((((((((&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''((()))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&'''((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''eeeIIICCC???===???<<<:::::::::<<>>555888555444777888777999======???@@@BBBCCCCCCBBBAAA======>>>???????????????;;;===???AAAAAA@@@@@@@@@@@@CCCIIINNNKKKDDDBBBFFFAAA@@@???======>>>@@@BBB<<<;;;;;;:::999888888777888777777666555555444555555555444333333333444444333333222222111222222222///---,,,---///111222222//////000000000000//////...------,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,+++***)))(((''''''((()))*********)))))))))))))))))))))(((''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''++++++'''&&&'''(((&&&%%%&&&&&&'''((((((''''''(((''''''&&&&&&&&&''''''''''''&&&''''''(((((()))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((('''&&&'''((())))))'''&&&&&&'''(((((('''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))************)))((((((((()))***************((()))+++,,,,,,+++***)))******+++,,,,,,,,,,,,+++,,,,,,------.../////////---...000222333333333222444555888:::;;;;;;::::::;;;<<<>>>>>>===<<<===>>>=========>>>>>>>>>??????<<<<<<===<<<;;;:::888777777777555555555666888999555666666666555555444333222111000//////111333444222111111111222222000//////............---------***************+++,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((dddHHHBBB===;;;<<<:::???<<<:::;;;@@@EEEJJJLLLGGGBBB<<<999888888666555222555888888555555888;;;999777555444666777888777444555666666555555666888444222333888;;;;;;===BBB___^^^OOO;;;777??????444777444333555777666999===:::<<>>===<<<===>>>@@@AAAAAAAAAAAA;;;===@@@AAA@@@???>>>>>>CCC>>>???EEEGGGBBB???AAA:::;;;<<<<<<<<<===>>>@@@;;;;;;;;;::::::999999999888777666555555444444555666555444333333333333333333333222222111222222333000...,,,,,,...000000000...///000111111000///...---,,,++++++******++++++)))***+++,,,,,,,,,,,,,,,------,,,,,,***)))'''&&&%%%&&&((()))))))))((('''))))))***))))))(((''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$((()))&&&%%%''')))'''%%%%%%&&&'''((((((((('''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&''')))))))))'''%%%&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&''''''''''''((((((((()))((()))***++++++***)))((((((((()))***************''')))+++,,,,,,,,,***)))******+++,,,,,,,,,,,,+++,,,,,,---......//////000,,,...000000000///111222333555777999:::999888888:::<<<>>>>>>===<<<<<<===<<<<<<======>>>>>>>>>???:::;;;<<<===<<<999777555777666555444555666888:::444555555555444333333222111000///...///000222444333222111111222222111/////////.........---------******))))))***+++,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((aaaJJJBBB<<<;;;===999<<<;;;:::;;;???EEELLLPPPIIIAAA888444555888777666777555333222222444777888>>>:::555333444555333111333444444444555666666666777555555666555:::KKK]]]cccPPP===888<<<<<<:::777777888888777555333444444999:::;;;;;;<<<<<<;;;;;;;;;<<<;;;;;;===??????<<<<<<===???BBBEEEEEEBBB???CCCGGGBBB777:::GGGHHH>>>CCC===:::;;;>>>???>>>>>>?????????>>>>>>===<<<<<<::::::999888777666555555333333444555666666666555777666555333111000......000,,,))),,,222333...)))///......000111000...,,,++++++,,,,,,,,,,,,---------......///...---+++***,,,,,,,,,++++++***************************************))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%&&&''''''(((((('''''''''&&&&&&&&&%%%'''))))))((('''((()))))))))))))))(((((((((((((((((((((((())))))))))))(((''''''&&&&&&((()))***))))))(((((('''''''''&&&(((((())))))((('''&&&&&&''''''(((((())))))******)))*********++++++++++++)))))),,,222222,,,)))))),,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,---///000000000000555666666555666999===AAA<<<===>>>??????>>>===<<<999:::;;;<<<===???@@@@@@<<<<<<<<<;;;;;;:::::::::888777666555555444555555666555444333333333333333000000111111222222222222000000111222111000///...000000///000111111///---...---,,,,,,......---,,,,,,+++******))))))******,,,+++)))((((((((()))***)))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&)))******((($$$"""'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&))))))(((((('''''''''&&&))))))(((((('''''''''&&&''''''''''''''''''''''''```JJJCCC>>>>>>@@@===>>><<<<<<>>>CCCIIIMMMNNNEEE>>>666333444666777555666555333222222444666888999777444333444555555555444444444444555555555555444222222333444888FFFUUUNNNAAA777777;;;;;;999777555666777666555444555666::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;===@@@BBBBBBAAA===???BBBCCCCCCCCCDDDEEEGGGGGG@@@:::EEETTTOOO???BBB>>>;;;;;;===???@@@@@@<<<<<<;;;:::::::::;;;;;;::::::999888777666555555666666666666555555555555555444333333222111000000000,,,***---222444111,,,///......///000000...,,,---------,,,,,,+++++++++,,,,,,---...---,,,++++++,,,,,,+++++++++************************************)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''%%%$$$$$$$$$%%%&&&(((((('''''''''&&&&&&&&&%%%&&&(((((('''''''''((())))))(((((((((''''''''''''''''''((((((((())))))(((''''''&&&'''((()))***)))(((((((((''''''''''''((((((((((((((('''&&&&&&'''((((((((()))))))))***)))))))))*********++++++)))(((***//////***((()))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,---...///000111111555555555555666888<<<@@@;;;<<<=========<<<;;;;;;:::::::::;;;<<<===>>>>>>;;;;;;:::::::::999999999888777666555444444444444666555444333333333333444000111111111222222222222///000111111111000///...///...---...///000///......,,,,,,,,,---...---,,,,,,+++******))))))******++++++)))((((((((()))))))))))))))))))))(((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((())))))'''%%%###''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''''')))((((((((('''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''~~~^^^IIIDDD@@@@@@CCC@@@@@@>>>===AAAHHHMMMLLLJJJ@@@;;;444222333555666555555444333222222444666777777777666444222222333555555444444444444444444333444111///000222555<<>>AAACCCBBB??????DDDHHHQQQMMMEEEFFFXXXggg]]]FFFBBB@@@===:::999:::<<<===::::::999888888999;;;<<<::::::999888777666555555888777666555444444444444333333222222222222222222///,,,+++...333666444000...---,,,---//////...---///......---+++******)))******+++,,,,,,,,,+++++++++++++++***************************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&$$$&&&'''(((&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((())))))((((((((((((''''''''''''(((((((((((((((''''''&&&(((((((((((())))))))))))((((((((()))))))))******+++,,,111888888111,,,+++)))*********+++,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,...///111222444555555555555777;;;>>>999:::;;;;;;;;;;;;:::::::::::::::::::::;;;<<<<<<999999888888888888777777777666555444444333444444555555444333333333444444111111111111222222222222000000111111000000///...000...,,,,,,---...///......,,,+++,,,---...---+++++++++***))))))))))))*********)))((((((((()))))))))))))))))))))(((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''|||]]]HHHDDD???@@@CCC???@@@======BBBJJJMMMJJJDDD<<<888444222333555666666444333222222222333555666888999999555000...///111555444444444333333222222666333000///000222333555444333666::::::666444555000222444555666777999;;;;;;;;;::::::::::::::::::===;;;<<<@@@CCCBBBAAABBBAAAAAA???>>>>>>@@@DDDGGGSSSOOOIIINNN```kkk___HHHAAAAAA===888555666777777:::999999888999;;;===>>>::::::999888777666555555666555444333333444444555333333333222222222111111000---,,,...444777777555///---,,,,,,---......---......---,,,,,,+++******))))))******++++++++++++*********************)))************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''******))))))((((((((((((''''''''''''''''''''''''###%%%''''''&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((((((''''''''''''(((((((((((((((''''''(((((((((((())))))))))))(((((((((((()))))))))))))))---777@@@@@@777---)))((())))))***+++,,,,,,---,,,,,,++++++++++++,,,,,,------,,,+++,,,...111333333444555555555666:::<<<999999::::::::::::::::::;;;:::999888888999::::::777777777777666666666666777666555444333333333333555444444333333333444444222222222222222222222222111111111111111000000000333000---,,,,,,---...------,,,++++++------,,,+++++++++***))))))))))))))))))))))))((((((((()))))))))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''zzz[[[GGGBBB===>>>@@@<<<>>><<<<<>>999777444333444555666666333222222111222333444555555777777444000---...111444444333333222222222111444222000///111333222000222222666999777222333777000222444555666777999;;;;;;::::::999999999::::::===:::<<>>===???===888777;;;<<<999888888888888999;;;<<<===::::::999888777666555555222222222222333444555666555444444333222111000000000...,,,///333777999999222///,,,+++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))))))))))))))(((((((((&&&'''''''''''''''''''''###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''(((((((((((((((''''''((((((((((((((('''))))))))))))(((((((((((((((((((((((())))))))))))&&&(((...666666...(((&&&(((((()))***++++++,,,,,,,,,++++++******++++++,,,---,,,++++++,,,...111222222333444444444555888:::999999999::::::;;;;;;;;;;;;:::888777777888999:::666666666666666666666666777777666555444444444444444444333333333444444555333222222222222222222222333333222222111111111111777444000------------,,,---,,,++++++,,,---,,,++++++***))))))(((((())))))((((((((()))))))))(((((()))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''wwwXXXEEEAAA<<<<<<>>>:::;;;:::<<>>AAACCCCCCFFFGGGAAA888:::======;;;@@@HHHGGG@@@555666666777888999999:::::::::999888777666555555///000222333555666666666555555444333222000000///111///---...222777:::;;;555222...,,,,,,---......+++++++++,,,,,,---------*********)))******+++,,,(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&'''''''''''''''$$$&&&'''(((&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))((((((((('''''''''(((((((((((((((&&&'''(((((((((((((((((())))))))))))((((((((((((((((((((()))))))))******+++(((&&&((((((&&&(((+++((()))))))))***+++++++++++++++************++++++,,,,,,++++++---...000111111222444444333444777999999999888888999:::;;;<<<;;;:::888777666888999:::666666777777777777888888888777666555555444555555444444333333333444555555333333333333222222222222333333222111111111111222777444111///......,,,+++---+++***+++,,,---,,,*********)))(((((((((((()))''''''((()))))))))(((((()))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''sssUUUCCC@@@<<<===???;;;999:::===@@@BBBAAA===999444444444333222222222333111111111111222222222333///......000222333333222111111111111222222222222---222333111111444444111//////111555555222333777333444666666555555777888999888777777888:::<<<>>>>>>999<<>>AAADDDCCCBBBAAA>>>;;;;;;>>>======FFFPPPLLL@@@555666888999:::999888777::::::999888777666555555000222555777888777666555333333333222222222111111111///......111555:::<<<999555000,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++'''''''''((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''&&&'''''''''((((((((()))%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&%%%$$$###&&&&&&&&&'''''''''((((((%%%&&&(((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((()))))))))((('''''''''''''''((((((((()))&&&&&&'''(((((((((((((((***)))))))))(((((((((''')))))))))*********++++++---)))&&&((((((&&&)))---))))))))))))************++++++************++++++***+++,,,,,,---...///000000222333333333444555777777777666666777999:::;;;;;;:::888666777888:::<<<777777888888999999999999999999777666666666666666333333333333333444555666444444333333333222222222222111000/////////000000222111////////////---+++,,,+++***+++,,,,,,,,,*********)))(((((((((((((((&&&&&&((()))))))))(((((()))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''''''''''''''qqqSSSBBB@@@===???AAA>>>888;;;>>>@@@@@@>>>;;;999222333333222111000000000000111111111222222222222222///...000333333111...000000111111222222222333111777888222///000000---333222555888888333222444444666777666555555666777888777666666888:::===???AAA:::<<>>AAABBBAAA@@@???>>><<<>>>@@@???>>>HHHQQQJJJ:::777888;;;======<<<:::888::::::999888777666555555333555888::::::888666444111111222222222333333333222000......000555999<<<;;;777111---,,,---......///...------,,,+++******...---+++*********++++++&&&'''''''''(((((())))))))))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((('''%%%%%%&&&&&&&&&'''''''''((((((%%%'''))))))((('''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''&&&'''''''''(((((())))))&&&&&&'''((())))))((((((******))))))((((((((('''************++++++++++++'''&&&(((,,,,,,(((&&&'''*********)))))))))))))))++++++************++++++)))***,,,---.../////////000111333333333333555666666555555555666777999:::;;;:::888666777999;;;===888888999999:::::::::;;;:::999888777666666666666333333333333333444555666444444444333333222222222111000...---------...///...------...//////...,,,,,,+++******,,,,,,+++*********)))(((((((((((((((%%%&&&((()))))))))(((((()))))))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%'''((((((((('''&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''lllRRRDDDCCC>>>???DDDBBB;;;<<<;;;;;;@@@EEE>>>333222222222222333444555555555444999@@@;;;///,,,444000000000000000000000000......///111222333444555:::888555111///------...///222555666555333222222///555:::777111000777???JJJIIIAAA888666;;;===:::===999666888>>>CCCDDDBBB???@@@AAABBBBBBBBBAAAAAAAAACCCDDDCCCBBBBBBCCCEEE@@@@@@@@@BBBCCCBBB???===;;;===??????===:::999999999888888777666555555555333777:::<<<:::777555555444444555555444222111000---...//////000222666999555666777444///,,,+++,,,,,,,,,,,,,,,,,,+++***)))***************)))(((((((((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((())))))(((%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((((()))++++++)))((()))***,,,,,,,,,---------......000000000111222222222333444555777888::::::;;;;;;<<<;;;999777777888999:::888999:::;;;;;;999888666888888888888888888888888666666444333222111111111222222222111000///......////////////////////////------......------,,,+++++++++++++++++++++++++++******)))((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$)))))))))((('''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&''''''''''''''''''&&&&&&))))))))))))((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&jjjPPPBBBAAA======BBB@@@>>>>>>===<<<@@@CCC===333222222222222222222333444000333???JJJFFF666...000//////////////////////////////000111222222333444===;;;888555333222222222...111333444444333444555666666666666555666777777GGGFFF@@@777555999:::777777777888;;;@@@BBBAAA@@@<<<===???AAABBBBBBBBBBBBCCCBBB@@@@@@@@@AAABBBCCC???===<<<<<<===>>>>>>===888:::<<<<<<:::888777777888888777777666555555444333666999999777555333333333333444444333222111000....../////////111444777777999999555000,,,++++++,,,,,,,,,,,,++++++***)))***************)))(((((((((((())))))))))))((((((((((((((((((((()))******((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))++++++)))((()))***++++++++++++,,,,,,,,,---...//////000000111111111444555666888999:::;;;;;;<<<;;;999777777888999:::888999:::;;;:::999777666888888888888888888888888888777666444333222222222222222222111111000000///000000000000000000000000---------------,,,,,,+++++++++++++++++++++++++++******)))((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&'''&&&%%%$$$%%%'''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''gggNNN@@@???;;;;;;???===AAA@@@>>>===???AAA;;;333333222111111111111111111...333>>>IIIFFF888000111////////////////////////000000000111111111222222777666333111000000000000...000222333333333555777===777222555<<<>>>888000<<<<<<:::555444777777666666999>>>AAA@@@???======999;;;===???AAABBBBBBBBBDDD@@@<<<<<<>>>@@@@@@???BBB???===<<>><<<@@@???======??????;;;666222222111000000///000000111111555:::999222111444////////////////////////111111111111000000000000000///...---,,,,,,,,,---000111222222111222444666===666222666???AAA999///...111444555555777888888888>>>BBBBBB>>>;;;;;;<<<;;;<<<>>>@@@BBBBBBBBBBBBBBB===:::;;;>>>@@@===999???>>><<<>>>AAAEEEHHHIII888:::<<<;;;999888888888666666666666555555444444666666666444111000111222000000000111111111111111/////////...,,,,,,...///888888999777555111///---++++++***************+++***************)))(((((((((((())))))))))))((((((((((((((((((((())))))***''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((('''%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&''')))%%%&&&''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((()))++++++)))((()))************++++++++++++,,,,,,,,,---...///000000111222333444666777888999999:::999888888777888999999888888999999888888777666777777777777777777777777888777666555444444444444222222222222222222333333000000000000000000000000---------,,,,,,,,,,,,,,,))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''%%%$$$%%%&&&(((***''''''''''''(((((((((((())))))((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''(((((((((fffMMM@@@@@@<<<;;;???<<<===;;;;;;>>>@@@>>>;;;888222222111000////////////111//////000///...000333........................111111111000000000000///111000000///////////////222333333222000000222333444111111555;;;<<<666000+++///666:::;;;999888999555999===<<<999888<<<@@@>>>???@@@BBBBBBBBBAAAAAA???<<<:::<<<@@@???:::444666555666999===@@@AAAAAA888:::;;;:::999888888999666666666666666555555555777888777444222111222333000000000000000000111111//////000...,,,++++++---333333555666666555333111+++******))))))***++++++***************)))(((((((((((())))))))))))((((((((((((((((((((())))))***((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%''')))+++%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((()))++++++)))((()))***++++++++++++,,,,,,,,,,,,,,,,,,---...///000111222111222333555666777888888888888888888888888888999777888888888777777666666666666666666666666666666555555444333222222222222222222222222222222333333////////////////////////...---,,,++++++++++++,,,))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%''')))***'''''''''((((((((())))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''fffMMMAAAAAA===<<>>DDDAAA:::666777,,,000333444333777>>>DDD???@@@AAABBBCCCBBBAAAAAA???======>>>???>>>999555666555555777:::<<<<<<;;;666888999888666666777888777777777777777666666666777777777555333222333444111111000000000000000111///000000///,,,++++++,,,---...000444777777555222******)))((((((***+++,,,***************)))(((((((((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&(((***+++%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((()))++++++)))((()))***++++++++++++,,,,,,,,,---+++,,,---...///111111222000111222444555666777777777777777888888888888888777777777666666666666666666666666666666666666666333333222111111111111111222222222222222111111111...........................---+++*********+++,,,******************************)))((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((())))))***))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&(((((('''%%%$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&&&&'''))))))'''''''''(((((())))))***((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''$$$$$$%%%%%%&&&'''''''''eeeMMMAAAAAA<<<<<<>>>;;;888777:::AAAAAA:::555555111111000000000111222222...///000000111111///,,,......................../////////000000000000000......///......------,,,000222333333222000000111,,,///222333222111111111111666@@@HHHDDD999333444+++---000222333888>>>CCC===>>>@@@AAABBBBBBBBBAAABBB@@@???===<<<;;;::::::BBB???;;;:::::::::::::::777888999888777666888999777888888888888888888888555666777666444333333444333333111000///000000111///000000///---++++++,,,******---222666777444111***)))((((((((()))+++,,,***************)))(((((((((((())))))))))))((((((((((((((((((((()))******************************((((((''''''''''''((((((%%%&&&'''((()))(((((('''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******((()))++++++)))((()))***************++++++++++++******+++---...///000111///000222333555666666666666666777888888888888888777777666666555555555666555555555555555555555555222222111000000000111111222222222111111000000///////////////////////////...---+++***)))***+++,,,++++++++++++++++++++++++******)))(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((())))))(((&&&%%%%%%&&&%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((&&&''''''((())))))******(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''%%%%%%%%%&&&'''(((((((((dddLLL@@@@@@<<<;;;===:::999777;;;BBBAAA888222111111111000000111222333333222111...+++,,,///000...........................////////////000000000111000000000000///...---------000333444333222111111333444666666444333333333,,,111===FFFCCC777111222000111333555777999===???:::;;;===@@@AAABBBBBBBBBEEECCC@@@;;;888888<<>>999777777777888:::;;;;;;:::999999;;;<<<888888888888888999999999333444666666444333333444555444222000000000000111...000111000---,,,+++,,,)))))),,,000555666333///***)))((('''((()))+++---***************)))(((((((((((())))))))))))((((((((((((((((((((()))******************************((((((''''''''''''((((((%%%&&&((()))))))))((('''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))******+++((()))++++++)))((()))***))))))))))))************((()))***+++---...///000///000111333444555666666555666777888888888888888777777666555555555555666555555555555555555555555222222111111000111111111333222222111000///......000000000000000000000000...---+++))))))***+++,,,++++++++++++++++++++++++******)))((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&&&&&&&''''''&&&&&&%%%$$$""""""$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))******)))'''%%%&&&'''%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''((()))(((((((((&&&''''''((()))******+++(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''((())))))***cccMMM@@@===:::<<<===666<<<>>>@@@@@@===999555222222111///......//////000444333222111000///...---.......................................---------111000...---,,,---///000555333000---,,,---...000222222111000111222444555...===LLLOOOEEE999111000333666666555999@@@???999777777777888:::<<>>===<<>>999444222222111000///......//////222222111000///......---................................................111000///...---...000111333222///---,,,---///000000000///000111333555666999CCCLLLKKKAAA666111111111444444333666<<<;;;666555555666777999<<<>>>???;;;::::::;;;>>>???>>>===888777666555555555555555<<<<<<<<<<<<;;;;;;:::999555555666777777666555444555444333222222333444555333333222111000000000000000000000///...---------,,,++++++,,,---///111333000...,,,)))((('''(((((()))******++++++******))))))******++++++******)))(((((((((((((((((((((((('''((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%&&&&&&%%%&&&((())))))(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''---***&&&%%%%%%&&&&&&&&&&&&$$$$$$%%%((()))'''%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((((((((((((''''''&&&''''''''''''(((((((((((('''&&&%%%%%%%%%%%%&&&'''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))++++++,,,,,,---............111333333333333666888555555555555666666666666444444444444555666777777555555333222111111111111111111000000000000111111222222222111111000///......///000111111000///......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&%%%&&&'''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((('''&&&'''((())))))'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((sss___JJJ???===999:::<<<666:::===AAABBB>>>999444111222222000///............////////////......------------------------------------......//////000000//////...------...///000111000...------...///111---......///111333555666<<>><<<:::999888888555555555444444333333222444333333222222333333444333222222111000000000///000000//////...---------,,,,,,++++++,,,---///000///...,,,)))(((((((((((()))******++++++******))))))******++++++******)))((((((((((((((((((((((((''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''***))))))(((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''000,,,'''$$$$$$&&&''''''&&&%%%%%%&&&'''(((&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))+++++++++,,,,,,------......///000//////111444666222222333333444444555555333333333333444666777888444333222111111111111111111111000000000000111111111111222111111000///...////////////////////////...------,,,,,,------...------,,,,,,++++++******))))))))))))))))))))))))'''''''''(((((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((('''&&&'''((())))))'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((ooo\\\HHH>>><<<888999;;;666888<<>>>>>===;;;:::::::::;;;===???AAAAAA???===:::888777777777666666444333222222222222333333222222222222333333111111111111111000///////////////......------------,,,+++******+++,,,---...---+++***)))((((((((())))))************))))))))))))************))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&''',,,)))&&&%%%%%%'''''''''%%%%%%&&&&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***+++++++++,,,,,,,,,---......---------///222444333333333333333222222222222222222222333333444555222222111111000111111111111111000000000000111111111111111111111000/////////...------------...///...------,,,,,,------......------,,,+++***))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''((('''&&&'''((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((nnnXXXFFF===<<<666777:::666666;;;@@@@@@;;;555111111111111111000///......------------,,,,,,,,,,,,,,,------------------------,,,------...///000000111,,,,,,,,,------......///---,,,,,,,,,---...///000......//////////////////+++---000000......///111000///000000111111333555666666777777777888888999:::888888888:::;;;:::999999888777777777888::::::<<<:::999777666666777777777666555444333333333333111222222222222222222111000000111111111000//////............---------------,,,+++***)))******+++---,,,+++***))))))(((((()))))))))******))))))))))))))))))******)))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$#########%%%&&&((('''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$&&&((()))'''&&&%%%&&&''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%###$$$%%%'''((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))*********+++++++++++++++------,,,...111444888999666555555444333222111111333222222111000000000000111111111000111111222222111111000000000000111111000111111111111000000///......------------.........------,,,,,,------...------,,,+++******))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&'''((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((''''''(((((((((((((((((((((((((((((((((oooUUUDDD<<<;;;555666999555555:::???>>>777222000111///000000000000//////......---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////.........///000000111111,,,,,,,,,,,,,,,---...///....../////////...---,,,....../////////...---,,,000///000222111000333888===<<<:::888777777777777888777666666888888777666888888888777777666555555666555555555555666666777666666666555555444444333000111111222222111111000//////111111111000///...---------------------------,,,+++***))))))***+++,,,,,,++++++***))))))(((((())))))******))))))(((((())))))******))))))(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%$$$$$$###$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''!!!"""$$$''')))***(((&&&%%%&&&((('''&&&%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&###$$$%%%&&&'''(((((((((%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************************++++++,,,000777===@@@AAA666666555444333222111111444333222000////////////111111111111111222333444111111000000000000111111000000111111111111000000...........................------,,,,,,------...,,,,,,++++++******))))))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))))))))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((())))))''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''')))((((((''''''(((((()))((((((((((((((((((((((((mmmRRRBBB<<<;;;555555999555444999===:::444//////111......000111111000000/////////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,---...//////000000,,,,,,,,,,,,,,,,,,------,,,---......///...---,,,111000......///...,,,***000...///222222000444;;;EEEBBB>>>999666555666666555444333444666777666555999999::::::999777555444222333444555666666666666444444555666666555444333000000111222222111000000...///000111111000///...---------------------------,,,+++***)))***+++,,,++++++++++++******)))((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((($$$$$$$$$%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$&&&)))***((('''%%%''')))(((%%%$$$$$$&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))*********************)))))))))+++000777===??????333333333333333333333333444333222111111111111111111111111111222333555555111111000000000000111111000000111111111111000000---...///000000///...---...------,,,,,,------...+++++++++***************))))))))))))))))))))))))&&&''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((((((''''''))))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((())))))''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((kkkQQQAAA;;;;;;444555888555444999<<<999111---...111,,,...///111111111000000000000///...,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,...//////......111...++++++---...---+++///---...222111///444<<>>>>>777333333444444777444111222555777777555:::;;;;;;:::888666333000444444333222222222222222333333222111111111111222111111111111000000000000//////000000000000//////000//////...------,,,,,,++++++++++++++++++,,,,,,***++++++++++++++++++,,,*********)))))))))((((((******)))(((((((((((((((&&&'''((())))))'''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&'''((((((((((((((('''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((('''&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((******))))))))))))******((((((((()))*********+++******,,,---.../////////000000111111222333333444444444333333333222222222333222222111111222222333222222333333333222111000000000000111111111222222////////////............///......---,,,,,,++++++++++++++++++************)))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''')))((('''&&&&&&&&&'''(((((('''''''''((()))+++,,,)))((('''&&&'''(((((((((&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))***)))))))))(((((((((''''''((()))((('''&&&((()))'''''''''''''''((()))***xxx```JJJ@@@@@@@@@666222555222444666777666333000//////000//////...///000222333222000...,,,,,,,,,...///++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------000...---,,,------,,,***,,,++++++************+++*********+++,,,...///000111---,,,......,,,---000333333333333333333333222666;;;;;;666111222444444777555444444555555555444777888999888666333111111333222222111111111111111333222111111000000111111111111111111000000000000/////////000000//////...//////......---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************))))))))))))((((((***))))))((((((((((((((('''((()))***)))((('''&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&'''(((((((((((('''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,---......000000000111222222333333333333333222222222222222222222111111111111222222111222222222222111000000111111111111111222222222/////////............---......------,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&%%%&&&&&&'''((((((((('''((()))+++---...)))((((((''''''(((((()))&&&&&&'''''''''((((((((()))((('''&&&&&&'''((()))))))))))))))((((((((((((((())))))'''&&&&&&(((***)))((((((''''''(((((()))vvv]]]KKK<<<777888222222666222222444555333111///......000///............///000111000...---,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///---,,,---......,,,***...---,,,++++++,,,---...************+++,,,---------,,,...333333000...///555444333111111111111222333888:::555111333444444666666666555444333444444222222444555333000111555333222222111111222222222333333222111111111111111111111111111000000000////////////000//////...............------,,,,,,,,,,,,,,,,,,++++++*********,,,,,,++++++******))))))***)))))))))(((((((((((())))))(((((((((((()))))))))))))))***)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&&&&&&&'''((((((''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))************)))))))))))))))))))))((((((((()))))))))***++++++,,,---//////000000111222222222222222222222222111111111222222111111111111222222111111111111111000000000111111111111222222222222//////.........------------------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''(((***,,,...((())))))(((((('''((()))''''''''''''(((((((((((()))(((''''''''''''((()))))))))))))))(((((((((((()))))))))'''&&&&&&)))+++******)))(((''''''((((((tttZZZLLL:::333444111444888333222333444333000......///000//////......------...//////------,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++---//////...,,,---,,,+++***++++++---...,,,,,,+++*********+++++++++,,,222999999444//////444333111///...///000000222777999555222333555444444666777555333222444777888555444555444000222777444444333333333444444555444444333222222222222222111111111111000000000//////////////////...---------------------,,,,,,,,,,,,,,,,,,++++++*********+++++++++******))))))))))))))))))(((((((((((('''))))))(((((((((((()))))))))))))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''(((((('''''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((())))))******((()))************)))((()))))))))((((((((((((((()))))))))))))))***+++,,,...//////000000111111222111111111111111111111111222111111000000111111222111111000000000/////////111111111111111111111111............------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++******(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''(((((((((&&&&&&&&&&&&''')))+++,,,''')))******((('''(((***'''''''''((((((((())))))((((((''''''''''''(((((((((((((((((()))))))))))))))))))))((('''''')))++++++***)))(((((('''((((((sssYYYLLL:::444555222555999444555555555333000......////////////.........------......---------------...------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++***+++---///000...,,,***))))))))))))******+++,,,,,,++++++******++++++,,,---333999:::444///...000000...------...///000000666888555222333444333222555666444111111777<<>>777777666111111666555555555555555666666777555444333333222222333333111111111111000000000000////////////......---,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***************)))))))))))))))((((((((((((''''''((((((((((((((())))))***))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&''''''''''''&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((('''&&&%%%$$$''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''(((((((((((('''(((((())))))******+++((()))***++++++***)))(((((((((((((((((((((((((((***))))))((()))***+++,,,.........///000000111111000000000000000111111111111111000000000000111111111000000///.../////////111111111000000000000000.........------------,,,,,,,,,,,,,,,+++++++++++++++++++++*********))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))******+++,,,,,,,,,++++++''''''&&&&&&&&&((()))***&&&))),,,+++((('''(((***''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))******(((((()))***+++***))))))((((((((((((sssYYYJJJ:::666777333555888444777888777444111//////000///////////////......------------------------------------,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,...//////---***(((((()))************************++++++,,,.........---///444444000---///------------...///000111///444777333000111111000///333555333///111999BBBRRRBBB555555555111000555666555555555666666777888444333333222222222222222111111111111000000000000////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,))))))))))))************))))))((((((((('''''''''((((((((((((((()))******)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&'''''''''&&&&&&%%%$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&''''''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((('''(((((()))******++++++((()))***++++++***)))(((&&&'''''''''((()))))))))+++***)))((((((***+++---------...//////000000111/////////000000000111111111111000000000000111111111000///.........//////000000000/////////...............---------,,,,,,++++++++++++++++++++++++*********)))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((('''&&&%%%&&&(((+++---000111222222222111000///))))))(((''''''((()))***&&&)))---,,,)))'''(((+++'''((((((((())))))))))))''''''(((((((((((('''''''''((((((((()))))))))***&&&)))+++,,,***)))((((((******))))))((()))))))))rrrYYYIII:::777999444444777333999999888555222//////000...//////000//////......---------------------------------,,,,,,+++++++++******+++++++++,,,,,,,,,...------//////...+++((()))***+++---------,,,+++(((((()))+++,,,///000222///,,,+++------+++,,,///++++++---...///111222222---333666222/////////......222444222...111;;;EEESSS???000111333111111555555555555555555666777888333222222111000111111111111111111111000000000000////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---(((((())))))******++++++)))(((((((((''''''''''''((((((((((((((()))******(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((''''''&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%&&&'''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$%%%&&&(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''''''''''''''((((((((()))'''(((((()))***+++++++++''')))***++++++***)))'''%%%&&&&&&'''((()))******,,,+++)))((((((***,,,---------......///000000000.../////////000000111111111111000000000000111111111000///------......///000000//////.........---......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))'''%%%$$$&&&)))---000555666666777666555333222,,,+++)))((((((((()))***%%%***------)))'''(((+++(((((((((((())))))))))))''''''(((((((((((('''''''''((((((((())))))******&&&(((,,,---,,,)))((((((******))))))))))))******mmmTTTJJJBBB;;;999888666666999===;;;999666333000///...,,,...000000...---,,,------------,,,,,,+++++++++...---,,,,,,++++++++++++*********++++++,,,,,,---111000...------,,,+++))))))***+++***((((((((()))---+++***+++------***''',,,++++++++++++---...///------...//////...---,,,...---...///111111///---//////......///111444555444444444444333333222111111222333444444444444333333333333444444333222222222111000//////000111222000//////...---,,,,,,,,,...---,,,---//////...---************************)))))))))))))))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))((('''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((()))))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((%%%%%%''''''%%%%%%(((+++***(((&&&%%%&&&'''(((&&&'''((('''%%%$$$###$$$'''%%%$$$$$$''')))))))))&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$###$$$%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))(((''''''&&&&&&((()))***,,,+++++++++++++++++++++((()))+++,,,---.........///////////////000000111000000000///000111111222000000//////..................////////////......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++************)))******))))))((((((''''''(((((())))))))))))(((((())))))(((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''"""$$$&&&(((((((((&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''')))******))))))(((''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((******)))'''&&&&&&))),,,333444555555444555777888,,,+++)))''''''(((***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********))))))((()))))))))))))))(((''''''++++++******))))))((((((nnnVVVJJJBBB;;;999888666666999<<<;;;888555333000///...,,,...000000...---,,,------------,,,,,,+++++++++------,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++*********)))((('''***+++++++++)))((()))***)))((((((+++...///---+++))))))(((((()))***,,,---......///000000///...---......---...000000///...000///......///111333444333333444444333222222111///111333555555444222111111111222222222222111111222111000000000000111222111111000000///......---///---,,,,,,------,,,***************************)))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))(((((('''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''%%%&&&'''))))))'''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$''''''######%%%***)))'''&&&&&&&&&((())))))***++++++((('''''''''(((&&&$$$%%%'''((()))(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((()))(((((('''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))(((''''''&&&'''((()))***+++*********************))))))***+++,,,---.../////////......//////000111000000000///000000111111////////////......------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,+++++++++++++++*********))))))***)))))))))((((((((('''(((((())))))))))))((((((((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***)))((((((''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&(((***,,,---///111222444777999---,,,***(((''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************)))))))))))))))))))))(((''''''*********)))))))))))))))oooXXXIIIAAA;;;999888555666:::<<<:::888555222000///...---...000///...,,,,,,---------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,++++++***)))***+++,,,+++)))))))))***(((((((((***---...---,,,((((((((((((((()))++++++......///000000//////...///...------///000000///000///.........000111222222333333333333222111111...000222444444333111//////000000111111111000000222222111111111111222222222222111111000000/////////---,,,+++,,,+++)))(((************************)))))))))))))))(((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((((((((((((''''''''''''(((''''''&&&%%%((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%######''''''$$$###%%%((('''&&&&&&&&&'''((()))***+++,,,+++)))(((((((((((('''%%%%%%'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((())))))((((((''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''&&&&&&''''''((()))))))))))))))))))))))))))******))))))***,,,...//////............///000000111000000/////////000000...............---------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,222111000///---,,,+++***++++++*********)))))))))))))))))))))(((((((((((('''(((((())))))((((((''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((()))))))))(((''''''&&&&&&''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%'''(((((('''&&&'''(((''')))+++,,,---000333666...---+++)))''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))******))))))(((((())))))))))))************oooZZZHHHAAA:::888777555666:::;;;:::777555222000///...---///000///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,------------+++***)))***,,,------,,,+++++++++***+++,,,+++***)))***++++++*********++++++******)))))))))******+++,,,,,,------..................000...,,,,,,...000111111000///.........///000000111222222222222222111111///000111111222111000000//////000111111111000000222222111111111111222222111111111111000000//////...,,,++++++,,,,,,+++)))************************)))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&'''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((($$$$$$&&&&&&$$$%%%)))&&&&&&%%%&&&&&&((()))***'''((())))))'''&&&&&&&&&)))'''&&&&&&'''((('''%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))&&&&&&&&&&&&''''''((((((''''''((((((((((((((((((+++***)))((()))+++---///......------......///000000000///.........//////............------------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,111111000...---,,,+++***************))))))))))))))))))))))))(((((((((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%'''******)))'''''''''((()))*********+++---///,,,,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************)))))))))*********))))))((((((((())))))******++++++nnnYYYGGG@@@:::888777555777::::::999777444222000//////...//////...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,---......---,,,***)))&&&(((++++++)))''''''(((***+++,,,+++)))((()))************************+++((())))))***++++++,,,,,,++++++++++++,,,,,,------///---,,,,,,...000111111..................//////000000111111222111111000222111000/////////111111//////000111111111111111111111111111111111111111///////////////.........,,,+++***+++---......---************************)))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((($$$###$$$%%%$$$&&&+++$$$%%%%%%&&&'''((())))))%%%'''((('''&&&%%%%%%&&&((('''&&&&&&((((((&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((+++***((('''(((***,,,...---------------....../////////...............///..............................////////////......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++*********)))))))))(((((((((((((((((())))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&(((+++,,,+++)))(((((('''((())))))((()))+++---))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))************))))))(((((())))))******++++++mmmWWWGGG???999888777555777:::999888666444222000//////...//////...,,,,,,---///++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------+++,,,...///...---+++***'''+++......+++(((((())))))***+++***((((((((()))%%%'''((())))))+++---000&&&'''((()))***************************+++,,,---...---,,,---///111111111,,,------.........////////////000111111111111000333222000/////////000111...///000111111222111111000000111111111111000000............------------+++******+++...//////...************************)))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&'''((('''%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&######&&&&&&%%%&&&)))$$$$$$%%%&&&'''(((((((((&&&((())))))(((''''''((('''&&&&&&'''(((((('''%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((((((''''''(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''(((((()))))))))((((((((()))+++,,,---,,,,,,,,,,,,---......---------------...//////.........///////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******)))))))))((((((((((((((((((((())))))))))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''))),,,---+++***))))))%%%&&&((((((((())),,,...((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++******))))))******++++++******))))))))))))************kkkTTTFFF???999777777555777:::999888666333111000///////////////---,,,,,,---///+++++++++,,,,,,---------------,,,+++++++++,,,,,,***+++---//////...,,,++++++///333222...******+++((()))***)))'''''''''(((%%%'''((()))(((***---111'''((()))***+++++++++******************,,,---...,,,,,,,,,...000222111000***+++,,,---.../////////...//////000111111000000000111222333222111///...------...///000000000000...///000000000000///...------------------------+++***)))+++,,,------,,,************************)))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%'''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$(((...///***''''''$$$%%%%%%&&&'''''''''''''''(((******((((((((()))%%%%%%%%%'''))))))(((&&&''''''&&&&&&&&&&&&''''''%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''((((((((())))))))))))''''''&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''((($$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''((()))))))))((((((((())))))))))))***,,,,,,,,,+++,,,------...+++++++++,,,---...///000/////////000000000111111......////////////......,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,***)))))))))(((((((((((('''((((((((()))))))))***&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''')))++++++***)))))))))&&&'''(((((('''''')))+++((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++++++++((()))***++++++++++++************)))))))))))))))jjjQQQFFF>>>888777777555777:::999777666333111000///////////////---,,,,,,---///+++++++++,,,,,,---------...------,,,++++++++++++)))+++---///000///---,,,)))---111000+++''''''((('''))))))((('''&&&'''(((((()))***)))''''''+++...)))***,,,---......------++++++******+++---...///++++++,,,///111222111///)))***+++---.../////////......///000000111000000...000444666666333...++++++,,,---...////////////---...///000000///...---------..................,,,***)))***++++++***)))************************)))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%((()))))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&...777888111***((($$$%%%&&&&&&''''''&&&&&&&&&'''))))))(((''''''((($$$$$$%%%''')))***((('''''''''&&&&&&&&&&&&''''''%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((($$$%%%&&&'''''''''&&&%%%&&&&&&''''''((()))******'''((()))))))))))))))(((,,,,,,++++++,,,,,,---...******+++,,,---///000111//////000000111111222222......////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))(((((((((((('''((((((((())))))******&&&''''''''''''''''''&&&'''''''''((((((((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&'''''''''))))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''"""$$$&&&(((((((((&&&%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))''')))******((((((((()))*********(((%%%$$$%%%&&&***************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((******+++++++++((()))***+++++++++++++++++++++******))))))((((((lllSSSCCC===777777666555666999888888666333000//////111//////.........//////000000...,,,---000111///---......---------,,,,,,,,,+++,,,,,,---,,,+++***))),,,---......,,,+++++++++)))*********)))(((&&&%%%******))))))((((((''''''***+++,,,+++))))))***+++++++++,,,,,,,,,,,,------+++,,,.../////////......------------------------------...///000000//////......////////////......111111000//////////////////............---------......---------,,,,,,,,,,,,***)))+++---...+++)))))))))))))))(((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&'''''''''&&&%%%$$$$$$%%%&&&&&&&&&'''(((((((((%%%&&&''''''((((((''''''###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))---111222000+++'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&$$$%%%'''((((((((('''&&&((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******************+++++++++,,,,,,,,,)))***,,,...///......---000000000000111222333444222111111000///......---+++++++++,,,,,,---------------,,,,,,+++***))))))******))))))))))))******((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&((((((((((((''''''''''''+++***(((&&&%%%&&&((()))%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''')))'''%%%$$$$$$&&&)))***(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((***))))))((((((((((((((()))))))))))))))))))))))),,,+++***((((((((()))******************)))((((((*********))))))))))))))))))))))))))))))))))))))),,,+++*********+++,,,---,,,++++++******++++++,,,kkkSSSCCC===777777666555666999888777666333000//////111//////............//////...---...000222111...+++---,,,,,,,,,++++++++++++++++++,,,,,,,,,+++***)))((()))***)))))))))*********++++++++++++)))'''&&&***)))))))))(((((((((''')))***++++++))))))***++++++++++++,,,,,,,,,------+++,,,---......------,,,------------------------------...///////////////......////////////......111000000//////////////////............---------......---------,,,,,,,,,,,,******+++------+++)))***)))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&'''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((******'''%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&%%%'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,***+++---...//////......000000000000111222333333111111000000///......---++++++,,,,,,------------------,,,++++++***))))))))))))(((((((((((())))))((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''))))))((((((''''''&&&&&&)))(((&&&$$$$$$%%%&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((('''&&&%%%&&&''')))***((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************,,,+++***)))((())))))*********+++******))))))(((************************************************,,,+++*********+++------,,,,,,++++++++++++,,,,,,jjjSSSDDD===777666666444555888777777666333000...///111//////............//////,,,,,,///111333111---)))++++++++++++************+++++++++,,,++++++***)))++++++******+++,,,...///++++++,,,,,,+++***)))((())))))))))))((((((((((((''')))******))))))+++,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***------------------------------...////////////.........////////////......000000//////....../////////............---------......---------,,,,,,,,,,,,+++***+++,,,---+++)))******)))))))))((((((((())))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&'''(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&'''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""$$$%%%&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((''''''''''''((((((++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))***************++++++++++++,,,+++,,,---.../////////////////////000111111222222000000000///......------,,,,,,---------------...,,,,,,,,,+++******))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''***))))))((('''&&&&&&&&&'''&&&$$$#########$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((()))***++++++++++++++++++++++++++++++,,,+++******))))))************+++++++++***))))))************************++++++++++++++++++++++++,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,hhhRRRDDD===777666666444555888666666555222000...///111000//////............///,,,---...000000///---+++,,,++++++++++++************++++++++++++*********///---+++***+++---...///******+++++++++***(((((())))))))))))((((((((((((&&&((()))***)))***+++---***++++++++++++,,,,,,,,,------,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------...//////.........---......//////......---000//////........./////////............---------......---------,,,,,,,,,+++++++++,,,,,,,,,+++************)))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((()))))))))((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&######%%%'''(((((('''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((())))))***,,,+++)))(((''''''((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((()))))))))***************++++++++++++------......////////////......///000111111111111/////////......---------------------------------,,,+++++++++******))))))***))))))(((((())))))***)))))))))))))))((((((((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''******)))((('''&&&&&&%%%%%%%%%$$$######$$$$$$%%%%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''((()))***+++******)))))))))((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++***+++++++++++++++***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...---------......---------eeeQQQDDD===777666555333444777555555444222///...000111000000///........................---,,,---...///,,,,,,,,,,,,++++++++++++*********************+++///,,,((('''((())))))(((((()))*********)))((('''(((((((((((())))))))))))&&&((())))))))))))+++,,,*********+++++++++,,,,,,......---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------------............------//////............/////////............---------......---------,,,,,,,,,***+++,,,,,,,,,+++++++++************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((()))))))))(((''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))))))))''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((()))***+++***)))(((''''''((()))***&&&&&&''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))*********+++++++++------------.........///,,,---///000000111000000............------------------------------------++++++***************)))+++******))))))******+++((((((((()))))))))))))))***)))(((((((((((()))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''))))))((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((***))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''(((***+++,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((***+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,---------------------------,,,,,,------............---...////////////...---cccPPPDDD===777666555333333666555555444222///...000111111000///......---......//////...,,,***+++...111---,,,,,,,,,++++++++++++******)))))))))***++++++222...***)))***+++)))&&&'''((()))******)))((('''(((((((((((())))))))))))&&&((())))))((((((***+++************++++++++++++...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,------............------......------....../////////............---------......---------,,,,,,,,,)))+++---,,,+++***+++,,,++++++*********)))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''))))))'''%%%&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''(((((('''''''''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((''''''(((((()))***+++((('''''''''(((((()))***&&&&&&''''''((()))))))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))************+++------,,,,,,,,,------...+++,,,...000000000//////------------------------------,,,,,,,,,,,,++++++******************************))))))))))))******''''''(((((((((((())))))***)))(((''''''((()))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''')))))))))(((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((()))++++++******))))))))))))******+++++++++))))))))))))))))))))))))''''''''''''''''''''''''((((((((()))***+++------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,---------,,,,,,+++++++++,,,,,,------...------------------------,,,---......//////.........///000111111000///...}}}bbbOOODDD===777666444222333666444444333111///...000111111000///......---------,,,......---++++++---000++++++++++++***************)))(((((()))***+++,,,222...+++,,,...///,,,(((((()))******+++***)))((('''((((((((()))))))))***''')))***)))(((((()))***************++++++++++++,,,++++++******+++,,,---++++++++++++++++++++++++---.........------,,,+++,,,------......------,,,...------------...///000///............---------......---------,,,,,,,,,)))+++------+++******,,,+++++++++*********))))))))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''&&&$$$%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''''''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''((()))******''''''(((((((((''''''&&&%%%%%%&&&''''''((())))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))************---,,,++++++++++++,,,---***,,,...///000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))************((((((''''''''''''((((((&&&&&&'''''''''(((((((((***)))'''&&&&&&''')))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&$$$$$$%%%%%%&&&''''''((('''''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))((((((((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((%%%%%%&&&'''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''((())))))******))))))))))))***+++,,,------...))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***+++,,,---++++++++++++++++++++++++***+++,,,.........---,,,++++++,,,---------------++++++,,,,,,---.................................,,,---...///000//////......///111222222111///...|||aaaOOODDD===777555444222222555444444333111///...000111111111000......---------***---000///---+++,,,...************))))))))))))***)))(((((((((***+++,,,---)))''')))---...***&&&))))))+++,,,,,,+++***)))'''((((((((())))))******((()))***)))((('''((())))))************+++++++++******)))))))))***,,,---++++++++++++++++++++++++---.........------,,,+++,,,------......------,,,---------------...///000//////.........---------......---------,,,,,,,,,)))+++...---+++)))***,,,+++++++++************)))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######%%%''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''(((((('''''''''&&&%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''(((******(((((())))))(((&&&$$$###$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))************---,,,+++*********+++,,,***+++...///000000......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))*********&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''((((((***((('''&&&&&&'''(((***'''''''''&&&&&&'''''''''''''''''''''''''''''''''******)))((('''&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))&&&&&&''''''((()))))))))$$$%%%&&&&&&'''''''''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((()))))))))))))))***+++---...///000))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,++++++++++++++++++++++++***+++---.........------+++,,,,,,---.........---++++++,,,,,,---...//////////////////////////////,,,---///000000000///......000111222222111000...~~~bbbMMMCCC>>>888444333333444444555444222000............///000000111111000...---333222111///............---,,,++++++******++++++)))***,,,+++)))(((((()))000///,,,***(((((()))***,,,,,,,,,+++++++++******&&&'''((((((''''''(((******)))(((''''''((()))***))))))(((((((((((())))))++++++************************))))))******+++,,,++++++++++++++++++++++++,,,---...---++++++---///,,,,,,111888888111,,,,,,........................///...---,,,***)))((((((---,,,++++++******++++++******))))))))))))******((((((((((((''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''')))******)))'''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''((('''''''''(((((((((((())))))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))***,,,,,,******++++++++++++,,,,,,+++,,,------......------......---------,,,,,,,,,,,,+++******)))))))))******************)))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''(((((())))))******(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&((()))&&&'''''''''(((((()))))))))))))))(((''''''&&&&&&+++*********))))))((((((((((((((((((***,,,...///******)))((((((((((((((((((((((((((())))))))))))))))))))))))************---------------------,,,.........------,,,,,,,,,---++++++...111333222///......---,,,---...///000000---++++++...///...,,,------...............---///111444333111///------zzz```MMMCCC>>>888444333333444444555444222000............//////.........///111222222111000///...------...---,,,++++++******++++++)))***,,,+++)))(((((()))///---,,,***))))))******,,,+++++++++************'''((())))))(((((()))+++***)))(((((((((((()))***+++***)))(((((()))***+++******************************))))))******+++,,,++++++++++++++++++++++++---......---,,,+++---...000000444::::::444000000...........................------,,,+++***))))))---,,,++++++******++++++******))))))))))))******((((((((((((''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&''''''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((&&&&&&'''''''''((((((((()))((('''%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''++++++*********++++++,,,,,,,,,,,,---------......+++,,,------...------------------,,,,,,,,,++++++,,,,,,+++++++++************************)))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((((((((((())))))))))))(((((((((((('''''''''%%%&&&&&&&&&''''''''''''(((((('''''''''((()))***''''''''''''((((((((()))'''''''''(((((((((((((((*********)))))))))(((((((((((((((((()))+++,,,---))))))((((((((()))******(((((((((((()))))))))***))))))))))))************,,,,,,,,,,,,------------.........------,,,,,,,,,---,,,,,,...111222000/////////...---...///000111555222000///111111///...222222222222222222111111///111333444333222222333uuu^^^MMMBBB>>>888444333444444444555444222000............///...,,,+++,,,///222444000///...------------------,,,++++++******++++++)))***,,,+++***((()))))),,,,,,++++++************************))))))))))))((()))******))))))***+++******))))))))))))******,,,+++)))(((((()))+++,,,***************************))))))))))))***++++++++++++++++++++++++++++++/////////...,,,,,,---...222111333888888333111222------------------------,,,,,,,,,+++++++++******,,,,,,+++************+++******))))))))))))******((((((((((((''''''''''''$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((...---,,,+++++++++++++++,,,,,,,,,,,,------------++++++,,,------------------,,,,,,,,,,,,++++++++++++,,,,,,------,,,*********************)))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%))))))(((((((((((((((((()))))))))(((((((((((('''&&&&&&'''''''''(((((((((((((((((((((((()))******''''''''''''((((((((((((&&&&&&''''''((())))))*********))))))))))))(((((()))(((((((((((()))***+++(((((((((((()))***+++,,,((((((((()))))))))******)))))))))*********+++++++++++++++,,,,,,---------.........---------------------,,,...000000///...///////////////000111111222111//////000111000///000000000000111111111111000222333333222222333444ppp[[[MMMBBB===888444333444555555555444222000...............---,,,,,,---...111222......---,,,,,,,,,---------,,,++++++******++++++)))***,,,+++***))))))*********++++++++++++***))))))))))))))))))(((((((((''')))******)))(((***+++*********))))))*********,,,***(((''''''(((***,,,))))))))))))************)))))))))))))))***++++++************************///000000...,,,,,,---...000---...222222...---000------------------------++++++++++++++++++++++++,,,++++++*********************))))))))))))******((((((((((((''''''''''''%%%%%%&&&''''''''''''&&&$$$$$$%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&'''((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%$$$######$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''',,,,,,+++++++++++++++,,,)))************+++++++++++++++,,,------------,,,---------------,,,,,,,,,***+++---......---+++******************)))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((''''''&&&(((((((((((('''''''''''''''''''''(((((((((((()))'''''''''(((((()))******'''''''''(((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))((((((((((((((((((******)))))))))***++++++(((((()))))))))*********))))))*********+++++++++)))******+++,,,---.....................---------...---.../////////......///////////////000000111///......///000222222333//////000000111333444444444555555333222111333444lllYYYLLLAAA===777444333444555555555444222000............------............---------,,,,,,,,,,,,------...---,,,++++++******++++++(((***,,,,,,*********+++******+++++++++***))))))((((((((((((((((((((((((&&&''')))(((''''''(((***)))))))))******)))))))))***((('''&&&&&&'''(((***(((((()))))))))*********))))))(((((())))))***+++************************...//////...,,,,,,---...---******------******---------------------------***++++++++++++,,,,,,,,,,,,+++******))))))************))))))))))))******((((((((((((''''''''''''&&&&&&'''((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''(((((())))))))))))&&&&&&'''''''''''''''&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***+++,,,)))))))))*********++++++***+++,,,,,,------,,,,,,---------------.........***+++---......---+++******************)))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''(((((((((((()))%%%%%%&&&'''(((((())))))((((((((((((((('''''''''))))))((((((''''''''''''(((((((((((((((((()))))))))))))))))))))(((((('''------,,,***))))))))))))))))))))))))************************++++++++++++******+++,,,------..............................---...///000////////////......//////000000000000111111111111222222444555333333333333444555777888444555666666666777999;;;kkkXXXKKKAAA===777444333444555666555444222000............,,,---...///...---+++***,,,,,,,,,,,,,,,---...///---,,,++++++******++++++(((***,,,,,,+++***+++,,,++++++******))))))))))))(((((((((((())))))))))))&&&'''((((((''''''((()))(((((())))))))))))(((((('''''''''&&&&&&''''''''''''(((((())))))*********)))(((((((((((()))******************************,,,---...---++++++---///...++++++......++++++...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++***))))))))))))*********))))))))))))******((((((((((((''''''''''''&&&'''(((((())))))(((((($$$$$$%%%%%%&&&&&&'''''''''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''((((((((('''''''''((())))))******%%%&&&''''''((('''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,------------......******,,,------,,,,,,+++***************)))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&%%%&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&'''''''''(((((((((###$$$&&&'''((((((((((((((((((((((((((('''''''''***))))))(((''''''&&&&&&''''''(((((((((((())))))))))))*********)))((((((///...---+++***))))))((()))))))))*********++++++*********++++++++++++,,,,,,,,,,,,------......................../////////---///111111000000111222//////000111111111111000222222333222000000111333333333333333555777999;;;:::===AAAEEEGGGKKKOOORRRkkkXXXJJJ@@@<<<777444333555666666555444222000............,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---...///000---,,,++++++******++++++(((***,,,,,,+++++++++,,,---,,,***)))((((((((((((((((((((())))))*********&&&((())))))(((((()))***&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&''''''(((((()))******+++((((((((((((((()))*********************************+++,,,+++++++++---//////------000000------///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))))))))))))))******))))))))))))******((((((((((((''''''''''''%%%&&&''''''((((((''''''$$$%%%%%%&&&''''''((((((&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&'''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((()))******%%%%%%%%%&&&'''(((((((((%%%&&&&&&'''((((((''''''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,*********+++++++++,,,,,,***************)))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''$$$%%%&&&((()))))))))))))))(((((((((''''''''''''(((((((((((((((''''''''''''''''''((((((((())))))((()))***++++++******)))///...---,,,+++*********))))))*********+++++++++*********+++++++++,,,,,,........................---........./////////000---000222333111111333555111222333444444444333222222444666666555666888;;;???@@@BBBFFFLLLRRRWWW[[[___cccjjjoootttxxx}}}lllYYYIII@@@<<<777444333555666666555444222000............,,,+++***)))***,,,///111,,,,,,,,,---...///000111---,,,++++++******++++++(((***,,,,,,++++++,,,---///---***(((''''''(((((((((((())))))******++++++((()))******))))))***+++%%%&&&'''(((((('''&&&%%%&&&((()))++++++)))(((&&&&&&''''''((()))******+++((((((((((((((()))******))))))))))))))))))))))))((()))++++++***+++---//////---...111111...---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++******)))))))))))))))******))))))))))))******)))(((((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))$$$%%%'''(((((('''%%%$$$'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%'''''''''(((((((((((()))&&&''')))*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''((()))******+++######$$$%%%%%%&&&''''''%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))(((((('''''''''''''''((())))))))))))***************+++,,,,,,,,,,,,+++(((((())))))*********+++***)))))))))***+++,,,,,,***************)))(((((()))((((((((('''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%''')))***+++******))))))(((((('''''''''&&&&&&&&&''''''((()))))))))&&&'''''''''(((((())))))((()))***,,,,,,,,,+++***------,,,+++++++++,,,,,,)))************+++++++++******+++++++++,,,,,,,,,///////////////.........---.........//////000000---000333333222222444777333444555666666666555444555999===???AAADDDIIIMMMWWWZZZ___hhhrrr}}}|||cccRRRHHH???;;;777444444444444444444555444222///...//////......---,,,,,,+++******---------+++***+++///111++++++******++++++,,,---***+++,,,,,,+++***+++,,,000---)))))),,,,,,)))&&&((()))***++++++,,,++++++---,,,***(((((()))***+++((()))***++++++***)))((((((''''''''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))***)))((((((((()))+++,,,---------,,,,,,+++++++++***+++---//////...---,,,---...///...,,,+++,,,---******))))))***,,,---...***,,,,,,+++)))((()))***((()))***++++++***)))((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%$$$###$$$&&&''''''&&&$$$###'''&&&%%%$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%)))'''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''((((((+++)))(((&&&%%%%%%%%%&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******++++++++++++++++++++++++)))************+++++++++******++++++++++++******+++++++++*********))))))(((((())))))))))))((((((((((((((((((''''''''''''))))))(((((('''''''''&&&)))'''&&&'''((()))((('''''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&'''((('''&&&%%%%%%&&&((()))''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((()))((('''''''''(((***+++))))))))))))))))))))))))+++++++++******)))))))))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,------...//////000111000...,,,,,,---...///---222666777555333444666<<<<<<<<>>JJJJJJOOOYYYbbbhhhooovvvxxxaaaRRRHHH>>>;;;666444333444444333333333222111///...............---,,,,,,+++******+++,,,,,,+++******---///...---,,,+++***)))))))))***+++,,,+++***)))***,,,222111...+++)))(((((((((''''''((()))************,,,+++)))''''''((()))***&&&''''''((()))))))))((())))))(((((('''((((((((('''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))******+++------,,,,,,,,,+++++++++***+++---...///...---,,,***,,,------,,,,,,...///,,,+++++++++,,,---///000+++,,,---+++)))(((((()))(((((()))******)))(((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%)))'''&&&'''((()))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%%%%%%%&&&$$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''((())))))'''&&&%%%%%%&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))***************************))))))*********+++++++++******++++++++++++******+++++++++*********))))))(((((())))))))))))(((((((((((((((((('''''''''''')))((((((((('''''''''&&&)))'''&&&'''((()))(((&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''%%%'''((('''&&&%%%&&&(((''''''&&&%%%&&&'''((()))''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((()))(((((('''((()))***+++)))))))))))))))))))))))),,,,,,+++++++++***************+++,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------....../////////000000000000000000000000111555888888888;;;BBBGGGKKKPPPXXX\\\^^^___bbbfffsssttt{{{ttt```RRRGGG===:::555333222333333222222222111000///............------,,,,,,++++++***)))***++++++******+++,,,...---,,,+++***))))))))))))***++++++))))))***+++111111000+++'''%%%&&&(((&&&'''((())))))******)))***)))((('''&&&'''((()))''''''&&&&&&&&&''')))***+++***))))))((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((()))***************,,,,,,,,,,,,++++++++++++***+++---......---,,,,,,)))***,,,---,,,---///000...------,,,---...000111,,,------,,,)))''''''(((''''''((((((((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$&&&&&&&&&&&&$$$$$$######%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%((('''&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&''''''(((''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***)))))))))))))))))))))))))))))))))*********++++++******++++++++++++******+++++++++***************(((((())))))))))))((((((((((((((((((''''''''''''((((((((('''''''''''''''((('''&&&'''(((((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((()))***+++)))))))))))))))))))))))),,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,---------.........//////............////////////...//////000000000000000444888===???CCCLLLXXXaaaooovvv||||||zzz}}}ttt```QQQDDD===999555222222222222222222111111111111111///...---------,,,,,,+++++++++)))***,,,,,,+++******+++***************++++++,,,(((*********)))((()))***---,,,,,,,,,+++***((('''&&&'''((()))************))))))(((''''''(((((())),,,+++((('''&&&''')))+++,,,,,,***)))(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''((()))++++++***)))))),,,++++++++++++++++++++++++,,,,,,---------,,,+++)))+++,,,,,,,,,,,,...///...------,,,---...///000---......,,,)))'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))******************++++++++++++******************************(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''((('''&&&&&&(((((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''')))***)))((('''((()))%%%&&&'''((())))))((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------.........//////////////////////////////111000000000111222444666999AAAJJJQQQWWW```lllvvvxxxbbbPPPBBB===999555222222222222222333222111222444444222///------,,,,,,,,,,,,++++++***,,,------,,,+++++++++******))))))******+++,,,(((*********)))((()))******((((((...444555000)))(((((()))***++++++++++++)))))))))((()))))))))***222000,,,)))((((((***+++,,,,,,***)))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))++++++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------+++***+++------,,,+++++++++,,,---...---......,,,)))'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((((((&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))************************(((((()))))))))***************++++++++++++******************************(((((())))))))))))((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''(((&&&%%%&&&'''((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((()))***)))(((((()))***%%%&&&'''((())))))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((()))((((((''''''&&&&&&%%%'''''''''((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***((())))))***************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------------............/////////000000000000000555333111111333888===@@@GGGSSSbbbkkkooosss{{{zzzbbbOOO@@@===:::555333222333333222333111111333666666333000,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,+++***+++,,,---,,,+++***)))((((((((()))***++++++))))))***+++,,,((((((///999<<<444,,,((()))***++++++,,,,,,,,,(((((())))))))))))******333111...***))))))***++++++***))))))(((((((((((())))))))))))))))))))))))&&&&&&'''''''''((((((((((((((()))************************+++++++++++++++,,,,,,,,,,,,++++++++++++,,,------,,,+++******+++,,,+++************,,,,,,,,,------,,,)))''''''(((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((($$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))************************((((((((()))))))))************++++++++++++*********************+++++++++(((((())))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&%%%&&&''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%&&&'''((()))''''''''''''''''''''''''''')))***)))((('''(((***&&&&&&'''((())))))***+++''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((''''''&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))''''''(((((())))))******((()))******++++++******))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,++++++,,,------------------------............////////////000111222222222111111111444999AAAHHHLLL\\\jjj{{{yyy```NNNAAA>>>;;;666444333444444333222000///222666777333///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***((((((***,,,---,,,+++)))((((((((((((***+++,,,+++***)))***,,,...***(((,,,333555000***'''((()))***++++++++++++&&&'''(((((()))))))))(((...,,,***)))(((((()))***))))))(((((('''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))))))))))))))******+++)))*********++++++++++++---,,,,,,++++++***++++++***+++,,,,,,+++***+++---,,,+++***))))))***+++,,,+++,,,---+++)))(((((()))(((((('''&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''((((((((()))$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((''''''&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((()))))))))*********++++++++++++******))))))*********+++++++++(((((())))))))))))((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%'''((()))'''''''''''''''''''''''''''((())))))''''''((()))''''''&&&'''((()))+++,,,''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))*********((()))***+++++++++******))))))))))))))))))))))))*********+++++++++,,,,,,+++,,,------...---------....../////////000000000......///000222333444444333555;;;CCCMMMVVV^^^bbblllzzzwww]]]MMMCCC???;;;777444444444444444111......111555666222...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((&&&''')))+++)))))))))))))))******+++***+++,,,,,,+++***+++,,,...+++((('''((())))))'''&&&'''((()))************%%%%%%&&&'''((((((((('''(((''''''&&&'''((()))***(((''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***)))((((((((()))+++,,,))))))******++++++++++++---,,,,,,+++*********+++((()))++++++++++++---///---,,,+++*********+++,,,***,,,,,,+++)))((()))***)))((('''&&&&&&'''((()))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''(((((())))))$$$$$$&&&&&&&&&&&&$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$###"""######$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&%%%$$$$$$&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++******))))))******++++++++++++(((((())))))))))))(((((()))(((((((((''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((('''%%%%%%%%%&&&(((***'''''''''''''''''''''''''''((()))((('''&&&''')))((('''&&&&&&'''))),,,...'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))'''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++((()))***+++,,,+++******)))))))))))))))))))))))))))))))))******++++++++++++,,,------......------000000000000111111111111---...///000222444555666<<>>HHHRRRfffuuuxxxsssVVVGGG@@@:::999888666444333333222333222000///...---......,,,---...//////...---,,,++++++*********************)))))))))))))))*********++++++***(((((()))+++...+++((('''))))))'''%%%((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''(((''''''''''''((((((((())))))))))))'''(((((('''&&&&&&)))++++++)))''''''(((((('''&&&))))))))))))))))))))))))++++++++++++************,,,+++)))(((((()))+++,,,++++++++++++++++++++++++*********+++***))))))(((***)))))))))((((((((('''&&&'''((('''&&&%%%&&&'''(((''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&%%%&&&&&&'''((()))''''''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&$$$#########$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&&&&''''''((('''&&&&&&&&&(((,,,///111''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''***)))'''%%%%%%%%%&&&'''&&&&&&'''''''''''''''&&&&&&'''((('''&&&%%%&&&((()))(((((((((((((((((((((''''''((()))))))))))))))*********++++++******)))+++++++++***************)))))))))***)))(((((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))(((((((((((())))))))))))************)))))))))((((((((((((((()))))))))***++++++++++++************...------,,,,,,++++++***++++++++++++++++++++++++,,,---------.../////////222444555444222///......555111111999DDDQQQcccrrrqqqUUUFFF???:::999777555444333444444333222000///...---......------............------,,,,,,+++***)))))))))***(((((((((((()))***+++,,,******+++***(((((()))+++...+++((('''))))))'''$$$(((((((((((((((((((((((((((((((((''''''((((((((('''''''''(((''''''&&&&&&''''''((((((((()))))))))&&&'''((('''&&&'''(((***+++)))(((''')))))))))((())))))))))))************)))))))))))))))*********+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))))))))))))))(((((((((((('''))))))((('''&&&'''((((((''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((()))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''&&&$$$#########$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((()))((('''&&&%%%&&&'''((((((&&&%%%%%%)))000777;;;''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&'''''',,,+++)))''''''''''''(((%%%%%%&&&'''((((((((((((%%%&&&'''&&&%%%$$$%%%'''(((((((((((((((((((((((('''(((((()))))))))))))))))))))******+++******)))***************+++++++++***************))))))((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''(((((()))***(((((((((((())))))))))))************))))))))))))((((((((()))))))))******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---...///111111...000444555555444333444999;;;CCCTTTiiinnnSSSEEE>>>999888666444444444555555333222000///...---......------------------------,,,,,,+++***))))))))))))))))))(((((()))***++++++,,,------+++)))((()))***---***((((((***+++***(((((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((('''&&&%%%%%%'''''''''((((((((())))))&&&'''((((((''''''(((******(((''''''((())))))(((((()))))))))))))))******(((((((((((())))))))))))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))))))))))))))((((((((((((((()))***)))((('''''')))(((''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&((())))))***)))((((((((((((((()))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&%%%$$$###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((&&&%%%$$$%%%&&&''''''&&&%%%&&&)))///555999''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''---,,,+++)))(((((((((((($$$%%%&&&'''((((((((((((%%%&&&''''''%%%%%%&&&''''''''''''((((((((((((((((((((())))))))))))((((((((())))))***************)))))))))***+++++++++,,,)))************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&***)))'''&&&%%%%%%&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((('''((())))))***(((((((((((())))))))))))*********)))))))))))))))(((((()))))))))*********))))))***++++++,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,------------------------///000111...///000222333777<<<@@@GGGTTThhh}}}jjjQQQDDD>>>:::888666444333444555666333222000///...---......---------,,,,,,---------,,,++++++***))))))******++++++***)))(((((())))))000000///---***(((((())),,,)))'''))),,,...---+++''''''''''''''''''''''''''''''((())))))((('''''''''((((((((('''&&&%%%%%%''''''''''''((((((((((((%%%'''((((((''''''((()))((('''%%%&&&'''((((((''''''''''''(((((()))))))))''''''((((((((()))))))))***))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))(((((((((((()))))))))))))))*********((('''((()))(((''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''(((((()))''''''&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))******))))))((((((((())))))******)))))))))(((((((((&&&''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((('''&&&$$$$$$$$$%%%%%%'''&&&&&&'''(((***,,,...''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&'''''',,,++++++***)))((((((((($$$%%%&&&'''((((((((((((&&&((()))((('''&&&'''(((&&&&&&''''''((((((((()))(((((())))))))))))(((((('''((()))***************)))))))))***+++++++++,,,(((((())))))(((((('''&&&((((((((((((((((((((((((&&&''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&***)))'''&&&%%%%%%&&&'''&&&&&&&&&''''''(((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))******))))))))))))************))))))***+++,,,------...***++++++,,,,,,------...,,,,,,------............000///...------...000111444333111222666???KKKSSShhhzzzdddNNNDDD???;;;999666333222333444555333222000///...---......------,,,,,,,,,,,,------+++***************++++++,,,+++***)))((((((((((((000000///---***(((((()))+++)))'''(((,,,......,,,''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''(((''''''&&&&&&&&&&&&'''''''''(((((((((%%%'''))))))((('''((()))(((&&&%%%%%%'''(((((('''&&&&&&''''''(((((())))))''''''(((((())))))******))))))))))))))))))))))))++++++++++++++++++++++++)))************)))(((((((((((((((((())))))))))))((()))***)))((('''((()))(((''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***))))))(((((((((((())))))))))))))))))((((((((((((&&&&&&&&&'''''''''''''''((('''%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((%%%%%%&&&'''(((((((((((('''((()))(((''''''((()))&&&&&&&&&''''''(((((())))))))))))))))))(((((('''''''''((()))***************************+++++++++((((((((((((((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&'''(((((())))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))(((((())))))***+++(((((((((((())))))))))))))))))))))))************)))))))))*********++++++*********+++,,,------...+++++++++,,,,,,------------------...//////000000222111/////////111333555333555999@@@MMM___qqq}}}___LLLDDDAAA===:::777333222222333555333222000///...---......------,,,++++++,,,------))))))))))))***+++,,,,,,******)))))))))))))))***+++,,,,,,***(((((()))***,,,)))&&&'''***+++***(((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&''''''((('''''''''&&&&&&&&&'''''''''((((((%%%'''))))))((('''((((((((('''%%%&&&((())))))(((&&&''''''((())))))******''''''((())))))***++++++(((((())))))))))))((((((************************((())))))))))))((('''''''''((((((((()))))))))***((()))***)))'''&&&'''((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''(((((()))***))))))((((((((('''''''''&&&&&&&&&'''''''''((((((((('''&&&%%%$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%'''((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))***)))'''&&&%%%&&&&&&''''''&&&%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&'''''''''''''''&&&&&&'''((((((&&&&&&'''(((%%%%%%&&&''''''((()))))))))))))))))))))(((''''''&&&'''((()))************+++++++++***************)))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''((()))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))(((((())))))***+++(((((((((((())))))))))))((()))))))))************))))))*********++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------...//////000111111222222111111333666:::<<<===EEERRRcccvvv\\\JJJDDDBBB>>>;;;777333111222333444333222000///............------++++++++++++------(((((())))))***+++------(((((((((((()))***+++,,,'''((()))((('''(((***+++---***&&&&&&((((((&&&###''''''''''''''''''''''''&&&'''(((******((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''(((((($$$''')))***)))'''(((((()))(((&&&''')))******)))'''(((((()))***+++++++++'''(((((()))***++++++,,,(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((''''''&&&'''((((((((())))))******'''))))))((('''&&&'''((((((''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''((('''''''''&&&&&&'''''''''''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''')))******((((((((((((''''''''''''&&&&&&&&&'''''''''((((((((('''&&&%%%$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%'''((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&'''((())))))'''''''''''''''''''''''''''''''''''''''''''''&&&%%%'''***,,,---+++)))(((%%%%%%&&&&&&''''''((()))'''''''''&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&'''''''''###$$$%%%&&&'''''''''''''''''''''(((''''''&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&'''((()))))))))))))))))))))(((''''''&&&'''((()))************,,,+++++++++******))))))***************)))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$%%%'''((()))(((''''''&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&)))))))))))))))))))))))))))))))))))))))******+++(((((((((((())))))))))))(((((())))))*********+++)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---......///000111111222222222222333777;;;???BBBTTT___qqq\\\NNNGGG???;;;888555333333333333222333222111000......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))******))))))******+++,,,,,,***((('''((((((((('''(((((((((((())))))))))))'''''''''''''''''''''''')))&&&$$$%%%(((******)))'''((()))(((&&&&&&((()))))))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&(((((((((((()))))))))))))))((('''&&&'''***,,,...)))(((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((()))((('''&&&%%%&&&&&&''''''''''''(((((((((((()))))))))((('''&&&%%%%%%$$$(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''$$$'''+++///000///,,,***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))+++++++++*********))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((''''''''''''''''''''''''''''''''''''((((((&&&%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((()))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))(((((('''''''''&&&'''&&&&&&&&&'''(((***+++(((((((((((((((((((((((((((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------++++++++++++------,,,,,,,,,---------............000111111222222222000000444;;;???FFFUUUeee|||~~~\\\MMMFFF>>>;;;888555333333333333222222222000///...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))******))))))******+++,,,+++)))'''&&&'''''''''&&&(((((((((((())))))))))))''''''''''''''''''''''''(((&&&$$$%%%(((******)))'''((()))((('''&&&((()))))))))(((((((((((())))))***)))((('''''''''''''''(((((((((((())))))))))))))))))((('''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((('''&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&&&&&&&((((((''''''''''''((((((%%%'''***---...---+++***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************+++++++++*********))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((''''''''''''(((((((((((((((''''''''''''''''''((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))*********+++++++++------,,,++++++,,,------,,,,,,---------.........333111//////111444444444000666===DDDNNNaaayyy|||ZZZLLLDDD>>>;;;888555333333333333222111111///...------,,,,,,------------------------++++++++++++++++++++++++))))))(((((((((((())))))******))))))******+++,,,+++)))&&&%%%&&&'''&&&%%%(((((((((((())))))))))))''''''''''''''''''''''''(((&&&%%%&&&((()))***)))'''((())))))''''''((()))))))))(((((((((((())))))******)))(((((((((((()))(((((((((((())))))))))))((()))))))))***++++++,,,+++***)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''))))))(((((((((((())))))%%%&&&(((***+++++++++***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))*********++++++++++++************)))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''(((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))************))))))((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))))))))************------,,,,,,,,,,,,------------------.........///111///...///222333333111444EEEUUU^^^mmmyyyYYYJJJCCC===;;;888555333333333333222000000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((((((((())))))******))))))******+++,,,,,,***'''&&&''''''&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''''''''&&&'''((()))))))))'''(((***)))((('''((()))))))))(((((((((((())))))))))))((((((((((((((()))(((((((((((())))))))))))(((((((((***...222777999++++++)))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%########################%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((&&&&&&'''(((((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))))))))*********************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))************)))((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++)))*********++++++++++++---------,,,,,,------------............/////////---///111333444555666777DDD___xxxwwwXXXIIIBBB>>>;;;888555333333333333222000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((((((((())))))******))))))******+++,,,...,,,)))(((((((((((('''(((((((((((())))))))))))''''''''''''''''''''''''&&&'''((((((((((((((((((''')))******)))(((((()))))))))(((((((((((())))))'''''''''&&&&&&''''''((((((((((((((()))))))))))))))(((''')))---444<<<@@@++++++)))(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''((($$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&%%%%%%%%%########################%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''''''''&&&%%%$$$''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((()))))))))'''(((((((((((((((((('''(((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((((((((())))))))))))((())))))*********))))))******************************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------------------........./////////000000///222555444555<<>><<<999555222222111000//////......---------......---,,,++++++******+++++++++***)))))))))***+++,,,***+++,,,+++******,,,---******++++++++++++******---,,,***((('''&&&''''''((((((''''''''''''((((((''''''''''''''''''&&&&&&''''''&&&&&&'''(((***+++)))(((((()))++++++***(((******))))))((((((''''''(((((())))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***'''''''''(((''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''&&&&&&''')))************)))(((&&&&&&''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''')))))))))))))))))))))))))))))))))((('''%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((''''''((())))))'''&&&''''''''''''((((((((()))))))))))))))(((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''******))))))((((((''''''((((((((((((((((((((((((************))))))))))))++++++******)))(((((((((******))))))((((((''''''***)))(((''''''((()))***))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((()))((('''&&&%%%&&&&&&'''(((((((((((((((''''''&&&((((((((((((((((((((((((((((((''''''''''''(((((('''(((***+++++++++***)))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((((((((('''&&&))))))************))))))***)))((((((((()))+++,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,---/////////000111000///---111///...///111333777<<>>>>>:::777444222222222222111111000///...---,,,,,,,,,---,,,++++++******++++++)))***++++++++++++***)))''')))***)))''''''((()))(((((())))))))))))((((((+++***(((''''''(((((()))((((((((((((((((((((((((&&&''''''((())))))******,,,+++***(((((((((((()))+++)))((()))******)))((('''((((((((()))))))))***''''''((()))***++++++,,,))))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''&&&&&&''')))&&&&&&'''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''(((((())))))******''''''&&&&&&''''''((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&''')))***)))((((((((()))))))))*********))))))))))))((((((((((((******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((''''''&&&&&&((()))))))))************'''((()))******)))((('''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((())))))***&&&'''((()))***))))))((((((((((((((((((''''''&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((()))***+++''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))*********))))))***++++++,,,,,,++++++***)))***+++,,,,,,,,,++++++,,,,,,,,,------------...,,,,,,------------,,,,,,,,,---...///000111222222111333444444333888@@@GGGVVVrrr|||uuuppprrrxxxyyypppgggaaa```bbblllnnnnnnkkkhhhjjjqqqwww{{{xxxuuusssssssssrrrqqq___III???===>>>:::777444222222333222222111111///...---,,,,,,+++---,,,++++++******++++++((()))+++,,,,,,+++***))))))******)))((((((***,,,(((((())))))))))))((((((******(((''''''((())))))((((((''''''''''''((((((&&&''''''((()))******+++...,,,***)))(((''''''((()))(((((()))++++++***((('''((((((((())))))******&&&&&&''')))***+++,,,---))))))))))))((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((((((''''''''''''''''''((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&((('''&&&&&&''')))&&&&&&''''''(((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((&&&''''''((()))******+++&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))&&&%%%&&&''')))***)))((())))))))))))************))))))))))))((((((((((((***)))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((************)))))))))))))))))))))(((''''''&&&&&&'''((((((((())))))******'''((()))******)))((('''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((()))******&&&'''(((*********)))((((((((((((((((((''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((***)))((((((((()))+++,,,''''''''''''((((((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))************))))))(((***++++++,,,,,,++++++***)))***+++,,,---,,,++++++,,,,,,,,,---------......,,,------......------,,,------...///000111222222777888888666777???LLLVVV~~~vvvrrrrrrppppppooorrr{{{zzzlllhhhhhhfffddddddjjjttt{{{tttwwwxxxrrrjjjhhhooowww|||uuulllgggjjjrrr{{{~~~\\\MMMEEE@@@>>>:::777222000000111222111222111///------------...---,,,+++*********+++,,,+++******)))))))))))))))...------,,,+++***))))))((()))+++,,,,,,+++)))(((***---,,,'''%%%'''((('''''''''((((((((((((''''''''')))******((('''((()))***)))''''''((())))))((('''''''''(((***+++***))))))***)))'''&&&&&&))),,,+++******))))))(((((((((******))))))((((((''''''***)))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&%%%$$$$$$(((((())))))((('''&&&&&&'''''''''''''''''''''''')))(((&&&$$$###$$$$$$%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''((()))(((&&&%%%%%%'''$$$&&&''''''&&&%%%%%%&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))(((((('''''''''((((((&&&'''''''''(((((()))))))))(((&&&&&&&&&''')))***''''''''''''((((((((()))))))))(((((('''''''''&&&'''((()))******+++******))))))))))))))))))))))))''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''******)))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((******))))))((((((''''''((((((''''''''''''((((((''''''''''''((((((((((((***'''%%%'''+++,,,)))%%%((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))***++++++,,,(((((((((((())))))))))))(((((())))))))))))(((((('''((()))******)))((('''''''''(((((())))))******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++)))'''&&&'''(((***))))))+++---...---+++,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---......------------.../////////............//////000...111111000000111111000222:::999999BBBKKK]]]uuu{{{rrrqqqzzz~~~|||lllfffeeecccaaaeeejjjrrrxxxzzzzzzzzzzzzzzzvvvooohhheeejjjuuu~~~wwwpppnnnqqqtttwww~~~|||ZZZJJJDDDAAA???:::777333000000111222111111111///...---,,,,,,,,,---,,,+++*********+++++++++******)))))))))))))))---,,,,,,++++++******))))))***+++++++++***))))))))),,,,,,'''%%%((()))(((''''''(((((((((((('''''''''(((******((('''((())),,,++++++*********)))(((((('''((()))+++,,,+++***)))))))))'''&&&&&&)))+++***************)))(((((())))))))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$((((((((((((((('''&&&&&&''''''''''''''''''''''''$$$&&&((()))***)))'''&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''((()))(((&&&%%%&&&'''%%%&&&((((((&&&&&&&&&'''(((''''''&&&&&&'''''''''&&&'''''''''(((((((((((()))(((((('''''''''(((((('''''''''((((((((())))))&&&''''''((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''(((((())))))***)))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((***)))))))))))))))((((((((((((''''''''''''((((((''''''''''''((((((((((((+++((('''***...000---***((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((())))))***''''''((((((((()))))))))(((((())))))))))))(((((('''((()))******)))((('''&&&'''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))******))))))+++------,,,+++,,,++++++++++++,,,------,,,,,,++++++,,,,,,---......------------.../////////............///000000000111000000111333444444333:::;;;CCCXXXjjj{{{uuullltttzzzrrrhhhbbbcccfffhhhhhhrrruuuzzz|||zzzwwwuuutttqqqpppmmmkkkmmmssszzztttnnnllloooqqqsssxxxxxxWWWHHHCCCAAA@@@:::777333000000111111111333222222111000///---------,,,++++++******+++++++++******)))))))))))))))++++++++++++++++++++++++,,,+++******))))))))))))***------(((&&&)))***)))''''''((((((((((((''''''&&&((())))))((('''((()))++++++,,,,,,+++)))'''&&&)))((((((***,,,---+++***((())))))'''&&&&&&(((+++)))***+++,,,,,,***)))''')))))))))(((((((((((('''&&&&&&'''((('''&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((((((''''''&&&''''''''''''''''''''''''&&&%%%$$$$$$%%%(((+++---''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&(((((((((&&&%%%&&&'''&&&((())))))(((''''''(((''''''&&&&&&''''''(((((((((((((((((())))))))))))(((((((((''''''(((((()))''''''(((((((((((())))))%%%&&&(((******)))((('''''''''((((((((()))))))))'''''''''''''''((((((((())))))((((((((((((((('''((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))(((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***************((((((''''''''''''((((((''''''''''''(((((((((((()))((('''***...000///,,,((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((())))))))))))((((((&&&&&&&&&&&&''''''''''''(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''))))))((((((***+++)))))))))***,,,---,,,++++++++++++++++++,,,------,,,,,,++++++,,,,,,---......------------.../////////.........//////000111222000///000333555666777444@@@KKK```xxxppprrrqqqjjjiiicccbbbbbbcccgggkkkpppsssxxxzzz|||{{{wwwrrrooommmhhhhhhiiilllppptttvvvwwwllliiigggiiijjjjjjmmmrrrsssUUUHHHBBB@@@@@@;;;777333000000111111000333444555555555444222111,,,,,,++++++++++++***++++++******)))))))))))))))))))))******+++++++++,,,---,,,***((('''((()))***---///...)))&&&((()))(((''''''((((((((((((''''''%%%'''))))))((('''((()))&&&(((***+++)))'''&&&%%%((('''''')))+++,,,+++)))(((((()))(((&&&&&&(((***''')))+++------+++((('''(((((((((((((((((((((((('''((()))++++++)))'''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((($$$%%%&&&'''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''###&&&***---...---+++***''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&%%%&&&((('''(((******((('''((())))))((('''''''''''''''(((((())))))))))))*********(((((((((((((((((()))***(((((((((((((((((())))))&&&'''((()))***))))))((('''(((((((((((()))))))))******))))))(((((((((((())))))((('''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************(((((((((((((((((((((((('''(((((()))))))))))))))))))))******++++++,,,,,,((((((''''''''''''((((((''''''''''''(((((((((((('''&&&&&&(((***,,,***)))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))&&&((())))))(((((()))+++)))((((((***,,,---,,,***+++++++++***+++,,,,,,---,,,,,,++++++,,,,,,---......------------...//////............///000111111333///...111444444555888>>>TTTlll|||nnnlllwww}}}lll\\\VVVYYY^^^kkkkkkjjjhhhgggiiiooosssoooqqqsssrrrooollljjjiiicccbbbaaadddggghhheeebbb```___^^^^^^^^^]]]^^^```pppUUUIIICCC???>>>;;;888333111000111000000000111333444555555444444,,,,,,,,,,,,++++++******+++******)))))))))))))))((())))))******++++++,,,---+++)))''''''((()))***///222000***&&&&&&'''%%%''''''((((((((((((''''''%%%&&&((()))((('''((()))%%%(((+++,,,***(((((((((&&&&&&&&&''')))***)))((('''(((((((((&&&&&&''')))&&&(((***,,,,,,***(((''''''''''''''''''(((((((((&&&(((***++++++***((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((($$$%%%&&&'''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$%%%&&&&&&'''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''555??????666))) ''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%'''((('''&&&&&&'''(((''')))******)))(((((()))+++***)))((('''&&&&&&&&&))))))))))))*********+++((((((((((((((()))******))))))))))))))))))(((((()))(((((('''((()))***+++(((((((((((()))))))))***...---,,,+++***(((''''''***)))((('''&&&&&&''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''(((((((((*********++++++,,,,,,,,,((((((((((((((((((((((((''''''((()))******))))))))))))******++++++,,,,,,((((((''''''''''''((((((''''''''''''((((((((((((''''''&&&'''((('''&&&%%%((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******)))(((''''''((()))((((((***,,,---,,,***+++************+++,,,,,,,,,,,,++++++,,,,,,---......------------...//////.........//////000222222222//////333555666:::AAA]]]yyyyyybbb___fffooozzzpppiii___WWWWWW\\\dddiiiqqqoooiii```[[[\\\ccciiicccdddffffffdddbbbbbbbbb]]]ZZZWWWWWWXXXWWWSSSOOOQQQQQQQQQOOOOOOOOONNNMMMqqqWWWIIIBBB???>>><<<888444111000000000000,,,---...///000111111111+++,,,,,,,,,,,,+++***)))+++******))))))))))))))))))))))))*********+++++++++***(((''''''(((***+++///222000)))%%%&&&&&&$$$''''''((((((((((((''''''$$$&&&((((((''''''((()))(((,,,///...,,,***+++---&&&%%%%%%'''))))))((('''&&&'''(((((('''&&&'''(((%%%'''(((******)))((('''&&&''''''''''''(((((((((%%%&&&'''((()))(((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%&&&'''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$%%%&&&''''''(((''''''&&&'''((((((((((((((((((''''''''''''''''''''''''%%%)))---111000---((($$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&((('''&&&&&&'''((('''(((******((((((((()))+++***)))(((''''''''''''))))))))))))************(((((((((((()))***++++++******))))))))))))((((((***)))((('''''')))+++,,,((((((((()))))))))******...---,,,+++***)))((('''***)))((('''''''''((()))((((((((((((((((((((((((((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''''''''((((((((()))******++++++,,,,,,,,,))))))))))))))))))))))))&&&''')))***+++******))))))))))))***************((((((''''''''''''((((((''''''''''''(((((((((((()))))))))(((((('''&&&%%%((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((())))))))))))(((((())))))(((((((((((()))))))))))))))))))))(((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***'''&&&'''(((((((((((()))+++,,,+++******************+++,,,,,,,,,,,,++++++,,,,,,---......------------...//////.........///000111222333222///111777:::>>>MMM]]]wwwmmmkkkooo}}}pppgggZZZZZZ]]]aaafffhhhfffdddhhhddd]]]TTTPPPRRRYYY```YYYZZZZZZYYYVVVUUUUUUUUUQQQNNNLLLJJJIIIHHHGGGEEEBBBDDDDDDAAA@@@BBBBBB???tttWWWHHHAAA???@@@<<<888444111000000000///------,,,,,,,,,,,,------++++++,,,,,,,,,+++***)))+++******)))))))))))))))))))))))))))************((((((''''''((()))***+++,,,///---(((%%%&&&'''&&&''''''((((((((((((''''''###%%%'''(((''''''((()))---000222///+++(((***---&&&&&&&&&''')))***)))(((%%%'''(((((('''&&&&&&'''%%%%%%&&&'''((('''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%$$$%%%&&&'''((((((((((((&&&&&&'''((((((((((((((('''''''''''''''''''''''',,,(((######(((,,,''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''&&&&&&''')))&&&((())))))(((''''''(((((((((''''''((()))******((((((((()))))))))******(((((((((((()))***+++,,,*********)))))))))(((((()))))))))))))))******+++(((((()))))))))***************))))))))))))((((((***)))(((''''''(((***+++))))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))++++++++++++++++++++++++&&&&&&&&&'''''''''(((((('''(((((()))******++++++))))))))))))))))))))))))&&&''')))+++++++++***)))***)))))))))))))))((((((((((((''''''''''''((((((''''''''''''(((((((((((('''((())))))((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))''''''((((((((()))))))))(((((())))))))))))((((((***)))(((''''''((()))***))))))(((((((((''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''((()))((((((((()))+++,,,+++******************++++++,,,,,,,,,++++++,,,,,,---......------------...//////.........///000222333444333111333:::@@@MMMjjj|||~~~xxxzzzxxxmmmccc\\\XXXbbbdddggggggccc]]]WWWSSSWWWUUUQQQMMMKKKMMMPPPSSSMMMNNNMMMJJJGGGEEEEEEFFFAAAAAAAAA@@@===<<<<<<<<<777::::::666666::::::666xxxXXXGGG@@@???BBB<<<999444111000000000///111000...,,,+++++++++,,,++++++,,,---,,,+++***)))+++******)))))))))))))))*********)))))))))))))))&&&''''''((()))***+++,,,))),,,+++'''%%%''')))(((''''''((((((((((((''''''###%%%'''(((''''''((()))000222222...(((%%%'''***'''''''''(((***+++***)))%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''(((((())))))(((((()))***+++,,,''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''###%%%)))+++,,,***'''%%%'''''''''&&&&&&'''''''''&&&&&&&&&'''''')))******'''''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''&&&&&&((()))&&&((())))))'''''''''(((%%%%%%&&&''')))+++,,,---(((((((((((())))))))))))(((((((((((()))***+++,,,+++*********))))))(((((('''(((***+++++++++)))((())))))))))))************%%%&&&&&&'''((())))))******)))((('''((()))+++---************************))))))))))))************))))))(((((((((((())))))++++++++++++++++++++++++&&&&&&&&&'''''''''((((((%%%&&&&&&'''((())))))***))))))))))))))))))))))))%%%''')))+++,,,+++***)))******))))))((((((''''''((((((''''''''''''((((((''''''''''''((((((((()))$$$&&&'''((('''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((($$$$$$%%%%%%&&&'''(((((((((((((((((())))))))))))(((((())))))))))))((((((***)))(((''''''((()))***(((((('''''''''&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''))))))((((((***+++((('''''')))+++,,,+++)))*********)))***++++++,,,,,,,,,++++++,,,,,,---......------------...//////.........///000222333444555222444<<>>>>>>>>777777666666555555555555333333333222222222111111555555444444333444444444vvvVVVGGGBBB@@@AAA<<<999444222111222222111000///...------,,,------------------,,,,,,,,,,,,,,,------,,,******+++---***)))((()))***+++***)))************************000...,,,)))((((((((()))(((((()))*********))))))''''''((((((((()))))))))+++***)))(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''((()))&&&''''''((())))))******((('''&&&&&&&&&&&&'''(((***)))((('''&&&&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&%%%&&&((((((''''''''''''&&&&&&&&&(((''''''''''''(((((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&((()))+++&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''((((((((((((((('''&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((('''''''''(((((()))((((((((((((''''''''''''***))))))(((''''''&&&&&&%%%&&&((((((((()))+++---+++)))''''''((()))***)))************************))))))(((((((((((())))))((()))******++++++******))))))************))))))))))))(((''''''((()))***)))))))))************+++************************************************)))(((((('''((()))***+++))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))((('''''')))))))))))))))***++++++)))))))))))))))******+++******)))))))))((((((((())))))(((((((((((()))))))))((((((***,,,,,,***((('''((()))******)))((('''))))))))))))))))))))))))&&&((())))))(((''''''((())))))((('''''''''''''''(((((((((((((((((((((((('''((())))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++(((((()))***************))))))))))))))))))))))))((((((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------............//////333//////222444111111333::::::@@@TTTyyy{{{tttyyyhhhWWWOOOXXX[[[bbbiiinnnmmmhhhdddWWWSSSLLLGGGCCC@@@>>><<<<<<;;;;;;:::999999888888555555444444333333333333333222222222111111111111222222111111111111222222uuuUUUGGGBBBAAABBB<<<999444222111222222222000///...------,,,------------,,,,,,++++++******,,,,,,---+++))))))***+++((((((((())),,,,,,+++***))))))))))))))))))))))))---,,,***(((((((((((()))))))))*********)))((((((&&&&&&'''''''''(((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((('''''''''((()))***'''''''''(((((())))))***'''''''''''''''''''''''')))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&&&&'''((((((''''''''''''&&&&&&&&&((((((''''''&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&((()))***&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''((()))***((((((((((((''''''''''''*********)))((((((''''''&&&'''(((((('''''')))++++++)))'''''')))*********))))))))))))))))))))))))***))))))(((((())))))***(((((()))***************))))))************)))))))))))))))))))))***+++,,,*********+++++++++,,,,,,************************************************)))))))))((())))))***+++)))))))))))))))))))))))))))))))))))))))*********))))))******))))))(((((())))))))))))))))))***+++)))))))))))))))******+++)))))))))((((((((('''''')))((((((''''''(((((())))))((('''((()))******((((((((())))))))))))(((((())))))))))))))))))))))))'''((()))(((&&&&&&((())))))((((((''''''''''''((((((((((((((((((((((((((('''((())))))(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))******+++(((((()))***************))))))))))))))))))))))))(((((())))))***+++++++++++++++++++++++++++++++++,,,,,,,,,---------......---........./////////000444///---222555555555777BBBMMMaaa}}}sssnnnqqqwww~~~qqqXXXKKKMMMTTTbbbiiippppppggg\\\SSSOOOKKKGGGBBB===;;;999777666666666555555444444333333222222222111111111111111111111111111000000000000111000000000000000111111vvvVVVGGGBBBAAAAAA===999555222222222222222000///...------,,,------...------,,,+++******))))))******)))'''&&&'''((()))((()))***,,,,,,+++)))((((((((((((((((((((((((***))))))(((((((((((())))))*********)))(((''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((()))))))))***'''''''''((((((((())))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&((('''&&&&&&'''((((((''''''''''''&&&&&&&&&)))(((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''')))******(((((((((((('''''''''''')))))))))(((((((((''''''&&&'''((((((((((((+++------+++)))((()))******)))))))))))))))))))))))))))***))))))))))))))))))***(((((()))************))))))******++++++******)))))))))******+++,,,------************+++++++++,,,************************************************************************))))))))))))))))))))))))*********)))))))))))))))))))))*********))))))(((***)))))))))))))))******)))))))))))))))******+++((((((((((((''''''''''''(((((((((''''''(((((((((((('''&&&&&&'''((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((('''%%%&&&(((***)))(((''''''''''''(((((((((((((((((((((((((((((('''((())))))(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******(((((()))***************)))))))))))))))))))))))))))))))))******+++++++++*********+++++++++++++++------------.....................//////000000111222//////222444666<<>><<<999888888888777666222222111111111111111111000000000000000000111111////////////////////////111000000000111111222333{{{YYYIIIBBB@@@@@@===:::555333222333333222000///...------,,,------......------,,,,,,++++++***+++,,,+++***)))+++---///,,,*********+++***))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))(((''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&'''((()))))))))((((((''''''''''''''''''''''''%%%''')))++++++)))'''%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$&&&''''''&&&&&&((()))(((''''''''''''&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$&&&'''((()))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&'''((((((((((((((((((***)))(((''''''((()))***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((()))***(((((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%''')))***+++,,,000222111...+++*********)))(((************************+++******))))))******+++))))))***+++++++++++++++******++++++++++++******)))***+++,,,---------,,,)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******************************)))))))))))))))*********))))))******++++++******+++******))))))))))))))))))))))))))))))******+++)))))))))(((((((((''''''(((''''''&&&&&&''''''(((&&&'''((((((''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))'''((()))(((&&&&&&((()))(((''''''''''''(((((()))(((((((((((((((((((((((('''((())))))(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************************************+++++++++++++++++++++++++++++++++,,,,,,------............////////////000......///000111222333333333555777666555@@@[[[tttxxxwwwqqqsss}}}rrr\\\NNNIIITTTcccllllllfff```]]]RRRKKKCCC@@@@@@???<<<888888666444444555555444333////////////////////////000000000000111111111111////////////000000000000............///000111222|||[[[KKKDDDBBBCCC===:::666333333333333333000///...------,,,------,,,,,,,,,,,,++++++++++++***+++,,,+++++++++---//////,,,)))((()))+++,,,,,,************************************))))))((('''''''''(((((()))(((((((((''''''((((((((()))))))))''''''''''''''''''((((((((((((((((((((((((((((((%%%&&&'''((()))(((''''''''''''''''''''''''''''''%%%'''***,,,,,,***'''%%%$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%''''''&&&'''(((***(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&###$$$&&&'''((()))(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%'''(((((((((''''''&&&&&&'''(((((((((((((((***)))(((''''''((()))***''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((('''''''''(((((()))(((((((((((('''''''''''''''''''''''''''(((((((((&&&((()))******+++...000///---******+++,,,,,,++++++++++++++++++++++++++++++******))))))******+++******+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,---,,,+++************+++++++++,,,,,,------------------------++++++++++++++++++++++++,,,,,,---------,,,******************************(((((())))))******++++++((()))***++++++++++++***++++++***))))))))))))))))))))))))))))))******+++******)))))))))((((((((((((''''''&&&&&&''''''((($$$'''******)))'''((()))***)))(((''''''((()))***))))))))))))))))))))))))&&&((())))))(((''''''((('''''''''''''''((())))))(((((((((((((((((((((((('''((())))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************************************+++++++++++++++++++++++++++,,,,,,---......//////....../////////000000000...//////000222333333444555555888<<>>:::666333333333333333000000...---------------***************+++++++++''')))******)))***,,,......+++((('''))),,,...///************************++++++++++++***)))((('''&&&&&&'''((()))))))))((((((((((((((()))))))))))))))(((((('''''''''(((((((((((((((((((((((((((((($$$%%%'''((((((((('''&&&'''''''''''''''''''''&&&$$$'''***------***'''$$$###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%''''''''''''(((***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&''''''''''''''''''&&&&&&'''((((((((('''%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%'''(((((((((''''''&&&&&&'''((())))))((((((+++)))(((''''''((()))+++''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((()))(((((('''''''''(((((()))(((((((((''''''''''''(((((((((((())))))))))))'''((())))))((()))+++---,,,+++)))***,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,------------,,,***++++++,,,,,,++++++******+++,,,,,,,,,+++***)))++++++,,,,,,,,,---------........................++++++++++++++++++++++++,,,,,,---...---,,,***)))************************'''(((((()))***++++++,,,((()))***+++++++++++++++++++++***))))))((()))))))))))))))))))))******+++************))))))))))))'''''''''&&&&&&'''''''''$$$'''+++,,,***(((((()))***)))(((''''''((()))***))))))))))))))))))))))))%%%''')))***(((''''''''''''''''''''''''((()))***(((((((((((((((((((((((('''((())))))(((((()))***************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((()))***************************************++++++++++++++++++++++++,,,,,,------...///000000////////////000000000000...///000111222333444444555444777CCCXXXzzzaaaLLLIIIVVVcccfffddd___YYYRRRIIIAAA<<<<<<999666555444444222111000///...///000000///...000000000000000000000000........./////////000000//////000000111111222222111111111111222333444555yyyYYYLLLFFFBBB???<<<:::777555333222333333333222111///............***++++++,,,,,,++++++***,,,,,,,,,***((())),,,...,,,,,,++++++,,,---///000************************,,,,,,+++***)))((('''''''''(((((('''&&&&&&((())))))***+++***)))(((&&&$$$))))))((('''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''((((((((()))&&&&&&((((((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&%%%$$$$$$%%%(((***,,,))))))((('''''''''''''''%%%%%%&&&&&&((()))***+++***)))(((&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$###((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((())))))))))))******))))))((((((''''''(((((((((((())))))))))))+++***((('''''''''((()))(((((()))*********************+++++++++,,,,,,,,,+++,,,---.........---,,,++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++.........---------------+++,,,,,,,,,,,,,,,,,,+++...............---,,,+++------,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,++++++************++++++******))))))))))))************))))))))))))******,,,***((((((***+++)))'''(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''((((((((((((+++***)))(((((('''''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))************))))))(((((((((((())))))******))))))((((((''''''((((((((((((((((((((((((+++*********))))))((((((******++++++++++++******---,,,+++***+++,,,---......------,,,,,,,,,------...............///000000000000///000444888888666999999???VVVkkkQQQHHHRRR]]]^^^ZZZVVVOOOGGGBBBAAA@@@===999666666555444444333222222///////////////////////////............---------///...---,,,---...///000---...///000111222222222333333444444555666666777uuuVVVJJJFFFBBB@@@<<<:::777444333222333333333222111///...---------***++++++,,,,,,++++++***,,,,,,+++***))))))+++...,,,,,,++++++,,,---///000************************,,,+++***)))(((''''''&&&'''((())))))''''''((())))))***************)))((())))))((('''''''''''''''((((((((((((((((((((((((***)))((((((((((((((()))&&&''''''(((((((((((((((&&&''''''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((('''&&&%%%%%%%%%&&&(((***+++))))))((('''''''''''''''&&&&&&&&&&&&((()))***++++++***)))''''''&&&''''''&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((())))))))))))******))))))(((((((((((((((((((((((()))))))))*********)))(((((((((((())))))******+++++++++++++++++++++++++++++++++,,,,,,+++,,,---.........------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---...///------------------,,,,,,..................------+++,,,,,,------,,,,,,,,,,,,++++++******++++++,,,+++******************+++******************************))))))))))))******,,,***((()))***+++)))'''(((((())))))))))))((((((''''''((((((((((((''''''''''''((((((((()))))))))+++***)))(((((('''''''''&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((***)))))))))((((((((('''))))))))))))************))))))(((((((((((())))))***)))))))))((((((((('''((((((((((((((((((((((((************)))))))))(((******++++++++++++******,,,,,,+++++++++,,,---......------,,,,,,------...///............///000000111111111111333555555555<<>>QQQ\\\gggddd\\\QQQEEE===999888999999888888777555222///////////////....................................------...//////000111111///000111222333444555555777777777777777777666666666666777888888999999:::sssSSSFFFCCC@@@???;;;999666333111111111222333222111///............***++++++,,,,,,++++++***)))***++++++)))))))))+++++++++***))))))***+++,,,)))))))))))))))))))))))))))))))))(((((((((''''''''')))++++++)))(((((())),,,+++***(((''''''&&&&&&(((''''''''''''(((((()))''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''((((((((()))''''''''''''((()))******((((((''''''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&''''''((()))))))))''''''((((((((()))))))))))))))(((''''''''''''''''''''''''''''''((())))))************)))((('''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''))))))*********((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''(((((()))***(((((((((((((((((((((((((((((((((((()))))))))))))))))))))************+++)))))))))*********+++++++++,,,,,,,,,,,,+++******)))******+++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,---...///////////////////////////000000//////000000111111111111111111000000000000...111666::::::888444222000000111222222222111111000000000/////////......111000...---,,,------...//////............//////...------,,,,,,------...+++,,,------------,,,+++++++++************+++++++++,,,,,,,,,***)))***+++(((((())))))))))))((((((((())))))******))))))(((((((((((()))))))))******+++***)))((((((''''''''''''((())))))******))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,++++++,,,,,,---............---------------...///000000111111111111111222222333555444555777555<<>>@@@AAAAAAAAA;;;===>>>@@@???>>><<<::::::888666444333444444555666555333111000111222222111111000000000000111111//////............//////------------------------,,,++++++******++++++,,,***,,,---,,,***)))***,,,(((((())))))))))))(((((())))))************))))))''''''((((((((()))))))))+++***)))(((((('''''''''(((((()))************)))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******'''((((((((()))))))))***))))))))))))************))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))((()))))))))************+++,,,,,,------,,,,,,+++,,,,,,.../////////...---------------...///000111222111111111111222333333444444888===AAAPPPsss```PPPOOOXXX]]]dddjjjfff[[[RRRFFF===:::999666333222333333222000...------........................------------------------...///000111333444555666555666777999999999888888666666777888999999999999888888999999:::;;;;;;;;;oooPPPEEECCCCCCBBB:::888666333111111111222000000////////////000000+++++++++,,,,,,+++++++++((()))++++++)))((()))***+++***)))(((((()))******))))))))))))))))))))))))************))))))))))))'''(((((('''&&&&&&((()))((()))***,,,,,,+++******'''''''''''''''((()))***))))))))))))))))))))))))''''''''''''(((***+++,,,***(((&&&%%%%%%'''***+++((('''''''''((()))+++,,,((((((''''''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''((())))))***'''((()))))))))))))))((())))))((('''''''''''''''(((''''''''''''(((((()))%%%&&&((()))))))))((('''(((((('''''''''&&&&&&&&&((()))***++++++***)))(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((()))************)))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++++++++)))************+++++++++...---,,,+++***+++,,,---+++,,,------......------)))***+++,,,...///000000------,,,+++,,,---...///............///000222222000000000000000000000000111111000000111222333333444555777888:::<<<>>>???BBBCCCEEEIIIMMMQQQUUUWWWPPPRRRTTTVVVUUUSSSOOOMMMKKKIIIEEEBBBAAAAAACCCDDD===;;;999777666777888999555444444333333444444555000000////////////000000...------,,,,,,------...,,,++++++******++++++,,,***,,,...---***(((***,,,(((((())))))))))))(((((())))))************))))))''''''''''''((((((((((((+++***)))(((((('''''''''(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))***++++++'''((((((((())))))******))))))))))))************))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********++++++,,,,,,------,,,,,,+++,,,,,,.../////////...------------......000111111222222111111222222333444333333:::CCCMMMcccuuu^^^KKKIIIWWWfffdddaaaaaa^^^IIIAAA888222222555666666111111222111///...///000------------------------------------------------///000111222444555777777888999:::;;;<<<;;;:::999666777888999:::;;;;;;;;;888999999::::::;;;;;;<<>>999@@@:::333///...///...---000///...///000///---+++...,,,******,,,------,,,+++(((***---+++&&&''',,,******))))))))))))******+++***)))'''''')))***+++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))(((((()))***+++***))))))))))))))))))))))))))),,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++(((((()))************))))))***,,,,,,***)))***++++++,,,---------,,,+++***---------.........//////333222111111000111111111---000222111111333777888777777===OOOrrrjjjOOOGGGQQQ]]]fffeee```ZZZQQQHHH888777666555444333222222000000//////.........---//////...---,,,,,,,,,,,,)))***,,,...///000111111333444555666777777777777888888999::::::::::::999:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::nnnRRRHHHEEEBBBAAA<<<:::666222000000111111555444222000............---,,,,,,++++++,,,,,,------,,,+++***))))))***++++++,,,---......,,,***)))(((((())))))))))))((((((###%%%%%%''')))!!!$$$>>>$$$...### $$$******%%%&&&'''((()))((((((''' +++///'''000***///---###$$$...$$$:::$$$///%%% '''...+++'''&&&"""$$$+++)))%%%(((000(((888!!!((((((333///###333999VVV|||}}}MMM***###------$$$***777***%%%111...''''''''''''((((((((((((,,,%%%***)))xxx|||%%%&&&..."""***'''&&&&&&&&&&&&'''((((((555333###---000333}}}~~~000&&&---""")))%%%"""!!!------...###$$$111&&&&&&''''''''''''&&&&&&(((((((((((('''''''''''''''&&&%%%%%%%%%&&&''''''''''''''''''((((((((()))***)))(((((('''''''''((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***(((((())))))******)))))),,,,,,++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,------,,,,,,---------.........000000000111111111000///333///+++,,,000333444222444333222000000111444777999888999===BBBHHHTTT___ooorrrssssssvvv|||}}}wwwlllbbb^^^^^^cccqqq}}}zzzzzz}}}|||uuupppnnngggbbb]]][[[XXXTTTUUUXXXPPPTTTTTTPPPNNNPPPQQQOOORRRIII>>>555111000///---,,,+++***+++...000111000---,,,+++,,,------,,,***...***))),,,+++''''''+++++++++************+++++++++***)))(((((()))***+++(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++((()))******++++++******)))***,,,,,,***)))***++++++,,,------------,,,+++---------.........//////111000000000111222333333444555555444333555888:::<<<:::IIImmmhhhHHHDDDQQQ[[[aaaddd]]]UUUNNNFFF>>>777777666555444333222111000/////////.........---///...---,,,,,,,,,,,,,,,,,,---...000111222333333444444555666777777777777888888999::::::::::::999::::::;;;;;;;;;<<<<<<<<<:::::::::;;;;;;<<<<<<<<>>:::666222000......///000111000---------...000///---+++000+++)))******(((((()))************************+++***)))(((((()))***+++((((((((()))))))))******************************(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))******+++++++++++++++)))+++,,,,,,+++******++++++,,,------------,,,,,,------.........//////////////////000111333444555555444333333333555777888AAAEEEbbbeeeHHH<<>>>>>lllQQQIIIFFFCCCAAA<<<:::666333111111111222444333111///...---------------,,,+++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,++++++***(((((()))*********))))))111'''111%%%,,,'''...&&&666&&&+++###%%%***AAA(((&&&&&&999+++RRRwww... ...%%%###555 ''''''''''''(((((((((((("""...### FFF???---"""111###'''&&&&&&&&&&&&'''(((((($$$&&&AAA777+++###+++$$$---***000&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%&&&''''''((()))'''''''''((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))))))))((()))+++---------,,,+++,,,,,,++++++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......---............/////////...000222333222111000111111222222444666888999999:::>>>DDDJJJPPPXXXaaahhhtttyyy|||zzz{{{kkk```^^^^^^]]]aaa^^^[[[YYYWWWSSSLLLFFFDDDAAA===:::777444111...000///...///111111111///000,,,(((((()))***))))))(((((())))))))))))((((((******)))(((((()))******(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((((((((((((((()))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******************+++,,,,,,,,,,,,+++)))+++,,,,,,+++******+++,,,,,,,,,---------------............////////////000000000000111222333444333222222555555555777:::DDD[[[vvvWWWHHHJJJQQQZZZbbbWWWUUUOOOGGG???;;;777555444444333222222111000000........................---------,,,------......111222333555666666777777555555666777888888888888888999::::::;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;<<<======>>>>>>kkkQQQHHHDDDAAA???===:::777333111111222222444333111///------------...---,,,,,,+++++++++,,,))))))******************)))))))))*********))))))(((((()))***************,,,(((///))),,,%%%rrrvvv++++++444,,,)))>>>...***'''888(((...///777666UUU...,,,+++###,,,''''''''''''((((((((((((&&&(((---'''&&&%%%---''''''&&&&&&&&&&&&'''((((((222))),,,xxx'''<<<&&&444%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&'''(((&&&'''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))((()))+++,,,---------,,,...---,,,+++++++++------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......//////........./////////000000///000111111///000222444555<<>>999666555222222111111000000//////---------...............------------...///000000222333444555666777777777555666777888999999999999999999:::;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<==============================iiiOOOGGGDDD@@@>>>===;;;777444222111222333444222000...---,,,------......---,,,++++++++++++(((((()))*********))))))((((((((((((((()))))))))(((((()))***++++++++++++&&&***...+++---<<<***###&&&444jjjUUU!!!"""******...)))###%%%+++---555''''''III===###'''///***)))$$$'''"""fffccc$$$$$$''')))'''%%%''''''''''''((((((((((((///444$$$&&&"""***///'''&&&&&&&&&&&&'''(((((((((!!!888"""%%%------***###&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&''''''((((((''''''(((((((((''''''&&&(((((((((((((((''''''''''''''''''&&&''''''((()))'''''''''(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))************)))))))))***++++++,,,---...444222///,,,***)))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......//////000////////////000000000000...///000///000555===CCCGGGPPPZZZbbbgggkkkppptttzzzqqqeee\\\ZZZZZZ[[[[[[TTTSSSRRRRRRRRRPPPMMMJJJ===:::777555666666555444000444444///,,,---,,,++++++,,,---......---,,,+++)))))))))******))))))))))))))))))*********++++++''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''')))++++++((((((***,,,))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))******+++++++++++++++***,,,------,,,++++++,,,---,,,,,,,,,---...///000....../////////000000000333222222111000000111111444222444777444333===KKKggg}}}[[[WWWWWW___fffeeeYYYNNNGGGBBB??????===777222222000000000000//////......---------------..................//////111222333333444555666777777777777666777888999999::::::999999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========???>>>>>>>>>============eeeMMMFFFDDDBBB@@@===;;;777444222111222333444222000...---,,,,,,---///...---,,,++++++++++++((()))***+++++++++******((((((((((((((()))******(((((()))***++++++++++++&&&...---'''---+++"""&&&###333''''''DDD###+++///###%%%&&&***111111,,,'''"""666000 """000%%%)))444---)))$$$---///&&&///555%%%---&&&555RRR&&&---"""111 ''''''''''''((((((((((((,,,"""+++!!!---EEEMMM)))...'''&&&&&&&&&&&&'''(((((($$$,,,<<<]]]))),,,666444{{{###&&&)))"""***,,,&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))(((((()))(((((((((''''''''''''((('''''''''(((((()))***''''''((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))***)))(((((()))+++...///555333000,,,***)))******++++++++++++++++++++++++++++++++++++++++++++++++---------...//////000000//////000000000111111111///000111333888CCCSSS^^^aaaeeelllxxxvvvnnniiieeeccc\\\YYYVVVTTTTTTUUUUUUTTTKKKJJJGGGEEECCC???999555666===@@@888000---,,,+++***+++---......---+++***))))))************))))))))))))*********+++++++++(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((%%%)))+++***'''&&&))),,,)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))((()))******++++++*********,,,------,,,++++++,,,---,,,,,,,,,---...000111.../////////000000000000111111111000111111222222222000222555444999PPPiiitttbbbQQQ[[[fffjjjeee[[[RRRLLLDDD>>>:::;;;:::444000000/////////...............,,,,,,,,,------........./////////000111333444555555555666777888888888888666777888999::::::::::::999:::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>??????bbbKKKFFFEEEDDDBBB===;;;888444222222222333333222000...---,,,,,,,,,///...---,,,++++++++++++)))***+++,,,---,,,,,,+++))))))(((((()))***++++++(((((()))++++++,,,,,,,,,(((///'''))))))&&&---***000!!!...111[[[((($$$000)))&&&---***111&&&---***)))'''###...+++%%%***$$$,,,###&&&...&&&+++&&&%%%...%%%,,,"""\\\&&&444###***---!!!:::<<<$$$222666''''''''''''((((((((())) 333***%%%((()))((('''&&&&&&&&&&&&'''((((((%%%+++111111---)))666+++]]]666###&&&)))&&&''''''''''''''''''&&&(((''''''&&&&&&%%%%%%$$$###$$$&&&(((************))))))(((((('''''''''&&&((((((((((((((()))******'''(((((()))***++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))'''((()))+++++++++***)))***)))''''''(((+++...000333111...,,,++++++---...++++++++++++++++++++++++++++++++++++++++++++++++------......///000000000000000000000111111111111111333555999AAARRRfffuuutttqqqtttssskkkgggaaaYYYSSSQQQRRRSSSSSSXXXWWWWWWUUUPPPHHH>>>777;;;EEEHHH>>>222---,,,***'''(((***++++++***((('''))))))************)))))))))************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((($$$(((+++)))&&&%%%(((+++))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((()))******************,,,------,,,+++,,,,,,------,,,,,,---...000111////////////000000000000//////000000111222444444444222555:::<<>><<<<<<===>>>???@@@AAAAAAcccQQQGGGFFFFFF@@@>>><<<888555333111111222111111///...---,,,,,,+++---,,,++++++******++++++,,,+++***+++,,,,,,+++)))///,,,))))))***,,,......((((((((((((((()))******///...+++)))(((((()))))))))***...(((---GGG(((((()))***,,,---...///+++(((&&&''')))***)))''''''+++(((+++((((((((((((((()))))))))))),,,!!!"""BBBLLL ((((((333)))+++,,,+++ ---((()))))))))))))))))))))))))))$$$))),,,$$$$$$xxx ---&&&'''((())))))((('''&&&,,,BBBnnn"""!!!000,,,,,,$$$555!!!???===%%%+++'''&&&''''''(((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&'''''''''''''''((())))))))))))(((((((((((())))))(((((((((((())))))))))))******))))))((('''''''''+++)))'''&&&''')))******))))))))))))))))))))))))((()))***++++++***)))(((******+++,,,,,,,,,,,,+++,,,------,,,++++++,,,...,,,,,,+++******++++++,,,***+++---//////...---,,,(((111555111...000000...,,,///222444444666999<<>>555...,,,------,,,++++++,,,,,,***)))))))))(((((((((((())))))************************************)))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***++++++***((('''((()))))))))))))))))))))))))))+++*********))))))((((((***************+++++++++,,,,,,,,,---------......,,,,,,,,,---------......000////////////000000111000222333333222111333444333555999<<>>??????@@@??????????????????@@@@@@fffSSSHHHFFFFFF@@@>>><<<999555333222222222111000///...---,,,,,,,,,,,,,,,+++************++++++******+++------+++***---+++((((((+++---///000***))))))))))))******+++///---+++)))(((((())))))((()))---''',,,EEE))))))******++++++,,,,,,+++(((&&&''')))***)))((('''+++(((+++((((((((((((((())))))))))))%%%666---###...***%%%'''+++)))((($$$)))]]]aaa111%%%))))))))))))))))))))))))))))))!!!+++""")))###PPPJJJ%%%***''''''((((((((((((''''''111ZZZQQQ!!! )))''' ***&&&,,, 111---)))&&&''''''(((((((((((((((''''''''''''(((((((((((()))((((((((('''''''''''''''''''''''''''((())))))(((((())))))))))))(((((((((((((((((())))))))))))*********)))))))))((((((+++)))'''&&&''')))******))))))))))))))))))))))))((()))***++++++***)))(((******+++,,,,,,,,,,,,+++,,,------,,,++++++,,,...,,,,,,+++++++++++++++,,,+++---...000000///...------222444111///111222000555333000...222>>>OOO[[[XXXTTTUUU___mmmyyykkkbbb\\\XXXVVVSSSOOOKKKLLLQQQUUUUUUTTTQQQPPPKKKAAA555......///***)))***+++,,,,,,)))''')))))))))(((((()))))))))************************************)))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++***((((((((()))))))))))))))))))))))))))************)))))))))((((((((()))***+++,,,,,,---,,,,,,,,,---------......,,,,,,---------.........000////////////000111111000111333333333333555777777999;;;BBBUUUyyypppeeeffflllfffccc^^^XXXQQQKKKFFFDDD:::999777444222000//////111000///...------------......------...000111222333444555666666777666666888888888888888888888888:::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<======>>>??????@@@???????????????@@@@@@AAAhhhTTTHHHEEEFFF@@@>>><<<999666333222222222111000///...---,,,,,,,,,,,,+++******))))))*********))))))+++------,,,++++++)))((((((+++...000000++++++***************+++...,,,+++)))((((((((()))'''(((,,,&&&+++EEE************))))))))))))***)))'''''')))))))))((('''+++(((+++((((((((((((((())))))))))))%%%%%%###$$$eeeTTT***---111''''''000111 ***%%%)))???+++((($$$))))))))))))))))))))))))+++!!!,,,///"""((()))$$$((((((''''''''''''(((((($$$,,,###KKKmmm888'''111###"""444''')))'''(((###???///)))&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((())))))'''((()))******)))(((''''''((((((((()))))))))***)))************+++++++++***)))(((''''''((()))***))))))))))))))))))))))))((()))***++++++***)))(((******+++,,,,,,,,,,,,++++++---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000//////---000000...///222333111111222444666>>>PPPfffuuutttiiibbb^^^VVVKKKFFFHHHLLLMMMLLLUUUUUURRRJJJ???666111000+++******+++------+++)))******))))))))))))******************************************)))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++***)))((()))***))))))))))))))))))))))))************))))))))))))''''''(((***+++,,,---...,,,,,,,,,---------......,,,------------.........///////////////000111222000111333333333444777999666888>>>QQQvvvpppiiikkkmmmmmmaaa^^^YYYSSSMMMHHHEEECCC888777555333111///......000///...---------------/////////000111222444555666666777777888777777666888888888888888888888888:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<======>>>>>>????????????????????????@@@AAAAAAgggSSSGGGEEEGGGBBB===;;;888444222111111111111000///...------------++++++***)))))))))******)))))))))+++---...---,,,,,,***((()))+++---......++++++***)))))))))******,,,,,,***)))((((((((((((((((((---&&&,,,EEE))))))))))))))))))))))))***)))((((((((()))))))))(((,,,(((,,,((((((((((((((())))))))))))333 ===$$$'''888+++,,,333###222&&&+++ ,,,000)))GGGCCC((('''((((((((((((((((((((((((,,,&&&***!!!111"""---$$$)))((('''&&&&&&'''((()))000444%%%$$$------'''''',,,'''%%%)))%%%+++(((000((('''&&&&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((())))))&&&((()))++++++)))(((&&&''''''(((((())))))******))))))***++++++,,,------)))******)))(((((()))+++)))))))))))))))))))))))))))***++++++++++++***)))******+++,,,,,,,,,,,,++++++---......,,,,,,,,,---,,,,,,,,,------------------...///000000000///////////////000222444444444///444:::@@@LLLaaa}}}zzztttjjjaaaVVVPPPOOONNNIIIEEEJJJOOOTTTUUUNNNCCC999444111///,,,+++,,,------,,,+++******))))))******+++************************************)))))))))((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++***)))((()))***))))))))))))))))))))))))*********)))))))))))))))(((((()))***++++++,,,,,,,,,,,,,,,---------......------------............////////////000111222222111222333333333444666999777999LLLssssssgggjjjpppnnnhhh```^^^ZZZUUUNNNHHHBBB???555444333111///......---///...---------------...///000111222444555777777888888999999999888777777888888888999999999999999::::::;;;;;;<<<<<<======<<<<<<=========>>>>>>>>>======>>>>>>>>>?????????????????????@@@AAAAAABBBeeeQQQFFFFFFHHHCCC<<<:::777333111000000000111000///...............,,,++++++***)))*********)))))))))+++---...---,,,---,,,***)))***++++++******))))))((((((((())))))++++++***))))))((((((((()))***...'''---FFF&&&''''''((())))))******)))))))))((((((((())))))(((,,,))),,,)))(((((((((((())))))))))))'''000))))))%%%---"""%%%<<<...)))))) ,,,'''***'''222mmm111(((((((((((((((((((((((((((***###***,,,!!!---BBBCCC***)))((('''&&&&&&'''((()))---%%%###***))) !!!(((///+++!!!$$$///+++''')))'''***%%%))))))&&&&&&''''''(((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((('''''''''''''''((())))))&&&((()))++++++)))(((&&&'''''''''((()))*********))))))***+++,,,------...)))***+++***(((((()))+++************************)))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,++++++---//////---,,,,,,---+++,,,---............---------......////////////333222333444444444555777:::BBBJJJRRR^^^uuuxxxxxxuuulllvvv{{{~~~xxxvvv~~~tttiiicccaaa]]]UUUMMMAAAHHHPPPUUUTTTOOOHHHCCC;;;666///******+++---...++++++************++++++************************************)))))))))((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))******)))((()))+++))))))))))))))))))))))))))))))))))))))))))******++++++******************,,,,,,,,,---------......---------.........//////////////////000111222333333333333222222333555888===EEEgggsssiiijjjqqqtttnnneee^^^]]][[[WWWPPPHHH@@@<<<333333111000///...------......---------......///111111333444666777888999999999999999999999888888888999999999:::::::::;;;::::::;;;<<<<<<===>>>>>>=========>>>>>>>>>??????>>>>>>>>>>>>????????????????????????@@@AAABBBCCCcccQQQGGGFFFHHHCCC<<<:::777333111000000000111000//////......//////---,,,++++++******++++++***))))))+++------,,,+++...,,,*********+++***(((((((((((((((((())))))************))))))((((((((()))***///(((---GGG&&&''''''((()))******+++((()))))))))'''''')))***(((,,,))),,,)))(((((((((((())))))))))))111+++&&&,,,(((***'''!!!!!!000999---###))))))333!!!+++ $$$+++))))))))))))))))))))))))###++++++'''!!!444vvv+++((((((''''''''''''((((((---###%%%---...+++***%%%...---+++,,,+++))))))%%%"""!!!RRR:::"""(((&&&''''''(((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((('''''''''''''''((())))))'''((()))******)))((('''&&&&&&'''((()))***++++++))))))***+++,,,,,,------(((***,,,+++)))'''))),,,************************)))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,++++++---//////...---------+++,,,...///000//////...------........./////////111111111222111222888@@@HHH[[[tttyyyrrr{{{|||}}}|||{{{~~~wwwqqqhhh[[[PPPIIIKKKMMMPPPRRRTTTTTTUUUGGG@@@666///++++++,,,---,,,,,,++++++++++++,,,,,,************************************))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******))))))***+++))))))))))))))))))))))))))))))))))))************,,,,,,++++++***))))))))),,,,,,,,,---------......------.........//////////////////000111222333444333444444333222444777:::EEEZZZhhhiiimmmrrrtttppphhhaaa```___]]]XXXPPPGGG>>>999222111000///...........................///000111222333444666777888888888888888999999999999999888999999999::::::;;;;;;<<<:::;;;;;;<<<===>>>??????>>>>>>>>>>>>????????????????????????????????????????????????@@@BBBCCCDDDdddRRRHHHGGGHHHBBB>>><<<888555333222111222111000//////////////////...---,,,,,,+++,,,,,,,,,+++******+++------+++***,,,+++)))***++++++***)))'''''''''((()))***,,,,,,)))))))))))))))(((((('''))))))...''',,,FFF))))))))))))))))))))))))((()))***)))'''&&&(((+++))),,,))),,,)))(((((((((((()))))))))))),,,...+++111...'''###111((('''333%%%---;;;+++111$$$---@@@000###))))))))))))))))))))))))!!!,,,###$$$***'''((("""~~~000''''''((((((((((((''''''"""'''+++)))$$$ !!!;;;''''''(((&&&%%%((($$$%%%---RRR((('''&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))'''''''''''''''((())))))(((((())))))))))))((((((&&&&&&'''((()))***++++++))))))******++++++,,,,,,'''+++---,,,)))'''))),,,******************************,,,,,,,,,,,,************+++,,,,,,,,,,,,++++++---000000///---------+++,,,...000111000///...//////......//////000111000///111444666===PPPaaammm~~~hhhXXXYYYWWWTTTSSSSSSUUUWWWXXXTTTNNNDDD;;;555111...---,,,,,,++++++++++++,,,,,,************************************))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++))))))))))))))))))))))))((()))))))))************+++++++++***************,,,,,,,,,---------................../////////////////////000111222444555333444444444555888===@@@VVVzzzjjjlllrrrxxxyyytttmmmjjjiiioookkkdddYYYNNNCCC;;;666222111000//////...//////.........///000111222222333444666777888888888777666777888999999:::999999999999::::::;;;<<<<<<<<<:::;;;<<<===>>>???@@@@@@>>>>>>>>>?????????@@@@@@?????????????????????????????????@@@AAABBBCCCDDDeeeSSSIIIGGGGGGAAA@@@===:::777444333333333111000000////////////000///...------,,,,,,------,,,+++***+++,,,,,,+++)))***)))((()))+++,,,,,,+++((((((((()))***,,,---...((()))))))))))))))((('''((((((---&&&+++EEE+++++++++***)))(((((((((''')))***)))'''&&&(((+++)))---)))---***(((((((((((())))))))))))---%%%!!!222,,,***(((---***$$$444***!!!333)))+++---777hhh000***))))))))))))))))))))))))$$$...***000///555<<<;;;&&&'''((())))))((('''&&&&&&%%%''',,,***$$$%%%+++!!!(((---)))###%%%---$$$&&&...BBBaaa888"""&&&''''''(((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))'''''''''''''''((())))))))))))(((((((((((())))))&&&&&&'''((()))***++++++)))************+++++++++'''+++...---)))'''))),,,***************************+++,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,++++++---000000///---------+++,,,...000111111000///000000000000000111111222444444777===DDDSSSooo{{{ssszzz|||yyy}}}lllcccaaa^^^\\\YYYWWWSSSQQQ^^^YYYPPPHHH@@@999333///---,,,,,,++++++,,,,,,---************************************))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***,,,))))))))))))))))))))))))(((((())))))*********+++))))))******+++++++++,,,,,,,,,,,,---------................../////////000/////////000111333444555222333444666888<<>>???@@@@@@>>>????????????@@@@@@@@@@@@@@@???????????????????????????@@@AAABBBDDDEEEbbbTTTKKKGGGFFFBBB???===999555222111000000000000000000////////////...---,,,+++***+++,,,,,,***************************)))(((''''''((()))***,,,,,,++++++***))))))))),,,+++)))((((((((()))***++++++---%%%***DDD+++***)))((((((((()))***---,,,***(((((((((((()))))))))---'''...***((('''(((***,,,------&&&''''''(((((((((((((((...%%%***'''---...%%%###,,,///%%%DDD///((())))))))))))))))))))))))((((((''''''''''''((((((---''')))000"""&&&111&&&&&&''''''''''''&&&&&&%%%,,,%%%'''+++(((+++---555~~~$$$+++&&&&&&''''''''''''&&&&&&%%%%%%###""""""###%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))'''((((((((())))))******************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,------......//////---,,,---000000...+++000///111333333000111555555888???LLLbbb}}}mmmccc```^^^ZZZVVV]]]YYYTTTPPPIII@@@<<<>>>222///+++)))***+++++++++---+++((((((***+++++++++))))))))))))((((((((((((((((((''''''''''''((((((&&&'''(((*********))))))(((((())))))*********+++++++++***)))(((((())))))))))))))))))))))))))))))******************************))))))))))))************)))))))))))))))***++++++,,,,,,,,,,,,------+++,,,------......---------------.........////////////000000111111222222999555555888555666EEEWWWyyyssstttwww|||vvv]]]III===888777333222000///.........///+++,,,...000222333444555777777777777888888888888999999999999999999999999;;;<<<======<<<<<<===???>>>>>>>>>>>>????????????>>>???@@@BBBCCCCCCBBBBBB???@@@AAABBBBBBCCCBBBBBB???@@@AAACCCEEEGGGIIIJJJ```SSSKKKHHHGGGCCC>>><<<999555222111111111111000000000//////.........---,,,+++++++++,,,,,,+++++++++++++++++++++++++++***))))))))))))***+++,,,+++++++++******))))))---,,,***)))))))))***+++++++++---%%%***EEE++++++******)))*********++++++***)))(((((())))))))))))---'''...+++)))((((((***,,,,,,,,,&&&'''(((((())))))((((((!!!///666&&&(((,,,,,,)))ooo)))&&&))))))))))))))))))))))))((((((''''''''''''(((((( zzz333######'''((($$$111$$$&&&''''''((((((''''''&&&,,,!!!(((111(((%%%(((### KKKddd&&&!!!&&&''''''((((((''''''&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((''''''''''''((())))))((((((((()))))))))******************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,---....../////////------...111333111/////////111333222000555<<>>ZZZ{{{zzzxxxzzzeeeMMM???999777444333111000/////////000...///111333555666777777777777777777888888888999:::::::::::::::999999999;;;<<<>>>===<<<<<<===???>>>>>>>>>>>>?????????@@@>>>???@@@BBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBBDDDDDDEEEGGGIIIJJJKKKLLL^^^RRRKKKHHHHHHEEE===;;;888555333222222222222111111000///......---...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,+++++++++++++++*********------+++*********+++,,,++++++...&&&+++EEE***++++++,,,,,,,,,++++++*********)))))))))))))))))))))---'''...,,,***))))))***++++++***''''''((()))))))))))))))***%%%!!!---222222+++)))111###...)))))))))))))))))))))))))))((((((''''''(((((()))###666^^^***"""!!!...###...)))&&&''''''((((((''''''&&&%%%***&&&""",,,999===;;;pppGGG&&&%%%&&&''''''((((((''''''&&&))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))(((((((((''''''(((((()))***)))))))))))))))*********))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------.../////////.........000333555555444111111222333222666BBBPPPooo{{{nnnhhh]]]\\\\\\\\\UUULLLIIIKKKNNNJJJBBB888111---...000000...,,,,,,,,,,,,***(((++++++++++++************)))((((((''''''(((((()))((()))))))))))))))((('''))))))))))))******************)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,+++++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,---............---------.........////////////000000111222222333333666333888???AAAMMMwwwzzzooosssxxx{{{~~~dddJJJ;;;555333444333222000000000111111111222333555777888999999777777888888888999999999::::::::::::::::::::::::;;;===>>>>>>======>>>???>>>>>>?????????@@@@@@@@@???@@@@@@AAAAAAAAA@@@@@@AAAAAA@@@@@@@@@AAABBBBBBIIIIIIJJJKKKLLLMMMNNNNNN___RRRKKKHHHHHHEEE<<<:::777555333222222333333222111000///...---,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,++++++++++++++++++++++++---,,,+++***)))***++++++++++++...''',,,EEE***+++---.........---,,,)))***************))))))))))))---'''...---+++*********+++***((('''((())))))******))))))(((222,,,111666UUU)))000))))))))))))))))))))))))))))))(((((((((((())))))***$$$***(((%%%---(((''')))''''''((((((((((((''''''###000)))***///!!!EEE111 000''''''(((((((((((('''''''''''')))******)))''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((((((((('''((())))))***************************))))))))))))))))))))))))************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...---------...//////000000/////////111333444555555444333444555999EEE\\\qqq~~~{{{fffaaa^^^]]]XXXNNNFFFCCCNNNMMMKKKDDD;;;444000///...---,,,,,,---,,,***)))---,,,,,,,,,,,,+++++++++))))))(((((((((((())))))******)))))))))((('''''')))))))))))))))************))))))((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******++++++*********+++,,,,,,+++++++++,,,,,,,,,------,,,------...........................///////////////000000111222333444444888:::;;;<<>>??????>>>===???@@@?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@??????AAA@@@@@@AAABBBCCCEEEFFFKKKLLLLLLLLLMMMNNNNNNNNN```SSSKKKHHHHHHCCC<<<:::777555333222222333333222111000///...---,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))******+++++++++******++++++,,,,,,,,,---,,,+++***)))((())))))***++++++///(((---FFF***+++---.../////////...++++++++++++************))))))---'''...---+++******++++++)))'''((())))))***+++*********$$$+++...DDDRRR---***************************))))))(((((((((((())))))&&&+++ccc111+++,,,%%%..."""((('''(((((((((((((((((('''+++&&&$$$___$$$...'''(((((((((((((((((('''&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((((((((((((((()))******+++++++++++++++*********))))))))))))))))))))))))************************++++++,,,,,,,,,---------,,,,,,---------.........------...//////000000111111111111111111222444555222444888@@@LLL```~~~{{{xxxhhhaaa\\\UUULLLGGGEEEIIINNNOOOIII???555///...,,,++++++,,,---,,,***------------,,,,,,,,,,,,))))))(((((((((((())))))******)))(((((((((''''''******)))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******)))))))))))))))***+++++++++++++++,,,,,,,,,------,,,---......//////.............../////////000000000000111222333444555555777>>>>>>===TTTsssiiisss___HHH===999999222111000000000111222333555555666888888999999999999999999999::::::::::::;;;;;;<<<<<<<<<============>>>??????>>>>>>???AAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAACCCEEEGGGIIIJJJKKKKKKLLLLLLLLLMMMMMMMMM```RRRJJJGGGFFFBBB===;;;888555333222222222222111111000///......---,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++++++++***)))******+++,,,---......+++***)))((((((((()))******+++///(((---GGG***+++,,,---//////000000000...---+++***++++++,,,))))))---'''...,,,+++***+++++++++)))'''))))))***+++++++++++++++111'''222555///***************************))))))(((((())))))***'''222,,,[[[(((+++!!!...###((('''(((((())))))(((((('''***FFF'''***((('''(((((())))))(((((('''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((())))))(((((())))))***+++,,,,,,,,,+++++++++++++++************************************************++++++,,,,,,------......,,,---------..................//////000111111111222333333222111222555777333;;;JJJ]]]pppzzzkkkddd]]]VVVSSSBBBGGGOOOVVVUUULLL>>>444111///,,,+++,,,---,,,,,,------------,,,,,,,,,,,,***))))))(((((())))))******))))))(((((((((((()))************))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((()))***++++++++++++,,,,,,,,,,,,------------...////////////........./////////000000000000000111222444555666666444>>>EEEQQQvvvjjjkkksss```III>>>999777222222111111111222444555888999:::;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;<<<<<<<<<===>>>>>>??????===???@@@@@@??????@@@AAA@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAABBBBBBAAACCCEEEHHHJJJLLLMMMMMMKKKKKKLLLLLLMMMMMMMMMNNN]]]PPPHHHFFFFFFBBB>>><<<999555222111111111111000000000//////......,,,,,,---------,,,+++***++++++++++++++++++++++++((()))***,,,,,,,,,,,,,,,))))))***+++,,,......///,,,+++***)))))))))*********+++000)))...GGG******+++,,,---///111111444222...+++***+++,,,---))))))---'''...+++******+++,,,,,,***((()))***++++++,,,,,,++++++---"""---RRR777222******************************))))))))))))******---,,,$$$&&&&&&&&&((()))'''(((((())))))))))))((((((888vvv---333)))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''))))))(((((())))))***+++------,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++,,,,,,---......///------------...............//////000000111222222222333444333333444888;;;BBBQQQlll|||vvvzzzxxxiii^^^ZZZLLLNNNRRRYYY\\\VVVIII>>>888444000,,,,,,,,,---,,,---------,,,,,,,,,++++++******))))))))))))******))))))(((''''''((()))***************)))))))))((('''''''''''''''((())))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))***+++,,,---++++++,,,,,,,,,,,,------------...///////////////.../////////000000000000000111222333444666777777888===QQQwwwjjjaaalllxxxaaaKKK>>>777333444333333333444555777888::::::;;;;;;<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>???@@@@@@>>>???AAA@@@??????@@@BBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBDDDEEEEEEGGGJJJMMMNNNNNNMMMLLLLLLMMMMMMNNNOOOPPPPPPPPPZZZMMMGGGEEEFFFBBB???===999555222111000000000000000000////////////,,,,,,---...---,,,+++***************************)))***+++---......------))))))***+++---...//////---,,,+++*********+++,,,***+++000)))...GGG************,,,...111222777444///+++***+++---///))))))---'''...***)))***+++,,,,,,***(((******+++,,,,,,,,,,,,+++&&&333###"""&&&222&&&******************************))))))))))))******+++---ooo'''"""///!!!...&&&(((((())))))))))))(((((( ...YYY###(((,,,000+++(((((())))))))))))(((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))******+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,---...//////---------.........///////////////000111111222222111333555555444777<<<@@@UUUiii~~~{{{xxxddd\\\YYYVVVUUUYYY^^^\\\QQQGGG???:::333...,,,,,,---,,,------,,,,,,,,,+++++++++******))))))))))))******)))(((''''''''')))***++++++*********))))))(((((('''''''''''''''((()))***))))))))))))))))))))))))******************************))))))))))))******************+++,,,---...++++++,,,,,,,,,------------......///////////////////////////000000000000000111222333555666777888>>>???]]]{{{VVViiittt~~~eeePPPCCC;;;555666555555555666777999:::888888999999:::999999888:::::::::;;;;;;;;;<<<<<<<<<======>>>???@@@@@@@@@>>>@@@AAAAAA@@@???AAABBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAAAAABBBDDDEEEFFFIIIKKKNNNQQQQQQOOOMMMKKKNNNNNNOOOPPPQQQRRRSSSSSS{{{UUUJJJFFFEEEDDD>>>???===:::777444222111111//////000000000000//////000000///...------,,,,,,***,,,------,,,+++,,,---+++,,,,,,---............'''))),,,,,,+++******+++222...***)))***+++)))(((+++)))...)))...EEE,,,,,,,,,,,,,,,,,,,,,,,,111///---+++)))(((((()))+++))),,,)))///////////////...---,,,+++%%%(((000111,,,222666---(((,,,000---...RRR}}})))555***)))---'''***---!!!000%%%''''''------***'''***///---'''***---111***RRR111$$$(((444"""(((&&&---111***(((,,,***%%%((((((''':::uuu555 333)))222***************)))'''&&&%%%(((((((((((((((((((((((((((''''''(((******)))((())))))))))))************)))))))))))))))))))))))),,,+++)))((((((***+++---***))))))(((((((((((()))*********+++,,,---...///++++++******************+++,,,------......------,,,---...///000000000000,,,...000111000///111222777444555888;;;AAARRRcccvvveee^^^ZZZZZZ___```ZZZRRRMMMLLLKKK@@@000---333333+++***,,,------+++***++++++************))))))))))))))))))))))))))))))))))))(((((()))***************+++*********))))))((((((************************************************+++++++++*********))))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111111111111111222222222---555333111888999777<<<;;;VVV{{{rrr^^^bbbsss{{{iiiOOO===555444555555666666777999:::;;;999999:::::::::;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>??????@@@@@@@@@@@@===>>>>>>???@@@@@@AAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEGGGIIIKKKLLLLLLMMMNNNOOOPPPQQQQQQQQQSSSSSSSSSTTTUUUVVVXXXXXX{{{TTTIIIEEEEEEDDD??????===:::777444222111111//////////////////...---///......---,,,,,,++++++***,,,------,,,+++,,,---+++,,,,,,------------,,,(((***,,,,,,+++***+++,,,111...***)))***+++***)))+++)))...)))...EEE,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))*********,,,)))---***000...............---,,,+++555,,,'''******&&&(((......******,,,)))'''444EEEQQQ---!!!...***555111,,,((($$$,,,,,,999!!!///&&&%%%%%%&&&$$$$$$***333777...///%%%(((***###)))***///...''' $$$...***###***...)))%%%...FFF[[[111:::+++###+++(((222)))******))))))((('''&&&(((((((((((((((((((((((((((''''''(((******)))((())))))))))))************))))))))))))))))))))))))+++******)))***+++---...******)))))))))******+++++++++++++++,,,------...+++++++++++++++*********+++,,,------......------------///000000000000000000111222222222111000000000444999;;;???RRRyyyzzztttvvv~~~oooddd\\\^^^aaa^^^UUUPPPJJJJJJHHHBBB777//////333,,,---...---,,,+++******************))))))))))))))))))))))))))))))))))))(((((()))***************************)))))))))(((************************************************+++++++++*********)))))),,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111111111111111222222222222888333000666666555;;;HHHjjj```^^^lll{{{jjjPPP>>>777777888888888888999:::;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<=========>>>>>>??????????????????????????????@@@@@@AAAAAAAAABBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGIIIKKKMMMNNNMMMMMMOOOPPPQQQQQQRRRRRRTTTTTTUUUUUUVVVWWWYYYZZZzzzTTTHHHDDDDDDEEEAAA@@@>>>;;;777555333222222///////////////...---,,,---------,,,,,,++++++******,,,...---,,,++++++,,,,,,,,,,,,,,,,,,,,,+++******+++++++++******,,,...///---******+++,,,,,,++++++)))...)))...EEE,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,---***...+++111---------...------,,,,,,)))+++))),,,555333...222///'''&&&000666000'''###555(((555444,,,:::111666///111***<<<000+++---333000&&&%%%+++222%%%)))###hhh,,,...((($$$---+++'''$$$***000''''''777%%%(((,,,,,,)))''''''(((qqq888777 222 ;;;(((((())))))))))))(((((())))))))))))))))))))))))(((''''''(((******)))((())))))))))))************))))))))))))))))))))))))))))))***+++,,,------...************+++,,,------,,,,,,,,,++++++,,,------++++++++++++++++++++++++,,,,,,---............---...///000111111222111111111111111333444444333111444666:::BBBTTTuuuyyyoooppp}}}{{{eee^^^```___[[[WWWOOOGGGFFFLLLGGG777000444------......---,,,+++***++++++*********)))))))))))))))))))))))))))))))))(((((()))***************************))))))))))))************************************************+++++++++***************---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------........./////////000000111111111222222222555999333000777888888AAAXXXiiiZZZhhhzzzlllRRRAAA::::::;;;;;;:::::::::;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>??????????????????>>>>>>AAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCDDDEEEHHHJJJKKKKKKKKKJJJJJJKKKMMMNNNOOONNNOOOPPPQQQRRRSSSSSSSSSVVVVVVVVVWWWXXXYYY[[[[[[xxxSSSHHHCCCCCCEEEBBB@@@>>>;;;888555333333222111111111000000///---------------,,,,,,,,,+++++++++,,,...---,,,++++++,,,,,,,,,,,,,,,++++++***)))+++,,,,,,+++******---///---,,,+++++++++,,,------+++)))...)))...EEE,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,...+++///,,,222+++,,,---------------,,,###555111%%%,,,111***$$$000,,,***---,,,+++///666$$$III444///222%%%'''111+++'''###444555000 )))###"""'''---...,,,***&&&"""(((***888VVV***000***'''***,,,))),,,/// )))///+++&&&$$$&&&***,,,---+++EEE666444(((---''''''((()))))))))))))))))))))))))))))))))))))))(((''''''(((******)))(((((()))))))))************))))))))))))))))))))))))((()))***+++,,,,,,++++++************+++,,,......------,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------...............//////000111222222222222000//////222555777777666CCC>>>AAAWWW{{{wwwfffaaa___^^^^^^XXXFFF<<>>JJJjjjfffhhhyyypppWWWEEE<<<;;;======<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===============>>>>>>>>>?????????@@@????????????>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAEEEEEEDDDEEEGGGJJJMMMOOONNNNNNMMMMMMMMMNNNPPPQQQPPPPPPRRRSSSUUUVVVVVVVVVYYYYYYYYYZZZ[[[\\\]]]^^^vvvSSSHHHCCCCCCEEEBBBAAA???<<<999666444333333444444333333111000..................------------+++---......,,,***++++++,,,,,,,,,,,,++++++***))),,,,,,,,,+++***+++---000+++,,,,,,,,,,,,,,,---...+++)))...)))...EEE,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***...,,,///,,,222,,,,,,------...---------+++222000((((((...222666%%%***//////)))###&&&---555(((666,,,###:::,,,000///;;;,,,///000---&&&&&&+++...,,,(((,,,,,,...'''###(((...$$$'''000,,,###***444///$$$(((''''''(((((('''$$$""""""ddd:::///888###///&&&'''((())))))******)))))))))))))))))))))))))))(((''''''(((******)))(((((()))))))))************)))))))))))))))))))))))))))******+++******)))((()))))))))***+++,,,---...------,,,+++++++++,,,,,,++++++,,,,,,------------,,,---......//////......///000111222333333333333222111000222444777999999HHHMMM^^^~~~|||pppeee]]]ZZZXXXMMM>>>999DDDNNNFFF666111...,,,+++,,,------+++++++++++++++************))))))))))))))))))))))))(((((()))***************))))))))))))))))))******************************************************************************------,,,,,,+++,,,,,,---,,,,,,,,,------................../////////000000///000000111222222333333111555444666<<<<<>>;;;>>>===<<<<<<;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@????????????@@@@@@@@@AAAAAAAAAAAAAAAGGGGGGFFFGGGIIILLLOOOQQQPPPOOOOOONNNOOOPPPQQQRRRRRRSSSUUUVVVXXXYYYYYYZZZ\\\\\\\\\\\\]]]___```aaatttSSSJJJDDDCCCEEEBBBAAA@@@===999777555444444666555555444222000///...........................,,,---......,,,******+++,,,,,,,,,,,,,,,,,,+++***,,,---------,,,,,,...000+++,,,...---,,,,,,---...+++)))...)))...EEE,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++...+++///,,,222---......///......------...!!!***555+++###''')))%%%'''+++000333333222111---...lllMMM(((999000'''***$$$ ***___"""***111222---)))((()))+++...,,,)))&&&mmm333,,,(((---"""(((,,,&&&,,,###&&&+++---...---,,,,,,'''%%%lll<<<)))999,,,''''''((())))))***))))))))))))))))))))))))))))))(((''''''(((******)))((())))))))))))************))))))))))))))))))))))))************************************+++,,,------,,,,,,,,,++++++,,,------+++,,,,,,------......///------...////////////...///000111222222333222222555555444333333555;;;???KKKfff{{{{{{~~~}}}rrrkkkooouuuzzzzzztttnnnllllllhhhooozzzzzzggg\\\VVVXXXNNN===;;;FFFLLLHHH;;;555...+++,,,---,,,+++,,,++++++++++++*********))))))))))))))))))))))))(((((()))***************))))))))))))***************************************************************************+++++++++,,,,,,,,,,,,,,,---......,,,,,,,,,---......//////....../////////000000000//////000111222333333444000666555666::::::HHHaaattt```eeewwwrrr[[[KKKAAA>>>???>>>===<<<<<<<<<<<<<<<======>>>>>>>>>?????????>>>?????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBB@@@@@@AAABBBBBBCCCCCCDDDIIIIIIIIIJJJKKKNNNPPPQQQQQQQQQPPPPPPQQQSSSTTTUUUUUUVVVXXXZZZ[[[]]]]]]^^^^^^^^^^^^___```aaaccccccqqqSSSLLLFFFCCCDDDAAABBB@@@===:::777555444444666666555444222000...---------------------------,,,...///...,,,*********+++,,,,,,------------,,,+++---...///...---...///+++---///...,,,+++,,,---+++)))...)))...EEE,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---////////////...---+++///+++111000000000000///...------111"""...222$$$444???$$$222...***(((+++---,,,)))$$$>>>ZZZ,,,666,,,000111000///'''BBB''''''111,,,***111+++%%%,,,(((,,,:::eee!!!******666'''333&&&---444...,,,***&&&$$$###$$$%%%222... 666---'''((()))))))))))))))((((((((((((((((((((((((((((((''''''(((******)))((())))))))))))************))))))))))))))))))))))))************+++---///000---,,,,,,,,,,,,,,,------++++++++++++,,,------...,,,,,,,,,---.../////////------...///////////////...///000111222222222222333555666444333888CCCLLLdddmmm[[[SSSUUUXXX]]]^^^]]][[[YYYXXX\\\```eeehhhgggggggggiiijjjlllqqqwwwxxxwwwyyy~~~{{{zzz|||rrraaa___XXXKKKCCCEEEMMMTTTHHH???444...,,,,,,+++***,,,,,,+++++++++*********))))))))))))))))))))))))(((((()))***************((()))))))))************************************************************))))))*********++++++++++++++++++,,,---...///000,,,,,,------.../////////.../////////000000000000...///000111222333444444111777777777:::???XXX|||bbbbbbqqq~~~lllWWWJJJDDDCCC@@@???>>>>>>>>>>>>>>>???>>>>>>>>>?????????@@@@@@?????????@@@@@@@@@AAAAAA@@@@@@AAABBBBBBCCCDDDDDDAAAAAABBBDDDEEEFFFGGGHHHJJJKKKLLLMMMNNNOOOPPPPPPSSSSSSRRRSSSTTTVVVXXXYYYXXXYYY[[[]]]___```aaaaaa`````````aaabbbcccdddeeepppTTTMMMGGGDDDDDD@@@BBB@@@===:::777666555444666555444333111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,*********+++,,,------............***---///000///.........+++...000///,,,***+++---,,,)))...)))...EEE,,,,,,,,,,,,,,,,,,,,,,,,)))+++---///111222222111---***...+++111111111111111000///------+++)))666,,,666'''+++.........000111000...(((uuu"""222+++)))'''+++333)))mmm{{{---&&&222)))%%%222000###444---000444,,,)))&&&$$$---111]]]999&&&&&&''')))++++++++++++111NNN...///&&&(((((())))))))))))(((((((((((((((((((((((((((((((((''''''(((***+++)))((())))))))))))************))))))))))))))))))))))))*********+++---000444666///......---------......*********+++,,,---...///,,,,,,------...///000000---......///////////////...///000111111222111111---111555444444===LLLZZZrrreeeYYYSSSMMMHHHIIINNNKKKNNNRRRSSSTTTWWW\\\aaa___ccchhhmmmqqquuuyyy{{{{{{qqqbbbWWWVVVSSSLLLMMMTTTRRRHHH:::000---,,,***(((,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((()))***************(((((())))))*********+++************************************************))))))******++++++++++++******+++,,,---///000111,,,,,,------...///000000////////////000000000000...///000111222333444444111777888999===HHHjjjuuuaaarrrgggSSSIIIFFFGGGAAA@@@@@@???@@@@@@AAAAAA>>>????????????@@@@@@@@@??????@@@@@@@@@AAAAAAAAA???@@@AAABBBDDDEEEFFFFFFBBBCCCDDDFFFGGGIIIJJJKKKKKKLLLMMMOOOOOOPPPPPPOOOTTTTTTTTTUUUVVVYYY[[[\\\YYY[[[\\\___```bbbbbbcccaaaaaaaaabbbcccdddffffffqqqPPPKKKHHHEEEFFFEEEAAA???<<<888444444666888:::777333000......000111---,,,,,,++++++,,,,,,---------,,,,,,,,,------...++++++++++++++++++++++++,,,---.........---,,,+++---,,,'''111111,,,222---,,, 555222aaa,,,+++++++++,,,,,,---......***333***(((444000000000,,,444000 ///......000333333000,,,///111---'''ZZZSSS555+++333222,,,+++(((---,,,===---)))333...%%%333'''???|||xxx}}}```]]]dddfffWWW___555((()))$$$+++)))///;;;...222$$$(((+++---+++$$$###''''''((((((((((((''''''((((((((('''%%%$$$&&&'''******)))))))))))))))***(((((())))))*********+++***)))))))))((((((''''''))))))***++++++,,,------///...---,,,,,,,,,,,,---...---,,,+++++++++,,,---.........////////////000////////////000000000000666444333444222///222777222777888;;;???CCC___xxxkkkZZZNNNJJJJJJKKKKKKLLLMMMOOOOOOSSSSSSTTTUUUWWWYYY[[[\\\^^^aaadddhhhnnnuuu|||~~~~~~zzzggg[[[WWWWWWUUURRRUUUOOODDD999222............---+++)))(((((()))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))************+++++++++++++++***)))((()))************+++++++++***+++,,,,,,------,,,,,,............/////////000............/////////000111111111111222333444444:::000111;;;CCCTTT~~~sssiiiiiixxxyyydddUUUMMMKKKEEECCCCCCBBBAAA@@@>>>>>>===>>>????????????>>>>>>===@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCEEEGGGGGGGGGHHHJJJKKKMMMMMMNNNOOOOOOPPPQQQQQQVVVVVVVVVYYY[[[]]]]]]\\\aaa````````````bbbdddeeedddcccbbbbbbbbbdddeeefffqqqQQQLLLHHHDDDEEECCC@@@???<<<888444444666888:::777333000......///000---,,,,,,++++++,,,,,,------------,,,,,,------...++++++++++++++++++++++++,,,,,,---......---------$$$444+++$$$222((("""EEE>>>''';;;---,,,,,,,,,,,,,,,------,,,+++'''(((666((((((eee\\\555 ///JJJ///......000333333000---111&&&999...000UUU555!!!(((DDD---777~~~KKK,,,777)))///%%%444...222ccc***...))))))...,,,eeewww333&&&666///,,,ddd---%%%)))...'''(((((())))))(((((('''((())))))((('''&&&((()))******))))))))))))******))))))*********+++++++++++++++++++++******))))))******++++++,,,------.........---------,,,,,,,,,......---,,,,,,------...---............/////////////////////000000000000333000111333333111111555222999888;;;PPPhhhssshhh[[[SSSPPPPPPMMMIIIOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQRRRSSSTTTVVVWWWXXXZZZ[[[]]]```dddjjjqqqwwwzzz}}}}}}xxxvvvcccXXXUUUVVVXXXTTTLLLBBB999222...+++...---,,,+++************)))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))************+++++++++++++++***))))))************++++++++++++++++++,,,------------,,,.........///////////////........./////////000000111111111111222333444555666666666<<>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDFFFGGGHHHHHHIIIKKKLLLNNNNNNPPPQQQRRRTTTUUUVVVZZZYYYZZZ\\\___aaa```___``````___``````bbbcccdddeeeeeedddeeeeeeffffffgggqqqPPPKKKHHHDDDDDDCCC@@@???<<<888555444666888:::777444000.........///------,,,,,,,,,,,,------...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////+++000...---;;;000...------,,,,,,,,,------'''444,,,***:::$$$RRR/////////111333333111//////''':::333$$$SSSAAA666555+++222MMM***000$$$000(((111333'''))),,,---***&&&+++---PPP###...+++,,,aaa%%%,,,'''(((((())))))))))))((((((((()))***)))((((((***,,,+++******)))******+++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---.........,,,---.........---,,,+++///...---------......///---------............////////////000000000111111222///000444666444333444444??????HHHooorrr[[[OOOJJJEEE@@@???CCCIIIOOORRRQQQQQQPPPPPPOOOOOOOOOOOONNNNNNNNNOOOPPPQQQRRRSSSVVVWWWWWWXXX[[[```gggmmmtttwww|||{{{rrr[[[UUUXXXZZZXXXSSSLLLBBB888000+++...------,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))***************++++++++++++***))))))************+++++++++,,,++++++,,,---------------///////////////.............../////////000000000111111111111222333444555000888:::???^^^```XXX\\\nnnqqqfffZZZRRRMMMEEECCCBBBBBBAAAAAA@@@AAAAAA???@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEGGGIIIJJJJJJKKKMMMNNNPPPQQQRRRTTTVVVXXXZZZ[[[\\\\\\\\\^^^aaabbbbbb```aaaaaa``````aaabbbcccdddffffffhhhhhhiiihhhhhhgggnnnNNNKKKHHHEEEFFFDDD@@@???<<<999555444555777999777444000...---......------,,,,,,,,,,,,------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...000111555***222...777"""CCC///......---------------(((555111+++555,,,kkk//////000111222333222111...666---111@@@'''<<<...###222---...***222)))~~~555&&&'''222###,,,...gggnnn(((((($$$%%%((())))))******))))))(((((()))***)))))))))+++---++++++*********+++,,,,,,------------------......------------------------------------......//////+++,,,...//////...,,,***---------------.........------------............/////////000000111111222555111111666999777555666888FFFRRRiii{{{aaaMMMBBB>>>DDDGGGLLLOOORRRTTTVVVWWWMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKLLLNNNOOOQQQRRRUUUUUUUUUUUUXXX]]]dddiiiqqqtttyyy|||~~~zzzyyyxxx|||}}}}}}dddXXXVVVYYYXXXTTTOOOFFF===555000------------,,,+++******)))))))))))))))))))))))))))))))))))))))******+++************************((()))))))))******************+++++++++******)))*********+++++++++,,,,,,+++,,,,,,---...---------////////////...............////////////000000000111111111222333444555666222999AAAQQQxxxnnnXXX[[[eee|||rrrjjj^^^WWWRRRIIIDDDCCCBBBAAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBBBBBBBCCCBBBBBBCCCCCCDDDEEEEEEEEEGGGIIIKKKLLLLLLMMMOOOQQQSSSTTTUUUWWWYYY[[[\\\\\\[[[[[[[[[]]]```aaa```___bbbbbbbbbccccccddddddeeefffhhhjjjkkkkkkjjjhhhgggjjjLLLJJJIIIFFFGGGFFF???>>>===999666444555777777555333000///............------,,,,,,------...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---///000222222***777 %%%888444eee//////...------............***---+++///111DDD~~~///000111222222222333444111;;;(((///DDD%%%VVV+++444,,,;;;+++444$$$---333HHH[[[''' 444...,,,...***222<<<111))))))************))))))'''((())))))((((((***,,,+++++++++++++++,,,------//////..................,,,---------------------------............//////***,,,...//////...,,,+++++++++,,,,,,---------------------.........///////////////000111222222222666222222666888777777:::>>>TTTooohhhRRRFFFDDDEEEGGGHHHLLLRRRTTTRRROOOLLLKKKIIIIIIKKKLLLMMMMMMMMMMMMLLLLLLLLLMMMOOOQQQRRRSSSOOOPPPQQQRRRUUUZZZaaaggghhhkkkpppuuuxxx{{{~~~zzzyyywwwwwwxxxyyyzzzzzzzzzzzz{{{|||}}}{{{wwwbbbXXXWWWUUUQQQLLLFFF@@@<<<999......---,,,+++******)))************************)))))))))))))))******+++************************((()))))))))************)))******+++++++++*********++++++++++++,,,,,,,,,,,,,,,---.........------///////////////.........////////////000000000111111111111222333444666777999<<>>>>>===:::666444555666555444222000////////////......------------......///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000222&&&777+++$$$333'''!!!,,,DDD...............///000000...&&&666111(((000+++&&&999```///000222222222222444666888111111333(((000444kkkiii'''///999))),,,444'''+++888,,,---'''&&&...++++++ OOO,,,&&&333++++++******++++++++++++******((()))***)))((((((***,,,++++++++++++,,,---......///////////////.........,,,,,,,,,,,,,,,---------........................+++,,,---.........---,,,******+++,,,------------.........////////////000...///000000111222333333444222222444555666<<>>>>>===:::777555555666222222111000000000000000......------------......//////...---,,,,,,,,,,,,------------------------......////////////......333&&&000:::///%%%,,,888000555///???------......///000222222///***:::333(((111111555000'''111WWW///111333333222222555888:::,,,888:::$$$888666666999,,,,,,:::$$$222///111000111000;;;---###(((***///555\\\999<<<""""""111$$$***++++++++++++++++++***+++,,,,,,+++))))))***,,,+++++++++,,,,,,---...///000000//////............,,,,,,,,,---------......------------------------,,,,,,,,,---------......***+++,,,---.........---/////////000000000111111...///000111222333333444444333333444555999FFFSSSqqqttt___VVVPPPRRRPPPOOOQQQSSSQQQMMMHHHNNNLLLHHHFFFFFFGGGIIIJJJJJJKKKMMMOOOOOOOOONNNMMMLLLKKKIIIGGGEEEDDDDDDDDD999;;;>>>AAADDDHHHLLLOOO[[[^^^ccciiipppxxx~~~zzzwwwvvvuuurrrooonnnqqqwww~~~wwwaaa]]]VVVNNNGGGCCCAAA@@@888666111---+++++++++,,,************************)))))))))))))))******+++++++++++++++++++++++++++))))))))))))************))))))***++++++++++++++++++++++++,,,,,,,,,------,,,------...............,,,------...///000111111//////000000000111111111111111111222444666777888999HHHooo```aaayyy|||jjjaaa\\\QQQJJJHHHEEECCCBBBCCCDDDEEEBBBAAA@@@@@@AAACCCEEEFFFBBBBBBBBBBBBCCCCCCCCCCCCFFFFFFGGGHHHIIIJJJKKKKKKLLLNNNQQQRRRSSSTTTWWWYYYZZZZZZ[[[\\\^^^___``````aaaaaaaaabbbdddeeedddbbbcccdddeeeffffffeeedddccccccdddeeefffeeedddbbbaaakkkMMMJJJHHHDDDCCC@@@>>>>>>===:::777555555666111000000000000000111111......------------......000///...---,,,+++++++++------------------------......000000000///...---***222)))---222,,,---)))'''555:::000BBB---------...000111333444777))))))***333333(((666(((333>>>(((555MMM///111333333222222555888777111555>>>>>><<<===;;;555CCC111222444666777777))):::666(((===KKK&&&111,,,(((...***&&&***PPPYYY+++777&&&&&&000***++++++,,,,,,++++++***---......,,,******+++,,,+++++++++,,,---...///000000000//////.........---,,,---------......//////---------------------,,,---,,,,,,,,,,,,---...///***+++---///000000//////000000000000111111111111...///000111222333444444555555777777777>>>OOO```xxxcccNNNPPPXXXOOOOOOPPPQQQPPPOOOMMMKKKJJJHHHFFFEEEFFFHHHJJJJJJIIIKKKLLLNNNNNNNNNMMMKKKJJJGGGEEECCC???<<<999777666333666999<<<>>>@@@DDDFFFIIILLLOOOTTTZZZaaajjjoooyyy|||}}}}}}zzzwwwwww||||||hhhddd\\\RRRJJJDDD@@@>>>===999444///,,,,,,---...************************)))))))))))))))******+++++++++++++++++++++++++++))))))))))))************((()))***+++++++++++++++++++++,,,,,,,,,---------,,,---......//////......+++,,,---...///111222222000000000000111111111111111111111222444666777888AAAXXXuuu[[[ooossshhhaaaUUUKKKIIIFFFCCCBBBCCCDDDEEEAAA@@@@@@AAACCCFFFIIIKKKBBBBBBBBBCCCCCCCCCDDDDDDGGGGGGHHHIIIJJJKKKLLLMMMMMMOOOQQQSSSTTTUUUXXXZZZZZZZZZ\\\^^^```bbbcccdddaaa``````bbbddddddcccbbbbbbcccdddddddddcccbbbaaabbbccccccccccccbbb``````mmmOOOIIIGGGFFFFFFBBB>>>>>><<<999555222222222///000111111///....../////////............//////........................------------------------..................---------------.........//////---------.........//////rrr//////000111111111111000333111000111222222111000333111...---000444888:::555555555555666777999:::;;;@@@EEEHHHIIILLLSSSXXX^^^ZZZrrrIIIKKK@@@;;;AAA:::===///888555888,,,^^^+++++++++,,,,,,---------OOONNN777&&&''',,,)))'''((((((((()))***++++++,,,,,,------,,,++++++,,,------,,,,,,+++***+++,,,---...000///---,,,,,,---///000//////............/////////...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000111111111111111000000111333444555555888555666:::;;;DDDaaaoooVVVLLLPPPVVVVVVRRROOOLLLKKKLLLNNNNNNLLLIIIJJJJJJJJJJJJJJJKKKLLLLLLOOOLLLHHHFFFEEECCC@@@<<<666666555555444444555555666777888::::::;;;;;;;;;>>>>>>???AAAFFFKKKPPPTTTbbbjjjttt}}}vvvrrrwwwtttggg___XXXNNNFFFCCCGGG???555...---...---+++,,,,,,,,,+++++++++************))))))))))))******,,,+++***))))))***+++,,,************************++++++++++++++++++++++++++++++,,,,,,---...//////...//////...,,,,,,---///////////////000000000000111111111000000000000000000444111222;;;:::888???BBBqqqdddaaa}}}|||qqqddd[[[PPPLLLGGGDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEBBBBBBBBBCCCDDDEEEFFFGGGIIIJJJJJJKKKLLLMMMNNNNNNOOOQQQUUUWWWXXXXXXYYY[[[XXXZZZ[[[]]]___aaaaaabbb```______```aaabbbbbbaaadddcccbbbbbbccccccaaa```bbbbbbbbbcccccccccbbbaaaiiiMMMIIIGGGGGGFFFAAA>>>>>><<<999555222222222///000222111000...////////////............//////........................------------------------........................---------.........//////---------.........//////...***\\\//////000111222222333333222111000111222333333222333222111111222444444444999LLLvvv??????>>>???BBBGGGMMMPPPPPP\\\kkktttwwwzzzaaa___jjjccccccdddSSSPPPEEEMMMBBBCCC???VVV,,,,,,,,,---------......:::###)))fffKKK:::---&&&***---******///)))******+++,,,,,,---------,,,+++******+++,,,---------,,,+++,,,---...//////...,,,++++++,,,...//////......------......///......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000111111111111111111000111222444444444111666999;;;GGGcccxxxhhh```WWWSSSTTTTTTOOOJJJJJJHHHEEEEEEFFFGGGFFFEEEIIIJJJKKKMMMMMMLLLKKKKKKEEEBBB???>>>===<<<999666555444444444444555666666777888999:::::::::::::::>>>===<<<<<<>>>AAADDDFFFFFFMMMXXXcccooo~~~tttiiiaaaVVVLLLGGGEEEAAA:::444///---------+++++++++*********))))))*********))))))*********++++++***))))))***++++++************************+++++++++++++++++++++++++++,,,,,,------.........------...---++++++---...////////////000000000000111111111111000000000000222666333333:::888666???PPP|||qqq]]]oootttggg^^^UUUQQQJJJFFFDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCDDDDDDBBBCCCCCCDDDFFFHHHJJJKKKJJJKKKKKKLLLMMMNNNOOOOOOQQQTTTWWWYYYZZZZZZ[[[]]][[[\\\]]]___aaaccccccdddcccbbbaaaaaabbbcccccccccbbbaaa``````aaabbbbbbbbbccccccdddeeefffggghhhhhhcccJJJHHHHHHGGGFFF@@@>>>>>>===999555222222333///111222222000//////000000//////......//////000........................------------------------........................------........./////////------........./////////%%%<<<111VVV///000111222333444555666333111000111333444444333000111222333333222111000$$$CCC>>>777bbbLLLPPPVVV^^^eeekkkoooqqqssszzzvvvkkknnnXXXOOOJJJ???bbb@@@???===;;;:::999666333//////000000///---+++***000"""$$$+++&&&(((---)))------------............(((***---...111JJJ}}}oooGGG..."""(((&&&(((///...)))+++222+++++++++,,,,,,------...++++++************++++++------,,,,,,------...///------++++++++++++------...------,,,,,,------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------........./////////000000000111111111222222111111111111222333444444000:::???EEE^^^sss]]]UUUWWWXXXVVVRRRMMMGGGDDDFFFEEEDDDDDDGGGIIIJJJJJJKKKLLLMMMMMMKKKHHHDDDBBB:::999777666555555222111444444444444666777888999::::::;;;;;;;;;;;;;;;:::===<<<:::999999;;;===>>><<<@@@DDDKKKTTTcccsss~~~xxxmmm```UUUPPPBBBAAA???999222...---...************))))))))))))++++++************++++++++++++***))))))***++++++************************++++++++++++,,,,,,,,,,,,------------------------,,,------,,,++++++,,,...////////////000000000000111111111111111111111111222666333444999666888EEEeeeaaacccyyylllbbb[[[VVVNNNIIIEEEDDDCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEGGGIIIKKKMMMNNNLLLMMMMMMNNNPPPQQQQQQRRRUUUWWW[[[\\\]]]]]]^^^___]]]^^^```bbbcccdddeeeeeefffeeecccbbbbbbcccdddeeeaaa```_________aaaccceeeccceeeggghhhjjjmmmqqquuu___GGGHHHIIIHHHFFF??????>>>===999555333222333000222333222111///000000000000////////////000000............................................................////////////............////////////............////////////(((''',,,333000(((***444///000111222444666888999666444222222333444444333111333555555555444555555BBB...666EEELLLVVVYYYWWWkkkuuuzzz___VVVXXXSSSKKKCCC===:::888888777777777777666444000...///---...333555------888------------------------888///((((((******,,,///555+++%%%(((...222333555'''(((,,,000...((((((---++++++++++++,,,,,,------************************+++++++++,,,,,,,,,------,,,,,,+++******+++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............////////////000000111111111222222222111111222222222222444555666<<>>>>>>>>?????????>>>>>>===>>>===<<<===>>>???AAACCCDDDCCCBBBBBBEEEMMMXXX```rrrvvvdddYYYUUUBBB@@@>>>:::666222///---++++++++++++*********))),,,++++++++++++++++++,,,+++******************+++************************+++++++++,,,,,,,,,,,,,,,------------------,,,,,,,,,---...---,,,,,,...///////////////000000000000000111111111111111222222///333222444888777>>>RRR{{{mmmdddxxx~~~pppggg^^^YYYQQQJJJGGGEEEDDDDDDDDDCCCCCCBBBBBBCCCDDDEEEHHHHHHIIIIIIKKKLLLNNNOOOOOOOOOPPPQQQRRRTTTUUUUUUWWWZZZ]]]^^^^^^^^^___```^^^___aaacccdddeeeeeeffffffeeecccaaa___```ccceeebbbbbb```___^^^```cccfffdddhhhlllnnnpppuuu|||___HHHIIIIIIHHHFFF?????????===:::666333333333111222444333111000000111000000////////////000000////////////////////////................................./////////000000........./////////000000........./////////000000111666666///,,,111444222000000111222444777999:::999777444333333444333222666777777666555666:::===AAAAAAQQQLLLLLLfff{{{xxxfffWWWNNNKKKKKK???===;;;::::::777333000(((000...,,,222,,,&&&,,,------------,,,,,,,,,,,,""",,,888999111)))---666!!!)))333666,,,!!!***...,,,,,,...---***((()))************++++++++++++************************))))))******+++++++++++++++++++++******+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------................../////////000000111111111111222222222222000222333333222333666888:::===RRRyyyssshhheeefffeee^^^SSSJJJDDDBBBAAAAAA===AAAGGGKKKMMMLLLJJJIIIFFFDDD???;;;666333111111222333444444555666777888=========>>>???AAACCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDFFFHHHIIIDDDCCCCCCCCCEEEJJJPPPTTT[[[iiitttwww}}}fffYYYVVVHHHBBB;;;:::;;;888111+++------,,,,,,,,,+++++++++,,,++++++++++++++++++,,,*********++++++*********************************++++++,,,,,,,,,---------------------------,,,,,,---...///...---...///111////////////000000000000000000111111222222222333000444333555888888EEE```zzz```nnnuuummm```ZZZQQQKKKGGGFFFFFFFFFEEEDDDDDDDDDDDDFFFHHHIIIMMMLLLLLLLLLLLLLLLMMMMMMQQQRRRSSSTTTVVVWWWXXXYYYYYY[[[^^^___^^^^^^^^^___^^^___aaabbbcccdddeeeeeeccccccaaa^^^\\\\\\```cccbbbbbbaaa___]]]^^^aaaeeehhhnnnuuuwwwyyydddJJJIIIIIIHHHGGGAAA??????>>>:::666333333333111333444444222111111222111000000//////000000111////////////////////////.................................//////000000111....../////////000000000....../////////000000000&&&###%%%---555666111---111111111222444666999;;;;;;888555333333444444444555666777666666;;;BBBHHHHHHTTTqqqvvvggg___\\\XXXSSSNNNKKKJJJGGGBBB>>>000777111***///111---,,,.........---------------222---)))***------)))%%%;;;111)))***///111333444000---***+++,,,---,,,*********************************+++,,,,,,+++******'''((()))************)))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,---......//////....../////////000000000111111111222222222222333///222555555444555888<<<>>>IIIllloookkkppppppjjjddd___WWWNNNIIIGGGFFFCCC@@@EEEIIIMMMNNNKKKFFFBBB???:::888555222111111333444222444777888999;;;===???EEEEEEDDDEEEEEEFFFGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIEEEEEEEEEGGGHHHJJJLLLMMMMMMUUU]]]aaaiii{{{qqqaaa]]]UUUKKK@@@===???===555,,,...---------,,,,,,,,,,,,++++++************++++++)))***++++++++++++***)))************************++++++,,,,,,------......---------------------------...//////...///111333////////////000000000000000000111111222333333333444777666777:::;;;PPPrrrlll___xxx{{{tttccc]]]TTTLLLHHHGGGGGGGGGEEEEEEDDDEEEFFFIIILLLNNNQQQPPPOOONNNMMMMMMMMMMMMTTTTTTUUUWWWYYYZZZ[[[\\\ZZZ]]]___```___^^^^^^___^^^___```bbbcccddddddddd___aaaaaa^^^[[[[[[___bbbcccdddeeeccc```aaadddhhhqqqzzzkkkNNNJJJIIIHHHHHHBBB@@@???>>>:::666444333444222333555444333111111222111111000000000000111111////////////////////////........................---......///000000111111.../////////000000000000.../////////000000000000;;;>>>:::///,,,222444111222111111111333666888:::999777444333444666777888777;;;@@@DDDJJJSSS___hhh~~~ggg```WWWQQQMMMIIICCC>>>===999555222111111111000000000000000/////////...000000000...,,,,,,------%%%'''((((((+++......,,,---,,,+++***+++------+++++++++++++++++++++++++++***+++,,,------,,,+++***'''((()))***+++******)))++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------,,,---............---,,,,,,,,,------.../////////.../////////000000000000111111111222222222333333...222666666555777;;;@@@MMMlllwwwkkknnnuuusssiii```WWWRRRMMMJJJJJJJJJIIIGGGLLLMMMNNNJJJCCC===999888333222222222333555777999666999===???@@@BBBFFFIIILLLKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKJJJIIIIIIJJJIIIHHHGGGKKKKKKOOOTTTYYYbbbqqqwwwoooeeeZZZMMMEEEBBB???888222---------,,,,,,,,,++++++*********))))))*********)))***++++++++++++***)))************************++++++,,,,,,---......///+++,,,,,,------.........,,,...///.........000222////////////000000000000000000111222222333444444444777777:::???EEEaaannnhhhooo{{{iiibbbXXXOOOJJJHHHGGGGGGDDDDDDDDDDDDGGGKKKNNNQQQSSSRRRQQQQQQPPPQQQQQQQQQVVVVVVWWWYYY[[[]]]^^^^^^\\\^^^aaaaaa```____________```aaabbbcccddddddddd^^^aaacccaaa^^^]]]```dddgggkkknnnmmmllllllpppttt}}}oooQQQKKKHHHHHHHHHDDD@@@@@@>>>;;;666444333444222444555555333222222333111111000000000000111111000000000000000000000000////////////////////////---......///000111111222////////////000000000000////////////000000000000...)))+++444444---...666222222111111222555777999777555222333555888:::;;;???FFFQQQ[[[ffftttyyymmmddd___ZZZSSSNNNIII===???CCC:::222444555333222222222111111000000,,,......+++))),,,///111'''---000---...222000******,,,...,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++((()))***+++,,,+++******+++,,,,,,------,,,,,,+++...------,,,,,,------...------...//////...------,,,,,,------...///000000////////////000000000000111111222222222333333333...222666777666888===BBB```qqqpppsssxxxttthhh```^^^WWWSSSOOOKKKJJJKKKNNNPPPHHHHHHEEE???888333111222222333444666777888999999:::>>>BBBEEEFFFIIIMMMQQQOOONNNMMMLLLJJJJJJIIIIIIJJJJJJKKKMMMNNNNNNNNNNNNLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKLLLKKKJJJNNNIIIJJJPPPRRRRRR^^^mmmwwwooofffXXXLLLDDD>>>:::777,,,,,,,,,+++++++++************))))))))))))******)))***+++,,,,,,+++***)))************************++++++,,,,,,---...//////++++++,,,,,,---...//////+++---...---------000222////////////000000000000000000111222333333444444///333555<<>>EEEOOOSSSdddxxxyyyvvvttt}}}yyymmmtttzzzsssgggUUUVVVLLLEEEEEECCC>>>;;;<<<666333000...///000000000111000000111222333111000...///000000000///---,,,///...,,,+++***+++,,,,,,((()))***+++,,,+++******000::::::///)))+++,,,(((,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,333111///---,,,---...///000000000000000000000000//////000111111111111111222222111111111111111111000333333777<<<777>>>SSSzzzpppnnnsssxxxwwwpppfff^^^ZZZTTTQQQOOONNNMMMMMMKKKIIIGGGAAA888333222333444333222333555888:::;;;<<<===CCCDDDGGGJJJLLLLLLMMMLLLNNNOOOOOOOOONNNLLLJJJIIIJJJJJJKKKNNNPPPQQQPPPNNNLLLNNNOOOQQQRRRRRRRRRQQQKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLNNNQQQSSSUUUcccjjjzzzyyynnn```VVVNNNFFF???;;;222222///++++++---......,,,++++++******++++++,,,************************++++++++++++******))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------............////////////////////////000000000000000000000000000111111111555666888;;;EEE___wwwVVV]]]llltttmmmbbbYYYQQQLLLGGGEEEDDDEEEIIIMMMMMMMMMQQQXXXTTTTTTUUUUUUVVVXXXYYYZZZ[[[[[[[[[\\\^^^aaadddeeecccbbbaaaaaaaaa```___]]]eee___[[[]]]______bbbfffffffffjjjmmmjjjfffiiiqqqyyy|||rrrPPPIIIGGGGGGGGGBBBAAA???===;;;888555333222111222333333333333222111111000000000////////////000//////000111111000///...//////000000000000000////////////000000000111000000000000000000000000000000000000000111222222222111000000111222222222999555333444333222555:::777444555;;;BBBKKK\\\kkkbbbVVVMMMKKKJJJEEEBBBAAAAAA===999666444222///---///......///000000///---....../////////...---,,,---,,,+++*********++++++++++++,,,---------------333;;;;;;111***,,,,,,''',,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222111///---,,,---...///000000000000000000000000//////000111111111111111222222111111111111111111555888555555888999JJJggg}}}jjjiiimmmpppqqqnnnggg^^^WWWTTTUUUSSSQQQPPPNNNJJJFFFBBB<<<888444222222333333222555666888;;;===???@@@@@@EEEFFFGGGIIIKKKLLLLLLMMMOOOPPPPPPPPPPPPNNNMMMLLLLLLLLLLLLOOORRRSSSSSSRRRMMMNNNPPPQQQRRRRRRRRRQQQOOONNNNNNNNNMMMMMMLLLLLLLLLLLLKKKLLLMMMNNNPPPQQQUUUZZZfffvvvssseee\\\XXXQQQIIIBBB666444000---,,,------,,,,,,,,,++++++++++++,,,,,,************************++++++++++++*********)))***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------............////////////////////////000000000111111111111222222222222222333888:::;;;NNNvvvnnnVVVeeewwwyyyqqqfff[[[SSSMMMIIIGGGDDDEEEIIIMMMNNNMMMQQQXXXVVVVVVWWWYYY[[[]]]___```ccccccbbbbbbbbbccccccdddbbbbbbbbbccccccbbb```___[[[XXXXXX[[[]]]]]]___dddssstttxxx{{{wwwppppppuuuqqqPPPIIIGGGHHHHHHCCC@@@???===;;;888666444333333333444444333222111000111111000000000/////////000000000000000000000000//////000000000000000000/////////000000000111111000000000000000000000000000000111111111222222222111111111111222222222222777444333444222111444::::::>>>FFFQQQ^^^rrrrrr___VVVSSSNNNIIIFFFCCCAAA>>><<<999666111...000...---...//////...------............---,,,,,,,,,++++++************+++,,,,,,,,,,,,,,,---......000666777///***,,,---))),,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222111///...------......000000000000000000000000//////000111111111111111111111222222222222222222000777555333777>>>ZZZ~~~jjjeeejjjrrrqqqnnnhhhaaaZZZVVVTTTWWWUUURRROOOKKKEEE>>>999333222111222555666666666:::;;;===@@@BBBDDDFFFFFFJJJJJJJJJKKKLLLMMMOOOPPPQQQQQQRRRRRRRRRRRRQQQQQQMMMLLLKKKMMMOOORRRRRRRRROOOOOOPPPQQQRRRRRRRRRQQQRRRRRRQQQPPPPPPOOONNNNNNNNNMMMLLLKKKKKKLLLMMMNNNNNNQQQXXXcccllluuu~~~ooogggfffcccWWWLLL;;;777222///...---++++++,,,,,,++++++++++++,,,,,,************************++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............/////////////////////000000000111111222222222333333444444444222:::<<>>???@@@AAACCCFFFHHHJJJKKKLLLOOOOOONNNNNNOOOQQQRRRTTTSSSTTTTTTUUUUUUUUUVVVVVVRRRPPPNNNNNNPPPRRRRRRRRRPPPPPPPPPQQQQQQQQQQQQQQQSSSSSSRRRQQQPPPOOONNNMMMMMMLLLKKKJJJJJJKKKLLLLLLOOOPPPTTTZZZ```gggsss|||ssstttrrreeeVVVAAA:::333111///---++++++,,,,,,,,,++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...............//////////////////000000000111111111222222222333444444555555777777<<>>===;;;999777666555666555444333222222111111111111111111000000000000000222222111000000222555222111000000000000111111000000000000111111111111222222222222222222222222111111222333444333333222000333555555444333444555333222555888;;;???IIISSSaaavvviiiWWWUUURRRNNNJJJGGGBBB===:::888555222111111000///---......------,,,,,,,,,,,,,,,,,,------------------,,,+++***)))***+++---...&&&)))+++)))))),,,------+++++++++++++++++++++++++++++++++,,,,,,---------------------------------000//////...............//////////////////////////////000111111111111111111111222222333333333333///888888<<>>999555333111999999999999;;;???DDDGGGFFFGGGIIIKKKMMMOOOPPPPPPQQQPPPPPPPPPQQQRRRTTTUUUVVVVVVVVVWWWXXXXXXYYYYYYZZZXXXUUUTTTUUUUUUUUUTTTQQQQQQQQQPPPPPPPPPPPPPPPRRRRRRQQQPPPOOONNNMMMLLLLLLKKKJJJJJJJJJKKKLLLMMMMMMLLLOOOTTTWWW\\\gggrrrzzz}}}{{{pppaaaIII>>>555333222...,,,------,,,,,,,,,,,,,,,,,,---************************+++++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,---------.....................////////////000000000000111111111111111111222222333444444555<<<555???fffrrrcccssstttggg\\\SSSMMMIIIEEEEEEHHHLLLMMMLLLQQQXXX[[[\\\^^^```aaabbbbbbbbb```aaabbbccccccbbbaaa```\\\]]]^^^^^^```dddjjjooouuuttttttsssppppppxxxqqqPPPHHHFFFFFFFFF@@@>>>>>>===;;;:::888777777666555444333222222333333222222111111111000000000///111333222000111444888333222111000///000111222000000000111111111222222222222222222222222222222111222333444555444333333111555888888666444555777888666666999@@@NNNdddwwwwww]]]YYYTTTOOOMMMKKKIIIHHH>>>;;;666333222111///---///......---,,,---------,,,------............------------------......///---------,,,,,,,,,++++++***++++++++++++,,,,,,,,,***++++++,,,,,,------...------------------------//////////////////......000000000000000000000000//////000111111111111111111111222222333444444444444999777AAAbbbrrrooo}}}uuullliiiccc___[[[WWWRRROOOJJJDDD<<<666333333333444============>>>BBBHHHLLLKKKLLLNNNOOOQQQRRRRRRRRROOOPPPPPPQQQRRRSSSTTTUUUYYYYYYXXXXXXYYYZZZ[[[[[[[[[YYYVVVUUUVVVUUUTTTSSSUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRQQQPPPOOONNNNNNMMMMMMLLLKKKJJJJJJKKKLLLMMMLLLLLLOOOSSSUUUWWW___hhhqqq|||yyyoooWWWHHH;;;777444///---000------,,,,,,,,,,,,------************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------........................////////////000000000111111111222222111111222222333444555555>>>777HHHvvvkkkhhhxxxkkk```VVVMMMHHHEEEEEEFFFIIIJJJJJJQQQYYY______aaabbbbbbbbbaaa````````````______^^^\\\\\\XXX\\\aaaeeeiiipppxxx}}}yyyvvvuuussssss{{{rrrPPPHHHEEEEEEDDD???>>>======;;;:::999888888555444333333333333444555222222222111111111000000...000333222000111777;;;444333111000///000111222000000111111111222222222333333333333333333333333111222444555666555444333222666;;;;;;777555777999:::;;;BBBOOO^^^tttyyymmmaaaYYYTTTQQQOOOGGGCCC>>>:::777555333111000///...---------......+++,,,---.........------,,,------...///.........///...,,,---,,,+++************+++++++++,,,,,,,,,******+++,,,,,,---....................................///////////////...000000000000000000000000//////000111111111111111111111222222333444444555555:::@@@WWW}}}zzztttjjjgggccc```\\\VVVNNNHHH>>>:::555222333555777777===???BBBCCCDDDGGGLLLPPPOOOPPPQQQRRRRRRSSSSSSRRRPPPQQQSSSTTTVVVWWWXXXXXX[[[[[[ZZZYYYZZZZZZ[[[\\\ZZZYYYXXXYYYZZZYYYXXXVVVYYYXXXWWWUUUTTTTTTUUUUUUTTTSSSSSSSSSRRRRRRQQQQQQPPPOOOMMMKKKJJJJJJJJJKKKNNNOOORRRVVVVVVUUUYYY```hhhrrr}}}}}}hhhTTTCCC===888000...111------,,,,,,,,,,,,------************************+++++++++,,,,,,,,,------,,,,,,,,,------------...------------........................////////////000000111111111222222222222222333444555666777777;;;???UUU|||ooozzz{{{pppdddYYYOOOHHHFFFDDDDDDFFFFFFHHHPPPZZZ]]]^^^___aaaaaa```___^^^\\\\\\[[[[[[[[[\\\\\\]]]___fffooovvvyyy|||{{{|||||||||sssQQQHHHEEEDDDCCC>>>>>>===<<<;;;:::999999888555444333222333444555666222222222111111111111000---000222222000222888===444333111000///000111222000111111111111222222222333333333333333333333333111222444666666555444333333777<<<<<<999666888::::::DDDWWWnnn}}}hhhZZZPPPKKKOOOKKKEEE@@@===:::888666111000///...---...//////)))***,,,---...---,,,,,,***+++,,,---...---,,,+++,,,))))))***,,,+++***************++++++,,,,,,,,,******+++,,,,,,---....................................///////////////...000000000000000000000000//////000111111111111111111111222333333444555555666AAAQQQuuuyyy|||{{{mmmnnncccaaa___\\\XXXOOODDD===666444222222555888::::::===AAAGGGJJJKKKMMMPPPSSSQQQQQQRRRSSSSSSSSSRRRRRRRRRTTTWWWYYY[[[\\\\\\\\\]]]\\\[[[ZZZZZZZZZ\\\\\\______```aaacccdddbbb```]]][[[ZZZXXXWWWWWWWWWXXXVVVUUUUUUUUUUUUUUUUUUUUUSSSQQQOOOLLLJJJIIIIIIIIINNNOOOSSSVVVUUURRRTTTYYY]]]fffpppwwwttt^^^IIIAAA:::111...222...------,,,,,,------...************************+++++++++,,,,,,---------,,,,,,,,,---------......---------.........//////............/////////000000111111111111222222222333333444555666777888999777FFF___}}}|||www}}}ssshhh[[[PPPIIIFFFDDDCCCDDDDDDGGGPPPZZZXXXZZZ\\\]]]^^^]]]\\\[[[[[[[[[[[[\\\^^^aaadddfffjjjsss~~~}}}qqqOOOJJJHHHFFFFFFDDD@@@>>><<<::::::999888666222444555444333222222333555555444444444333333333222222111000000111444777666444222000//////000111222222222222222222222222333333333333222222111000...222555777555333222222777222000555777777:::AAAEEEbbbpppZZZRRRVVVMMMFFFFFFFFFCCC@@@???888444000111444444000+++---------,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---------,,,,,,+++++++++(((***,,,,,,+++++++++,,,,,,,,,.../////////...---........................---------......000111111000//////.........//////000000000000////////////+++222111111666333222<<<999LLLssssss~~~qqqiiidddfffddd```XXXMMMBBB:::666222333444555777:::???CCCFFFHHHJJJMMMOOOPPPPPPPPPOOOPPPQQQRRRSSSSSSSSSSSSZZZZZZ^^^aaa^^^YYY[[[ccc___^^^ZZZVVVTTTTTTWWWYYYXXX^^^nnnyyyjjjbbb^^^]]]ZZZWWWTTTRRRQQQPPPPPPRRRTTTVVVWWWWWWVVVUUUVVVUUUSSSQQQOOONNNLLLLLLLLLMMMNNNOOOOOOPPPRRRTTTSSSYYYbbbiiiooovvv|||mmmRRR<<<999???888***///...------...---,,,***---------,,,,,,+++++++++,,,------------,,,++++++***++++++,,,,,,------...---------............///............/////////000000111111111111222222222222999555000444555444;;;:::MMMnnnxxxsss~~~vvvkkk___SSSKKKHHHEEEAAAAAAEEELLLRRRUUUUUU[[[___^^^]]]___aaa```fffaaa]]]aaakkksssuuuttt{{{~~~qqqOOOJJJHHHFFFGGGDDDDDDAAA???======<<<;;;999333444555555333111111222444444444444333333333333333333333111///...000222444333222000000000111111222222222222222222222222444444444444444333222222000333555777888777666666333444777;;;<<>>======;;;999444555666555333111111222333333333333222222222222111222333222000...///000222222222222222222222222222222222222333333333333555555555666555555444444333444555888:::;;;:::999111444888;;;???MMMggg~~~hhhaaaYYYTTTMMMFFFEEEHHHOOOJJJCCC<<<666333222111///...---,,,++++++*********++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,---...---+++******+++,,,---......//////......//////.........---------......---......///000111//////............//////000000000000000000000000333555000000555222222>>>OOO~~~sss}}}{{{mmmfffbbb```bbb[[[QQQEEE<<<666444333333666;;;???BBBFFFIIILLLJJJKKKLLLMMMNNNNNNNNNNNNIIIKKKOOORRRUUUWWWXXXYYYYYY[[[___bbb___XXXVVVYYY\\\\\\[[[ZZZZZZZZZ[[[[[[YYYbbbsss}}}lllaaa\\\\\\[[[ZZZXXXVVVUUUTTTSSSTTTUUUUUUUUUTTTRRRQQQWWWXXXXXXXXXWWWUUUSSSRRRNNNMMMKKKJJJJJJKKKMMMNNNSSSTTTVVVVVVXXX^^^hhhooouuuiiiMMM@@@AAA@@@<<<222000---------------,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++******+++++++++,,,------......---------............///....../////////000000000000111111111111222222222111777444333:::999666<<>>777222000///...---,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++---...---------.............../////////...------,,,,,,...............///000000///............//////000000000000000000111111111000222///222777444777FFF```tttyyyrrrhhhdddaaa______VVVIII===666444555666777;;;@@@EEEGGGIIILLLMMMMMMMMMMMMMMMNNNNNNNNNNNNPPPQQQTTTWWWYYY[[[[[[[[[[[[\\\^^^___\\\YYYXXXYYY^^^]]]^^^___aaabbbaaa```ZZZfffuuu|||oooccc\\\ZZZZZZ[[[[[[ZZZYYYWWWVVVVVVVVVVVVVVVTTTSSSQQQPPPRRRTTTVVVWWWXXXWWWVVVVVVVVVSSSOOOLLLLLLLLLLLLLLLTTTUUUUUUUUUWWW[[[bbbgggfffrrryyyZZZCCC===AAAEEE666333///------...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))++++++,,,,,,---.........---------............///...////////////000000000000000111111111222222222222666333444;;;888666>>>OOOssshhhwwwzzzyyyssskkkaaaWWWQQQJJJFFFBBBAAAEEEKKKPPPTTTZZZaaaiiioooxxx~~~yyyvvvyyyoooMMMIIIGGGFFFGGGEEEAAA???<<<:::999888666444444666777666444222222222333333333222222222111111///111333444333333444555000111222333333444333333222222333333333444444444222333444555555666555555777666555666777888999888<<>>GGG;;;777222///............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******+++,,,,,,------...//////---------............///////////////000000000111000000111111111222222222333666333444999666888EEE```iiimmm~~~vvvnnnqqqpppooommmhhhaaaXXXRRRKKKGGGCCCAAAEEEJJJPPPSSSXXXaaammmwww~~~|||zzzzzznnnLLLHHHGGGFFFGGGEEECCC@@@===;;;:::999777555333555666666444333333444333333333333222222222222444555666555333111222333111222222222333333444444222222333333444444555555222333444555666666666666666777888777666888;;;===>>>NNNkkkyyy\\\OOONNNHHHKKKPPPSSSSSSPPPKKKGGG999777444222000000000111++++++,,,---------------++++++,,,,,,,,,,,,------)))***,,,,,,---///222555...------------...//////........................//////............//////......---......///000111///000000111111222222222222555444777999888IIIhhh}}}uuuyyymmmjjjiiiddd\\\VVVHHH@@@666111222666:::;;;CCCFFFJJJLLLLLLKKKLLLLLLNNNNNNOOOOOOPPPRRRSSSTTTYYYYYYXXXWWWXXXZZZ[[[\\\cccccc___YYYWWW[[[]]]\\\[[[ZZZ[[[___eeeiiihhhfffgggttt|||ttteee[[[[[[]]]RRRTTTXXX[[[\\\[[[YYYWWW^^^]]][[[YYYWWWVVVTTTSSSQQQRRRTTTVVVYYY\\\^^^___```\\\WWWVVVVVVUUUQQQNNNKKKLLLNNNQQQUUUYYY[[[]]]bbbhhhooowwwoooTTTBBB???CCCBBB===666111///.........++++++,,,,,,,,,,,,------,,,------------,,,++++++,,,,,,,,,---......//////---------............////////////000000000111111000111111111111222222222333666333444888777???TTTvvvjjjlllyyyvvvdddXXX\\\]]]___aaaaaa^^^YYYUUUJJJFFFAAA@@@CCCHHHMMMPPPQQQ\\\jjjyyy~~~nnnLLLHHHGGGFFFGGGEEEDDDAAA>>><<<;;;999777555222444666666555444555666444444444444333333333333555555555333111000222444444333222111222333444555222222333333444555555666222333555666777888888888555999<<<;;;888:::AAAGGGOOOnnniii___QQQPPPOOOQQQRRRPPPLLLGGGBBB???;;;666222000000000+++,,,------...---------+++++++++,,,,,,---------+++,,,,,,,,,---///222555...------,,,---...///000,,,,,,------...///////////////............//////---------......///000111///000000111111222333333333666555666999>>>]]]{{{uuuyyynnnfffgggfff^^^SSSMMM===777222222777<<>>;;;===GGGPPPkkkzzzoooVVVTTTRRRTTTUUUPPPGGG@@@IIIEEE???888333000......+++,,,------......------+++++++++,,,,,,------------......---,,,...111444......---,,,---...///000+++,,,,,,---...///000000000//////.........//////---------......000111111///000000111222222333333111444222333999EEEnnnyyywww~~~rrrhhhbbbdddcccXXXLLLFFF888444222555<<