BM6P6(@ jjjhhhffffffiiinnntttwwwyyyxxxwwwuuussspppnnnlllhhhfffbbb______aaadddffffffffffffgggggghhhiiiiiimmmnnnppprrrtttrrroookkkeeebbb^^^]]]^^^aaacccdddiiijjjjjjjjjjjjjjjjjjjjjmmmmmmnnnpppsssvvvzzz{{{}}}vvvooommmqqquuuxxxsssmmmhhhfffeeeeeeeeegggjjjlllnnnmmmmmmmmmnnnjjjlllpppssssssqqqmmmkkkooopppqqqqqqooolllhhheeefffgggiiijjjlllnnnrrruuurrruuuyyy~~~zzzoooggggggkkkoooyyy|||sssoooooouuuuuuhhh[[[VVVUUUTTTTTTUUUSSSTTTTTTSSSQQQQQQRRRTTTVVVXXX[[[]]]^^^]]][[[YYYYYYYYYXXXVVVVVVWWW[[[^^^aaaaaaaaaaaabbbcccdddeeefffeeebbb`````````aaabbbeeecccbbbaaabbbaaa^^^\\\^^^\\\[[[[[[\\\]]][[[YYY\\\]]]]]]\\\\\\^^^aaadddhhhgggdddbbb```_________]]]aaa```cccmmmttt|||oooqqq{{{|||ddd\\\ZZZTTTOOOIIIFFFAAA>>>===???BBBDDDHHHLLLQQQVVVYYY\\\___bbbbbbbbbcccdddfffhhhjjjkkksssyyy{{{qqqkkkbbbXXXRRRLLLKKKIIIGGGGGGJJJNNNRRRYYY]]]ccchhhkkklllnnnoooppppppqqqpppooooooppprrruuuuuuvvvzzz}}}~~~}}}|||ttthhhZZZQQQOOORRRVVV]]]aaakkkyyy~~~|||xxxuuusssssstttuuuwwwxxxxxxyyyzzz~~~{{{zzz{{{~~~zzzvvvsssvvvyyy|||~~~~~~wwwrrrqqqkkkpppwww|||mmmpppyyyiiihhhhhhhhhiiillloooppppppppppppooonnnlllkkkjjjiiigggdddaaa```aaaccceeeffffffggghhhiiiiiiiiiiiikkkkkklllnnnooonnnjjjhhhdddaaa___^^^aaadddfffgggkkkjjjjjjjjjjjjkkkkkklllmmmmmmmmmoooqqqtttwwwyyy~~~~~~xxxqqqnnnoooqqquuupppjjjeeeccccccccccccfffiiikkklllkkkjjjkkkkkkiiilllooorrrssssssqqqpppoooooonnnllljjjhhhfffdddccceeegggjjjllloootttwwwwwwzzz~~~vvvlllgggiiiooowwwvvvooopppuuu~~~mmmaaaWWWTTTTTTRRRQQQRRROOOPPPPPPOOONNNMMMOOOQQQSSSUUUWWWZZZ[[[[[[ZZZZZZWWWWWWVVVTTTSSSTTTWWWZZZ_________```aaabbbdddddddddcccbbb```_________``````___^^^^^^^^^\\\YYYWWWZZZYYYXXXXXXXXXXXXXXXWWWWWWXXXYYYYYYYYY\\\```ccccccaaa___^^^\\\\\\\\\\\\[[[```^^^___ffflll|||pppqqqyyypppaaaYYYTTTOOOJJJGGGCCC???>>>???AAACCCFFFJJJPPPUUUXXX[[[^^^``````aaaaaabbbdddfffhhhiiiooottt{{{tttiii___XXXSSSQQQMMMJJJHHHIIILLLOOOVVVZZZ___dddfffhhhjjjlllnnnooopppooonnnnnnoooqqqttttttvvvzzzzzzmmm^^^UUURRRVVVZZZ]]]cccnnn{{{~~~~~~~~~|||vvvvvvuuuvvvvvvxxxyyyzzzssstttttttttuuuzzz~~~~~~~~~~~~{{{yyy{{{}}}yyyuuutttwwwzzz}}}~~~{{{sssllljjjfffjjjrrryyyvvvyyy}}}}}}ggghhhhhhhhhiiiiiiiiiiiihhhhhhiiijjjjjjiiiiiiiiihhhgggeeeddddddcccddddddfffggghhhjjjkkkjjjjjjiiihhhhhhggghhhiiihhhfffdddbbbaaa```bbbfffiiikkklllmmmllljjjiiiiiijjjlllmmmlllkkkllllllnnnpppsssttt|||~~~|||uuuooommmlllqqqmmmgggcccbbbbbbbbbbbbfffhhhjjjjjjiiihhhhhhhhhiiijjjmmmooorrrssstttuuuqqqooollliiigggeeedddccc```bbbeeehhhkkkoootttwww{{{xxxooojjjhhhnnnuuu{{{qqqlllrrr}}}}}}|||fff[[[QQQPPPQQQPPPNNNOOOMMMNNNNNNNNNLLLLLLNNNPPPQQQRRRTTTVVVWWWXXXYYYYYYUUUUUUTTTRRRPPPQQQSSSVVVZZZZZZ[[[\\\^^^```bbbcccbbbaaaaaa```___^^^]]]\\\\\\[[[[[[\\\\\\ZZZVVVSSSTTTUUUVVVUUUSSSSSSSSSTTTTTTUUUVVVWWWXXX[[[___bbb___^^^\\\[[[ZZZYYYYYYYYYZZZ^^^]]]\\\___cccwwwuuusssxxxhhhZZZTTTSSSMMMJJJEEEAAA??????AAABBBEEEIIIOOOTTTWWWZZZ]]]___^^^^^^___```bbbdddfffgggmmmooosssyyyvvvkkkddd]]]YYYSSSNNNJJJIIIJJJKKKPPPTTTYYY]]]```dddgggiiilllmmmnnnmmmmmmmmmoooqqqrrrrrruuuzzzttteeeZZZWWWZZZ^^^cccjjjuuu~~~}}}|||}}}~~~~~~~~~~~~|||xxxqqqsssvvvyyy{{{|||||||||oooooonnnnnnpppuuu|||{{{vvvrrrrrruuuzzz|||}}}}}}}}}~~~}}}{{{yyy|||{{{xxxuuuuuuxxx|||~~~~~~~~~tttlllhhhcccffflllsssyyy}}}ffffffeeeeeefffffffffffffffgggggghhhiiiiiihhhhhhdddeeeffffffgggffffffeeefffgggiiikkkkkkkkkjjjiiihhhgggffffffggggggeeecccccccccdddgggllloooqqqqqqpppnnnkkkiiihhhhhhjjjkkkjjjjjjiiijjjkkklllnnnoooxxx|||zzzsssmmmkkkmmmjjjfffcccdddeeeeeeeeefffhhhjjjjjjhhhggggggggghhhhhhiiikkkmmmppprrrtttpppooommmjjjgggeeebbbaaa^^^aaaeeehhhkkknnnrrruuu|||yyyooojjjiiilllttt}}}yyynnniiirrryyy~~~eeeYYYOOOLLLMMMMMMMMMNNNMMMNNNOOOOOONNNNNNPPPRRRRRRRRRSSSTTTUUUVVVVVVWWWSSSSSSRRRPPPOOONNNPPPRRRTTTUUUVVVWWWYYY\\\^^^______```aaaaaa```^^^[[[ZZZ[[[[[[\\\]]]^^^\\\YYYVVVRRRSSSUUUTTTQQQPPPQQQSSSTTTVVVWWWXXXYYYZZZ^^^``````___]]][[[ZZZXXXWWWWWWWWW]]][[[ZZZ[[[^^^rrrxxxxxx}}}qqq^^^WWWWWWOOOLLLHHHDDDBBB@@@AAAAAADDDHHHOOOTTTXXX[[[]]]___]]]^^^^^^```aaaccceeeffflllmmmoooqqqvvvzzzpppgggaaaZZZRRRNNNKKKJJJIIIJJJMMMRRRVVVZZZ```eeeiiikkklllmmmmmmlllmmmoooqqqoooooorrrxxx}}}|||lllaaa]]]```cccmmmuuu~~~|||||||||||||||~~~{{{{{{}}}}}}zzzvvvsssvvvzzz~~~~~~|||zzzoooooommmlllnnnssszzzzzztttppppppssswwwzzz|||}}}~~~~~~~~~~~~}}}}}}|||{{{}}}{{{xxxuuutttxxx|||zzzrrrmmmggghhhjjjnnnrrruuuuuuuuuyyywwwxxx{{{~~~yyy~~~dddcccbbbaaabbbdddfffhhhfffgggggghhhggggggffffff```bbbeeegggiiiiiihhhhhheeefffhhhiiijjjjjjiiiiiijjjiiihhhhhhiiiiiigggfffeeefffhhhlllqqqssssssrrrqqqoookkkhhhffffffggghhhhhhhhhgggggghhhiiikkklllssswww}}}~~~xxxrrrnnnkkkhhheeecccdddfffgggggggggiiikkkkkkiiihhhggghhhggggggffffffhhhjjjmmmooolllmmmmmmllliiiddd```^^^```cccfffiiikkknnnqqqssszzzvvvooohhhhhhkkkqqq{{{rrriiifffqqq}}}ggg[[[NNNJJJKKKKKKLLLOOOMMMNNNOOOOOONNNOOOQQQSSSUUUUUUTTTTTTTTTTTTTTTTTTRRRRRRRRRPPPNNNNNNOOOQQQOOOPPPQQQSSSUUUWWWZZZ[[[]]]^^^`````````^^^[[[YYYZZZ[[[\\\^^^``````^^^\\\TTTTTTUUUTTTSSSRRRSSSSSSUUUWWWXXXXXXWWWXXXZZZ[[[``````^^^\\\YYYVVVTTTSSSQQQWWWWWWVVVYYYZZZlll}}}xxx{{{hhh\\\YYYPPPNNNKKKGGGDDDBBBAAAAAACCCHHHPPPVVVYYY\\\^^^```^^^^^^___```bbbdddeeegggiiijjjkkkkkknnnvvv{{{qqqjjjaaaXXXSSSOOOKKKIIIFFFHHHLLLPPPUUU\\\ccchhhiiijjjlllllllllmmmoooqqqllllllnnnuuuzzzuuujjjfffgggjjjuuu|||~~~}}}||||||{{{}}}zzzzzz{{{{{{yyyvvvwwwzzz|||uuutttsssqqqqqquuu{{{{{{xxxwwwwwwwwwxxxzzz|||}}}}}}~~~~~~}}}}}}|||||||||~~~~~~~~~}}}}}}|||xxxtttrrrvvv{{{zzzuuuooollljjjiiikkkkkkjjjiiigggfffgggkkkoootttyyyvvvwwwzzz{{{{{{uuu~~~bbbaaa______```cccfffhhheeeffffffffffffeeedddddd___aaadddgggiiiiiiiiihhhdddeeeeeeeeefffggghhhhhhjjjjjjjjjkkkmmmllljjjhhhggghhhkkkooorrrssspppnnnmmmkkkiiifffeeedddeeeeeeffffffeeeeeefffgggiiijjjmmmrrryyy{{{xxxllljjjfffeeeeeeffffffeeegggiiikkkkkkjjjiiiiiiiiiggggggeeeeeefffhhhjjjllljjjkkklllllliiieee```]]]cccfffjjjmmmoooqqqtttvvvzzzzzzmmmhhheeehhhmmmtttllliiimmmxxxfffYYYMMMIIIJJJJJJKKKMMMIIIKKKLLLLLLLLLMMMOOOQQQVVVVVVUUUUUUTTTSSSQQQQQQOOOPPPQQQPPPNNNNNNOOOPPPMMMMMMNNNPPPRRRUUUWWWXXXZZZ[[[\\\^^^^^^\\\[[[YYYXXXXXXYYY\\\```ccccccbbbXXXWWWUUUVVVWWWWWWVVVTTTSSSUUUVVVVVVUUUUUUVVVWWW]]]]]][[[YYYVVVTTTQQQOOOLLLQQQPPPRRRWWWXXXfff|||{{{}}}~~~}}}xxxcccZZZQQQPPPMMMJJJGGGDDDBBBAAACCCHHHPPPVVVZZZ]]]___```^^^______```bbbdddfffgggeeefffgggggghhhmmmuuu|||}}}vvvjjj```YYYTTTNNNJJJEEEGGGIIIKKKPPPVVV^^^dddggghhhjjjjjjjjjlllnnnqqqkkkjjjlllrrrwww{{{wwwrrrrrruuu{{{~~~~~~~~~}}}||||||||||||{{{zzzyyyyyyyyyyyyzzz|||~~~}}}zzzyyyzzz}}}~~~{{{xxxwwwyyy{{{||||||||||||}}}}}}|||{{{{{{zzz|||}}}}}}|||}}}|||wwwsssoootttyyy}}}~~~tttnnnfffaaa```___^^^\\\YYYXXXZZZ^^^bbbfffqqq|||yyypppjjjiiikkkmmmwww`````````aaabbbcccdddeeedddeeeeeefffffffffeeeeeeaaabbbdddfffgggggggggfffdddcccbbbaaabbbdddfffggghhhhhhjjjmmmooonnnllliiihhhiiillloooqqqoookkkgggeeeeeeddddddddddddeeeeeeeeedddddddddeeefffhhhiiihhhmmmuuu}}}vvvrrrnnnkkkjjjhhhfffeeeeeehhhjjjkkkjjjiiijjjjjjhhhggggggggghhhjjjlllmmmnnnnnnnnnmmmkkkhhheeecccfffjjjooosssuuuxxx{{{}}}|||vvvmmmgggcccccchhhooovvv{{{rrrwwwsss]]]SSSJJJJJJKKKJJJIIIIIIGGGHHHJJJJJJKKKLLLNNNQQQRRRSSSTTTUUUTTTSSSQQQOOOLLLNNNOOONNNMMMMMMNNNPPPNNNNNNOOOPPPRRRTTTVVVWWWUUUVVVXXXYYYZZZZZZYYYYYYWWWWWWXXX\\\aaagggjjjkkk]]]YYYUUUWWW[[[\\\YYYTTTRRRSSSUUUVVVUUUUUUVVVXXXYYYYYYXXXXXXVVVTTTRRRPPPLLLOOONNNRRRXXXXXXbbbwww{{{xxxyyy~~~mmm]]]QQQPPPNNNLLLIIIFFFCCCBBBAAAFFFOOOUUUZZZ\\\^^^___^^^^^^___```bbbdddeeefffccceeefffffffffhhhmmmrrrrrrzzzuuuiii```YYYQQQKKKHHHHHHHHHGGGJJJOOOWWW\\\ccceeefffggghhhiiilllnnnllljjjlllqqquuuwww}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||yyy{{{|||zzzwwwwwwzzz}}}~~~|||{{{|||}}}|||{{{zzz{{{|||}}}}}}|||zzzxxxyyyzzzzzz{{{|||~~~|||uuupppnnnrrrwwwzzzzzzzzzyyyzzzzzz|||rrriii]]]UUUSSSSSSRRRPPPNNNMMMOOOSSSUUUYYYbbbllluuuhhhbbbcccgggvvv^^^```bbbcccdddcccbbbaaaeeeeeefffggghhhhhhhhhhhhcccdddeeeffffffeeeeeedddcccbbb```___```bbbeeegggeeegggiiimmmooooookkkiiihhhiiilllnnnooolllgggbbb___```aaabbbdddeeeffffffddddddccccccdddfffhhhiiifffjjjrrr||||||wwwrrrooolllhhhfffdddfffiiijjjjjjiiijjjjjjiiiiiiiiiiiikkkmmmoooppptttsssqqqooommmlllkkkkkkhhhlllrrrvvvzzz}}}~~~~~~}}}|||||||||vvvkkkbbbdddaaabbbhhhpppwww~~~www~~~zzzuuutttiiiUUUMMMHHHJJJLLLJJJGGGFFFGGGIIIJJJKKKKKKMMMOOOQQQOOOQQQSSSUUUUUUSSSQQQOOOJJJLLLMMMMMMLLLLLLMMMOOOOOOPPPPPPQQQSSSUUUWWWXXXSSSSSSUUUVVVWWWXXXXXXXXXXXXXXXYYY]]]dddkkkppprrr```ZZZUUUWWW]]]___ZZZTTTRRRTTTVVVXXXXXXXXXZZZ[[[VVVWWWXXXXXXWWWVVVUUUTTTPPPQQQOOOTTT\\\[[[aaasss|||uuuzzz~~~uuuaaaQQQPPPOOOMMMJJJGGGDDDCCC???EEEMMMTTTYYY[[[]]]^^^]]]]]]^^^___aaaccceeefffdddfffhhhgggffffffjjjnnnmmmtttzzz}}}}}}oooeee\\\RRRLLLKKKJJJGGGEEEFFFJJJQQQVVV```bbbdddeeeeeegggjjjlllnnnkkklllqqqtttuuuyyy~~~}}}||||||}}}}}}}}}}}}}}}}}}|||{{{www{{{~~~{{{vvvuuuzzz|||yyyzzz|||~~~~~~|||yyyxxxvvvwwwxxxyyyzzz}}}{{{sssmmmmmmqqquuuwwwvvvuuusssssspppqqqtttzzz}}}zzznnndddVVVLLLJJJJJJJJJIIIDDDBBBDDDGGGHHHKKKTTT]]]uuu{{{kkkbbbbbbfffrrr{{{~~~bbbbbbaaaaaabbbdddfffgggeeeeeeeeegggiiiiiigggeeeffffffggghhhiiigggdddaaaaaa```______```bbbdddeeefffhhhlllqqqtttsssnnnkkkffffffggggggeeeaaa]]][[[VVVUUUUUUXXX]]]cccfffhhhdddddddddeeefffggghhhiiieeegggllluuuxxxooojjjgggggghhhhhhhhhhhhiiijjjkkklllkkklllnnnqqqtttxxx{{{}}}|||wwwssspppnnnmmmnnnuuuzzz{{{~~~}}}zzzzzz{{{{{{{{{{{{zzzzzz{{{}}}sssllleeeaaa]]]```cccfffllluuusssqqqwwwxxxeeebbbaaa^^^MMMKKKHHHFFFEEEFFFGGGIIIJJJKKKMMMNNNNNNMMMLLLKKKQQQRRRTTTUUUUUUSSSQQQPPPOOONNNMMMMMMMMMMMMMMMMMMQQQQQQRRRVVVXXXWWWSSSOOOSSSTTTTTTTTTTTTSSSSSSRRRXXXYYY[[[^^^bbbfffiiikkk```]]]YYYYYYZZZZZZWWWUUUYYYUUUSSSVVV[[[___^^^[[[[[[\\\\\\ZZZWWWUUUUUUVVVSSSVVVZZZ\\\^^^bbbhhhmmm~~~{{{|||jjj\\\UUUPPPPPPOOOJJJFFFDDD@@@CCCHHHOOOUUUZZZ]]]^^^bbb```^^^]]]]]]___bbbdddeeefffggghhhiiiiiiiiiiiikkkkkklllpppvvv|||qqqfff\\\TTTNNNLLLHHHDDDDDDGGGMMMRRRZZZ\\\```bbbcccdddfffhhhkkklllnnnooopppssswwwzzz~~~|||{{{zzzzzz{{{|||||||||{{{zzzyyywwwxxxwwwvvvvvvxxx|||~~~}}}yyy{{{~~~|||yyyvvvxxxxxxyyyzzz|||zzzsssmmmnnnmmmnnnnnnnnnkkkfffccccccbbbbbbeeejjjmmmmmmkkk^^^WWWOOOHHHFFFDDDBBB@@@???BBBDDDDDDDDDGGGLLLQQQgggppp^^^]]]eeepppssswww~~~````````````aaacccdddeeeffffffhhhjjjlllkkkhhhfffccccccdddeeefffeeebbb```^^^\\\[[[ZZZ[[[]]]```aaagggiiimmmqqqtttrrrnnnjjjeeeeeedddbbb___\\\XXXVVVRRRQQQRRRUUUZZZ___aaabbbbbbbbbbbbbbbdddeeefffgggdddgggkkkrrr{{{}}}sssllliiiiiiggggggffffffgggggghhhiiijjjlllooosssxxx}}}~~~yyyuuusssssssssuuu{{{~~~|||wwwvvvtttsssrrrrrrrrrsssyyy~~~zzznnngggaaa^^^YYY]]]aaaeeejjjqqq{{{~~~xxxnnnoooxxxkkk\\\VVVSSSQQQLLLJJJIIIGGGFFFGGGHHHIIIKKKLLLMMMNNNNNNNNNMMMLLLPPPQQQSSSTTTSSSRRRQQQPPPOOONNNNNNMMMMMMMMMNNNNNNSSSSSSTTTVVVYYYYYYVVVSSSUUUUUUUUUUUUUUUTTTTTTSSSVVVVVVWWWXXX[[[]]]___aaa]]]ZZZWWWWWWXXXXXXVVVUUUYYYVVVTTTWWW\\\```___]]]]]]^^^^^^\\\YYYWWWWWWWWWXXX\\\___aaaaaadddiiinnn}}}~~~ppp```XXXRRRQQQQQQLLLGGGFFFAAACCCGGGLLLQQQUUUXXXYYY^^^^^^]]]]]]]]]^^^___```bbbcccdddfffggghhhhhhhhhjjjiiiiiikkkpppxxxxxxmmmccc[[[RRROOOKKKFFFEEEGGGKKKOOORRRUUUYYY]]]___bbbfffhhhiiijjjlllmmmoooqqquuuxxxvvv}}}|||yyyxxxvvvvvvwwwwwwwwwvvvuuuttttttttttttttttttwww{{{~~~~~~}}}|||zzz|||~~~~~~{{{yyyyyyyyyyyyzzz}}}zzztttnnnnnnmmmjjjhhheeeaaa\\\XXXXXXVVVVVVXXX\\\^^^^^^\\\VVVPPPIIIDDDBBBBBB@@@???>>>@@@BBBBBBBBBEEEJJJOOO^^^wwwrrr___\\\cccnnnrrrxxx^^^^^^^^^___```aaabbbcccggghhhkkknnnooonnnjjjgggbbbbbbbbbcccddddddaaa___ZZZXXXVVVTTTVVVYYY]]]```hhhiiimmmqqqtttssspppmmmdddcccaaa]]]ZZZWWWTTTSSSPPPPPPRRRUUUYYY]]]^^^^^^_________```aaabbbcccddddddgggjjjnnnsss|||uuummmhhhgggfffeeeeeedddddddddddddddhhhkkkooouuu|||~~~yyywwwwwwzzz|||~~~}}}}}}}}}|||{{{zzzrrrpppkkkhhhggghhhjjjlllwww|||qqqfff```\\\ZZZVVVZZZ___bbbeeekkkrrrxxx{{{xxxvvvooojjjrrr~~~uuubbbYYYQQQLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIKKKLLLMMMNNNNNNNNNNNNNNNOOOOOOQQQRRRRRRQQQPPPOOOOOONNNNNNNNNNNNNNNOOOOOOSSSSSSSSSUUUWWWXXXWWWUUUVVVVVVVVVVVVUUUUUUTTTTTTUUUTTTSSSSSSSSSTTTUUUVVVXXXVVVTTTTTTVVVVVVVVVUUUYYYWWWVVVXXX]]]aaaaaa`````````aaa___\\\YYYXXXYYY^^^bbbeeeffffffhhhkkkooo||||||fff]]]UUUTTTSSSNNNIIIGGGCCCDDDFFFIIIKKKNNNPPPQQQWWWXXXZZZ\\\]]]]]]\\\[[[^^^___aaacccdddffffffggggggfffeeeeeehhhmmmrrruuuttt{{{yyymmmeeeXXXTTTNNNIIIFFFFFFHHHJJJHHHLLLQQQVVVZZZ___dddhhhggghhhjjjkkklllnnnrrrttttttyyy}}}zzzwwwtttsssqqqqqqrrrrrrqqqqqqpppooolllnnnpppqqqsssvvvzzz}}}~~~}}}zzz|||~~~~~~}}}|||{{{||||||}}}~~~~~~~~~}}}}}}zzzzzzzzz{{{~~~zzztttnnnhhheee```\\\XXXTTTPPPMMMLLLJJJIIIJJJLLLNNNMMMMMMKKKHHHCCCAAA@@@@@@???>>>>>>@@@AAAAAA@@@CCCIIINNN[[[qqqrrr```\\\aaajjjoooyyy]]]^^^^^^___```aaabbbcccfffhhhkkkoooqqqoookkkgggeeecccbbbbbbbbbaaa___]]]VVVTTTRRRQQQSSSXXX^^^aaagggiiilllqqquuuvvvtttrrrfffdddaaa^^^[[[YYYXXXXXXUUUUUUVVVYYY]]]___^^^]]]^^^^^^^^^^^^___aaabbbccceeegggjjjkkkmmmuuutttjjjeeecccfffeeedddcccbbbbbbbbbbbbfffhhhmmmssszzz|||wwwwwwzzz~~~|||yyyxxxwwwwwwvvvmmmiiidddaaaaaadddhhhlllvvv|||ssseee^^^ZZZXXXVVVTTTVVVYYY[[[]]]bbbiiippp{{{wwwtttqqqlllnnn|||||||||fff\\\ZZZRRRLLLMMMHHHIIIJJJKKKKKKKKKJJJIIILLLLLLMMMMMMNNNNNNOOOOOOMMMNNNOOOPPPQQQQQQPPPPPPOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRQQQRRRTTTUUUVVVVVVWWWVVVVVVUUUTTTTTTTTTTTTTTTSSSQQQPPPOOOPPPQQQRRRSSSRRRRRRSSSTTTUUUVVVVVVZZZYYYXXXZZZ^^^aaaaaaaaa```aaaaaa```]]]ZZZYYYYYY```dddhhhjjjjjjkkknnnqqqyyypppdddZZZVVVUUUOOOJJJGGGEEEEEEFFFFFFGGGHHHIIIJJJMMMPPPVVVZZZ]]]]]]\\\ZZZ]]]^^^___```aaabbbbbbbbbbbbaaaaaaaaabbbeeeiiikkknnnrrryyyyyynnn^^^YYYRRRKKKGGGEEEDDDDDDBBBFFFKKKPPPUUUZZZ```ddddddfffhhhjjjkkkmmmooorrruuuxxx|||~~~|||{{{{{{zzzxxxuuussspppooonnnjjjjjjjjjjjjkkkjjjjjjjjjeeehhhlllooossswww{{{|||zzzxxxyyy{{{}}}~~~}}}|||||||||{{{zzz|||{{{{{{{{{{{{}}}~~~~~~{{{zzzzzz{{{~~~{{{ppphhh```\\\VVVRRROOONNNLLLKKKJJJIIIHHHGGGHHHIIIIIIJJJIIIHHHFFFEEEEEEEEEEEEDDDEEEFFFGGGGGGFFFHHHNNNRRR___sss{{{lll___^^^cccgggppp}}}^^^___```aaabbbcccccccccdddfffjjjnnnqqqppplllhhhfffdddaaa___^^^]]][[[ZZZRRRQQQOOOOOOSSSYYY___cccfffgggkkkpppvvvyyyyyyxxxjjjiiifffdddccccccdddddd]]]\\\\\\^^^___```___]]]]]]]]]^^^^^^___aaabbbccceeeggghhhhhhiiippp||||||qqqiiidddbbbfffeeedddcccbbbaaaaaaaaaccceeeiiinnntttyyy~~~|||xxxuuuwww|||}}}|||yyyuuurrrpppppppppgggeeebbb```ccchhhnnnrrrxxx~~~yyyqqqfff^^^ZZZWWWTTTRRRQQQQQQQQQPPPQQQXXXbbbjjjwwwuuurrrppppppxxx|||rrrXXXUUUWWWQQQLLLMMMIIIJJJLLLMMMMMMLLLKKKJJJKKKLLLLLLLLLMMMNNNOOOOOOMMMNNNOOOPPPQQQQQQRRRRRRPPPPPPPPPQQQQQQSSSTTTUUUSSSSSSSSSSSSTTTUUUWWWXXXWWWVVVTTTSSSRRRRRRRRRSSSRRRQQQOOOMMMMMMNNNPPPQQQOOOPPPQQQSSSTTTVVVXXXZZZ\\\\\\[[[\\\^^^___``````^^^___aaa```]]]ZZZYYYYYY^^^ccciiilllllllllooorrruuu~~~}}}~~~ooo___YYYVVVPPPJJJGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEJJJQQQXXX\\\^^^^^^]]]_______________^^^^^^]]]^^^^^^^^^___aaaccceeegggjjjmmmqqqxxxxxxggg___UUUMMMGGGDDDBBB@@@AAADDDHHHLLLOOOTTTZZZ^^^```bbbfffhhhiiikkknnnpppqqqsssvvvwwwxxxzzz|||~~~~~~|||zzzyyysssrrrpppnnnkkkiiigggfff^^^^^^______```aaabbbcccbbbeeekkkppptttyyy~~~zzz{{{}}}~~~~~~~~~{{{yyywwwxxxyyyzzz{{{|||||||||}}}{{{zzz{{{{{{{{{zzzzzzyyyxxxwwwxxxyyy|||}}}{{{zzzzzz{{{~~~zzzkkk```ZZZVVVPPPMMMKKKKKKKKKKKKKKKKKKJJJJJJJJJLLLNNNOOONNNOOOPPPPPPOOONNNNNNNNNNNNPPPQQQQQQPPPQQQUUUYYY```qqqzzzwwwwwwxxxwwwvvvtttpppggg```bbbhhhppp}}}______aaabbbcccdddddddddcccdddhhhmmmppppppmmmkkkeeebbb^^^\\\[[[ZZZYYYXXXSSSRRRQQQQQQTTTZZZ___ccceeefffiiinnntttyyyzzzzzzppppppooonnnnnnoooqqqqqqdddcccaaa`````````^^^\\\]]]]]]]]]^^^___```bbbbbbcccdddeeeeeeggglllttt{{{~~~wwwooohhheeedddeeeeeedddbbbbbbaaaaaaaaaaaabbbeeehhhlllqqqtttvvvxxxvvvuuuvvvzzz|||{{{yyyxxxtttooojjjgggggghhhcccbbbbbbdddiiiooovvvzzz}}}xxxmmmhhh```[[[YYYWWWSSSOOONNNNNNLLLKKKLLLTTT___hhhsssqqqooopppuuuzzzfffVVVTTTVVVSSSQQQQQQKKKLLLMMMNNNMMMMMMKKKJJJKKKKKKKKKKKKLLLMMMOOOOOONNNOOOPPPQQQRRRSSSTTTUUURRRRRRRRRSSSTTTVVVWWWXXXWWWXXXYYYXXXWWWWWWYYY[[[WWWVVVTTTRRRQQQQQQRRRRRRPPPNNNLLLKKKKKKMMMOOOQQQNNNPPPRRRTTTVVVXXX\\\___```___^^^]]]]]]\\\]]]]]][[[]]]``````]]][[[ZZZZZZ]]]bbbiiilllllllllnnnppppppxxx}}}{{{|||ggg\\\WWWQQQKKKHHHFFFGGGIIIIIIIIIIIIHHHGGGCCCGGGNNNUUU[[[^^^```````````````___^^^]]]\\\[[[]]]]]]^^^___aaacccdddeeedddgggkkkpppyyypppgggYYYOOOIIIEEEBBB@@@AAACCCFFFHHHJJJNNNSSSVVV[[[^^^bbbeeegggiiilllnnnnnnppprrrtttuuuxxx|||}}}zzzwwwuuuttthhhgggeeeccc```]]][[[ZZZWWWWWWXXXYYY[[[]]]___```eeeiiioootttxxx{{{~~~wwwyyy{{{|||~~~~~~~~~}}}}}}~~~~~~{{{yyywwwwwwxxxyyyzzzzzz{{{|||}}}{{{yyyyyyzzz{{{{{{zzzyyyxxxvvvuuuuuuwwwyyyzzz{{{zzzyyyzzz}}}yyyjjj___XXXTTTOOOLLLLLLMMMNNNNNNOOOPPPQQQQQQRRRUUUYYY\\\\\\^^^aaaaaa___]]][[[[[[YYY\\\___```^^^^^^```cccgggrrr|||tttqqqppppppsssoookkkhhhddddddkkksss^^^___aaacccdddddddddcccbbbdddggglllpppqqqpppnnnfffbbb___\\\\\\]]]]]]]]]ZZZZZZYYYYYY[[[^^^aaadddeeeeeeggglllqqquuuvvvvvvvvvvvvvvvwwwwwwxxxyyyyyymmmjjjfffcccaaa```^^^]]]\\\\\\\\\]]]^^^___aaaaaa``````aaabbbeeeiiimmmooottttttrrrnnniiieeedddddddddcccbbbaaaaaaaaaaaaaaa___```bbbeeehhhkkknnnppprrrsssuuuyyy|||xxxwwwuuusssooohhhaaa]]]]]]___```aaadddiiiooouuuzzz}}}xxxllleee```ZZZWWWWWWVVVTTTQQQPPPQQQQQQPPPRRRYYYdddlllnnnmmmlllnnnwwwiiiccc[[[WWWVVVVVVUUUUUUNNNNNNNNNNNNMMMLLLKKKKKKJJJIIIIIIJJJKKKLLLNNNOOOPPPPPPQQQRRRSSSUUUWWWWWWSSSTTTTTTUUUWWWXXXZZZ[[[YYY[[[\\\[[[YYYWWWYYYZZZYYYWWWUUUSSSRRRRRRRRRSSSPPPOOOLLLJJJKKKLLLOOOQQQNNNQQQTTTWWWXXX[[[```dddcccbbbaaa^^^[[[YYYYYYYYYYYY\\\___```___]]]\\\\\\^^^cccjjjmmmlllkkkkkkmmmkkksssooo```YYYSSSMMMKKKFFFHHHKKKMMMNNNMMMKKKIIIFFFIIINNNTTTYYY]]]```bbb___``````______^^^]]]\\\]]]^^^___aaabbbcccddddddaaaeeeiiinnnsss}}}yyynnn^^^RRRLLLHHHEEECCC@@@AAACCCDDDEEEIIIMMMQQQTTTXXX]]]aaacccfffiiikkklllnnnppprrrtttxxx}}}{{{vvvqqqmmmjjjiii]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]^^^```cccfffiiikkknnnqqqvvvyyy{{{|||}}}~~~xxxyyy{{{|||}}}|||{{{zzzyyy{{{|||~~~~~~~~~|||{{{vvvvvvvvvwwwxxxzzz{{{||||||zzzxxxxxxzzz{{{{{{{{{yyywwwvvvuuuuuuuuuwwwwwwzzzyyyyyyyyy|||~~~rrrjjjbbb___\\\\\\^^^bbbdddeeehhhjjjlllnnnppptttzzz~~~{{{{{{www|||~~~~~~xxxqqqmmmkkkiiinnngggbbbaaadddkkkwww^^^___aaabbbcccdddcccccccccdddgggkkkpppsssrrrqqqgggdddaaa___```bbbcccddddddcccbbbaaabbbccceeefffeeeeeefffiiinnnqqqrrrrrrzzzzzz{{{{{{||||||||||||ssspppjjjfffdddbbb```___[[[[[[[[[\\\]]]^^^``````]]]]]]]]]```dddggghhhhhhhhhiiiiiigggdddbbbaaabbbbbbbbbaaa````````````aaa___```aaacccfffiiilllmmmooorrrvvv|||~~~yyyvvvtttqqqpppkkkddd[[[WWWWWWXXX^^^aaaffflllrrrxxx|||~~~{{{vvvlllddd^^^YYYTTTRRRTTTVVVVVVUUUTTTVVVXXXZZZ\\\bbbkkkrrrkkkiiihhhlllwwwvvv]]]```]]]VVVRRRTTTUUURRRPPPOOONNNNNNMMMLLLKKKKKKIIIIIIHHHIIIJJJLLLNNNOOOQQQQQQRRRSSSUUUWWWXXXYYYTTTUUUUUUVVVXXXZZZ\\\]]]XXXZZZ\\\[[[XXXVVVVVVXXXZZZXXXVVVTTTSSSSSSTTTTTTTTTRRROOOLLLLLLNNNPPPRRRNNNQQQVVVXXXZZZ]]]cccgggeeedddbbb^^^ZZZWWWVVVWWWYYY\\\___aaa```^^^]]]]]]```eeekkknnnllljjjiiijjjiiipppzzzuuuccc[[[UUUOOOMMMEEEHHHMMMPPPRRRPPPNNNLLLJJJKKKNNNSSSWWW\\\```bbb^^^______``````______^^^^^^___```bbbbbbccccccbbbcccggglllooorrrxxxrrraaaTTTNNNKKKHHHFFF>>>???@@@AAACCCFFFJJJNNNPPPTTTYYY^^^aaadddgggiiihhhiiikkkmmmoootttyyy}}}~~~|||}}}}}}vvvooohhhbbb___^^^ZZZ[[[]]]```cccfffiiijjjggghhhiiilllooossswwwyyyuuuxxx|||}}}}}}{{{{{{{{{yyyzzz|||||||||zzzxxxwwwvvvwwwyyy{{{}}}~~~~~~~~~uuuuuuvvvvvvxxxyyy{{{|||{{{yyyxxxxxxzzz{{{|||{{{yyyxxxwwwuuuuuuuuuvvvvvvzzzyyyxxxyyy|||}}}wwwsssrrrrrrtttzzzvvvppplllhhhffffff___ZZZ\\\cccpppbbbaaa`````````aaabbbcccggghhhiiikkkmmmnnnppppppiiihhhgggggggggiiijjjkkknnnmmmllliiigggeeecccbbbcccdddggghhhiiikkkoooqqqwwwwwwwwwxxxyyyyyywwwuuullliiifffdddcccbbb___^^^```___]]][[[ZZZZZZ[[[\\\]]]^^^```bbbcccbbbaaa```ccccccbbbaaaaaabbbddddddddddddccccccbbbaaa___]]]______```bbbfffkkkppprrrxxxwwwwwwzzz~~~zzzuuusssoooiiiddd```XXXOOOOOOVVV\\\aaaggglllpppuuu|||{{{uuuooojjjeee___\\\VVVSSSSSSTTTQQQOOOWWWbbb]]]kkksssooonnntttwwwsssllliiihhhnnnyyyxxxhhh```]]]ZZZYYY[[[[[[ZZZXXXYYYUUUPPPMMMMMMLLLKKKHHHJJJJJJIIIIIIJJJKKKMMMNNNPPPOOOOOOPPPSSSWWW[[[^^^[[[ZZZWWWVVVWWWYYY]]]______]]]ZZZYYYXXXWWWUUUSSSTTTVVVXXXWWWUUUSSSQQQQQQOOONNNMMMLLLLLLMMMNNNOOOQQQSSSUUUXXX\\\aaadddfffddddddccc___[[[YYYXXXYYY]]]^^^___^^^\\\[[[\\\]]]aaaccceeehhhjjjjjjiiiiiiiiijjjnnn{{{oooaaaXXXRRRMMMJJJMMMQQQUUUWWWWWWUUUSSSOOONNNKKKLLLUUUaaaddd^^^\\\]]]^^^___```___^^^]]]```___^^^^^^___aaaccceeefffjjjnnnmmmllloooyyytttcccXXXQQQLLLFFFCCCCCC???===???@@@BBBHHHPPPJJJPPPXXX^^^````````````cccfffkkkooorrrvvvyyy||||||{{{{{{|||~~~~~~~~~}}}{{{zzzuuummmddd^^^[[[[[[\\\```dddkkkttt|||}}}zzz|||}}}~~~{{{yyywwwvvvtttvvvxxx{{{||||||{{{zzzsssuuuxxx{{{}}}~~~~~~~~~xxxwwwvvvuuuwwwyyy|||~~~{{{{{{zzzyyyxxxvvvttttttwwwvvvuuutttttttttuuuvvvxxxxxxyyy{{{}}}}}}tttlllgggcccaaa^^^VVVOOORRR]]]pppdddcccbbbaaa``````aaabbbeeefffgggiiilllnnnooopppmmmmmmmmmmmmnnnoooqqqrrrsssrrrooollliiifffdddbbbaaaccceeefffggghhhkkknnnrrrqqqqqqrrrttttttrrrpppiiifffcccbbbaaa```^^^]]]```^^^\\\ZZZYYYZZZ\\\]]]\\\]]]___```aaaaaa``````^^^]]]]]]]]]^^^___aaabbbdddcccbbbbbbbbbbbbaaaaaaaaabbbdddgggkkkooosssuuuwwwuuutttwww~~~}}}zzzvvvsssqqqnnniiiddd___WWWPPPRRRXXX\\\```ggglllpppvvv}}}{{{vvvmmmfffaaa]]][[[YYYSSSQQQRRRTTTSSSSSS[[[fffsss}}}{{{rrriiiiiilllsss}}}lllbbb^^^\\\ZZZZZZ\\\\\\ZZZXXXWWWSSSOOOMMMNNNNNNMMMKKKLLLKKKKKKKKKKKKMMMNNNOOOPPPOOOOOOOOOQQQTTTXXXZZZYYYXXXVVVUUUUUUXXX[[[]]]^^^\\\ZZZYYYYYYXXXVVVUUUUUUWWWYYYXXXVVVSSSRRRRRRPPPOOOLLLJJJJJJKKKMMMNNNTTTUUUXXX[[[___bbbdddfffbbbbbbaaa^^^[[[YYYYYYZZZ^^^___```___]]]\\\\\\]]]___aaadddgggiiiiiiiiiiiiiiiiiikkkttttttfff^^^WWWRRRQQQUUU[[[___```]]]XXXTTTSSSQQQNNNMMMVVVaaaddd___]]]]]]]]]]]]]]]]]]]]]\\\___^^^^^^^^^___aaaccceeehhhnnnsssssspppqqqvvv{{{~~~kkk]]]UUUOOOIIIFFFEEEAAA???@@@@@@@@@DDDKKKJJJOOOVVV\\\___```aaabbbeeehhhlllnnnqqqtttwwwzzz{{{zzzyyyzzz}}}~~~|||{{{zzzwwwvvvooojjjddd^^^[[[\\\___bbbnnnrrrzzz}}}zzzxxxwwwvvvvvvrrrsssuuuwwwxxxwwwvvvvvvrrrtttwwwzzz|||}}}}}}|||uuutttsssrrrsssvvvyyy{{{vvvwwwwwwwwwwwwvvvvvvuuuxxxwwwvvvuuuuuuuuuvvvwwwuuuuuuwwwyyy}}}vvvnnnhhhccc]]]YYYTTTOOOMMMRRR]]]qqqfffeeecccaaa````````````cccdddfffhhhkkkmmmoooppppppppppppqqqrrrtttuuuvvvvvvuuurrrnnnkkkgggdddccc```bbbccccccccceeegggiiikkkjjjjjjkkklllmmmkkkiiieeeccc```_________]]]\\\___]]]ZZZXXXXXXZZZ\\\^^^\\\\\\]]]^^^^^^______```[[[ZZZZZZZZZ\\\^^^aaabbbdddcccbbbaaabbbdddfffgggfffhhhkkknnnrrrtttuuuvvvvvvsssqqqsssyyy~~~|||zzzwwwtttqqqpppooollliiieee```YYYSSSUUUZZZ___dddkkkqqqvvv|||}}}tttmmmcccZZZVVVTTTTTTUUUQQQPPPQQQTTTVVV[[[eeeooo}}}ooojjjnnnuuu|||nnn```___^^^^^^^^^___```___\\\YYYTTTRRROOONNNOOOOOOOOONNNNNNMMMMMMMMMMMMOOOPPPQQQPPPOOOMMMMMMNNNQQQTTTVVVWWWVVVTTTTTTTTTVVVYYYZZZ]]][[[ZZZZZZ[[[[[[YYYXXXVVVXXXZZZZZZWWWUUUSSSSSSSSSQQQNNNKKKJJJKKKMMMOOOUUUWWW[[[^^^aaabbbbbbbbb___```___]]]ZZZYYYZZZ[[[^^^```aaa```]]]\\\\\\]]]]]]___aaadddfffffffffffffffggghhhjjjvvvwwwjjjccc\\\WWWXXX]]]eeejjjjjjeee^^^YYYWWWTTTPPPOOOWWWaaadddbbb___^^^]]][[[[[[[[[[[[\\\]]]]]]\\\]]]^^^aaaccceeejjjpppvvvwwwtttqqqrrruuu~~~~~~~~~wwwggg\\\UUUPPPLLLIIIEEEBBBCCCBBB@@@BBBFFFJJJNNNTTTYYY]]]```dddfffjjjkkkmmmnnnoooqqquuuxxxzzzyyyxxxxxxyyy|||}}}zzzwwwuuussspppnnngggeeebbbaaadddiiiooosss~~~vvvtttrrrooonnnmmmnnnooommmnnnppprrrsssssssssrrrrrrtttvvvxxxyyyzzzzzzzzztttsssqqqqqqrrrtttwwwyyyqqqrrrtttvvvwwwxxxxxxwwwxxxwwwvvvtttttttttuuuvvvrrrrrrtttwww|||{{{pppjjjgggbbbZZZSSSKKKJJJKKKSSS___uuueeedddbbbaaa``````aaaaaaaaabbbeeegggjjjmmmooopppooooooooooooppppppqqqqqqsssqqqooollliiifffdddccc```aaabbbbbbaaabbbdddffffffeeeeeefffggghhhgggfffcccaaa^^^^^^^^^^^^]]]\\\^^^\\\YYYWWWWWWYYY]]]___]]]\\\\\\\\\]]]^^^___```^^^]]]\\\\\\]]]```bbbdddeeeeeeeeeeeefffiiinnnqqqpppsssvvvyyyzzzyyyxxxwwwwwwtttqqqqqqwww~~~{{{yyyuuurrrooonnnnnnnnnkkkllllllhhhbbb]]]\\\^^^aaagggooouuuzzz~~~vvvkkkddd[[[TTTPPPOOOPPPPPPPPPOOOOOORRRYYYdddrrr}}}yyynnnrrrxxxyyyddd^^^aaabbbcccddddddccc```\\\YYYSSSRRRPPPOOOOOOOOOOOOOOONNNNNNMMMMMMNNNOOOQQQRRROOONNNLLLLLLNNNPPPTTTVVVVVVUUUUUUUUUVVVWWWXXXYYY\\\[[[ZZZ[[[\\\]]]\\\[[[YYY[[[\\\\\\YYYVVVUUUTTTWWWTTTQQQNNNMMMNNNPPPRRRWWWYYY]]]```bbbaaa```^^^\\\\\\]]][[[ZZZYYYZZZ\\\]]]___```___]]][[[[[[[[[]]]]]]___```aaaaaaaaa``````bbbdddeeejjj~~~xxxjjjccc```]]]^^^cccjjjoooooojjjddd___YYYUUUPPPPPPWWW```fffgggdddbbb___\\\ZZZZZZ[[[\\\\\\\\\[[[\\\]]]```ccceeeiiinnnssstttqqqnnnoooppp}}}{{{xxx}}}ssseee]]]WWWRRRNNNIIIFFFGGGFFFCCCCCCEEEHHHKKKQQQWWW\\\bbbhhhlllnnnoooooonnnnnnppptttwwwyyyxxxwwwvvvvvvxxxzzz|||~~~|||{{{xxxtttqqqpppnnnllljjjggghhhkkkpppvvv}}}{{{wwwssspppjjjhhheeebbbaaabbbdddeeeccceeegggkkkmmmooopppqqqqqqrrrtttuuuwwwwwwwwwwwwuuutttrrrpppqqqsssuuuwwwoooqqqtttwwwxxxyyyyyyyyyxxxwwwuuutttssssssssstttqqqqqqrrruuu{{{wwwnnnkkkkkkfff[[[QQQHHHFFFJJJVVVggg}}}bbbaaa`````````aaabbbcccaaabbbdddgggjjjlllooopppnnnnnnmmmmmmllljjjiiiiiijjjiiihhhgggfffdddccccccaaabbbbbbbbbaaaaaacccdddeeeccccccccceeeffffffeeebbb```^^^^^^^^^___^^^\\\]]][[[XXXWWWWWWYYY\\\^^^]]]]]]]]]]]]^^^___```aaaaaa___^^^]]]^^^aaadddfffhhhjjjmmmoooqqquuuzzz~~~}}}{{{xxxttttttwww}}}~~~}}}yyywwwssspppmmmmmmmmmnnnnnntttyyyxxxssslllgggdddbbbhhhooouuuyyy~~~tttlllaaa\\\WWWRRRPPPOOOMMMLLLMMMMMMNNNQQQ\\\mmm}}}|||wwwtttrrr{{{oooccc^^^___bbbcccdddddd```[[[WWWTTTSSSSSSRRRPPPOOOMMMMMMMMMMMMMMMLLLLLLMMMNNNPPPQQQMMMMMMLLLLLLNNNRRRUUUXXXWWWWWWXXXXXXYYYZZZZZZZZZ\\\[[[ZZZ\\\^^^______^^^[[[]]]___^^^[[[XXXVVVVVVWWWUUURRROOOOOOPPPSSSTTTZZZ]]]```cccdddccc```^^^YYYZZZZZZZZZXXXXXXZZZ\\\[[[]]]______]]][[[[[[[[[]]]]]]]]]\\\\\\[[[[[[ZZZYYY\\\```ccceeesss}}}kkkddddddffffffiiimmmpppnnniiiccc___YYYSSSNNNOOOUUU^^^fffkkkiiigggbbb^^^\\\[[[\\\]]]\\\[[[ZZZ[[[\\\___aaaccceeehhhjjjkkkjjjjjjmmmooozzz}}}xxxzzzrrrggg\\\TTTQQQKKKGGGGGGGGGDDDCCCDDDDDDHHHMMMTTTZZZbbbjjjooopppppppppooonnnooosssuuuxxxwwwuuuttttttvvvwwwxxx|||~~~~~~{{{vvvsssooommmmmmnnnnnnnnnrrrvvv|||~~~zzzsssmmmiiieeebbbaaa^^^\\\YYYWWWVVVWWWYYYZZZVVVXXX\\\```eeeiiilllmmmnnnooopppqqqrrrsssttttttsssqqqnnnlllllllllnnnooonnnppptttwwwyyyzzzzzzyyyzzzxxxvvvtttssssssssssssrrrrrrrrrtttxxx}}}}}}yyytttoooooopppjjj]]]QQQGGGCCCHHHZZZsss``````___^^^___```aaabbb```aaaccceeehhhjjjlllmmmmmmmmmlllkkkiiigggeeeccccccccccccbbbbbbbbbbbbbbb```aaabbbaaa``````bbbddddddbbbaaabbbdddeeeeeeeeecccaaa___^^^^^^^^^]]]\\\\\\ZZZYYYXXXXXXXXXZZZ[[[\\\\\\]]]^^^^^^______``````___]]]]]]^^^bbbeeehhhnnnssszzz{{{zzz|||~~~{{{xxxwwwwwwuuurrrooommmmmmmmmmmmsss}}}yyypppiiihhhmmmuuuzzz}}}~~~|||xxxrrrhhhaaaWWWUUURRRQQQPPPOOOLLLKKKJJJMMMQQQXXXeeeyyyuuuqqquuuzzzsssggg```[[[YYY[[[]]]___]]]YYYSSSOOOMMMQQQRRRRRRPPPNNNLLLLLLMMMMMMLLLLLLKKKLLLNNNOOOPPPMMMMMMLLLMMMOOORRRVVVYYYYYYYYY[[[\\\\\\]]]\\\\\\]]]\\\[[[]]]___aaaaaa```^^^___aaa```]]]ZZZXXXWWWTTTSSSRRRQQQRRRTTTVVVWWW^^^```cccffffffeeebbb```WWWXXXYYYXXXWWWWWWYYY[[[YYY\\\___```^^^]]]\\\]]]]]]\\\[[[[[[ZZZYYYYYYXXXVVVWWW\\\aaaccckkkrrrhhhiiinnnoooqqqsssssspppiiibbb]]]YYYQQQKKKLLLQQQYYYbbbkkknnnkkkfffaaa^^^\\\\\\\\\\\\[[[ZZZZZZ[[[]]]___aaaaaabbbcccdddeeehhhlllooottt{{{|||}}}uuufffYYYUUUMMMGGGFFFFFFDDDBBBBBBBBBEEEJJJPPPWWW^^^fffkkkmmmnnnnnnnnnmmmnnnqqqssstttsssrrrrrrrrrsssuuuvvvxxxyyy||||||sssooollllllooouuuzzz|||}}}yyyvvvssshhheee```[[[XXXVVVVVVVVVTTTSSSPPPNNNNNNNNNOOOPPPOOOQQQTTTXXX\\\aaadddfffhhhhhhiiikkklllnnnooopppllljjjgggcccbbbbbbbbbccciiikkkppptttwwwxxxxxxwwwzzzyyyvvvtttsssrrrrrrrrrqqqqqqrrrtttwwwzzz|||~~~{{{uuussssssttttttkkk[[[NNNEEEBBBJJJaaa}}}``````^^^]]]]]]^^^______^^^___aaaccceeeggghhhiiiiiiiiiiiihhhgggdddbbbaaa``````aaaaaaaaaaaabbbbbb___`````````______aaacccaaa```^^^___aaaccccccccccccaaa^^^]]]]]]]]]\\\[[[[[[ZZZZZZYYYXXXXXXXXXXXXZZZ[[[\\\^^^^^^^^^^^^]]]^^^]]]\\\]]]```eeejjjmmmvvv~~~}}}zzzxxxuuuttttttsssqqqnnnmmmlllllllllsss{{{rrriiikkkpppwww{{{}}}yyyqqqllliiiddd]]]WWWPPPOOOMMMLLLMMMMMMLLLKKKKKKSSS]]]gggxxx{{{tttttt{{{zzzfff___\\\XXXUUUTTTWWWXXXWWWRRRNNNKKKKKKMMMOOOPPPPPPMMMLLLLLLNNNMMMLLLLLLLLLLLLNNNOOOPPPOOONNNMMMMMMNNNQQQTTTVVVYYY[[[\\\^^^___^^^]]]]]]^^^]]]\\\^^^```bbbaaaaaa___aaabbbaaa^^^[[[YYYXXXSSSTTTUUUWWWYYY[[[\\\]]]^^^```bbbddddddcccaaa```VVVWWWXXXWWWVVVVVVXXXZZZYYY\\\```aaaaaa`````````\\\[[[[[[[[[[[[[[[[[[[[[YYYUUUXXX___aaadddttt{{{kkkkkkqqqppptttxxxzzzwwwpppgggbbb[[[QQQJJJJJJMMMRRR\\\gggooommmhhhccc___]]][[[[[[]]]\\\ZZZZZZZZZ[[[]]]______```bbbccceeehhhkkkmmmpppyyy}}}xxxhhh^^^TTTKKKIIIHHHDDDBBBBBB@@@CCCHHHLLLQQQWWW]]]aaagggiiikkklllllllllnnnpppnnnnnnnnnooopppqqqsssssstttuuuvvvxxx{{{~~~|||rrrooolllmmmuuu|||uuuoookkkhhhfffddd\\\ZZZXXXUUUTTTTTTWWWYYYYYYXXXVVVUUUTTTSSSSSSSSSTTTUUUVVVWWWYYY\\\^^^___aaaaaabbbccceeehhhiiijjjgggddd```\\\YYYXXXXXXXXX___bbbhhhnnnrrrtttuuuuuuuuutttqqqooommmlllllllllooopppqqqtttvvvwwwxxxyyy{{{uuuwwwzzz|||xxxjjjXXXKKKGGGHHHSSSkkkbbb```___]]]\\\\\\\\\]]]]]]]]]___```bbbdddeeefffeeeeeefffeeedddbbbaaa___aaaaaaaaaaaaaaaaaaaaaaaa]]]^^^______^^^^^^```bbb___^^^\\\]]]___aaabbbbbbbbb```^^^]]]\\\\\\[[[YYYZZZZZZZZZZZZYYYXXXVVVVVVWWWYYY[[[]]]^^^]]]\\\[[[]]]]]]]]]^^^ccciiiooosss|||{{{{{{{{{zzzyyyxxxvvvvvvrrrqqqpppnnnmmmlllkkkkkkqqq||||||vvvnnnffffffkkkqqquuuvvvwwwzzz|||{{{sssiiiccc___\\\VVVQQQMMMJJJHHHHHHIIIKKKKKKKKKNNNZZZiiiwww{{{uuuuuuzzzooo^^^ZZZXXXWWWUUUQQQSSSUUUTTTPPPMMMLLLMMMIIILLLOOOOOOMMMLLLNNNPPPNNNMMMMMMLLLMMMNNNPPPQQQPPPOOOMMMLLLMMMOOOQQQSSSYYY[[[]]]___```___^^^]]]^^^]]]]]]^^^aaabbbbbbaaa```bbbcccbbb___\\\ZZZYYYUUUWWWZZZ]]]```bbbcccddd\\\]]]___```aaa```___^^^VVVWWWXXXWWWVVVVVVWWWYYYYYY]]]aaacccccccccbbbccc[[[[[[[[[[[[\\\]]]______\\\VVVUUU\\\___```kkk{{{llljjjooommmrrr{{{yyyoooiii]]]RRRIIIHHHJJJNNNXXXcccpppmmmiiiddd```\\\ZZZYYY]]]\\\ZZZYYYYYY[[[\\\]]]___```ccceeegggiiikkklllpppzzz{{{zzz|||yyyggg[[[QQQMMMKKKGGGDDDDDD@@@CCCGGGJJJMMMQQQVVVYYYccceeehhhjjjjjjkkklllnnnkkkkkkkkklllnnnpppqqqrrrssssssssstttwww{{{~~~~~~~~~~~~yyysssooommmpppyyytttoooggg```]]][[[[[[ZZZ]]]]]]\\\[[[[[[]]]bbbeeehhhhhhgggfffdddcccbbbaaa]]]]]]\\\[[[[[[[[[[[[\\\[[[\\\]]]^^^aaaccceeegggeeebbb]]]YYYUUUSSSSSSSSSWWW[[[bbbiiinnnqqqssssssooonnnkkkiiigggeeeeeeeeelllnnnqqqsssuuuvvvwwwvvv{{{}}}}}}xxxzzz{{{|||{{{zzz{{{~~~yyyxxx||||||kkkWWWIIIKKKOOO]]]rrrZZZ\\\\\\[[[YYYWWWVVVWWW[[[\\\^^^```bbbddddddeeeeeeeeedddcccbbbbbbaaa```bbbbbbaaaaaa``````______]]]^^^^^^______`````````_______________^^^^^^^^^____________^^^\\\ZZZXXXXXXZZZ[[[[[[YYYWWWWWWXXXZZZYYYXXXXXX[[[]]]]]]\\\___aaadddeeehhhnnnwww}}}{{{zzzxxxvvvuuutttssssssrrrppplllkkkkkkkkkjjjiiioooqqqsssuuutttpppllliiijjjkkklllnnnppprrrssstttyyyqqqfff^^^ZZZVVVPPPKKKHHHIIIIIIHHHHHHJJJNNNRRRSSSeeexxxssssss{{{uuu]]]YYYZZZTTTOOOOOONNNMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLMMMOOOPPPQQQOOOOOONNNNNNMMMLLLLLLLLLPPPQQQQQQQQQPPPQQQSSSVVVYYYYYY[[[___ccceeedddccccccbbbaaa``````bbbdddeee```aaabbbbbb```]]]ZZZXXXYYYZZZ[[[^^^aaabbb```^^^cccbbb```^^^[[[XXXVVVUUUTTTSSSQQQPPPQQQSSSVVVXXX[[[^^^aaabbbaaa___^^^^^^^^^ZZZXXXYYY]]]___\\\YYY\\\XXXVVVWWWXXX[[[ccclllmmmccceeefffkkkttt~~~{{{ttteeeYYYKKKFFFFFFKKKUUU^^^dddkkknnniiibbb___]]][[[^^^]]][[[ZZZZZZ[[[]]]___```aaaaaaaaaaaacccgggjjjssswwwxxxuuuxxxuuueeeUUUOOOLLLHHHFFFHHHFFFDDDCCCEEEIIIOOOSSSUUU]]]^^^```bbbdddggghhhiiigggggghhhiiikkkmmmoooppplllmmmpppsssuuuvvvvvvvvv}}}|||}}}~~~}}}~~~|||{{{tttrrrrrrwww~~~zzzuuummmggg[[[[[[[[[YYYXXXXXX[[[]]]ccchhhlllnnnooorrryyy~~~}}}}}}vvvqqqjjjggggggeeeaaa\\\[[[VVVTTTYYY\\\]]]cccjjjjjjjjjgggaaaZZZVVVVVVXXXVVVZZZaaaiiimmmnnnnnnmmmkkkjjjfff```\\\]]]bbbgggppprrrtttuuuuuuvvvxxxyyy}}}|||~~~{{{wwwtttzzz}}}}}}{{{yyywwwxxxzzz~~~zzzzzz~~~yyybbbRRRLLLLLLZZZiiirrrxxx\\\]]]^^^]]]ZZZYYYXXXYYY[[[\\\]]]___aaabbbccccccggggggfffdddbbbaaa```___aaaaaaaaaaaa``````______^^^^^^^^^^^^______``````_________^^^^^^^^^]]]]]]]]]^^^^^^___^^^]]][[[ZZZXXXYYYZZZZZZXXXWWWWWWXXXYYYYYYXXXYYY[[[```dddggghhhjjjmmmooossswww}}}|||||||||yyyxxxwwwuuusssqqqppppppnnnllljjjjjjkkkkkkjjjiiijjjkkknnnooonnnllliiigggiiiiiiiiiiiijjjkkkmmmnnnssslllaaaZZZVVVRRRMMMIIIFFFGGGHHHHHHIIIMMMSSSXXXaaasss{{{rrryyykkkYYYVVVWWWRRRNNNPPPNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMOOOPPPQQQOOOOOONNNNNNMMMLLLLLLLLLPPPQQQQQQQQQPPPQQQSSSUUUYYYYYY[[[^^^bbbdddcccbbbaaa```___^^^___```bbbccc```aaabbbbbbaaa^^^[[[YYYYYYYYYZZZ]]]``````___]]]```___]]][[[XXXUUUSSSRRRQQQPPPOOOOOOPPPSSSVVVXXX^^^```cccdddccc```_________\\\YYYZZZ]]]^^^\\\XXXYYYVVVTTTVVVWWWXXX___fff~~~xxx|||fff[[[^^^]]]```gggqqqyyy|||yyyuuufffYYYLLLFFFEEEIIIQQQYYYbbbiiimmmiiidddaaa___\\\^^^]]]\\\[[[\\\]]]^^^______````````````bbbeeehhhpppsss|||zzzuuuvvv{{{ppp^^^UUUQQQLLLHHHHHHDDDBBBAAABBBFFFKKKOOOQQQYYYZZZ[[[^^^aaaccceeefffdddddddddeeefffhhhiiijjjiiikkkmmmppprrrssstttttttttvvvyyy}}}}}}{{{yyy||||||~~~~~~{{{|||}}}~~~}}}|||zzzyyyxxxwwwwww{{{wwwooojjjeee^^^YYYRRRSSSUUUWWWZZZ___eeejjjtttyyy{{{xxxrrrkkkdddaaa[[[VVVWWWWWWWWW\\\ccciiikkkmmmjjjeee```^^^]]]\\\___dddiiimmmnnnmmmllljjjhhheeeaaa^^^___cccgggqqqrrrssssssssstttvvvxxx}}}}}}~~~zzzvvvtttyyy~~~{{{zzzxxxwwwxxxzzz~~~}}}yyy{{{qqq\\\QQQPPPYYYgggwww~~~^^^```aaa```]]][[[[[[\\\\\\\\\]]]^^^___```aaaaaahhhhhhfffdddbbb```___^^^aaaaaaaaa````````````___^^^^^^^^^^^^_____________________^^^^^^]]]]]]]]]\\\]]]^^^______^^^]]]\\\YYYZZZ[[[[[[YYYXXXYYYZZZZZZZZZZZZZZZ\\\bbbllltttwwwxxxzzz~~~|||yyyxxxwwwwwwvvvuuurrrpppnnnmmmlllhhhgggggghhhjjjjjjiiigggfffggghhhjjjjjjjjjiiihhhmmmkkkhhheeedddeeefffhhhiiicccZZZTTTPPPMMMIIIFFFFFFGGGGGGHHHJJJRRR]]]eeevvvyyytttuuuooo```UUUSSSSSSOOONNNQQQNNNMMMLLLKKKKKKJJJKKKKKKIIIIIIJJJKKKLLLNNNOOOPPPOOOOOONNNNNNMMMLLLLLLLLLOOOPPPQQQPPPPPPPPPRRRTTTYYYYYYZZZ\\\```aaaaaa```]]]]]]\\\\\\]]]___aaabbb```aaabbbbbb```^^^\\\ZZZXXXXXXYYY[[[]]]]]]\\\ZZZ[[[ZZZXXXVVVSSSQQQOOONNNMMMLLLLLLMMMOOORRRUUUWWW```cccffffffeeebbb``````aaa^^^[[[[[[]]]]]]ZZZWWWWWWTTTSSSUUUUUUTTTYYY___ooo}}}ooonnnqqqaaaTTTVVVTTTTTTXXX```hhhnnnooonnndddXXXLLLFFFDDDFFFLLLSSSZZZbbbhhhfffcccaaa___\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^_________```dddffflllooowww~~~vvvsssmmmjjj^^^YYYSSSMMMJJJEEEBBB@@@@@@CCCHHHKKKLLLQQQRRRTTTWWWZZZ]]]___```]]]]]]^^^___```aaacccdddfffhhhjjjmmmooopppqqqqqqppprrruuuxxx{{{|||}}}~~~~~~~~~~~~|||zzzyyyxxxyyyzzz{{{||||||||||||}}}}}}}}}}}}}}}||||||{{{zzzzzz|||zzzssshhh___ZZZWWWRRROOOQQQUUUZZZ```hhhrrr{{{yyyvvvnnngggbbb^^^[[[]]]```jjjooouuuxxxwwwrrrnnnlllggghhhjjjlllnnnooooooooolllkkkiiigggeeefffiiilllttttttsssqqqppprrruuuxxx}}}~~~zzzuuuuuuyyy~~~~~~zzzxxxwwwwwwxxxzzz~~~}}}vvveeeWWWVVV[[[mmm{{{```aaabbbaaa___^^^^^^^^^^^^^^^^^^^^^______```aaaffffffeeedddbbbaaa``````````````````````````````^^^^^^____________``````aaaaaa``````______^^^^^^]]]^^^_________^^^]]]\\\[[[\\\]]]]]]\\\\\\]]]___\\\^^^___^^^```hhhvvv~~~{{{xxxvvvwwwxxxyyy~~~zzzwwwvvvvvvuuuuuusssqqqnnnllljjjhhhccccccdddfffggggggfffdddeeefffgggiiijjjlllmmmmmmnnnkkkfff```]]]\\\]]]^^^^^^YYYRRRMMMJJJHHHEEEBBBFFFGGGGGGGGGLLLXXXiiivvv}}}ooosss|||vvvaaaZZZTTTSSSRRRNNNNNNRRRMMMLLLLLLKKKJJJJJJKKKKKKHHHHHHIIIJJJKKKMMMNNNOOOOOOOOONNNNNNMMMLLLLLLLLLNNNOOOPPPPPPPPPPPPRRRSSSXXXWWWWWWYYY\\\]]]]]]\\\ZZZZZZZZZ[[[\\\^^^```aaa______``````___^^^\\\ZZZWWWVVVVVVXXXYYYZZZXXXVVVUUUTTTSSSQQQNNNLLLKKKJJJJJJJJJKKKLLLOOORRRUUUWWWaaadddfffgggeeecccaaaaaaaaa^^^\\\[[[[[[ZZZXXXUUUVVVTTTTTTVVVUUURRRTTTYYYfff{{{~~~ooojjjhhhsssfffUUUQQQPPPOOOOOOSSSYYY]]]^^^]]]]]]SSSIIIEEEDDDDDDHHHMMMPPPXXX^^^______```^^^[[[[[[[[[\\\]]]]]]]]]]]]]]]]]]^^^_________```ccceeehhhkkksss~~~zzzssshhhuuuyyyjjjccc\\\UUUOOOHHHEEEAAA@@@BBBEEEGGGHHHJJJKKKMMMOOORRRUUUWWWXXXVVVWWWWWWYYY[[[]]]___aaadddeeehhhkkkmmmnnnnnnnnnmmmooorrruuuxxxyyyzzzzzzzzz|||}}}}}}{{{zzzttttttuuuvvvwwwxxxxxxyyy}}}|||||||||||||||||||||zzz|||~~~{{{wwwtttllleee]]]VVVTTTTTTTTTTTTZZZ```iiirrr{{{yyypppiiieeedddlllqqqyyy~~~|||tttssssssrrrrrrsssuuuuuuuuuuuutttsssrrrrrrssstttvvvuuussspppoooqqquuuyyy~~~|||xxxvvvyyy}}}~~~}}}}}}xxxxxxwwwwwwxxx{{{}}}zzziii[[[WWWbbbnnn```aaabbbbbb```^^^^^^______^^^^^^^^^^^^___```aaabbbbbbbbbbbbbbbbbbbbbbbb_______________`````````^^^______``````aaaaaabbbdddccccccbbbaaa`````````````````````___]]][[[ZZZZZZ[[[\\\]]]\\\^^^```ccc```cccfffhhhlllvvvwwwuuurrrpppppprrruuuwww~~~|||yyywwwvvvvvvssssssrrrpppmmmjjjhhhfffaaa```aaaccceeeeeecccaaafffggghhhjjjllloooqqqrrrmmmjjjddd^^^XXXUUUSSSRRRSSSPPPLLLHHHEEEDDDBBBAAAEEEFFFGGGHHHNNN^^^sss{{{rrrppp{{{|||ccc[[[XXXVVVUUURRRNNNNNNQQQKKKKKKJJJJJJIIIJJJJJJJJJGGGGGGHHHIIIJJJLLLMMMNNNOOOOOONNNNNNMMMLLLLLLLLLLLLNNNPPPPPPOOOOOOQQQRRRUUUTTTSSSTTTWWWXXXXXXWWWVVVVVVWWWYYY[[[]]]___```\\\]]]]]]]]]]]]\\\[[[ZZZVVVUUUTTTTTTUUUUUUTTTRRRPPPOOONNNMMMKKKJJJIIIHHHJJJJJJKKKMMMOOORRRTTTVVV]]]```dddeeedddbbbaaaaaa```^^^\\\ZZZYYYWWWUUUTTTWWWUUUVVVWWWUUURRRRRRVVV___kkkwwwoooiiiooosss\\\PPPOOOLLLKKKMMMPPPRRRQQQOOOUUUMMMEEEDDDCCCCCCFFFJJJHHHPPPWWWZZZ]]]aaa```]]][[[[[[\\\\\\\\\\\\[[[[[[^^^___```aaa```aaaccceeefffiiipppzzzxxxmmmooo{{{{{{oooeeeYYYQQQKKKGGGCCC@@@AAABBBCCCCCCCCCDDDFFFHHHKKKMMMOOOOOOOOOPPPRRRTTTWWW[[[]]]___aaabbbeeegggiiikkkkkkkkkhhhjjjllloooqqqssssssttttttvvvxxxzzz{{{zzzxxxvvvrrrrrrrrrsssssstttuuuuuuxxxxxxxxxxxxxxxxxxyyyyyy{{{{{{|||yyytttmmmhhhddd\\\YYYVVVUUUWWW[[[___bbbiiipppzzz{{{rrrlllkkkoootttzzz{{{zzzwwwvvvvvvxxx{{{}}}}}}{{{zzztttssspppnnnmmmoootttxxx}}}|||yyyzzz|||~~~||||||yyyxxxxxxxxxyyy{{{}}}~~~~~~lll\\\VVV^^^ppp^^^```aaa```^^^]]]]]]^^^^^^]]]\\\\\\]]]^^^```aaa_________```aaaaaabbbbbb^^^____________`````````^^^___```aaabbbddddddeeeeeeeeeddddddcccbbbaaaaaaaaaaaaaaa```___]]][[[YYYXXXYYY[[[\\\]]]___cccffffffjjjooouuu{{{zzzvvvssssssssstttvvvxxx{{{|||~~~{{{xxxvvvuuuuuuuuuppppppooonnnllliiifffddd_________bbbdddfffeeedddiiijjjlllnnnqqqsssuuuvvvsssqqqlllfff___XXXSSSPPPKKKJJJGGGEEECCCBBBAAAAAACCCHHHMMMQQQXXXggg{{{}}}wwwttt{{{nnn]]]YYYXXXWWWUUURRROOONNNOOOJJJIIIIIIHHHHHHHHHIIIIIIFFFFFFGGGHHHIIIKKKLLLMMMOOOOOONNNNNNMMMLLLLLLLLLKKKMMMOOOPPPOOOOOOPPPQQQRRRPPPOOOOOOPPPRRRQQQQQQQQQRRRTTTVVVYYY[[[]]]^^^YYYYYYZZZZZZZZZYYYYYYXXXUUUSSSQQQQQQRRRRRRPPPOOOLLLLLLKKKKKKJJJJJJJJJIIIKKKKKKLLLMMMNNNPPPRRRSSSVVVZZZ^^^```aaa``````aaa___^^^]]][[[YYYWWWUUUTTTXXXVVVWWWXXXVVVRRRRRRUUU]]]cccxxxxxxnnnnnnwwwhhhUUUPPPMMMKKKKKKNNNOOOMMMJJJMMMGGGBBBCCCCCCBBBCCCFFFEEELLLRRRWWW]]]dddeeeccc^^^]]]]]]\\\\\\[[[[[[ZZZ]]]___aaaaaa``````bbbccccccgggmmmuuu~~~uuunnnppp~~~ooo```UUUOOOJJJEEEAAA@@@@@@@@@@@@???@@@AAACCCEEEFFFHHHHHHJJJKKKLLLOOORRRVVVYYYZZZ[[[\\\___aaadddeeeeeeeeeeeegggiiilllnnnpppppppppppprrruuuxxxyyywwwuuusssooooooooonnnoooooopppqqquuuuuuvvvwwwwwwwwwwwwvvvwwwvvvsssmmmeee^^^ZZZYYYUUUVVVXXX\\\bbbiiipppttt~~~rrrrrrrrrsssvvvxxxwwwvvvxxxwwwuuutttuuuyyy}}}yyyuuukkkkkkiiihhhhhhkkkpppuuuzzz|||{{{|||~~~~~~}}}|||zzzzzzyyyyyyzzz{{{}}}~~~zzz|||~~~ttt___VVV\\\lll\\\]]]^^^^^^\\\[[[[[[\\\[[[ZZZZZZYYYZZZ\\\^^^___^^^^^^^^^_______________^^^^^^^^^_________``````^^^___```bbbdddfffhhhhhhfffeeedddcccbbbaaaaaa```___`````````___^^^\\\[[[XXXZZZ\\\^^^```dddiiimmmpppsssxxx~~~xxxtttssssssxxxzzz}}}zzzyyyvvvtttrrrqqqqqqqqqlllllllllllljjjgggdddbbb^^^^^^___bbbfffjjjllllllnnnppprrruuuxxxzzz||||||xxxwwwtttoooggg]]]TTTOOOFFFFFFEEEDDDBBBAAABBBCCCEEEOOO[[[dddkkkvvv{{{~~~sssaaa[[[VVVVVVUUURRRPPPOOOMMMLLLHHHGGGGGGFFFGGGGGGHHHHHHFFFFFFFFFGGGHHHJJJLLLMMMOOOOOONNNNNNMMMLLLLLLLLLJJJMMMOOOPPPOOOOOOOOOPPPNNNLLLJJJJJJKKKLLLLLLKKKLLLMMMPPPSSSVVVXXXZZZZZZVVVVVVVVVVVVVVVVVVVVVVVVTTTRRRPPPOOOOOOOOOMMMLLLIIIJJJJJJJJJKKKKKKLLLLLLKKKKKKKKKLLLLLLMMMMMMNNNNNNRRRWWW[[[]]]^^^___`````````___]]]ZZZXXXWWWWWWYYYWWWWWWXXXVVVQQQRRRVVVZZZ___nnntttmmmooowwwuuubbbXXXSSSNNNLLLMMMNNNLLLJJJIIICCCAAABBBCCC@@@@@@BBBAAAGGGMMMSSS[[[dddhhhgggcccaaa___]]]\\\[[[\\\\\\\\\^^^``````______```aaa```fffjjjpppzzz}}}rrrlllvvv}}}mmmbbbVVVQQQKKKFFFDDDCCCBBBAAA>>>>>>???@@@AAABBBCCCCCCFFFFFFGGGIIILLLNNNPPPRRRSSSTTTWWWYYY\\\]]]]]]]]]aaabbbeeehhhjjjkkkkkkkkkjjjmmmpppssstttrrrooommmiiihhhgggfffffffffggghhhlllmmmoooqqqqqqpppooonnniiigggccc]]]WWWUUUWWWZZZ\\\aaagggooowww~~~}}}yyyvvvsssnnnkkkmmmlllkkklllpppuuuzzz}}}~~~wwwnnnggg____________aaadddjjjnnnuuu~~~||||||~~~~~~~~~~~~}}}|||{{{{{{{{{||||||}}}{{{}}}xxxfffXXX[[[lllZZZ[[[]]]\\\[[[ZZZZZZ[[[YYYXXXWWWWWWXXXZZZ]]]^^^______^^^^^^^^^]]]]]]]]]^^^^^^^^^_________``````^^^___```ccceeehhhjjjjjjeeeeeedddcccbbbaaa```___^^^^^^___``````___^^^]]][[[]]]___bbbeeeiiiooosssyyyzzz}}}|||xxxzzzzzzxxxsssoooooossswww~~~~~~|||{{{wwwvvvsssqqqooonnnmmmmmmiiiiiijjjiiihhheeecccaaa^^^^^^___ccciiinnnrrrssstttvvvyyy|||ttttttsssnnnfffZZZPPPIIIDDDDDDDDDCCCBBBBBBCCCDDDIIIVVVhhhuuu|||}}}~~~vvv[[[RRRTTTSSSTTTRRROOONNNNNNLLLJJJGGGFFFFFFEEEFFFFFFGGGGGGEEEEEEFFFGGGHHHJJJKKKLLLOOOOOONNNNNNMMMLLLLLLLLLJJJLLLOOOPPPOOOOOOOOOPPPLLLJJJHHHGGGHHHIIIIIIHHHHHHJJJMMMPPPSSSVVVWWWXXXSSSTTTTTTTTTTTTTTTUUUUUUTTTQQQOOONNNMMMMMMLLLJJJHHHIIIJJJKKKLLLMMMMMMNNNKKKKKKKKKKKKKKKJJJJJJJJJIIIMMMSSSXXXZZZ\\\^^^___aaaaaaaaa___\\\ZZZYYYYYYYYYWWWVVVWWWUUUQQQRRRVVVQQQXXXfff}}}xxxllljjjqqq{{{mmmaaaZZZRRRMMMLLLLLLLLLJJJGGGCCC@@@BBBBBB???===>>>>>>CCCIIIOOOXXXccchhhggggggeeebbb___]]]\\\]]]]]][[[]]]______^^^^^^___```^^^dddhhhllluuuvvvlllmmmxxx{{{ppp]]]XXXQQQLLLIIIHHHGGGFFF===>>>>>>>>>???@@@@@@@@@DDDDDDDDDEEEFFFHHHJJJJJJMMMNNNQQQSSSVVVWWWWWWWWWYYYZZZ\\\___aaabbbbbbbbbaaacccgggjjjkkkiiifffdddbbbaaa```^^^^^^^^^^^^___^^^```ccceeeeeedddbbbaaa[[[YYYVVVRRRPPPSSS[[[aaaiiioooxxx~~~||||||}}}}}}|||~~~~~~~~~|||tttlllfffcccccccccfffjjjpppvvvzzz~~~|||zzzvvvnnnccc[[[UUUWWWXXXYYY[[[___eeeiiiqqq}}}|||}}}~~~~~~}}}|||||||||||||||}}}nnn```WWWccc{{{[[[YYYWWWUUUTTTUUUVVVWWWXXXWWWVVVUUUUUUWWWYYYZZZ^^^______^^^]]][[[YYYXXXXXXXXXXXX[[[^^^______^^^aaabbbbbbaaa___^^^___```]]]]]]]]]^^^^^^______``````^^^]]]___bbbcccbbb___``````aaacccfffjjjnnnqqquuurrrrrruuurrriiidddeeeeeehhhlllppptttyyy~~~|||{{{tttrrrpppnnnlllkkkjjjiiigggeeecccaaa```aaabbbcccaaa]]]```hhhmmmpppuuu}}}|||tttooohhh```YYYRRRLLLHHHDDDBBB@@@@@@CCCFFFHHHHHHMMM\\\rrr|||cccSSSMMMNNNNNNMMMMMMLLLKKKKKKJJJJJJFFFFFFGGGHHHHHHHHHGGGGGGDDDEEEEEEEEECCCCCCEEEGGGKKKJJJIIIHHHHHHIIIKKKLLLLLLJJJJJJNNNTTTVVVTTTQQQQQQKKKHHHHHHIIIGGGHHHJJJLLLLLLLLLMMMNNNOOOQQQQQQOOOPPPQQQRRRRRRRRRQQQPPPNNNPPPQQQQQQOOOMMMLLLLLLJJJJJJKKKMMMPPPPPPOOOMMMKKKKKKJJJIIIIIIJJJKKKKKKLLLMMMOOORRRVVVZZZ^^^aaa``````aaa```___]]][[[ZZZXXXWWWVVVTTTSSSRRRRRRRRRRRRXXXaaaqqq|||ssssssxxx~~~{{{kkkddd[[[UUUSSSPPPLLLHHHMMMIIIFFFEEEBBB???@@@EEECCCDDDFFFKKKQQQYYY```ddddddfffddd___\\\]]]^^^]]]YYYZZZ[[[\\\\\\[[[ZZZYYY^^^```bbbgggnnnxxx}}}tttnnnlllvvv{{{qqqhhh\\\RRRMMMKKKJJJHHHDDDBBB@@@?????????>>><<>>>>>@@@AAABBBCCCGGGOOOTTT```mmmgggSSSOOOMMMIIIGGGJJJIIIIIIHHHHHHGGGGGGGGGJJJJJJIIIHHHGGGEEECCCBBBAAABBBCCCDDDDDDEEEGGGJJJJJJKKKKKKLLLLLLKKKKKKJJJLLLMMMOOOUUU\\\^^^]]]ZZZSSSMMMIIIJJJJJJIIIIIILLLNNNNNNMMMLLLLLLLLLLLLLLLJJJKKKLLLMMMMMMLLLKKKJJJIIIKKKMMMMMMLLLKKKLLLMMMMMMLLLMMMOOOQQQRRRQQQPPPGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGJJJNNNTTTZZZ___bbbbbbcccccccccbbb```___^^^YYYXXXVVVSSSQQQOOONNNNNNPPPVVV\\\eeezzzqqqpppuuu~~~pppcccYYYUUUUUUOOOJJJGGGEEEBBB<<<;;;===BBBBBBCCCGGGKKKRRRWWW[[[aaafffhhheeecccdddcccaaaWWWXXXYYY[[[\\\]]]]]]^^^]]]]]]]]]___ccclllvvv}}}yyyooollltttrrrhhhddd```YYYSSSPPPMMMIIIFFFDDDCCCAAA@@@@@@????????????>>>>>>>>>@@@@@@AAABBBBBBCCCDDDDDDBBBDDDFFFGGGGGGGGGIIIJJJJJJJJJKKKMMMPPPPPPOOOMMMKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPRRRSSSVVVYYY[[[\\\bbbffflllrrrzzz|||yyywwwwwwwwwxxxvvvuuusssssssssuuuwwwxxxwwwxxxxxxyyyyyyxxxwwwvvvsssrrrqqqqqqrrrtttwwwxxxyyy{{{}}}|||yyyvvvsssrrrwww}}}}}}uuukkkbbb___```ccceeennnrrrxxx~~~yyyrrrkkkgggdddaaacccgggmmmyyy}}}zzz}}}~~~rrr___RRR[[[oooVVVWWWYYYZZZ\\\]]]]]]]]]YYYXXXWWWVVVVVVVVVWWWWWWUUUVVVWWWXXXYYYZZZ[[[[[[\\\[[[ZZZ[[[\\\[[[ZZZXXXVVVWWWXXXVVVTTTRRRSSSTTTYYY\\\___bbbddddddbbbaaa^^^___cccfffiiijjjiiihhh______``````````````````eeejjjqqqsssrrrsss{{{~~~|||{{{xxxtttqqqlllkkkhhheeeaaa___]]]]]]\\\\\\\\\]]]___aaacccdddhhhjjjooowww}}}{{{sssnnn```YYYOOOHHHDDDCCCCCCCCC???AAADDDEEEHHHQQQ^^^iiiuuu~~~sssXXXLLLLLLLLLJJJHHHGGGGGGGGGGGGFFFFFFEEEEEEIIIIIIIIIHHHGGGEEEDDDCCCBBBCCCDDDDDDDDDEEEGGGIIIJJJKKKLLLMMMMMMMMMLLLKKKMMMNNNQQQWWW\\\]]][[[YYYTTTNNNJJJKKKKKKJJJJJJMMMNNNNNNMMMMMMMMMMMMMMMNNNKKKLLLMMMMMMMMMLLLKKKJJJGGGHHHJJJKKKKKKKKKLLLNNNNNNMMMLLLMMMNNNNNNMMMKKKFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFIIIMMMRRRWWW\\\^^^aaabbbbbbbbbaaa```^^^]]][[[YYYWWWTTTQQQOOONNNMMMPPPUUU[[[aaapppzzzpppmmmttt}}}vvvhhh\\\TTTRRRMMMIIIHHHEEE???======??????@@@CCCHHHMMMSSSVVV```fffjjjjjjiiijjjhhheee]]]]]]]]]]]]\\\[[[[[[[[[]]]]]]\\\\\\___fffooouuuuuummmmmmqqqyyysssmmmddd\\\YYYVVVRRROOOMMMLLLJJJHHHAAAAAAAAAAAA@@@???>>>>>>@@@AAABBBDDDDDDEEEEEEDDDBBBDDDGGGGGGGGGGGGHHHJJJLLLLLLNNNPPPQQQRRRQQQPPPRRRTTTVVVXXXYYYZZZ\\\]]]___```bbbfffjjjooosssuuuwww{{{}}}{{{xxxvvvuuuvvvxxxzzzuuusssqqqooonnnppprrrsssuuuuuuvvvvvvvvvtttsssrrrooooooooooooppprrrtttuuuwwwxxxzzzzzzwwwsssnnnkkkhhhnnnyyy{{{pppiiieeebbbaaajjjoooxxx~~~wwwrrrpppqqqoooxxx{{{|||~~~~~~qqq___XXXYYYfffUUUVVVWWWYYY[[[\\\\\\\\\WWWWWWVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXYYYZZZZZZ\\\[[[ZZZZZZ[[[ZZZXXXVVVTTTVVVWWWWWWVVVUUUWWWXXXZZZ]]]```ccceeeeeecccbbb]]]___bbbdddeeeeeedddddd\\\^^^bbbfffjjjmmmooopppsss|||{{{zzzxxxwwwuuusssnnnkkkfffdddbbb___]]][[[ZZZYYY[[[\\\]]]^^^```bbbcccdddjjjooouuu{{{uuukkkbbb]]]QQQMMMIIIEEEEEEDDDDDDCCC???CCCFFFJJJQQQ```rrrsssdddTTTNNNMMMKKKIIIIIIFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFGGGGGGFFFDDDDDDEEEGGGIIIKKKLLLNNNOOOOOONNNMMMOOOPPPRRRVVVXXXXXXWWWUUUVVVPPPLLLMMMMMMKKKLLLNNNNNNMMMMMMNNNOOOPPPQQQQQQNNNOOOOOOPPPOOONNNMMMLLLFFFHHHIIIJJJJJJKKKMMMOOORRRPPPNNNMMMMMMLLLJJJHHHFFFFFFFFFGGGGGGFFFFFFFFFGGGHHHIIILLLPPPTTTWWWYYY^^^^^^_________]]]\\\[[[ZZZYYYWWWTTTRRRPPPOOOOOOPPPUUUZZZ___jjjwwwkkklllttt~~~iiiYYYVVVOOOJJJIIIGGGBBB??????;;;<<<===???DDDJJJOOOSSS\\\cccjjjkkklllnnnmmmjjjaaa```___^^^]]]\\\[[[[[[^^^]]]\\\[[[]]]bbbiiinnnzzzzzzqqqkkkhhhkkkyyyyyyrrrkkkgggccc___[[[WWWSSSPPPIIIIIIHHHGGGFFFEEEEEEDDDCCCDDDEEEFFFGGGGGGFFFFFFFFFHHHKKKLLLLLLMMMNNNPPPSSSUUUYYY\\\___aaabbbccceeefffggghhhhhhjjjnnnqqqvvvwwwzzz~~~wwwuuusssqqqqqqsssuuuwwwwwwuuurrrooommmnnnooopppsssssstttttttttrrrqqqpppnnnoooooopppqqqrrrssssssuuuwwwyyy{{{{{{wwwsssooofffiiipppzzzxxxooogggaaaeeejjjttt~~~{{{tttzzz}}}|||~~~~~~}}}|||~~~~~~tttrrrwwwwww___UUU]]]jjj~~~TTTTTTUUUVVVVVVWWWXXXXXXVVVVVVVVVWWWWWWWWWXXXXXXZZZZZZYYYYYYYYYYYYZZZ[[[^^^\\\[[[\\\\\\\\\ZZZXXXTTTVVVWWWXXXWWWXXXYYY[[[YYY[[[]]]```aaaaaa```___[[[]]]______^^^]]]^^^``````dddjjjqqqxxx}}}~~~}}}}}}||||||vvvtttqqqpppnnnllliiifff```___^^^\\\[[[ZZZYYYYYY]]]^^^```bbbdddeeeggggggqqqxxx~~~zzzqqqfff[[[SSSOOOHHHFFFDDDCCCCCCBBB@@@???AAAEEELLLUUUbbbrrr```XXXRRRPPPMMMIIIGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGIIIJJJJJJKKKKKKIIIIIIIIIHHHFFFEEEFFFGGGIIIJJJLLLNNNOOOPPPQQQQQQQQQRRRTTTUUUUUUUUUTTTSSSWWWQQQMMMNNNNNNMMMMMMPPPNNNNNNNNNNNNPPPQQQRRRSSSPPPQQQQQQQQQQQQOOONNNMMMHHHIIIJJJKKKKKKLLLOOOQQQVVVTTTQQQOOONNNMMMKKKIIIHHHHHHIIIIIIIIIIIIHHHHHHJJJJJJJJJLLLNNNQQQTTTVVVZZZ[[[[[[\\\[[[ZZZYYYXXXWWWVVVUUUSSSRRRQQQQQQPPPRRRUUUYYY^^^fffzzztttmmmqqqyyy}}}jjj]]]UUUMMMKKKIIIDDDAAAAAA;;;;;;;;;===AAAFFFKKKNNNUUU^^^fffiiillloooooommmcccbbbaaa```___^^^^^^___]]]]]]]]]\\\]]]___dddhhhqqq{{{~~~vvvlllddd```gggttt~~~yyyssslllddd```VVVUUURRROOOMMMLLLLLLLLLKKKLLLLLLLLLMMMMMMMMMNNNOOORRRUUUXXXYYY[[[]]]___```eeekkkqqquuuyyy}}}}}}{{{zzzuuutttrrrqqqqqqrrrssstttwwwuuussspppnnnnnnoooooopppqqqrrrrrrrrrqqqpppooonnnoooqqqrrrssssssssssssrrrssswww{{{~~~}}}zzzwwwooooooqqquuu|||yyynnnfffbbbfffooozzzzzz|||}}}}}}~~~}}}~~~vvvvvv}}}{{{gggWWWXXXmmmXXXWWWVVVUUUUUUUUUVVVWWWVVVVVVWWWYYYZZZZZZ[[[[[[[[[[[[ZZZZZZZZZ[[[\\\]]]```___^^^^^^______]]][[[XXXZZZ[[[[[[ZZZZZZ\\\]]]\\\]]]^^^___````````````\\\^^^aaabbbcccfffkkknnnssswww~~~~~~zzzyyyxxxvvvtttqqqoookkkiiihhhfffdddbbb\\\\\\[[[[[[[[[[[[\\\\\\___```cccfffjjjlllnnnoooxxxyyypppnnniii```UUUMMMHHHGGGDDDBBB@@@@@@AAAAAA@@@???GGGMMMXXXgggxxxkkkWWWQQQNNNOOONNNJJJGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHJJJKKKLLLLLLLLLIIIJJJJJJIIIGGGGGGHHHJJJIIIJJJKKKMMMOOORRRTTTUUUTTTUUUUUUUUUTTTTTTUUUVVVXXXRRRNNNOOOOOOMMMNNNQQQNNNNNNNNNNNNOOOPPPPPPQQQPPPPPPQQQQQQPPPNNNMMMLLLJJJKKKLLLLLLLLLMMMPPPSSSUUUSSSPPPNNNNNNNNNMMMKKKJJJKKKLLLMMMMMMLLLKKKJJJJJJJJJKKKLLLNNNQQQSSSUUUXXXXXXYYYZZZYYYXXXWWWVVVRRRQQQQQQPPPPPPPPPQQQQQQSSSTTTWWW\\\bbbrrrsssppprrr{{{jjj___UUUPPPMMMHHHEEEDDD>>>===<<<===???BBBFFFHHHNNNVVV___dddiiinnnooonnnhhhfffdddbbb```___^^^^^^[[[\\\]]]]]]]]]^^^```bbbgggttt{{{qqqggg___^^^aaajjjzzz~~~pppmmmhhhbbb___]]]]]]]]]]]]]]]\\\[[[\\\]]]^^^___cccfffkkknnnqqqtttwwwzzzyyy~~~{{{uuurrrqqqqqqrrrqqqpppooonnnnnnnnnooopppooonnnmmmmmmllllllmmmmmmnnnoooppppppoooooonnnnnnoooqqqssstttttttttsssqqqrrruuu{{{yyywwwvvvvvvyyy}}}tttmmmeeehhhmmmuuu{{{{{{{{{|||~~~~~~kkk^^^^^^lll]]][[[YYYWWWVVVWWWXXXYYYVVVWWWYYY[[[\\\]]]]]]]]][[[[[[ZZZ[[[[[[]]]___```bbbaaa```aaabbbbbb```^^^^^^___```___^^^]]]^^^___bbbbbbcccccccccddddddeeebbbfffkkkooottt{{{{{{wwwuuussspppmmmooolllhhheeedddbbbaaa___[[[[[[[[[[[[\\\]]]^^^___```bbbfffjjjnnnrrrtttuuu|||xxxpppaaa```[[[SSSJJJCCCAAABBBBBB@@@>>>???AAACCCDDDDDDMMMTTTcccwww~~~tttZZZUUUOOOKKKNNNPPPMMMJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLHHHIIIJJJJJJIIIIIIKKKMMMIIIIIIJJJLLLOOOSSSVVVXXXWWWWWWWWWVVVUUUVVVXXXZZZXXXRRROOOOOOPPPNNNNNNQQQPPPOOONNNNNNMMMMMMNNNNNNNNNOOOOOOOOONNNMMMKKKJJJLLLMMMMMMMMMMMMNNNQQQTTTQQQOOOLLLKKKLLLMMMMMMLLLLLLMMMNNNOOOOOONNNMMMLLLIIIJJJJJJLLLNNNQQQTTTVVVWWWXXXXXXYYYYYYXXXWWWVVVNNNNNNNNNNNNOOOPPPQQQQQQTTTSSSVVVZZZ___lllvvvooollltttvvvjjj]]]VVVRRRMMMIIIHHHAAA???>>>======???BBBCCCHHHQQQZZZ```eeelllnnnmmmnnnlllhhhddd```]]]\\\[[[YYY[[[]]]]]]\\\]]]^^^___^^^nnn}}}xxxmmmbbb[[[UUUWWWcccvvvzzzuuurrrrrrrrrooonnnlllkkkkkkmmmooopppvvvyyy~~~yyyzzzyyytttnnnjjjiiijjjjjjiiiiiihhhgggfffeeeeeegggggghhhhhhiiiiiiiiiiiijjjkkkmmmnnnooonnnnnnmmmnnnooorrrtttuuuuuutttsssrrrrrrvvv}}}}}}|||zzzwwwwwwzzz~~~wwwrrrjjjlllooottt{{{vvvzzzxxxwwwyyy{{{rrr```]]]iiiggghhhjjjhhheeeaaa^^^]]]aaa___^^^^^^___```___^^^^^^^^^^^^```aaaccceeefffeeehhhjjjjjjgggdddcccbbbeeefffhhhhhhhhhiiilllnnnnnnnnnnnnnnnoooqqqrrrsssxxxzzz}}}|||yyyvvvrrrooollljjjeeedddbbb___]]][[[YYYYYYWWWYYY[[[^^^aaaccceeeeeeggglllooommmmmmrrrwwwyyy~~~~~~~~~~~~|||uuujjjbbbUUUPPPIIIEEECCCAAA>>>;;;???===>>>BBBBBBBBBIIISSS[[[mmm|||zzz~~~yyyaaaSSSNNNMMMLLLJJJHHHGGGGGGGGGHHHJJJLLLLLLKKKIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLKKKJJJIIIHHHIIIJJJKKKLLLJJJJJJLLLNNNQQQTTTVVVXXXRRRRRRTTTWWWZZZZZZXXXVVVVVVSSSOOOMMMMMMMMMMMMLLLOOOOOONNNMMMLLLLLLMMMMMMHHHIIIKKKLLLLLLMMMPPPRRROOOOOOQQQRRRRRRQQQPPPPPPPPPNNNKKKIIIIIIKKKMMMOOOSSSSSSSSSRRRRRRQQQPPPOOOKKKKKKKKKLLLNNNPPPSSSTTTVVVVVVWWWVVVUUUSSSQQQPPPOOOOOONNNNNNNNNNNNNNNNNNPPPTTTXXXYYY\\\fffuuu|||llllllxxxwwwdddXXXUUUSSSMMMHHHIIIBBB;;;999===@@@@@@???JJJOOOVVV]]]ccciiinnnqqqrrrsssrrrmmmfff```___```\\\]]]]]]]]]\\\[[[ZZZYYYbbbkkkuuu{{{tttggg^^^WWWXXXZZZaaappp~~~}}}~~~|||}}}yyytttpppooonnnkkkhhhjjjiiihhhfffeeeeeeddddddccceeeccc______ccceeecccaaa```___```cccfffhhhiiiiiikkknnnnnnllllllmmmpppnnnqqqtttuuutttrrrrrrrrrooopppttt|||~~~xxxvvvxxxzzz{{{zzzwwwsssooonnnppptttuuuuuusssqqqqqqsssxxx}}}~~~zzzwwwtttssspppppppppqqqtttzzzppp```SSS]]]zzzxxxwwwwwwuuussspppmmmlllkkkiiiffffffggggggggggggdddeeeeeefffhhhjjjlllmmmmmmnnnoooooommmllllllmmmrrrtttuuuuuuvvvxxx{{{}}}{{{|||~~~~~~zzzxxxuuuqqqmmmjjjhhhgggaaa___]]]ZZZXXXWWWWWWWWWZZZ[[[]]]```cccfffhhhiiimmmrrrtttrrrrrrvvvzzzzzz}}}zzzwwwtttppphhh^^^VVVIIIEEE@@@>>>>>>>>><<<;;;===;;;<<>>>>>===FFFKKKRRRYYY```fffkkkoooqqquuuxxxwwwssslllfffccc```______^^^]]]\\\\\\\\\\\\dddmmmvvvuuukkkaaa[[[XXXYYYbbbmmmzzz~~~|||vvvqqqkkkgggcccaaaaaa```]]][[[]]]]]]\\\ZZZZZZYYYYYYYYYYYY[[[YYYVVVVVVYYYZZZWWWXXXXXXYYY\\\```dddeeeeeehhhkkkooopppnnnmmmmmmooommmoooqqqqqqpppoooooopppooopppsssxxxzzzvvvvvvwwwxxxwwwrrrmmmhhhgggiiimmmqqqrrrsssrrrrrrrrrssswwwzzz}}}~~~~~~|||yyyvvvssspppnnniiiiiiiiiiiilllsss{{{}}}}}}ddd\\\XXXeee}}}yyywwwwwwxxxxxxwwwsssssstttvvvxxx{{{}}}~~~~~~~~~~~~|||zzz{{{}}}|||xxxuuurrrnnniiifffcccbbbbbb^^^\\\YYYVVVUUUUUUVVVWWW]]]^^^```cccgggkkknnnppptttyyy|||zzzyyy{{{{{{yyyuuupppiiiccc___XXXQQQKKKCCC@@@>>>===???@@@AAAAAA???>>>@@@EEELLLVVVfffssszzzwwwvvv}}}~~~hhhZZZQQQLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJIIIHHHHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJIIILLLKKKJJJHHHGGGGGGGGGGGGHHHIIIJJJKKKMMMPPPRRRSSSRRRQQQPPPQQQSSSTTTSSSRRRQQQNNNKKKJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLKKKIIIHHHFFFGGGJJJKKKMMMOOOSSSUUUXXXXXXYYYYYYYYYWWWVVVUUUPPPOOOMMMLLLLLLOOOQQQSSSTTTUUUWWWXXXWWWUUURRRQQQLLLLLLLLLLLLMMMOOOQQQRRRTTTTTTUUUUUUTTTRRRPPPOOOMMMMMMMMMMMMNNNOOOPPPPPPQQQTTTVVVUUUTTTWWW___fffyyyxxxpppsss}}}xxxdddWWWQQQPPPOOOKKKEEE???<<<;;;;;;<<>>>>>???AAABBBCCCCCCEEEIIIOOOZZZiii|||~~~rrruuu{{{gggYYYQQQNNNMMMJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHIIIKKKLLLLLLKKKJJJJJJIIIHHHHHHJJJIIIIIIHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKMMMOOOPPPQQQOOONNNNNNOOOQQQPPPPPPMMMKKKIIIHHHIIIIIIHHHGGGGGGHHHJJJKKKKKKIIIGGGFFFEEEGGGIIIKKKMMMPPPTTTWWW[[[[[[\\\\\\[[[YYYWWWVVVPPPOOOMMMMMMNNNPPPRRRTTTUUUWWWYYY[[[ZZZWWWTTTRRRMMMLLLLLLLLLMMMNNNPPPQQQSSSTTTTTTTTTSSSRRRPPPOOOMMMMMMLLLMMMNNNOOOPPPQQQMMMPPPSSSTTTTTTVVV\\\aaaiiitttrrrxxxqqq^^^VVVUUUOOOLLLHHHAAA<<<999:::<<<>>>BBBHHHOOOUUU]]]dddiiilllrrr|||}}}ttthhhfffaaa^^^[[[[[[\\\]]]^^^___bbbfffppp{{{uuuiii^^^VVVUUUWWWTTT^^^kkkuuu|||wwwtttppplllkkkjjjiiiiiinnnmmmnnnpppqqqqqqnnnkkkooopppoooooommmjjjgggeeebbb___\\\[[[\\\]]]]]][[[]]]\\\\\\]]]^^^_______________^^^]]]]]]]]]]]]]]]]]]```aaa]]][[[\\\YYYTTTRRRQQQPPPQQQTTTWWWYYYYYY\\\```eeejjjlllkkkjjjiiijjjiiihhhfffddddddfffhhheeeiiimmmppprrrvvv|||~~~yyyuuussssssuuuvvvwwwrrrkkkeeedddhhhmmmppptttvvvvvvrrrmmmkkkoootttqqqqqqrrrrrrpppmmmiiiggg___^^^\\\\\\^^^eeennntttjjjZZZLLLWWWfffttt~~~zzzwwwttttttuuutttqqqnnnkkkhhhddd```]]]\\\]]]^^^\\\ZZZXXXWWWXXX[[[^^^aaaccceeeiiinnntttzzz~~~}}}xxxrrrbbb[[[QQQJJJGGGFFFCCCAAA===<<<;;;::::::;;;===???CCCIIISSS]]]lllxxxttt}}}iiiUUUMMMHHHGGGIIIJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHJJJIIIIIIHHHJJJKKKLLLLLLKKKJJJIIIHHHGGGGGGFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMPPPNNNLLLLLLNNNOOOOOONNNKKKIIIGGGGGGHHHHHHGGGFFFEEEFFFHHHIIIIIIHHHFFFEEEDDDGGGJJJLLLNNNQQQUUUXXX[[[[[[\\\[[[[[[YYYWWWVVVOOOOOONNNNNNOOOQQQSSSTTTVVVWWWZZZ[[[[[[XXXUUURRRLLLLLLKKKKKKLLLNNNOOOPPPSSSSSSTTTTTTSSSRRRQQQPPPMMMMMMLLLLLLMMMOOOQQQRRRMMMPPPSSSUUUVVVXXX\\\```ggg|||zzztttuuummm___ZZZOOOMMMIIICCC===;;;<<<>>>===@@@EEEJJJPPPWWW___dddeeekkkttt}}}mmmjjjddd___[[[ZZZ[[[[[[```___^^^aaahhhrrr~~~uuuhhh^^^WWWTTTQQQTTTYYY```fffnnnxxx~~~~~~xxxooohhhccc```]]]ZZZ^^^^^^___aaacccbbb```]]]```aaaaaa```___]]][[[ZZZZZZYYYYYY[[[^^^aaacccdddggghhhiiikkklllmmmnnnooonnnmmmlllkkkkkkkkkkkkkkkjjjnnnnnnkkkiiiiiifffaaa^^^ZZZTTTQQQPPPRRRSSSTTTSSSVVV[[[aaaeeeggggggfffdddcccaaa^^^\\\[[[]]]___[[[aaahhhmmmooossswww{{{{{{yyyvvvsssrrrtttwwwzzz|||uuummmiiijjjmmmppptttwwwxxxuuuooolllnnnrrrmmmoooqqqrrrrrrpppnnnlllgggeeecccaaabbbgggnnnttt|||jjjZZZTTTXXXdddsss|||vvvrrrnnnmmmnnnnnnkkkiiifffdddaaa___]]]]]]]]]^^^[[[[[[ZZZZZZ\\\```ccceeeiiilllpppvvv{{{~~~zzzwwwppphhh[[[TTTKKKDDDBBB@@@>>><<<<<<===<<<;;;;;;<<>>@@@AAABBBEEEJJJNNNPPPaaavvvzzz|||}}}|||rrr___OOOKKKJJJFFFFFFKKKMMMLLLKKKIIIHHHGGGGGGGGGEEEHHHLLLNNNNNNLLLKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHGGGHHHIIIJJJKKKKKKJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJLLLLLLMMMOOOQQQRRRPPPOOOIIIIIIHHHIIIJJJKKKJJJHHHEEEEEEFFFFFFGGGGGGGGGGGGFFFHHHKKKMMMNNNQQQTTTWWWWWWWWWXXXYYYYYYXXXWWWVVVUUUUUUTTTTTTTTTTTTUUUVVVVVVWWWWWWWWWWWWUUUTTTSSSJJJJJJJJJJJJLLLNNNPPPRRRSSSTTTUUUUUUUUUTTTSSSRRRPPPOOOMMMLLLLLLMMMOOOQQQTTTTTTUUUUUUVVVWWWZZZ[[[iiiqqq{{{rrrttt|||tttdddYYYTTTMMMIIIGGGEEEBBB@@@===>>>???AAADDDJJJQQQVVVZZZ^^^dddiiiooouuuzzz~~~~~~zzztttlllfffaaa^^^]]]\\\YYYZZZ^^^aaadddmmmxxxxxxmmmbbb[[[SSSNNNPPPRRRTTTYYY```^^^cccjjjmmmpppttt{{{~~~vvvrrrnnnhhhddd___^^^]]]]]]^^^___^^^\\\WWWXXXZZZ\\\^^^```aaabbbgggjjjoootttyyy}}}~~~uuunnngggaaa]]]WWWTTTRRRTTTYYY]]]```aaa^^^^^^\\\YYYUUUSSSTTTUUUZZZ[[[^^^ccciiinnnpppqqqqqqqqqqqqpppppptttzzz~~~wwwqqqoooooosssuuuvvvuuuqqqkkkfffbbb```ccchhhooovvv|||{{{wwwuuuwwwyyywwwxxx{{{iii___iiiyyy{{{yyywwwvvvtttrrrmmmgggcccccccccbbb```]]]]]]]]]^^^^^^^^^]]]]]]aaabbbdddgggjjjmmmppprrrwwwyyy}}}~~~tttsssmmmddd___[[[SSSJJJEEEAAA===<<<>>>@@@>>><<<999<<<@@@BBBEEEJJJQQQVVVaaasssyyywwwpppbbbRRRGGGGGGHHHCCCDDDKKKNNNNNNLLLJJJHHHGGGGGGGGGDDDHHHMMMPPPPPPMMMKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHIIIJJJKKKKKKKKKJJJIIIHHHJJJIIIIIIHHHHHHIIIIIIJJJKKKLLLMMMPPPSSSSSSQQQOOOJJJIIIIIIJJJLLLLLLKKKIIIFFFFFFEEEEEEFFFGGGHHHHHHGGGIIIKKKMMMNNNPPPTTTWWWVVVVVVXXXYYYYYYXXXWWWWWWXXXXXXWWWVVVVVVVVVWWWWWWVVVVVVVVVVVVUUUTTTSSSSSSIIIIIIIIIJJJLLLOOOQQQSSSTTTTTTUUUVVVVVVUUUSSSSSSQQQPPPMMMLLLKKKMMMOOOPPPQQQQQQRRRSSSUUUXXX[[[]]]eeennn~~~ppppppvvvyyyttt___XXXPPPLLLKKKIIIDDD@@@=========>>>@@@EEELLLQQQXXX\\\aaadddgggmmmtttzzzzzzrrrkkkeeebbb```]]]ZZZ[[[_________fffooosss~~~ttteee\\\TTTTTTTTTQQQRRRVVVSSSWWW\\\^^^___cccjjjppprrrtttvvvxxx{{{|||}}}~~~}}}~~~zzzyyyxxxuuuqqqmmmkkkhhhhhhhhhhhhgggfffccccccdddeeeggghhhiiijjjrrrvvv|||xxxnnnggg]]]YYYTTTSSSVVV\\\___```aaaaaa```]]]YYYWWWVVVWWW^^^\\\[[[___ffflllnnnnnnpppqqqqqqpppppptttzzz}}}vvvsssrrrsssssssssssspppiii```ZZZXXX\\\ccclllvvv~~~{{{zzzzzzuuuvvvxxx|||sssdddggg||||||xxx{{{{{{{{{yyyvvvqqqmmmjjjiiihhheeebbb```^^^^^^]]]`````````___^^^___bbbeeedddhhhmmmrrruuuwwwyyy{{{vvvmmmfffbbb]]]VVVPPPJJJGGGEEEBBB@@@<<<999888:::===???BBB??????EEEJJJPPP^^^lllqqq___OOOMMMIIIEEECCCCCCDDDDDDIIIJJJLLLLLLIIIGGGFFFFFFJJJKKKKKKLLLMMMOOOPPPPPPNNNNNNNNNMMMLLLKKKIIIIIIHHHJJJLLLNNNNNNMMMKKKIIIJJJIIIHHHHHHHHHHHHIIIJJJJJJLLLNNNPPPRRRRRRQQQPPPMMMLLLJJJIIIJJJKKKJJJIIIHHHFFFFFFFFFHHHHHHHHHFFFGGGHHHJJJMMMOOOQQQQQQRRRVVVWWWXXXYYYZZZZZZZZZZZZ[[[[[[[[[ZZZZZZYYYXXXWWWZZZYYYVVVUUUSSSQQQNNNKKKIIIIIIIIIIIIIIIKKKNNNQQQRRRSSSUUUVVVUUUTTTRRRPPPQQQOOONNNLLLLLLMMMOOOPPPQQQPPPOOONNNOOORRRXXX\\\fffpppxxxpppllllllqqq~~~qqq```SSSRRRPPPGGGCCCFFFBBB@@@===<<<>>>BBBGGGJJJSSSWWW\\\```ccciiiqqqvvv~~~uuukkkeeeaaa\\\\\\\\\^^^```aaa```___iiimmmvvvtttnnndddZZZSSSPPPQQQRRRPPPTTTYYY[[[\\\]]]aaadddiiijjjlllnnnooopppoooooovvvxxx{{{||||||~~~~~~||||||||||||}}}uuuttttttuuuxxx{{{||||||uuuuuuuuusssrrrsssuuuxxx~~~~~~xxxqqqfff]]]XXXYYY]]]```ffffffggghhhgggfffdddcccfffdddcccdddgggiiijjjiiiiiiiiijjjmmmqqqwww}}}xxxtttuuurrrooollliiiccc]]]YYYVVVYYY^^^cccjjjuuu~~~{{{zzzxxxvvvuuuuuuxxx|||wwwooovvv|||vvvrrrpppuuuvvvvvvuuusssoookkkiiigggeeebbb^^^\\\[[[[[[[[[^^^___aaabbbdddggglllooooooqqquuuxxx|||~~~vvvjjjaaaYYYWWWRRRLLLFFFBBB???>>><<<;;;:::999888999:::<<>>;;;:::;;;>>>BBBEEEOOOSSSYYY]]]aaagggnnnsss{{{~~~uuullleee^^^]]][[[\\\]]]^^^]]]\\\aaaeeelllvvvzzzqqqfff]]]VVVSSSRRRPPPSSSWWWYYYYYYZZZ]]]___bbbccceeegggiiiiiiiiiiiiiiikkkmmmnnnooooooqqqssswwwwwwvvvvvvwwwxxxzzz{{{xxxwwwxxxzzz~~~}}}|||~~~~~~~~~~~~{{{{{{{{{{{{|||}}}~~~|||xxxvvvvvv}}}}}}vvvjjjccc```aaabbbjjjlllpppsssuuutttrrrqqqllliiiffffffggghhhhhhhhhffffffiiilllrrrxxx}}}{{{wwwsssqqqooommmjjjeee___ZZZWWWZZZ___cccgggnnnvvv|||}}}~~~{{{yyyyyytttsssqqqppprrrvvv{{{~~~~~~~~~vvvvvv|||rrrkkkhhhhhhmmmmmmnnnnnnmmmkkkiiihhhfffddd```]]][[[[[[\\\]]]^^^aaadddgggkkkoootttwwwxxxzzz|||~~~zzzvvvpppfffZZZQQQQQQOOOKKKFFFBBB???>>>===999:::<<<<<<;;;;;;===>>>DDDIIISSS^^^hhhvvvxxx]]]OOOLLLIIIHHHFFFEEEFFFGGGIIIKKKIIIJJJJJJHHHFFFFFFGGGHHHIIIJJJMMMPPPRRRSSSSSSRRRRRRRRRSSSRRRRRRQQQPPPPPPQQQQQQRRRRRRPPPMMMJJJIIIFFFFFFFFFFFFGGGIIIJJJKKKLLLMMMNNNOOOPPPOOOOOONNNNNNLLLKKKJJJKKKKKKIIIHHHFFFEEEDDDFFFHHHIIIIIIHHHGGGHHHIIIKKKMMMOOOPPPQQQSSSSSSTTTUUUVVVVVVVVVVVVTTTUUUVVVVVVVVVVVVVVVVVVRRRPPPOOOOOOOOONNNLLLJJJHHHHHHHHHGGGFFFGGGIIILLLNNNNNNPPPQQQQQQPPPOOOOOOJJJIIIIIIIIIJJJLLLNNNOOOOOOPPPOOOOOOOOORRRVVVZZZ```cccgggmmm{{{{{{uuueee___]]]fffttthhh]]]XXXQQQLLLKKKCCC@@@===::::::<<>>@@@EEEHHHOOOYYYiiivvvzzzaaaPPPKKKMMMGGGGGGFFFFFFFFFHHHJJJKKKIIIJJJIIIGGGEEEEEEGGGIIIHHHJJJNNNRRRTTTUUUTTTSSSQQQQQQRRRRRRRRRRRRQQQQQQTTTTTTSSSRRROOOLLLIIIGGGEEEFFFGGGHHHIIIKKKLLLMMMLLLMMMNNNNNNOOONNNNNNMMMNNNMMMKKKKKKKKKJJJHHHFFFDDDCCCCCCEEEGGGIIIIIIHHHGGGGGGHHHJJJKKKMMMOOOPPPPPPQQQRRRSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQMMMLLLLLLLLLNNNNNNMMMKKKIIIIIIHHHFFFDDDDDDGGGIIILLLLLLNNNOOOPPPPPPPPPOOOJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOQQQUUUXXX[[[[[[]]]___iii~~~qqqdddZZZ\\\ggguuuyyyggg\\\TTTPPPQQQGGGEEE@@@===;;;<<<===???DDDIIIPPPVVVZZZ```fffkkkkkksss|||vvvjjjfff```\\\ZZZYYYYYYXXXYYY\\\___aaadddkkkttt|||}}}}}}|||yyytttnnnhhhddd]]]]]]\\\[[[XXXVVVTTTSSSVVVVVVXXXZZZ\\\]]]^^^___^^^aaacccdddccccccdddeeecccdddfffhhhkkknnnpppqqqnnnmmmnnnqqqtttvvvvvvvvv{{{{{{zzzvvvsssppppppqqqsssrrrqqqrrrssssssrrrqqqjjjjjjiiiiiiiiijjjkkkkkkoooppprrrsssrrrooommmlllmmmmmmmmmnnnooooooooopppooosssxxx}}}{{{tttppplllnnnqqquuuxxx{{{||||||vvvqqqjjjdddaaa```_________```cccgggkkkoooqqqsssuuuxxx|||}}}yyyvvvsssssssssssspppjjjbbb\\\___ccchhhmmmooooooooonnnnnnnnnoooooooooooopppqqqjjjhhhfffeeefffjjjnnnqqqvvvxxx|||~~~}}}~~~wwwkkkqqq}}}|||vvvlllgggeeecccccccccdddeeefffhhhhhhiiihhhfffddddddfffhhhiiilllppptttxxxzzz|||xxxsssjjjdddZZZRRRLLLIIIGGGGGGAAA@@@>>>===<<<<<<======<<<>>>@@@@@@AAAGGGPPPXXXbbbqqqyyy```QQQJJJHHHJJJGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIGGGFFFFFFHHHJJJGGGJJJNNNRRRTTTTTTTTTSSSPPPPPPQQQRRRSSSSSSSSSSSSTTTTTTRRRPPPMMMJJJGGGEEEFFFGGGHHHJJJLLLMMMNNNOOOLLLLLLMMMMMMMMMMMMMMMMMMOOOMMMLLLLLLKKKJJJGGGEEECCCBBBBBBCCCFFFHHHHHHGGGFFFFFFFFFGGGIIIKKKMMMNNNMMMMMMNNNOOOPPPPPPPPPPPPSSSRRRRRRPPPOOOMMMKKKJJJIIIIIIIIIKKKNNNOOOOOONNNKKKJJJIIIFFFDDDCCCEEEGGGJJJKKKLLLNNNOOOPPPPPPQQQNNNMMMMMMLLLKKKKKKKKKKKKMMMNNNOOOPPPPPPQQQSSSUUUUUUVVVXXX[[[aaauuuqqqbbb]]]aaalll|||vvvbbbUUUQQQRRRKKKHHHCCC???<<<;;;<<<<<<@@@EEELLLRRRVVV\\\dddiiiggglllsss{{{sssnnnfff```]]][[[ZZZYYYXXXZZZ]]]^^^___ccciiinnnrrrtttwwwyyyxxxuuuqqqnnngggeeeccc```\\\YYYUUUSSSTTTTTTTTTUUUVVVWWWXXXYYYYYY\\\^^^```___^^^______aaabbbccceeehhhiiikkkkkkiiihhhiiijjjmmmmmmlllkkkqqqrrrqqqpppmmmllllllmmmnnnmmmlllmmmooopppooonnnhhhhhhgggfffeeeeeeeeeeeegggiiillloooppppppnnnlllkkkkkklllkkkjjjiiigggffffffiiimmmqqquuuzzz~~~ooonnnlllkkkkkkmmmpppqqqnnniiiaaa[[[WWWVVVTTTTTTVVVXXX[[[```eeejjjmmmoooppprrrvvvyyyzzzyyywwwuuuuuuvvvxxxxxxuuunnneee^^^aaadddjjjqqqtttuuusssqqqpppnnnkkkjjjiiijjjkkkkkkcccaaa___^^^```dddhhhkkkooorrrvvvxxxyyyyyy{{{|||}}}|||mmmeeeiiivvv~~~|||zzzxxxvvvvvvsssyyyzzzqqqjjjgggeeedddddddddeeegggiiikkkjjjjjjjjjjjjlllnnnpppqqquuuxxx~~~}}}vvvllleeeYYYTTTMMMFFFBBBAAADDDFFF===<<<;;;;;;;;;<<<>>>>>><<>>======;;;;;;;;;;;;<<<>>>@@@AAAFFFPPP^^^kkkxxxbbbWWWMMMIIIFFFDDDDDDFFFAAAAAABBBCCCDDDEEEFFFFFFHHHJJJLLLMMMLLLJJJJJJKKKIIIIIIJJJKKKLLLMMMNNNNNNJJJKKKMMMOOOQQQRRRSSSSSSQQQQQQOOONNNLLLKKKJJJIIIGGGHHHJJJLLLLLLMMMLLLLLLIIIIIIIIIJJJKKKMMMNNNOOOPPPOOONNNMMMLLLIIIEEEBBBAAA@@@??????AAABBBAAA???BBBAAA@@@@@@AAADDDFFFHHHGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKJJJIIIHHHFFFEEEDDD???@@@BBBGGGLLLPPPRRRRRRRRRQQQOOOKKKGGGEEEFFFGGGCCCDDDEEEGGGIIILLLNNNPPPKKKLLLMMMMMMMMMMMMMMMLLLJJJMMMPPPQQQPPPPPPPPPQQQSSSPPPRRRXXXWWWXXXhhh|||tttmmmsss~~~|||}}}~~~mmm___SSSPPPLLLGGGCCC@@@???>>>666:::>>>BBBHHHQQQ\\\dddhhhlllmmmmmmqqqwww{{{{{{}}}uuuoooiiieeeaaa^^^^^^ZZZWWWVVVYYYZZZYYYXXXWWWYYY\\\```ccceeeffffffeeecccbbbccceeeeeeccc```___]]]ZZZWWWTTTRRRRRRQQQKKKOOOSSSVVVWWWVVVWWWWWWVVVWWWYYY[[[]]]]]]]]]]]]^^^^^^___bbbdddeeecccaaa```bbbdddeeeddddddeeefffbbb```______```aaa___^^^XXXXXXYYYZZZ[[[]]]______bbbccceeeiiilllkkkgggcccccceeeiiimmmooonnnmmmkkkaaaccceeefffeeefffhhhiiihhhfffdddeeekkkuuuxxxooofff```\\\ZZZ\\\YYYVVVTTTTTTTTTRRRQQQRRRRRRRRRUUUYYY___dddgggmmmkkkiiihhhhhhjjjmmmooopppuuu}}}zzzssskkkjjjjjjlllpppqqqooommmgggbbb]]]\\\___dddhhhiiijjjgggccc___]]]^^^```bbbjjjnnnrrrvvvwwwwwwwwwxxxrrruuuwwwxxx{{{uuummmhhhjjjxxxssstttvvvyyy|||~~~zzzyyywwwvvvvvvvvvwwwxxxtttssssssrrrrrrqqqqqqppplllkkkiiigggggghhhiiijjjiiikkknnnqqqtttuuuvvvvvvvvvuuutttqqqppppppsssvvv{{{|||~~~~~~}}}uuunnndddaaaZZZSSSMMMHHHFFFDDDAAABBBBBB@@@===<<<===???BBB<<<:::???CCCCCCEEEJJJUUUjjjzzz|||gggSSSNNNHHHEEEEEEEEECCCAAAAAABBBCCCDDDDDDDDDCCCCCCFFFHHHJJJJJJIIIIIIIIIJJJFFFIIIKKKLLLLLLMMMNNNOOOOOOOOOOOONNNNNNNNNMMMMMMLLLKKKIIIGGGFFFFFFFFFGGGFFFFFFGGGHHHJJJKKKLLLLLLHHHIIIJJJJJJIIIJJJMMMPPPOOOMMMKKKKKKLLLKKKGGGCCCCCCAAA@@@@@@AAABBBBBBAAA???>>>======???AAADDDFFFEEEFFFHHHIIIIIIHHHFFFEEEIIIHHHFFFEEEDDDDDDDDDDDDAAACCCFFFJJJMMMPPPRRRSSSQQQQQQPPPLLLHHHDDDCCCCCC>>>???BBBDDDGGGHHHIIIJJJHHHIIIKKKLLLLLLKKKIIIHHHIIIJJJJJJLLLMMMPPPQQQSSSTTTTTTSSSRRRSSSWWW]]]bbbzzzuuunnnmmmtttwwwzzz~~~lll```VVVKKKEEEDDDCCC???;;;999;;;===>>>AAAIIIVVV```hhhkkkooopppqqqqqqqqqrrrvvvvvvwwwvvvqqqkkkeeeaaa___\\\YYYWWWWWWWWWWWWVVVSSSTTTTTTVVVXXX[[[^^^```\\\\\\]]]^^^```bbbdddeeeddddddcccbbb___\\\ZZZXXXTTTSSSQQQOOONNNOOOPPPQQQSSSTTTUUUVVVXXXYYYZZZ[[[ZZZ[[[^^^```aaaaaa``````^^^___```bbbbbbbbbaaa```aaa```___]]][[[ZZZXXXXXXTTTTTTUUUWWWZZZ]]]```bbbeeeeeefffggggggggggggffffffggghhhiiikkkmmmooopppeeeeeeddddddeeegggjjjkkk^^^^^^]]]]]]bbbkkkwww|||rrrhhhaaa^^^]]]^^^```bbbbbbaaa___^^^^^^\\\YYYYYY[[[___bbbccceeedddcccdddfffggggggfffrrrttt{{{}}}tttpppmmmlllnnnnnnmmmjjjccc\\\VVVTTTVVV[[[fffqqqvvvtttooohhhdddbbbdddgggmmmlllmmmrrrxxx{{{{{{zzzvvvtttqqqrrryyyyyyrrrqqqssszzzlllmmmoooqqqtttvvvxxxyyy{{{}}}{{{yyy{{{}}}~~~~~~~~~|||zzzxxxwwwuuuuuuqqqppppppoooooooooooopppmmmmmmmmmmmmmmmmmmnnnnnnlllkkkjjjjjjjjjkkklllmmmlllmmmoooqqqtttuuuvvvwww{{{{{{{{{yyyxxxyyy|||{{{uuurrrrrrnnnfff^^^WWWTTTOOOJJJFFFCCCAAA@@@>>>>>>>>>======<<<<<<===>>><<<===AAAEEEIIISSS^^^kkk|||{{{iiiZZZPPPLLLGGGDDDDDDDDDCCCBBBBBBDDDEEEEEEEEEDDDDDDDDDGGGIIIJJJKKKJJJIIIJJJKKKGGGIIIKKKKKKKKKKKKMMMNNNOOOOOOOOONNNNNNMMMMMMMMMLLLKKKIIIGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKHHHIIIIIIIIIIIIJJJMMMOOOPPPNNNMMMMMMNNNLLLIIIEEECCCAAA@@@@@@AAABBBBBBAAA@@@???>>>>>>???AAACCCEEEDDDEEEGGGHHHHHHHHHFFFFFFHHHHHHGGGGGGGGGFFFFFFFFFCCCEEEGGGIIILLLNNNOOOPPPPPPPPPNNNJJJFFFCCCBBBCCC???@@@AAACCCEEEFFFGGGHHHGGGHHHJJJKKKKKKJJJHHHGGGIIIIIIJJJKKKMMMOOOQQQRRRSSSTTTSSSRRRSSSUUUZZZ^^^mmmuuupppnnnrrrwwwzzzlllaaaTTTMMMLLLJJJBBB;;;===>>>???>>>???FFFQQQYYYcccggglllpppqqqqqqqqqrrrvvvwwwxxxwwwuuupppllliiibbb___[[[XXXWWWVVVTTTSSSUUUUUUTTTTTTUUUWWWYYYZZZXXXYYYYYY[[[\\\^^^```aaaccccccdddcccbbb```^^^]]]WWWUUURRRPPPNNNNNNNNNNNNQQQQQQRRRTTTUUUVVVWWWWWWWWWYYY\\\^^^___^^^]]][[[]]]]]]]]]]]]\\\ZZZYYYXXX\\\\\\\\\\\\[[[ZZZYYYYYYWWWWWWXXXZZZ\\\___bbbdddddddddeeefffffffffffffffggggggiiikkknnnqqqtttvvvjjjiiigggfffeeefffhhhiii\\\[[[ZZZZZZ]]]eeennnuuu}}}~~~vvvmmmgggdddccceeegggjjjlllmmmmmmmmmiiifffbbb```aaabbbdddddddddbbb``````bbbdddddddddiiilllsss}}}{{{wwwrrrpppqqqqqqpppoooggg```ZZZWWWXXX]]]hhhtttzzzyyywwwsssnnniiiggggggnnnmmmnnnrrrxxx{{{|||{{{rrrqqqqqqttt{{{yyyvvvxxxvvvcccdddeeegggjjjlllmmmnnnnnnpppsssuuuvvvwwwzzz|||yyywwwtttssstttuuuvvvvvvwwwuuussspppmmmjjjiiihhhffffffgggggghhhggggggggggggggghhhiiikkklllmmmmmmmmmmmmnnnooopppqqqrrrssspppqqqrrrsssuuuwwwxxxyyywwwppphhhccc```[[[SSSMMMHHHFFFDDDAAA???>>>=========<<<;;;<<<===>>>===<<<===>>>CCCIIIOOOXXXiiiyyyyyywww{{{iiiWWWPPPKKKHHHEEECCCCCCCCCCCCCCCDDDFFFGGGGGGEEEDDDEEEFFFHHHJJJLLLLLLKKKJJJKKKLLLIIIIIIJJJIIIHHHHHHKKKMMMPPPOOOOOONNNMMMMMMLLLLLLKKKJJJIIIGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIGGGHHHIIIIIIHHHIIILLLOOOOOONNNNNNNNNNNNLLLIIIFFFCCCAAA@@@@@@AAABBBBBBAAAAAAAAA@@@???@@@AAABBBCCCAAABBBDDDFFFGGGGGGGGGFFFGGGHHHIIIIIIIIIHHHGGGGGGEEEFFFGGGIIIJJJKKKLLLLLLNNNMMMKKKHHHDDDBBBBBBCCCBBBBBBBBBBBBCCCDDDFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFHHHHHHIIIJJJLLLNNNOOOQQQRRRSSSSSSRRRQQQRRRTTTWWW___sss~~~uuuooouuuyyyzzzzzzqqq___TTTPPPNNNHHHCCCBBBBBB@@@>>>===AAAIIIOOOZZZ```hhhnnnqqqrrrrrrrrrtttuuuvvvvvvuuutttrrrqqqjjjfffbbb^^^[[[XXXUUURRRVVVUUUTTTRRRRRRRRRSSSSSSVVVVVVWWWXXXYYY[[[]]]^^^aaabbbcccdddeeeeeedddddd\\\ZZZWWWSSSPPPNNNMMMLLLNNNNNNOOOPPPPPPQQQRRRRRRSSSUUUXXXZZZ[[[YYYWWWUUUXXXXXXXXXWWWVVVUUUSSSRRRXXXYYY[[[]]]^^^___^^^^^^]]]]]]]]]^^^```bbbdddeeebbbbbbcccdddeeeeeefffffffffggghhhjjjnnnsssxxx{{{pppnnnkkkiiigggggghhhhhh^^^]]][[[YYYZZZ___fffkkkvvvzzz~~~~~~zzztttoookkkiiijjjmmmpppsssvvvyyyzzzuuuqqqlllhhhgggfffeeeddddddaaa___^^^___```aaa```aaacccjjjttt{{{vvvrrrrrrsssttttttnnnfff___[[[[[[___iiittt~~~zzzsssmmmjjjpppooopppsssxxx{{{}}}}}}ttttttvvvyyy}}}{{{vvvaaa[[[\\\]]]___aaabbbddddddeeegggiiijjjjjjkkkmmmooopppooonnnmmmnnnnnnoooooonnnllljjjgggdddbbbaaaaaa___```bbbddddddddddddccceeeeeegggiiikkknnnooopppoooqqqsssuuuxxxyyyzzz{{{xxxwwwwwwwwwwwwyyy{{{||||||yyyvvvsssrrrlllfff]]]VVVRRRNNNHHHCCCAAA@@@???===<<<<<<======>>><<<;;;<<>>===@@@EEEMMMXXXcccrrr~~~|||lllYYYPPPOOOGGGFFFDDDCCCCCCCCCDDDDDDFFFHHHJJJIIIFFFDDDEEEGGGJJJKKKMMMMMMKKKKKKKKKLLLJJJJJJIIIGGGEEEFFFIIIKKKOOOOOONNNNNNMMMLLLLLLLLLJJJIIIIIIHHHGGGFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIHHHHHHIIILLLNNNMMMNNNNNNOOONNNKKKHHHFFFCCCBBB@@@@@@BBBCCCBBBAAACCCBBBAAAAAAAAAAAABBBBBB???@@@BBBDDDFFFFFFGGGGGGGGGIIIJJJKKKJJJHHHFFFEEEDDDEEEGGGHHHIIIJJJJJJKKKKKKKKKIIIFFFCCCBBBCCCDDDFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHHHHIIIKKKLLLNNNOOOPPPQQQRRRQQQOOONNNNNNPPPWWWccc}}}{{{~~~xxxzzzmmm\\\RRROOONNNNNNDDDCCCAAA===;;;===BBBFFFPPPWWWaaakkkqqqtttuuuvvvrrrrrrssssssssssssssssssrrrooojjjfffbbb]]]XXXUUUVVVUUUSSSQQQPPPOOOPPPPPPUUUVVVVVVWWWYYYZZZ\\\]]]^^^___```bbbdddfffggghhhcccaaa]]]YYYUUURRRPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNQQQTTTWWWWWWUUURRRPPPSSSSSSSSSSSSSSSSSSSSSSSSTTTWWW[[[___cccfffggggggeeeeeeddddddddddddddddddaaaaaabbbbbbcccdddeeefffdddeeeeeehhhlllqqqvvvyyysssqqqooolllkkkkkkkkklllfffeeeccc___^^^___cccgggmmmrrrxxx||||||xxxsssooojjjkkklllnnnqqqtttwwwxxxxxxtttooojjjhhhgggeeecccdddbbbaaa``````___\\\ZZZ\\\]]]bbbjjjssszzz}}}}}}|||xxxssspppppprrrvvvxxxwwwooogggbbb___aaaiiirrr{{{uuurrrrrrrrrsssuuuyyy|||~~~{{{yyywww~~~}}}|||zzzyyy{{{gggWWWRRRSSSTTTVVVWWWXXXZZZZZZ\\\^^^____________```bbbggggggggggggggggggggghhhdddcccaaa___^^^^^^______]]]^^^aaacccddddddddddddfffgggiiikkknnnppprrrsssssstttwwwzzz}}}}}}|||{{{|||}}}}}}yyyrrrlllfffbbb```^^^XXXQQQKKKHHHFFFBBB???>>>>>>===<<<<<<;;;;;;;;;===<<<;;;<<<>>>AAABBBBBBHHHPPP]]]nnn~~~~~~hhh[[[SSSMMMLLLEEEEEEDDDDDDCCCDDDEEEFFFGGGJJJNNNLLLHHHEEEFFFGGGJJJLLLMMMMMMLLLKKKKKKLLLIIIIIIHHHFFFEEEEEEHHHJJJNNNNNNNNNMMMMMMMMMLLLLLLIIIIIIIIIIIIHHHHHHGGGFFFIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIHHHJJJLLLOOOOOOQQQRRRRRRPPPMMMIIIHHHDDDBBBAAAAAABBBCCCCCCBBBCCCCCCBBBBBBBBBBBBBBBBBB??????AAACCCDDDFFFGGGGGGIIIIIIJJJJJJIIIGGGDDDCCCCCCDDDFFFHHHIIIJJJKKKKKKIIIIIIHHHFFFDDDCCCDDDFFFIIIIIIHHHGGGGGGGGGGGGGGGEEEFFFFFFFFFFFFFFFFFFEEEFFFGGGGGGHHHIIIKKKLLLMMMMMMNNNOOONNNLLLJJJJJJKKKTTTYYYjjj~~~wwwwwwqqq```UUUQQQQQQGGGEEEBBB>>><<<<<<>>>@@@FFFMMMYYYdddmmmrrrwwwyyysssssssssrrrrrrrrrssssssuuurrroookkkhhhccc]]]YYYWWWUUUTTTRRRQQQPPPPPPQQQTTTTTTUUUVVVWWWXXXZZZ[[[ZZZ[[[\\\___aaadddfffggggggfffccc```]]]ZZZXXXWWWPPPOOOOOONNNMMMMMMLLLLLLNNNPPPSSSUUUVVVTTTRRRQQQSSSSSSRRRRRRRRRRRRRRRRRRRRRUUUYYY___dddhhhkkklllkkkkkkiiihhhfffdddbbbaaaaaa`````````aaabbbdddeeeddddddeeegggjjjnnnrrrtttrrrqqqooonnnnnnoooqqqrrrooommmkkkfffcccaaabbbdddeeejjjpppvvvxxxuuuqqqmmmhhhhhhhhhiiijjjlllmmmnnnqqqnnnjjjgggfffeeecccbbbaaaaaaaaabbbaaa]]]WWWSSSTTTUUUXXX^^^eeelllqqqttttttrrrooommmnnnsssyyy}}}{{{tttooojjjgggkkkrrr}}}|||{{{uuuuuuvvvwwwzzzzzzrrrmmmqqqxxx|||wwwqqqmmmrrryyyppp\\\RRRKKKKKKLLLMMMOOOPPPQQQQQQSSSTTTVVVVVVUUUUUUWWWYYY]]]___aaaaaa```___```aaa]]]\\\[[[[[[[[[]]]___aaa```aaaccceeeggghhhiiiiiijjjkkkllloooqqqsssuuuvvvuuuvvvyyy|||}}}||||||~~~}}}}}}wwwtttmmmeee]]]WWWSSSQQQNNNJJJFFFBBBAAA@@@>>>===<<<;;;;;;;;;;;;::::::999;;;<<<>>>>>>@@@DDDJJJOOOYYYdddvvv{{{yyy|||fffVVVPPPLLLHHHFFFEEEFFFFFFFFFEEEEEEGGGHHHIIINNNSSSSSSMMMHHHHHHIIIKKKLLLMMMMMMKKKJJJJJJKKKHHHIIIHHHGGGEEEFFFGGGIIILLLLLLLLLMMMMMMMMMMMMNNNJJJJJJJJJJJJJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJJJJIIIJJJMMMPPPTTTVVVXXXWWWTTTOOOKKKJJJDDDBBBAAAAAABBBCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCBBB???@@@AAABBBDDDEEEFFFGGGIIIJJJJJJJJJIIIGGGEEEDDDDDDEEEFFFHHHIIIJJJKKKKKKGGGHHHIIIHHHGGGFFFFFFGGGKKKKKKLLLKKKKKKJJJHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJKKKKKKJJJHHHGGGHHHIIIOOOSSS^^^uuu~~~vvvrrrttt~~~yyygggYYYSSSMMMJJJFFFBBB???======>>>@@@FFFPPPZZZdddllltttxxxwwwvvvvvvuuuuuutttttttttrrrqqqooommmkkkgggaaa]]]ZZZYYYWWWUUUSSSSSSSSSTTTRRRRRRSSSSSSTTTVVVWWWXXXXXXXXXYYY[[[]]]___aaacccffffffeeedddbbbaaa```___WWWWWWVVVUUUSSSRRRQQQPPPRRRSSSUUUWWWXXXXXXXXXWWWZZZYYYWWWUUUSSSRRRRRRQQQSSSUUUXXX\\\```eeehhhjjjkkkjjjiiigggeeebbb___^^^___^^^]]]]]]]]]^^^```aaacccccceeegggiiilllnnnoooooonnnnnnnnnoooqqqsssuuusssrrrpppkkkfffbbbbbbbbbbbbdddiiinnnqqqooojjjfffccccccdddeeeffffffgggggghhhfffcccbbbcccccccccbbb]]]^^^___aaa```]]]WWWRRROOOPPPRRRVVV[[[bbbhhhkkknnnnnnmmmlllnnnttt|||~~~xxxrrrqqqtttxxx{{{~~~~~~wwwxxxyyyzzz}}}yyytttqqqtttxxx|||{{{wwwrrrlllfffeeeooo{{{ttt```SSSMMMHHHIIIIIIJJJKKKLLLMMMMMMLLLNNNQQQRRRRRRSSSUUUWWWYYY\\\______^^^\\\]]]^^^^^^]]]\\\\\\]]]```ccceeehhhhhhiiikkkmmmppprrrsssrrrrrrtttuuuwwwyyyzzzzzzvvvvvvxxxzzz~~~|||yyyxxxxxxzzz{{{yyytttpppmmmkkkddd```[[[UUUOOOJJJHHHGGGBBBAAA???=========<<<<<<:::::::::;;;;;;;;;::::::<<<@@@DDDEEEGGGNNNZZZdddttt}}}kkkVVVLLLJJJGGGEEEDDDFFFHHHIIIIIIGGGFFFHHHJJJLLLSSSZZZZZZSSSMMMKKKKKKJJJLLLMMMLLLKKKIIIJJJJJJFFFHHHIIIHHHGGGGGGHHHIIIJJJJJJKKKLLLMMMNNNOOOOOOJJJKKKLLLLLLLLLKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKKKKJJJKKKNNNQQQUUUXXXZZZYYYSSSNNNJJJHHHDDDCCCAAAAAACCCDDDCCCBBBBBBCCCCCCDDDDDDDDDCCCCCCAAAAAAAAABBBDDDEEEFFFGGGIIIIIIIIIIIIIIIIIIJJJJJJGGGHHHHHHIIIIIIIIIIIIIIIEEEHHHJJJKKKJJJIIIHHHIIIKKKLLLMMMNNNMMMKKKIIIGGGGGGFFFFFFFFFFFFFFFFFFGGGEEEEEEEEEFFFGGGHHHIIIJJJGGGGGGHHHGGGEEEEEEGGGIIIHHHMMMWWWddd{{{uuummmkkkqqq{{{}}}lllaaaVVVRRRMMMHHHDDD@@@>>><<<>>>BBBIIIPPPYYYccclllrrrwwwwwwxxxxxxwwwvvvvvvuuuooooooooooooooolllgggddd___^^^[[[YYYWWWVVVUUUVVVSSSSSSSSSTTTUUUVVVWWWXXXXXXWWWWWWXXXYYY[[[]]]^^^aaaaaabbbcccddddddeeeeeebbbaaa___^^^\\\ZZZXXXXXXXXXYYY[[[\\\^^^___```aaabbbaaa^^^\\\ZZZYYYYYYYYY[[[ZZZZZZ[[[]]]```ccceeedddddddddcccaaa___]]][[[]]][[[ZZZXXXXXXYYYZZZ[[[]]]^^^aaadddgggiiijjjjjjkkkkkkjjjkkkmmmooorrrtttuuuuuusssoooiiidddbbbbbbbbbbbbeeehhhjjjhhhccc^^^[[[]]]___bbbdddeeeffffffcccaaa```aaabbbddddddccc^^^^^^^^^```aaaaaa___]]]WWWWWWWWWXXXZZZ^^^bbbfffiiijjjkkkkkkmmmsss{{{yyyuuuvvvsssvvvyyy{{{||||||}}}~~~xxxzzz{{{|||~~~}}}}}}}}}xxxpppjjjdddaaa```fffsssyyybbbTTTMMMIIIIIIJJJJJJKKKLLLMMMMMMMMMJJJMMMPPPRRRSSSUUUYYY[[[YYY\\\```aaa___]]]]]]___bbbaaa``````bbbeeehhhjjjoooooopppqqqtttwwwzzz|||yyyzzz{{{|||}}}~~~vvvvvvvvvxxx|||{{{wwwuuunnnoooooommmgggaaa]]][[[SSSPPPLLLHHHDDDBBBBBBAAA>>>======<<<<<<=========999:::;;;<<<============???EEEKKKMMMOOOXXXiiivvviii\\\OOOJJJHHHFFFFFFHHHGGGIIIKKKJJJHHHGGGIIIKKKNNNVVV^^^___XXXPPPMMMMMMJJJLLLMMMLLLJJJIIIIIIJJJEEEGGGIIIIIIIIIHHHHHHIIIIIIIIIJJJLLLMMMOOOPPPPPPKKKLLLLLLMMMMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLJJJKKKLLLKKKKKKLLLOOOQQQSSSVVVYYYWWWQQQJJJFFFEEEDDDCCCAAAAAACCCDDDCCCBBBBBBBBBCCCDDDEEEEEEDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJLLLNNNOOOJJJJJJJJJJJJIIIHHHGGGGGGEEEHHHLLLMMMLLLKKKJJJIIIIIIKKKNNNOOOOOOLLLIIIGGGGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEFFFGGGIIIIIIEEEEEEEEEDDDDDDDDDGGGIIICCCJJJSSSZZZhhhrrrhhhgggnnnwww~~~xxxyyy~~~sss]]]YYYRRRLLLGGGCCC???<<<>>>@@@DDDJJJQQQ[[[fffmmmuuuvvvwwwxxxxxxwwwvvvuuunnnoooppprrrsssqqqmmmjjjdddbbb___\\\YYYWWWVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZXXXXXXWWWWWWWWWYYYZZZ[[[\\\]]]___bbbdddeeefffgggiiihhhfffdddbbb```^^^]]]^^^^^^___```bbbeeeggghhhgggfffdddcccccccccddddddcccaaa___]]]]]]^^^```bbb^^^^^^______^^^]]][[[ZZZZZZYYYWWWUUUTTTUUUVVVWWWVVVXXX\\\aaadddfffffffffiiiiiihhhiiijjjmmmppprrrxxxxxxvvvrrrlllgggdddccccccbbbccceeefffddd___ZZZTTTWWW[[[```dddfffggggggbbbaaa```aaaccceeeeeeeeeaaa```___aaadddgggiiiiiiccccccaaa___]]]^^^```ccceeegggiiiiiikkkpppxxx~~~|||vvvvvvppptttxxxzzz{{{{{{{{{|||yyy{{{|||}}}zzzqqqkkkjjjaaaZZZZZZaaakkkzzzjjjYYYPPPLLLIIIGGGHHHJJJLLLNNNQQQRRRSSSUUUSSSRRRUUUZZZ]]]]]]\\\]]]aaaeeehhhhhhgggfffeeeeeegggjjjmmmpppqqqrrrrrrxxxwwwyyy|||~~~yyyvvvyyyzzzzzz|||~~~|||zzztttkkkeeedddbbb___[[[VVVQQQMMMJJJHHHGGGEEECCCAAA???>>>>>><<<;;;:::999:::::::::999;;;999;;;??????:::<<>>======<<<<<<<<<;;;::::::<<<===>>>>>><<<999:::>>>>>><<>>??????===>>>@@@AAABBBGGGMMMUUU\\\kkk~~~www```TTTQQQNNNKKKIIIIIIJJJJJJJJJJJJLLLNNNNNNMMMLLLLLLMMMUUUYYY___eeegggaaaWWWNNNMMMKKKIIIGGGGGGIIIKKKLLLJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLKKKKKKLLLLLLLLLHHHHHHIIIJJJKKKLLLMMMNNNMMMLLLKKKKKKKKKJJJHHHFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFDDDCCCBBBBBBBBBCCCAAAAAAAAAAAABBBCCCDDDEEEDDDEEEFFFHHHIIIJJJJJJJJJMMMLLLLLLJJJIIIGGGFFFEEEBBBCCCEEEGGGHHHIIIJJJJJJLLLMMMNNNNNNNNNMMMLLLKKKJJJIIIGGGEEECCCCCCCCCDDDBBBCCCDDDFFFGGGHHHHHHHHHIIIIIIHHHGGGGGGGGGHHHHHHJJJHHHKKKNNNNNNRRRcccvvvuuummmnnnrrruuu{{{eeeUUUTTT___rrrpppaaaTTTMMMIIIHHH@@@@@@@@@??????DDDMMMTTTaaafffooovvvzzzzzzwwwuuuvvvtttssstttttttttrrrppplllkkkjjjiiigggccc^^^[[[ZZZYYYWWWUUUSSSRRRRRRQQQQQQRRRSSSSSSUUUUUUVVVWWWRRRRRRSSSTTTUUUVVVXXXYYYXXXXXXXXXXXXYYYYYYYYYYYY\\\\\\[[[ZZZZZZ[[[[[[\\\]]]^^^___aaaccceeefffgggiiilllmmmlllggg```[[[YYYWWWWWWVVVTTTSSSTTTVVVYYYWWWWWWWWWWWWUUUSSSQQQOOOMMMNNNPPPUUUZZZ^^^``````____________bbbeeehhhjjjppprrrrrrooojjjfffcccbbbeeefffiiilllmmmkkkfffccc^^^[[[YYY[[[```eeeggggggkkkiiiddd```]]][[[[[[[[[\\\]]]aaahhhqqqxxx|||}}}}}}yyytttooojjjgggfffggghhhiiikkknnnpppsssuuurrrsssvvvyyyzzzxxxsssooopppqqqssstttvvvxxxyyyyyyzzzzzzyyywwwuuuwww}}}}}}vvvrrrqqqooojjjfffhhhrrr}}}kkkXXXOOONNNKKKHHHGGGdddfffiiimmmqqqtttuuuvvvwwwtttqqqooooooppprrrtttwwwwwwyyyzzz{{{zzzwwwuuutttttttttvvvzzz~~~uuupppkkkddd___^^^[[[VVVSSSTTTRRRRRRQQQPPPNNNKKKGGGDDD>>>????????????>>>>>>===<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;::::::<<<>>>AAACCCDDDEEEHHHLLLQQQXXX^^^eeeiiiuuulll___YYYNNNLLLJJJJJJLLLLLLLLLKKKKKKMMMNNNNNNLLLLLLLLLNNNSSSVVV[[[ccchhhcccWWWMMMMMMKKKHHHFFFFFFHHHKKKMMMJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMJJJKKKMMMNNNPPPPPPPPPPPPNNNMMMLLLLLLKKKKKKKKKKKKHHHHHHJJJKKKLLLMMMNNNNNNNNNLLLLLLLLLMMMLLLJJJIIIHHHHHHGGGFFFEEEEEEEEEFFFFFFDDDBBB@@@??????@@@AAAAAAAAAAAAAAABBBCCCDDDDDDDDDEEEGGGIIIIIIHHHIIIIIILLLMMMMMMLLLKKKIIIGGGFFFBBBBBBDDDFFFHHHJJJKKKKKKLLLMMMNNNNNNNNNMMMKKKJJJIIIHHHGGGEEEDDDDDDDDDDDD@@@AAACCCEEEFFFHHHHHHHHHJJJIIIIIIIIIIIIIIIIIIIIIGGGGGGIIILLLKKKNNNZZZhhh{{{uuusssuuuwwwxxxxxx|||xxxaaaPPPNNNWWWbbbwwwvvvrrrjjj___TTTMMMIIIDDDCCCBBB@@@@@@BBBHHHLLLWWW^^^iiirrrvvvwwwvvvuuuwwwwwwwwwwwwwwwwwwuuutttooommmllllllkkkiiifffccc]]][[[YYYWWWUUUTTTSSSRRRPPPQQQQQQRRRSSSTTTTTTUUURRRRRRRRRRRRRRRSSSTTTTTTQQQRRRSSSTTTUUUVVVWWWXXXYYYYYYXXXXXXWWWWWWWWWXXXXXXYYY[[[]]]___bbbcccddddddeeeeeeddd```\\\ZZZZZZYYYXXXVVVTTTSSSTTTXXX[[[\\\]]]___```___[[[WWWUUURRRQQQPPPRRRUUUYYY[[[\\\^^^^^^^^^___```aaabbbccchhhiiiiiihhheeeaaa^^^\\\___aaafffmmmrrrsssqqqooofffbbb^^^]]]___ccceeefffhhhfffbbb^^^[[[YYYWWWWWWTTTVVV\\\dddkkkqqqssssssxxxuuupppkkkfffdddccccccdddfffiiikkklllnnnppprrrnnnppprrrtttuuuuuurrrpppmmmnnnpppsssvvvxxxzzz|||vvvwwwwwwtttpppqqqwww~~~{{{xxx{{{zzzxxxtttpppllliiigggwwwkkk]]]QQQMMMMMMKKKIIIHHHkkknnnsssyyy~~~{{{xxxvvvwwwyyy{{{~~~}}}||||||}}}{{{wwwtttooonnnmmmnnnrrrxxx~~~}}}|||zzzxxxvvvtttwww{{{|||yyyssslllgggaaaZZZUUUTTTQQQLLLHHHIIIGGGHHHHHHGGGEEECCCAAAAAA>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>??????>>>===>>>BBBEEEFFFKKKQQQXXXaaalllvvv|||oooddd^^^[[[MMMLLLKKKLLLMMMNNNNNNMMMLLLMMMNNNMMMKKKKKKLLLMMMPPPRRRWWW^^^ccc___UUUKKKMMMJJJGGGEEEEEEGGGIIIKKKIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKLLLMMMMMMKKKMMMOOOQQQRRRSSSRRRRRRNNNMMMLLLKKKJJJJJJJJJJJJIIIJJJLLLNNNOOOPPPPPPPPPOOONNNMMMMMMNNNNNNLLLKKKHHHGGGFFFDDDDDDCCCCCCCCCCCCAAA???===<<<===>>>???@@@@@@AAABBBBBBCCCCCCCCCDDDGGGJJJKKKIIIHHHHHHIIILLLLLLMMMMMMLLLKKKIIIGGGCCCDDDEEEFFFHHHJJJLLLMMMLLLLLLMMMNNNMMMLLLKKKJJJHHHGGGFFFEEEDDDDDDCCCCCC???@@@BBBDDDEEEFFFGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFGGGHHHIIIMMMWWW```qqqyyysssrrrrrruuuwww|||uuu^^^PPPMMMPPP[[[bbbjjjnnniii___UUUNNNIIIGGGEEEAAA@@@AAADDDFFFNNNVVV```iiinnnqqqrrrsssvvvxxxzzzzzzzzzyyyxxxxxxqqqooommmlllmmmnnnnnnmmmeeeccc```\\\YYYVVVTTTSSSQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSRRRQQQQQQRRRRRRRRROOOPPPQQQSSSTTTVVVWWWWWWVVVVVVVVVVVVVVVUUUUUUTTTTTTUUUWWWYYY[[[^^^___```\\\[[[YYYWWWTTTUUUXXXZZZZZZZZZYYYWWWUUUVVVZZZ\\\___bbbeeegggfffccc___\\\\\\YYYVVVUUUVVVXXXYYYYYY^^^^^^^^^___^^^]]]]]]\\\______``````___[[[WWWTTTUUUXXX```jjjtttzzz}}}}}}qqqlllfffaaa```aaaccceeefffeeebbb___ZZZUUUQQQOOOPPPSSSYYYaaaiiinnnppppppkkkfff```[[[XXXYYY\\\___```cccgggjjjkkklllnnnpppoooqqqrrrtttttttttttttttpppqqqqqqrrrtttwwwyyyzzzsssuuuuuurrrooopppwww}}}yyytttrrrrrrrrrqqquuuwwwwwwqqqllllllrrrzzzoooaaaXXXPPPNNNNNNKKKJJJJJJnnnqqqwww}}}~~~~~~~~~{{{vvvsssooommmmmmooosssvvv{{{wwwssspppnnnllljjjhhhfffgggjjjkkkiiieee```]]]UUUOOOLLLLLLJJJEEEBBBCCC???@@@AAA@@@>>>===>>>???============<<<;;;;;;:::;;;;;;:::::::::;;;;;;<<<<<<>>>@@@@@@@@@DDDJJJPPPTTT]]]hhhsss|||wwwuuuuuuyyy~~~lllccc```^^^[[[PPPNNNMMMMMMNNNOOOOOONNNLLLMMMMMMKKKJJJJJJKKKMMMMMMOOOSSSXXX[[[XXXQQQKKKKKKJJJGGGEEEDDDEEEFFFHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHJJJKKKMMMLLLNNNPPPSSSTTTTTTSSSRRRNNNMMMLLLJJJIIIHHHHHHHHHHHHJJJLLLOOOPPPQQQQQQQQQOOONNNMMMNNNOOONNNLLLJJJGGGFFFEEECCCBBBAAAAAAAAA@@@???===<<<<<<======>>>???@@@AAABBBCCCCCCCCCBBBEEEHHHLLLLLLJJJHHHHHHIIIJJJKKKMMMMMMMMMKKKIIIHHHDDDEEEEEEFFFHHHJJJKKKLLLKKKLLLMMMMMMMMMLLLKKKJJJFFFFFFFFFEEEDDDCCCCCCBBB???@@@BBBCCCDDDEEEEEEFFFGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGKKKRRRWWWbbbxxxqqqmmmmmmrrruuuzzzsss^^^QQQJJJIIIQQQ]]]gggjjjggg```ZZZSSSOOOJJJDDDAAA@@@AAABBBGGGMMMVVV]]]bbbfffkkkooosssvvvyyy{{{zzzyyyyyyzzztttrrrooonnnppprrrsssssspppnnniiiddd^^^ZZZWWWUUUUUUUUUUUUTTTTTTSSSSSSRRRTTTSSSRRRRRRQQQQQQRRRRRROOOPPPQQQRRRTTTUUUVVVVVVTTTTTTUUUUUUTTTSSSRRRQQQRRRRRRTTTUUUWWWYYYZZZ[[[VVVUUUQQQNNNLLLOOOTTTXXXZZZ[[[\\\[[[ZZZYYY[[[\\\dddgggkkknnnooommmiiigggeeeaaa\\\YYYXXXXXXXXXXXX[[[[[[\\\\\\\\\[[[ZZZYYYZZZZZZ[[[\\\[[[XXXSSSOOOMMMQQQYYYeeerrr|||{{{vvvnnnfffaaa```aaabbbggggggfffbbb]]]UUUNNNJJJKKKMMMSSS[[[dddkkknnnoooccc^^^WWWQQQOOOQQQUUUYYYZZZ___eeehhhiiiiiilllnnnpppqqqsssttttttuuuxxxzzz|||zzzwwwuuuttttttvvvxxxvvvvvvuuusssqqqsssyyy~~~rrrmmmhhheeefffkkkoooqqqpppqqqooojjjiiirrrvvvccc\\\VVVQQQQQQPPPLLLKKKMMMiiimmmrrrxxx}}}|||zzz|||~~~zzzxxxxxx}}}}}}yyyrrrllliiihhhhhhiiihhheeeaaa^^^]]]]]][[[ZZZWWWXXXXXXWWWVVVTTTQQQPPPJJJEEECCCEEEEEEAAA???@@@<<<===>>>===;;;;;;>>>@@@;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;<<<===>>>@@@@@@???CCCHHHKKKOOOWWWaaaiiitttxxxoooiiijjjmmmnnnqqqvvv}}}nnn```]]]______]]]TTTRRROOONNNOOOPPPOOOOOOKKKLLLLLLJJJHHHHHHJJJLLLKKKMMMPPPSSSSSSQQQNNNLLLJJJIIIGGGEEECCCCCCCCCCCCEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEFFFHHHJJJKKKKKKMMMPPPRRRSSSRRRQQQPPPMMMLLLKKKIIIGGGFFFFFFFFFFFFGGGJJJMMMOOOOOOOOOOOOOOOMMMLLLLLLMMMLLLJJJHHHHHHGGGEEECCCBBBAAA@@@@@@>>>>>>>>>>>>>>>?????????>>>???AAABBBCCCCCCBBBBBBDDDIIIMMMMMMIIIGGGGGGIIIIIIJJJLLLMMMMMMLLLIIIHHHEEEEEEDDDEEEFFFHHHJJJKKKKKKLLLMMMMMMMMMLLLJJJIIIDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@AAACCCCCCDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGFFFFFFFFFGGGGGGIIILLLOOOPPPYYYeee|||wwwooolllrrruuu{{{yyycccTTTIIIJJJNNNUUU___eeeggggggccc]]]TTTKKKEEEBBBAAAAAA@@@EEELLLPPPTTTZZZccciiimmmqqqvvvxxxxxxxxxxxxyyyxxxvvvttttttuuuuuutttssstttrrrnnnjjjeeebbb___^^^[[[[[[ZZZXXXWWWVVVUUUTTTSSSRRRRRRQQQQQQQQQQQQQQQOOOPPPPPPQQQRRRRRRSSSSSSRRRRRRSSSSSSRRRPPPOOONNNQQQQQQRRRSSSTTTUUUUUUVVVUUUTTTQQQMMMKKKMMMQQQUUUXXX[[[^^^^^^]]][[[ZZZZZZ```dddiiimmmoooooolllkkkccc```[[[XXXVVVUUUTTTTTTUUUVVVWWWXXXXXXYYYYYYYYYZZZYYYZZZ[[[\\\XXXSSSNNNKKKNNNUUU```mmmyyy|||tttjjjbbb^^^]]]^^^cccfffhhhhhhddd]]]TTTOOOKKKLLLOOOUUU^^^eeeiiikkkeee```YYYRRROOONNNPPPRRRUUU[[[cccgggggggggjjjmmmmmmooorrrssstttvvv{{{}}}xxxuuuvvvxxxzzz|||zzzwwwuuuuuuwww{{{~~~~~~kkkgggccccccffflllpppsssnnnlllkkklllsssyyyfff]]]YYYTTTRRRRRRPPPLLLLLLOOOcccfffkkkppptttwwwwwwwwwtttvvvvvvsssooommmmmmoookkkjjjlllsss|||yyytttmmmfffaaa^^^^^^^^^YYYVVVSSSQQQQQQQQQQQQQQQMMMMMMKKKIIIHHHFFFFFFEEECCC???>>>AAABBB???>>>???<<<===>>>===<<<<<<@@@CCC;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<===???AAACCCEEEFFFJJJOOOWWW^^^eeeooo|||wwwoooiiigggnnnsssssstttxxxvvvzzznnn___XXXYYY\\\^^^]]]WWWTTTPPPOOOOOOPPPOOOOOOKKKLLLKKKIIIGGGGGGIIIKKKKKKMMMPPPPPPOOOMMMMMMNNNIIIHHHGGGEEECCCBBBAAAAAACCCDDDDDDDDDEEEEEEEEEEEEFFFEEEDDDDDDDDDFFFIIIJJJKKKLLLOOOQQQRRRQQQOOONNNMMMLLLJJJHHHFFFEEEEEEDDDCCCEEEHHHKKKMMMMMMMMMLLLNNNLLLKKKKKKKKKJJJHHHFFFHHHGGGFFFDDDBBBAAA@@@@@@===>>>???@@@AAAAAAAAA@@@>>>???AAABBBCCCCCCBBBAAACCCHHHMMMMMMIIIEEEFFFHHHHHHJJJLLLMMMMMMLLLIIIHHHEEEDDDDDDDDDDDDFFFHHHIIIKKKLLLMMMMMMMMMLLLJJJIIICCCDDDDDDDDDCCCBBBAAAAAA@@@AAAAAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFEEECCCEEEHHHJJJMMMPPPPPPNNNVVVYYYfffvvvppptttwww}}}}}}iiiPPPIIICCCFFFQQQ___jjjnnnpppiii]]]SSSKKKFFFDDDCCC<<<@@@EEEHHHKKKRRR]]]eeeiiinnnsssvvvvvvvvvwwwxxxzzzyyyyyyyyyyyywwwsssppprrrqqqooommmkkkiiihhhhhh```___^^^\\\ZZZXXXWWWVVVRRRRRRQQQPPPPPPPPPQQQQQQOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQPPPOOOMMMLLLQQQQQQQQQRRRRRRRRRRRRRRRWWWVVVTTTPPPNNNMMMPPPRRRVVVZZZ^^^```___\\\YYYXXXUUUYYY^^^cccffffffeeeddd^^^ZZZVVVSSSRRRQQQPPPOOOPPPQQQRRRTTTVVVXXXZZZ[[[\\\[[[[[[]]]]]]ZZZTTTNNNLLLNNNSSS]]]iiivvvvvvkkkbbb\\\ZZZ[[[^^^bbbhhhlllkkkeee^^^YYYRRRRRRRRRVVV\\\cccgggiiijjjfff___XXXSSSOOONNNNNNRRRYYYaaaeeeffffffiiillljjjmmmpppqqqssswww~~~yyywwwyyy}}}~~~yyywwwxxxzzz|||}}}nnnkkkhhhhhhkkkooorrrssslllkkknnnvvv~~~fff\\\ZZZVVVSSSQQQRRRPPPLLLMMMPPPSSSVVVZZZ^^^bbbdddeeeeeebbb```^^^\\\[[[]]]___```\\\YYYXXX^^^iiippppppnnngggddd^^^XXXSSSQQQPPPPPPLLLLLLKKKIIIGGGEEECCCAAAEEEFFFDDDBBB>>><<<<<<===AAA???======??????<<<999==================<<<<<<<<<<<<===;;;999888888:::<<<@@@DDDEEEFFFKKKSSSZZZ]]]gggvvvyyypppqqqwwwvvvaaa]]]WWWTTTTTTWWWYYYZZZPPPOOONNNMMMMMMNNNOOOPPPLLLKKKIIIHHHGGGHHHHHHIIIKKKKKKLLLMMMMMMLLLKKKJJJHHHGGGEEECCCAAA@@@??????EEEEEEEEEEEEEEEDDDDDDCCCFFFEEECCCBBBCCCDDDFFFHHHIIIJJJLLLNNNOOOPPPOOOOOOJJJIIIHHHGGGFFFDDDCCCCCCBBBCCCEEEGGGHHHJJJLLLLLLJJJJJJJJJJJJIIIHHHGGGGGGGGGEEECCC@@@>>>>>>>>>??????@@@AAAAAA???>>>>>>???AAA@@@>>>???@@@AAAAAAAAAFFFIIIMMMNNNMMMKKKIIIHHHKKKKKKLLLMMMMMMMMMMMMLLLFFFFFFFFFFFFGGGIIIKKKLLLMMMKKKIIIHHHHHHHHHGGGFFFEEEEEEDDDCCCBBBAAAAAA@@@AAAAAABBBCCCDDDDDDDDDCCCFFFFFFEEEEEEDDDDDDCCCCCCDDDFFFHHHIIIIIIIIIKKKMMMPPPPPPWWWfff}}}yyy{{{hhhVVVGGGEEEFFFJJJWWWgggxxxyyyqqq___QQQLLLJJJGGGBBBAAA??????BBBJJJSSSYYYaaaeeejjjnnnppprrrsssuuuyyyyyyzzzzzzzzzxxxtttqqqsssrrrqqqooonnnmmmmmmmmmjjjhhhfffccc___[[[XXXVVVYYYVVVSSSQQQRRRSSSSSSSSSRRRPPPNNNNNNPPPQQQRRRRRRPPPPPPOOONNNNNNMMMMMMLLLMMMOOORRRSSSSSSSSSUUUVVV[[[^^^\\\UUUPPPQQQRRRRRRVVV[[[```aaa___]]]\\\\\\ZZZVVVRRRSSSVVVZZZ\\\\\\VVVTTTQQQMMMJJJHHHGGGGGGJJJKKKLLLPPPUUUXXXYYYXXX\\\[[[[[[___cccccc]]]XXXVVVUUUUUUWWW^^^hhhsssyyyzzzxxxsssjjjaaaZZZXXXXXXZZZaaakkkrrrtttpppiiiddd\\\ZZZYYYZZZ]]]bbbgggkkkmmmkkkhhhddd___ZZZWWWUUUWWWZZZ___eeeiiikkkkkkkkkkkknnnrrrtttuuuwww||||||{{{|||}}}}}}|||vvvvvvvvvvvvwwwuuusssqqqkkknnnyyyyyyfff\\\YYYWWWTTTSSSQQQNNNLLLKKKJJJJJJHHHJJJMMMQQQSSSTTTUUUUUUOOONNNLLLKKKKKKKKKMMMNNNMMMKKKKKKOOOUUUZZZZZZYYYWWWUUURRRNNNKKKIIIIIIHHHDDDDDDDDDCCCBBBAAA@@@???@@@AAAAAA???<<<;;;<<<===>>>===<<<===??????===::::::::::::;;;<<<<<<======:::<<<===>>>===>>>???AAA@@@EEELLLQQQWWW___iiiqqq|||~~~tttdddYYYUUUQQQOOOPPPRRRTTTUUURRRQQQOOOMMMKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHHHHIIIJJJJJJKKKLLLLLLKKKJJJIIIHHHGGGEEECCCBBBAAAAAAAAADDDDDDEEEEEEDDDDDDCCCCCCDDDDDDCCCBBBCCCDDDEEEFFFGGGHHHJJJKKKLLLMMMMMMLLLHHHGGGFFFDDDCCCCCCBBBBBBAAAAAABBBCCCEEEFFFGGGHHHHHHHHHIIIIIIHHHHHHGGGGGGFFFEEEBBB@@@???>>>???@@@???AAABBBBBB@@@??????@@@AAA@@@@@@AAABBBBBBBBBAAAEEEHHHLLLNNNNNNLLLKKKJJJKKKKKKLLLMMMMMMMMMMMMLLLHHHHHHGGGGGGHHHIIIKKKLLLKKKIIIGGGFFFFFFFFFEEEDDDBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFHHHIIIIIIIIIKKKMMMMMMLLLOOOYYYkkk}}}}}}jjjRRRGGGCCCCCCLLLXXXgggppptttkkk^^^UUUNNNIIIBBBCCCBBB@@@???AAAGGGMMMWWWZZZ```eeehhhjjjmmmoootttuuuwwwyyyyyyxxxvvvtttpppppppppqqqqqqsssttttttpppooommmiiieeeaaa]]][[[[[[XXXUUUSSSRRRRRRQQQPPPQQQOOONNNOOOPPPRRRRRRQQQOOONNNNNNMMMMMMLLLKKKKKKKKKMMMQQQSSSTTTUUUWWWYYY```eeefff___XXXVVVVVVUUUUUUYYY]]]______^^^^^^___\\\XXXSSSRRRSSSUUUVVVUUUUUUSSSQQQNNNKKKIIIGGGFFFEEEFFFHHHMMMSSSWWWYYYYYYYYYYYY[[[```fffgggddd```[[[YYYWWWXXX]]]dddmmmrrroooooolllfff^^^WWWTTTSSSWWW\\\eeeooovvvvvvrrrmmmcccaaa^^^]]]___ccchhhkkktttsssrrrooojjjddd^^^[[[ZZZ]]]aaafffjjjlllmmmmmmmmmooorrrsssssstttxxx{{{~~~|||||||||}}}~~~~~~~~~|||yyyvvvvvvvvvvvvvvv{{{}}}mmm^^^WWWSSSQQQRRRQQQPPPNNNLLLJJJIIIIII???@@@BBBDDDEEEFFFFFFEEECCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDFFFGGGHHHHHHFFFFFFEEEDDDCCCBBBBBBBBB<<<===>>>>>>?????????>>><<<===>>>===;;;;;;===>>>999999888:::<<<<<<;;;999;;;;;;;;;<<<======>>>>>>===???AAACCCDDDGGGKKKNNNPPPVVV```jjjtttlll[[[TTTPPPNNNLLLLLLNNNPPPPPPPPPPPPOOOMMMKKKJJJIIIIIIJJJHHHGGGGGGGGGGGGHHHHHHIIIHHHIIIJJJKKKKKKJJJIIIHHHGGGFFFDDDCCCBBBBBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFHHHIIIIIIIIIIIIGGGEEECCCAAA@@@AAABBBCCCAAAAAAAAAAAABBBCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGEEEDDDBBB@@@@@@@@@@@@AAA???AAABBBBBB@@@??????@@@@@@@@@BBBCCCCCCCCCBBBAAADDDGGGKKKNNNNNNMMMMMMMMMKKKKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHIIIJJJKKKIIIGGGEEEDDDDDDDDDCCCBBB@@@@@@AAABBBBBBCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFGGGGGGEEEGGGHHHHHHHHHHHHJJJKKKJJJIIIIIIMMMVVVmmm|||yyy|||hhhSSSFFF???BBBJJJTTTdddsssvvvnnncccWWWNNNFFFFFFEEEAAA======???BBBJJJNNNTTTYYY]]]bbbfffiiilllooorrrvvvxxxyyyxxxwwwqqqqqqrrrsssuuuvvvwwwxxxvvvuuutttqqqmmmiiieeecccaaa^^^ZZZWWWVVVTTTQQQOOOPPPOOOOOOPPPQQQRRRPPPOOONNNMMMMMMLLLKKKKKKJJJJJJIIILLLOOORRRTTTVVVYYY\\\ccclllpppjjjaaa\\\ZZZXXXUUUWWWZZZ\\\]]]^^^```bbb___[[[UUURRRPPPOOOOOONNNRRRQQQQQQPPPNNNKKKIIIGGGCCCCCCFFFJJJQQQVVVYYYZZZVVVWWWZZZaaahhhlllllljjjccc```\\\ZZZ[[[___dddhhhdddeeefffccc]]]VVVRRROOOSSSUUU]]]jjjwww~~~}}}zzzmmmjjjeeebbbbbbdddhhhkkkxxxzzz}}}}}}xxxqqqhhhccc___aaadddhhhkkkmmmnnnooopppqqqrrrrrrqqqqqqsssuuu~~~}}}}}}}}}~~~~~~~~~~~~|||{{{{{{|||||||||xxxsssooooootttzzz~~~sss^^^UUURRROOOKKKPPPOOONNNLLLKKKIIIHHHHHH<<<===???@@@AAABBBAAAAAAAAAAAABBBBBBBBBAAA@@@???>>>@@@BBBBBB???>>>???AAA>>>???@@@AAAAAAAAA@@@???;;;;;;===>>>>>>?????????<<<===>>>===<<<<<<===???:::::::::;;;<<<<<<;;;:::>>>>>>???AAABBBCCCDDDEEEHHHIIIJJJLLLPPPVVV^^^dddooovvvjjjYYYPPPNNNJJJJJJJJJLLLNNNPPPPPPOOOKKKKKKJJJIIIIIIJJJKKKKKKFFFFFFFFFFFFGGGHHHHHHIIIFFFGGGHHHIIIJJJIIIHHHHHHEEEDDDCCCAAAAAABBBCCCDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@AAABBBCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGFFFDDDAAA@@@???AAACCCDDDDDDCCCBBBAAAAAAAAABBBCCCBBBCCCDDDEEEFFFFFFFFFFFFCCCCCCBBBAAAAAAAAABBBBBB???@@@BBBAAA???>>>>>>???===???BBBCCCCCCAAAAAA@@@CCCFFFKKKMMMNNNMMMNNNOOOJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJHHHGGGFFFFFFGGGGGGGGGEEECCCBBBCCCCCCBBBAAA??????@@@AAABBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAADDDDDDEEEEEEEEEFFFFFFFFFEEEFFFHHHHHHGGGGGGHHHJJJHHHHHHIIIIIIKKKZZZxxx{{{yyyxxxwwwiiiRRRCCC@@@EEEHHHVVVhhhuuuwwwpppddd[[[PPPLLLFFFBBB@@@@@@@@@???AAAEEEJJJPPPUUU[[[```dddfffiiiooosssvvvwwwxxxxxxvvvvvvvvvvvvvvvuuuuuutttvvvvvvvvvuuurrrooollljjjhhhfffbbb___\\\YYYUUURRROOOOOOOOOPPPQQQQQQOOOLLLNNNMMMMMMLLLLLLKKKJJJJJJJJJLLLOOOQQQSSSUUUYYY\\\aaammmuuurrriiiccc___\\\VVVWWWXXXYYY[[[]]]___``````]]]XXXSSSPPPNNNMMMMMMPPPQQQTTTUUUUUUTTTRRRPPPKKKJJJJJJLLLQQQUUUWWWXXXTTTUUUYYY```ggglllnnnnnnjjjgggbbb]]][[[[[[]]]______aaadddddd```ZZZTTTPPPOOOPPPVVVddduuuvvvrrrlllgggdddfffiiikkkvvv{{{{{{rrrllleeefffhhhkkkmmmooopppqqqrrrrrrrrrrrrqqqqqqrrrsssyyy{{{}}}~~~yyyrrrnnnmmmqqqvvvyyyppplllgggdddhhhrrr~~~yyybbbTTTQQQQQQNNNJJJLLLLLLKKKJJJIIIHHHFFFFFF<<<===>>>???@@@AAAAAAAAA===>>>???@@@@@@>>>===<<<:::===@@@???<<<:::<<<>>>>>>???@@@AAAAAA@@@???>>><<<<<<===>>>>>>>>>>>>===<<<======<<<;;;:::<<<======>>>>>>???>>>>>>======>>>@@@CCCHHHMMMRRRUUUWWWXXXYYYZZZ^^^eeeqqq~~~zzzeeeYYYPPPKKKJJJGGGGGGHHHKKKOOOPPPOOONNNJJJJJJIIIHHHHHHIIIJJJJJJEEEFFFFFFGGGHHHHHHHHHHHHEEEFFFGGGIIIIIIIIIHHHGGGEEECCCAAA@@@@@@AAACCCDDDCCCCCCBBBAAA@@@AAAAAABBB@@@AAAAAABBBCCCBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEFFFEEEDDDAAA@@@@@@BBBEEEGGGEEEDDDBBB@@@???@@@@@@AAAAAABBBCCCDDDEEEFFFFFFFFFCCCBBBBBBBBBBBBBBBBBBBBB>>>???AAA@@@???======>>>;;;>>>AAABBBAAA?????????CCCFFFJJJLLLLLLLLLMMMNNNIIIIIIJJJKKKKKKKKKJJJJJJIIIHHHFFFDDDCCCCCCCCCCCCEEEDDDBBBAAABBBBBBBBB@@@@@@@@@@@@@@@AAAAAABBBBBBDDDCCCBBBAAA@@@AAAAAAAAAGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEFFFFFFEEEDDDFFFGGGDDDGGGJJJIIIGGGOOOeeezzz~~~yyyuuudddMMMCCCBBBBBBGGGTTTffftttwwwsssmmmaaaVVVHHHBBBDDDEEEAAA<<<<<>>??????@@@>>>>>>???@@@???>>>===<<<;;;>>>AAAAAA>>><<<===???>>>>>>???@@@@@@???===<<<;;;<<<<<<======<<<<<<;;;;;;<<<<<<<<<::::::<<<===;;;===?????????>>>???@@@@@@DDDLLLUUU```iiippptttppprrruuu{{{{{{```UUUQQQKKKFFFFFFDDDDDDFFFIIIMMMNNNNNNLLLNNNLLLJJJHHHGGGFFFFFFGGGFFFGGGHHHHHHHHHHHHHHHGGGEEEFFFGGGHHHIIIIIIHHHHHHFFFDDDBBB@@@@@@AAACCCEEEDDDCCCBBBAAA@@@AAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBAAABBBDDDFFFHHHEEECCCAAA>>>===>>>??????AAAAAACCCDDDEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBB>>>@@@AAAAAA???>>>>>>???:::>>>AAAAAA???===>>>@@@EEEGGGJJJKKKJJJJJJJJJKKKGGGGGGHHHIIIIIIIIIIIIHHHFFFEEECCCBBB@@@@@@@@@AAADDDBBB@@@@@@AAAAAA@@@????????????@@@@@@AAAAAAAAACCCBBBAAA@@@@@@@@@BBBBBBHHHGGGGGGFFFEEEEEEDDDDDDCCCDDDEEEDDDCCCBBBCCCDDD@@@CCCGGGHHHEEEGGGUUUeee~~~xxx]]]KKKBBB???===BBBRRRdddooouuuxxxpppbbbQQQHHHGGGFFFAAA::::::<<<>>>@@@CCCHHHMMMRRRXXX^^^eeeiiikkkmmmppprrrrrrsssuuuwwwxxxxxxwwwwwwrrrsssuuuwwwwwwuuusssrrrmmmkkkjjjiiigggddd___[[[XXXVVVTTTTTTSSSQQQOOOLLLOOONNNNNNMMMMMMLLLKKKKKKMMMNNNOOONNNNNNPPPSSSUUU]]]gggqqqrrrpppnnnhhhcccYYYWWWUUUUUUVVVVVVVVVUUUYYYYYYYYYWWWTTTTTTUUUWWWYYY\\\aaafffjjjlllmmmmmmeeeaaa[[[VVVUUUTTTTTTTTTUUUVVVWWWZZZ]]]```ccceeejjjgggccc___\\\[[[[[[[[[\\\^^^aaadddeeeccc^^^ZZZUUUTTTUUU]]]jjjuuu{{{|||xxxuuupppkkkhhhggghhhiiinnnsss{{{|||oooooonnnnnnoooqqqssstttsssrrrqqqsssvvvxxxxxxxxxuuuxxx|||~~~}}}zzzxxxvvvsssnnnkkkkkkooossssssnnnfff___[[[YYYYYYXXXXXXYYYaaallluuu}}}www___WWWLLLGGGGGGHHHHHHFFFDDDEEEFFFFFFFFFDDDCCCBBBAAAAAA@@@???????????????AAAAAAAAAAAAAAA@@@@@@???>>>@@@AAABBBAAA???>>>======>>>>>>>>>>>>>>>======;;;<<<<<<===>>>>>>======<<<===??????>>>???AAACCC???CCCFFFGGGGGGHHHJJJMMMOOOUUU^^^jjjwwwzzzeeeSSSOOONNNHHHEEEGGGDDDDDDFFFIIILLLNNNNNNLLLNNNLLLJJJHHHGGGFFFFFFGGGHHHHHHIIIJJJIIIIIIGGGGGGEEEFFFGGGIIIIIIIIIIIIHHHIIIGGGDDDBBBAAACCCEEEFFFEEEDDDBBBAAA@@@AAABBBCCCCCCBBBAAAAAAAAABBBDDDEEEAAAAAA@@@@@@@@@AAABBBCCCAAAAAAAAABBBCCCEEEFFFGGGFFFDDDAAA???>>>???@@@AAABBBBBBCCCDDDDDDEEEDDDDDDCCCCCCDDDCCCCCCBBBAAAAAA@@@BBBCCCCCCAAA@@@@@@AAA<<>>===???CCCFFFHHHJJJIIIHHHGGGGGGHHHEEEEEEFFFGGGGGGGGGGGGGGGEEEDDDBBB@@@??????@@@@@@AAA???======>>>???>>>===<<<===>>>???@@@AAABBBCCCBBBAAA@@@??????AAABBBCCCFFFFFFFFFFFFFFFFFFFFFFFFAAACCCCCCBBB@@@???@@@AAAAAABBBEEEEEEBBBBBBKKKVVViiivvv]]]LLLAAA======FFFPPPYYYfffqqquuulll___UUUNNNJJJEEEBBB===============AAAEEEIIINNNTTT]]]bbbdddgggkkkooooooqqqtttxxxzzz{{{{{{{{{wwwxxxzzz|||{{{yyyvvvtttooooooooopppooommmhhhddd```]]]ZZZWWWVVVTTTRRRPPPNNNMMMMMMLLLKKKKKKJJJJJJLLLLLLMMMLLLLLLNNNQQQTTTYYY```fffiiikkkjjjddd]]]VVVTTTSSSSSSUUUUUUSSSQQQSSSUUUVVVUUUSSSSSSVVVXXX[[[]]]aaafffjjjlllnnnnnniiiddd]]]WWWUUUUUUUUUUUUUUUVVVWWWWWWYYY[[[^^^aaabbbaaa___]]]\\\\\\\\\]]]\\\]]]___dddhhhjjjhhheee^^^\\\\\\___fffmmmrrrtttsssqqqnnnjjjhhhgggggggggjjjmmmrrrwwwzzz|||||||||sssqqqpppooooooqqqsssuuusssrrrqqqsssvvvyyyyyyxxxsssvvvyyy}}}wwwtttqqqppppppooommmkkkmmmpppqqqnnnggg```[[[YYY\\\___bbbbbbbbbeeekkkppp{{{uuu```RRRNNNIIIDDDCCCCCCCCCCCCBBBCCCDDDEEEEEECCCBBB@@@IIIHHHFFFDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@???<<<===>>>>>>>>><<<999777======>>>>>>>>>??????@@@<<<<<<>>>???@@@AAAAAAAAA>>>@@@BBBCCCDDDFFFIIIKKKKKKOOOTTTVVVWWWYYY]]]```aaafffppp|||wwwgggXXXOOOPPPOOOIIIHHHMMMGGGGGGGGGJJJMMMOOOOOONNNJJJJJJHHHHHHHHHHHHJJJJJJIIIJJJJJJKKKJJJIIIGGGFFFEEEFFFHHHIIIJJJJJJIIIIIILLLIIIFFFCCCCCCDDDFFFHHHFFFDDDCCCAAAAAABBBCCCDDDDDDCCCBBBAAAAAABBBEEEFFF@@@@@@???>>>>>>???@@@AAA???@@@AAABBBDDDEEEFFFFFFIIIGGGDDDBBBAAABBBCCCDDDBBBCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@BBBDDDEEEDDDCCCAAABBBBBB===@@@CCCAAA>>>===AAAEEEHHHIIIJJJIIIGGGEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFDDDCCCBBB@@@??????@@@@@@???===<<<;;;=========<<<::::::<<<>>>@@@CCCDDDEEEBBBAAA?????????AAACCCDDDEEEEEEEEEFFFGGGGGGHHHHHHAAABBBBBBAAA???>>>???@@@DDDCCCDDDDDDAAA@@@GGGPPPXXXqqqoooXXXFFFBBBAAABBBAAAEEETTTccctttqqqjjj```VVVOOOMMMMMMAAAAAA???===<<<>>>BBBFFFFFFNNNWWW]]]```ccchhhmmmqqqsssvvvyyy{{{||||||{{{|||~~~|||xxxvvvsssssstttvvvwwwuuupppmmmfffbbb^^^ZZZXXXVVVTTTRRRLLLLLLLLLKKKJJJJJJIIIIIIJJJKKKKKKKKKKKKNNNQQQUUUUUUYYY]]]```dddddd^^^VVVTTTRRRQQQRRRTTTUUURRROOOOOOQQQSSSSSSQQQQQQTTTWWWXXXZZZ^^^aaaeeegggiiiiiigggbbb[[[WWWUUUVVVWWWWWWVVVVVVVVVVVVWWWYYY\\\___]]]\\\[[[[[[[[[\\\]]]^^^]]]]]]___eeelllpppqqqooodddcccaaaaaacccgggkkknnnooonnnllljjjhhhgggfffffffffhhhjjjmmmqqqtttvvvxxxtttsssqqqooooooqqqsssuuutttrrrppprrrvvvyyyxxxwwwrrrtttwwwzzz}}}~~~~~~~~~rrrnnnkkkkkkmmmppppppooosssoooiii```ZZZYYY]]]bbbiiinnntttvvvuuuuuuxxx|||zzzbbbQQQMMMLLLIIIEEEAAA@@@AAACCC@@@AAACCCDDDDDDCCCAAA@@@NNNOOOOOOLLLIIIFFFEEEFFFGGGEEEDDDDDDDDDDDDBBBAAA>>>??????@@@@@@???>>>>>>======>>>>>>????????????DDDEEEEEEDDDBBBAAACCCDDDEEEFFFGGGHHHKKKQQQYYY^^^gggkkkrrrzzz|||xxxzzzxxxtttwwwqqqgggYYYWWWTTTPPPNNNLLLKKKKKKNNNMMMMMMMMMNNNMMMJJJHHHHHHHHHGGGGGGGGGGGGGGGGGGLLLLLLKKKJJJHHHFFFDDDCCCDDDGGGJJJJJJIIIGGGFFFFFFEEEFFFGGGGGGFFFGGGHHHJJJHHHGGGFFFEEEDDDCCCCCCCCCEEEFFFFFFEEECCCAAABBBCCCAAA@@@@@@??????@@@@@@AAAAAAAAABBBBBBDDDEEEFFFGGGEEEDDDAAA?????????@@@AAA@@@@@@AAABBBCCCDDDEEEEEEBBBCCCDDDCCCAAA@@@AAABBBAAACCCFFFFFFDDDBBB@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAADDDDDDDDDDDDEEEFFFGGGHHHBBBAAAAAA@@@?????????@@@???>>>===;;;;;;::::::::::::;;;<<<===>>>???@@@AAACCCAAA@@@>>>>>>???AAABBBDDDCCCBBBCCCEEEEEEDDDCCC>>>>>>======>>>???@@@@@@@@@???>>>>>>@@@BBBEEEGGGRRR[[[ppprrrYYYMMMCCC@@@@@@BBBIIIQQQdddqqqyyyqqqcccYYYRRRLLLNNNEEE>>>>>>===;;;===CCCFFFIIIMMMNNNNNNRRRZZZaaahhhkkklllmmmsss|||}}}xxx{{{}}}}}}|||||||||{{{xxxuuuvvvzzzzzzwwwssslllgggaaa\\\ZZZXXXTTTPPPRRRQQQOOOMMMKKKJJJJJJJJJLLLJJJHHHIIIKKKNNNOOOOOOQQQSSSVVVXXXZZZZZZYYYXXXUUUTTTSSSSSSSSSQQQNNNLLLKKKHHHIIILLLNNNMMMOOOSSSVVVYYYYYYVVVWWWZZZZZZXXXTTTTTTSSSSSSTTTUUUWWWXXXYYYZZZZZZYYYWWWVVVWWWXXX]]]\\\[[[ZZZ[[[^^^aaaccc]]]\\\]]]ccckkkqqquuuuuusssmmmfffbbbbbbdddddddddllljjjgggdddbbbbbbccccccfffffffffgggiiilllnnnpppmmmmmmnnnoooqqquuuxxxyyyyyyvvvssstttwwwzzz{{{zzz}}}}}}||||||{{{zzzxxxxxxpppmmmjjjlllppprrrppplllhhhbbbYYYRRRSSS]]]kkkuuuuuu```SSSMMMJJJHHHFFFCCCAAA???>>>===??????@@@@@@@@@AAAAAAAAA[[[\\\]]]\\\XXXTTTQQQQQQOOOLLLGGGEEEDDDEEEDDDDDD@@@@@@AAAAAAAAAAAAAAA@@@???@@@@@@??????@@@AAABBBBBBDDDFFFGGGIIILLLPPPSSSVVVXXX\\\```fffoooyyywwwvvvzzzrrraaa[[[VVVUUUTTTRRRQQQPPPOOOOOOPPPNNNMMMMMMMMMLLLJJJHHHFFFFFFGGGGGGGGGGGGGGGGGGJJJJJJIIIHHHGGGEEEDDDCCCBBBDDDFFFGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIHHHFFFEEEDDDCCCDDDDDDDDDEEEFFFEEEBBBAAABBBCCCAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDFFFFFFEEECCCAAA?????????@@@AAA??????@@@AAACCCEEEFFFGGGBBBCCCCCCBBB@@@???AAABBBBBBDDDFFFEEEDDDBBBBBBBBBDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAA@@@CCCCCCDDDEEEEEEFFFGGGGGGAAAAAA@@@???????????????===<<<<<<;;;:::999999999:::;;;;;;<<<>>>???@@@@@@AAA@@@>>>======>>>@@@AAABBB@@@@@@@@@BBBCCCBBBAAA>>>>>>>>>>>>>>>???@@@@@@>>>>>>======???AAACCCEEEJJJRRRbbb|||nnn^^^MMMCCC>>>===BBBHHHVVVdddqqquuusssmmmcccXXXSSSJJJBBBAAA@@@======???AAADDDGGGGGGGGGJJJQQQWWW[[[```cccgggpppzzz~~~{{{yyy{{{~~~|||vvvtttuuuuuusssooohhhddd```]]][[[YYYUUURRRQQQQQQOOOMMMKKKJJJIIIIIIJJJIIIHHHIIILLLMMMNNNMMMOOOPPPRRRSSSTTTTTTSSSSSSRRRQQQQQQRRRSSSSSSQQQOOOJJJGGGGGGJJJKKKKKKNNNRRRQQQTTTTTTQQQPPPQQQPPPMMMNNNNNNNNNOOOQQQSSSVVVWWW[[[\\\\\\[[[XXXWWWWWWXXXYYYXXXWWWWWWYYY\\\___aaa^^^]]]^^^bbbiiiooorrrrrrsssmmmfffbbbaaabbbbbbaaaeeedddbbbaaa```aaabbbcccffffffffffffhhhjjjlllmmmooopppqqqsssuuuxxxzzz{{{zzzxxxuuuuuuxxxzzzzzzyyywwwyyy{{{|||{{{xxxuuussswwwwwwwwwwwwuuuooogggaaaYYYYYYXXXYYYaaaqqq}}}eeeVVVLLLHHHFFFEEECCCBBBAAA@@@@@@???????????????@@@@@@@@@AAAgggiiilllmmmkkkhhhgggfffbbb\\\UUUPPPMMMMMMMMMMMMHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGIIIMMMPPPOOOQQQUUUYYY^^^eeelllqqqvvvyyy~~~~~~}}}yyy}}}ppp___WWWUUUSSSSSSTTTTTTUUUTTTTTTTTTRRRPPPMMMLLLLLLKKKJJJHHHEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDD@@@BBBCCCDDDCCCDDDEEEGGGHHHHHHGGGGGGFFFGGGGGGGGGJJJIIIFFFDDDCCCCCCDDDEEEDDDEEEEEEDDDBBBAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEDDDCCCAAA@@@??????@@@@@@???>>>???@@@BBBDDDGGGHHHBBBCCCBBB@@@>>>>>>AAACCCCCCDDDEEEDDDBBBBBBCCCEEEFFFFFFEEECCCBBBAAA@@@???AAAAAAAAABBBAAA@@@@@@???BBBCCCDDDEEEFFFFFFEEEEEE@@@??????>>>>>>>>>>>>???;;;;;;;;;:::999999999888::::::;;;<<<===>>>>>>??????>>>===<<<<<<===>>>???>>>===<<<===???@@@???>>>>>>>>>>>>>>>>>>>>>???@@@===<<<<<<<<<>>>@@@BBBCCCDDDIIITTTddd|||ttt___NNNBBB<<<===AAAGGGSSSddduuuxxxkkk^^^SSSIIIFFFDDDAAA???>>>>>>@@@BBBBBBAAACCCHHHLLLNNNSSSYYY```jjjuuuyyyyyytttwwwzzz}}}yyytttrrrqqqnnnllleeebbb___]]]\\\YYYVVVTTTSSSSSSQQQOOONNNLLLKKKJJJJJJIIIJJJLLLNNNOOONNNMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQTTTVVVVVVUUULLLHHHFFFHHHIIIHHHKKKOOOQQQTTTTTTQQQOOOOOOLLLGGGHHHHHHIIIKKKMMMPPPSSSUUUZZZ[[[\\\ZZZXXXVVVUUUVVVTTTSSSSSSTTTVVVYYY\\\^^^]]]]]]^^^aaafffjjjlllmmmppplllfffbbb``````````````````______```aaacccdddffffffffffffgggiiijjjkkkoooppprrruuuwwwyyyzzz{{{|||zzzxxxxxxyyyyyyyyyxxxvvvvvvxxxyyyzzz{{{||||||wwwhhh[[[SSSOOOUUU]]]fffsss}}}dddTTTKKKFFFCCCAAA@@@@@@@@@@@@@@@AAAAAA>>>>>>>>>?????????@@@@@@lllooorrruuuwwwyyy|||xxxssskkkeee```^^^[[[ZZZUUUUUUTTTTTTSSSSSSSSSSSSUUUVVVVVVVVVVVVZZZaaagggkkknnnrrrvvv|||}}}|||zzzwwwrrrmmmqqqzzzooo```WWWTTTUUURRRSSSUUUVVVWWWVVVUUUUUUSSSQQQMMMKKKJJJJJJIIIHHHCCCCCCDDDEEEEEEFFFGGGGGGEEEEEEEEEDDDDDDEEEEEEEEEBBBCCCDDDCCCBBBBBBDDDFFFIIIHHHGGGGGGIIIJJJKKKKKKJJJHHHEEECCCBBBBBBDDDEEECCCDDDEEEDDDBBBAAABBBCCCBBBBBBBBBCCCCCCBBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDDBBBBBBAAA@@@??????@@@@@@@@@@@@??????@@@BBBDDDFFFBBBBBB@@@>>><<<===@@@CCCCCCCCCBBBAAA@@@@@@CCCEEEGGGGGGEEEDDDBBB@@@???>>>@@@@@@@@@@@@@@@???>>>>>>@@@AAACCCEEEEEEEEECCCBBB>>>>>>===============>>>;;;;;;;;;;;;::::::999999::::::;;;;;;<<<<<<======<<<;;;;;;:::;;;;;;<<<===<<<;;;:::;;;===>>>>>>===???>>>>>>>>>>>>>>>??????============???AAABBBCCCDDDGGGMMMUUUccc~~~vvvcccQQQCCC?????????GGGVVViiizzzrrreeeVVVLLLHHHFFFDDDAAA@@@AAABBB@@@???@@@CCCEEEFFFJJJQQQYYYbbbkkkqqqrrrooorrrvvvyyy|||}}}xxxuuurrrnnnkkkeeedddaaa___\\\YYYVVVTTTVVVVVVUUUSSSQQQOOOMMMLLLLLLLLLMMMOOOQQQRRRQQQOOORRRQQQPPPNNNNNNNNNNNNNNNOOONNNOOORRRVVVZZZ\\\\\\SSSNNNJJJJJJIIIFFFHHHLLLPPPTTTVVVSSSRRRRRRNNNJJJHHHHHHHHHIIIKKKMMMPPPQQQUUUWWWXXXXXXVVVUUUUUUUUUSSSSSSRRRSSSTTTWWWYYY[[[]]]]]]^^^```ccceeefffgggkkkiiieeebbb``````aaaaaaaaaaaaaaaaaabbbcccdddeeeeeeeeefffhhhiiikkklllmmmmmmooorrruuuwwwxxxyyyyyy||||||zzzyyyyyyxxxvvvuuuvvvuuuttttttxxx~~~~~~lll]]]TTTQQQUUU___kkkvvv~~~eeeSSSJJJGGGDDDAAA>>>>>>>>>>>>>>>???@@@AAA===>>>>>>>>>>>>?????????pppqqqrrrtttwww}}}{{{xxxtttqqqmmmmmmmmmlllkkkiiihhhgggjjjlllmmmmmmmmmrrr{{{}}}wwwnnnlllhhhdddaaa_________ccceeefffhhhrrrlll___YYYTTTRRRSSSTTTTTTUUUVVVVVVTTTSSSRRRRRRPPPLLLJJJIIIIIIHHHGGGBBBBBBCCCDDDDDDEEEFFFFFFDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHGGGFFFCCCBBBCCCEEEHHHFFFFFFHHHLLLOOOPPPOOOHHHGGGEEECCCBBBBBBCCCCCCBBBCCCDDDCCCBBBAAABBBCCCBBBCCCDDDDDDDDDDDDCCCBBB@@@@@@@@@@@@@@@AAABBBCCCAAAAAA@@@@@@??????@@@@@@CCCBBBAAA@@@???@@@@@@AAAAAAAAA???===;;;<<>>===>>>BBBEEEGGGFFFEEEDDDBBB@@@????????????@@@@@@??????>>>===>>>@@@AAACCCCCCBBBAAA???<<<<<<<<<;;;;;;<<<<<<===;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;999999999999:::;;;;;;<<<<<<;;;:::;;;>>>???>>>===??????>>>>>>>>>>>>>>>???>>>>>>???@@@AAACCCDDDEEEEEEGGGKKKOOOUUUggg|||}}}~~~zzzdddPPPDDD>>><<>>>>>=========>>>>>>===>>>>>>>>>>>>?????????rrrpppnnnlllmmmsss{{{vvvnnnfffcccdddddd___YYYVVVTTTSSSRRRRRRTTTVVVXXXaaahhhooovvvoooeee\\\XXXVVVSSSRRRTTTUUUTTTTTTSSSRRRPPPOOONNNOOOMMMJJJIIIIIIHHHGGGEEEBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBCCCDDDEEEFFFKKKKKKKKKIIIFFFDDDDDDDDDGGGEEEDDDHHHNNNRRRRRRQQQHHHGGGFFFDDDCCCCCCBBBBBBAAACCCDDDCCCBBBAAABBBCCCCCCDDDEEEFFFFFFEEEDDDCCCAAA@@@@@@@@@AAAAAABBBCCC@@@@@@@@@@@@@@@@@@??????CCCCCCBBBAAA@@@>>>======@@@@@@???===;;;;;;>>>@@@===>>>>>>===<<<>>>AAADDDEEEEEEDDDCCCBBBBBBAAAAAA?????????@@@??????>>>======>>>???@@@@@@???>>>===;;;::::::::::::;;;<<<<<<;;;;;;=========<<<;;;::::::::::::999999999999999888888999999::::::;;;;;;<<<;;;;;;<<<>>>@@@??????@@@??????>>>>>>>>>>>>>>>???@@@AAABBBCCCEEEFFFFFFEEEEEEHHHLLLNNNVVVooo|||wwwzzzxxxyyy}}}~~~~~~yyyeeeQQQCCC@@@>>>>>>DDDPPPccc}}}oooaaaXXXOOOHHHGGGFFFEEECCCAAA@@@???>>><<<===BBBJJJQQQWWW```hhhkkkmmmpppsssvvvzzz}}}yyyvvvtttsssnnnhhhaaa\\\ZZZZZZZZZZZZYYYXXXVVVSSSPPPNNNMMMLLLMMMNNNQQQRRRQQQPPPRRRRRRRRRRRRRRRRRRRRRRRRTTTSSSRRRSSSXXX]]]aaabbbccc^^^YYYVVVQQQJJJHHHIIIJJJOOOSSSUUUXXX]]]^^^[[[VVVUUURRROOOMMMKKKKKKKKKOOORRRVVVXXXYYYYYYYYYZZZVVVVVVVVVWWWXXXYYYZZZ[[[```bbbcccdddbbbbbbbbbccccccdddeeeeeeeeeeeegggiiieeeeeeeeeeeeeeedddddddddhhhiiikkkmmmoooqqqrrrrrrpppqqqsssvvvxxxzzz{{{||||||~~~~~~zzzwwwtttttt~~~|||tttooonnnjjjcccYYYTTTXXXdddnnnqqqyyyxxx[[[SSSJJJEEEDDDCCC@@@===???>>>>>>===============>>>>>>>>>?????????@@@@@@hhhfffbbb___]]]aaagggkkk~~~}}}ooofffYYYTTTOOONNNPPPQQQOOOLLLNNNOOOPPPSSSWWW[[[```bbbjjjttt|||jjj\\\WWWSSSSSSRRRPPPQQQUUUTTTSSSQQQOOOMMMLLLLLLKKKKKKJJJIIIIIIIIIHHHFFFCCCBBBBBBBBBBBBBBBBBBCCCCCCFFFEEECCCBBBCCCDDDFFFGGGJJJKKKLLLKKKIIIFFFEEEEEEFFFDDDCCCFFFMMMQQQQQQOOOHHHHHHHHHHHHGGGEEEDDDCCCAAABBBCCCCCCAAAAAABBBCCCCCCDDDFFFGGGGGGFFFDDDCCCAAAAAAAAAAAAAAABBBBBBCCC??????@@@@@@@@@@@@??????@@@AAABBBBBBAAA???===;;;>>>>>>>>>===;;;;;;<<<>>><<<===>>>>>>===???AAADDDBBBBBBCCCCCCCCCCCCCCCCCC???@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999999999999:::;;;;;;999:::<<<======<<<:::999::::::999999888888888888777777888999::::::;;;;;;;;;;;;:::<<<>>>@@@@@@???@@@@@@???>>>>>>>>>>>>>>>???@@@AAACCCDDDEEEFFFFFFEEEBBBDDDJJJKKKMMM]]]ppp~~~ssswwwrrrqqqwwwzzzzzz{{{~~~|||kkkVVVKKKDDD???@@@EEEQQQfffyyyyyylll]]]RRRLLLJJJHHHFFFEEECCCAAA@@@>>><<<>>>DDDHHHLLLUUU___cccfffiiimmmqqquuu{{{~~~}}}~~~{{{vvvooogggccccccdddaaaaaa```___]]]YYYVVVTTTQQQPPPOOOPPPRRRTTTUUUTTTSSSTTTVVVWWWXXXXXXXXXWWWWWWTTTRRRRRRVVV[[[^^^```eeeaaa]]]\\\VVVOOOJJJKKKIIINNNRRRTTTYYY```cccbbb\\\YYYVVVRRROOOLLLKKKKKKLLLOOOTTTVVVVVVVVVVVVWWWTTTUUUVVVXXXZZZ\\\^^^___dddfffiiiiiifffeeeeeefffdddfffhhhhhhgggggghhhjjjggghhhhhhiiiiiihhhhhhhhhkkklllnnnooopppppppppppppppqqqrrrtttwwwyyy{{{}}}}}}}}}yyyvvvvvv}}}uuukkkaaaZZZWWWXXXXXXXXX\\\dddooowww{{{yyydddMMMJJJFFFCCCBBBBBB@@@???>>>>>>============>>>>>>????????????@@@@@@@@@AAA[[[YYYWWWSSSQQQSSSWWWZZZ^^^```eeeqqquuunnnooossssssuuuxxxxxxvvvtttrrrrrrmmmppptttxxx}}}vvvlllbbbZZZTTTNNNKKKIIIIIIMMMPPPQQQPPPPPPQQQTTTYYY___eeejjjmmmqqq}}}yyydddVVVRRRNNNLLLKKKIIIHHHKKKQQQRRRQQQNNNLLLKKKJJJJJJKKKIIIHHHHHHHHHIIIHHHEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAFFFEEEDDDCCCCCCDDDFFFGGGHHHJJJLLLLLLJJJHHHGGGFFFGGGDDDBBBEEEKKKOOONNNLLLIIIIIIKKKKKKJJJHHHEEECCCAAABBBCCCCCCAAAAAABBBCCCCCCEEEFFFGGGGGGFFFEEECCCBBBBBBAAAAAAAAABBBCCCCCC>>>??????@@@@@@@@@??????>>>???AAABBBBBB@@@===;;;<<<>>>>>>>>><<<;;;<<<===<<<===>>>??????@@@BBBDDDAAAAAABBBBBBCCCDDDEEEEEE@@@@@@@@@@@@@@@???>>>>>><<<;;;;;;:::::::::;;;;;;999888888888999::::::;;;888999;;;<<<<<<;;;999888::::::999999888777777777777777888::::::;;;;;;;;;;;;::::::<<<>>>@@@@@@???@@@@@@???>>>>>>===>>>>>>???@@@AAACCCDDDEEEFFFFFFEEE@@@BBBIIIKKKKKKUUUdddooo}}}tttllljjjpppvvvwwwyyy}}}~~~jjjVVVMMMEEECCCCCCGGGSSS___}}}kkk\\\QQQOOOLLLJJJIIIGGGEEECCCCCC???>>>AAABBBCCCKKKVVV[[[^^^bbbfffkkkpppwww{{{{{{ssskkkhhhiiilllhhhhhhhhhgggdddaaa]]][[[VVVTTTSSSTTTVVVXXXYYYYYYVVVXXX[[[]]]______^^^]]]XXXUUURRRQQQTTTYYY\\\^^^eeeaaa___^^^YYYQQQMMMMMMCCCHHHLLLNNNTTT\\\``````]]][[[XXXSSSPPPMMMLLLKKKIIILLLPPPRRRRRRQQQQQQQQQQQQSSSUUUXXX\\\___aaabbbgggjjjmmmllljjjhhhhhhjjjeeehhhkkkjjjhhhggghhhjjjjjjkkklllmmmmmmmmmmmmmmmnnnooopppppppppooommmmmmoooooooooqqqsssvvvyyy{{{~~~{{{xxxxxxwwwssslllddd[[[TTTNNNKKKNNNRRRYYYaaahhhooouuuyyy|||dddRRRIIIHHHFFFDDDBBBBBBBBBBBB===<<<<<<======>>>???@@@???@@@@@@@@@@@@AAAAAAAAAKKKJJJGGGEEEDDDEEEFFFFFFMMMLLLNNNUUUaaaqqq{{{xxxtttmmmeee___[[[XXXWWWYYYYYYYYYYYYYYYWWWTTTQQQSSSUUUXXXZZZ\\\___dddgggjjjgggbbb[[[VVVSSSSSSSSSQQQNNNLLLNNNVVV^^^dddfffffflllooooooppptttuuuttt~~~jjj]]]UUUQQQKKKJJJIIIIIIJJJLLLOOOPPPQQQNNNLLLKKKKKKJJJIIIHHHHHHFFFEEEFFFIIIJJJHHHFFF@@@@@@??????@@@@@@AAABBBFFFGGGHHHGGGEEECCCDDDEEEHHHHHHHHHHHHGGGFFFEEEDDDHHHGGGEEEDDDDDDFFFHHHIIIIIIJJJLLLMMMLLLJJJGGGEEEBBBBBBCCCCCCBBBAAAAAA@@@BBBCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAABBBBBBBBBBBB???======@@@AAA@@@>>>@@@@@@AAAAAA@@@???===<<<>>>;;;:::777666CCCGGG:::;;;===???@@@@@@@@@AAABBBCCCDDDDDDFFFGGGHHHIIIJJJHHHBBB@@@DDDDDD???===@@@===;;;999999:::::::::999888888999:::;;;;;;<<<<<<===============<<<<<<<<<<<<<<<;;;::::::999888888888888888999999:::;;;;;;<<<<<<======>>>????????????===<<<;;;;;;<<<===???<<<>>>AAADDDEEEEEECCCBBBCCCDDDEEEFFFGGGIIINNNQQQ___rrrzzzuuuooommmooossstttttt{{{wwwfffTTTJJJFFFCCCGGGMMM___qqqttteee^^^VVVPPPMMMKKKIIIGGGDDDDDDCCCBBBBBBBBBCCCCCCOOORRRUUUYYY^^^eeemmmrrr~~~xxxuuusssssssssuuurrrnnnlllkkkjjjhhhgggbbbaaa^^^ZZZWWWVVVXXX[[[\\\ZZZYYYZZZ]]]___]]][[[\\\UUURRRSSSSSSQQQUUU\\\]]]___```]]]VVVPPPLLLLLLFFFGGGHHHJJJNNNRRRVVVYYYVVVUUUTTTSSSQQQNNNLLLKKKJJJKKKLLLMMMNNNNNNNNNNNNOOOQQQTTTXXX]]]aaadddfffiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiijjjjjjjjjjjjjjjjjjlllpppsssrrroookkkhhhoooooooooppppppqqqqqqrrroooqqqsssrrrpppoooppprrrsssyyyuuukkk]]]XXXQQQMMMKKKLLLMMMMMMTTTXXX```hhhpppwww|||vvv```RRRNNNFFFDDDCCCAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@?????????>>>??????@@@AAABBBCCCDDDGGGFFFDDDCCCBBBBBBCCCCCCBBBCCCEEEHHHMMMVVV___eeehhhlllnnnnnnoooooojjjccc\\\YYYTTTPPPKKKIIIHHHGGGHHHHHHHHHIIIJJJJJJJJJIIIIIIJJJLLLLLLLLLOOORRRUUU[[[___bbbbbb```^^^___```aaa```bbbgggpppwww{{{|||hhhZZZSSSMMMIIIJJJIIIHHHHHHIIIKKKMMMOOOQQQOOOMMMMMMMMMMMMKKKJJJGGGEEEDDDEEEGGGHHHFFFEEEAAA@@@@@@@@@@@@AAAAAABBBEEEGGGGGGGGGEEEDDDEEEFFFIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCBBBAAAAAACCCEEEFFFIIIJJJLLLMMMLLLJJJHHHFFFBBBCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAA???======@@@AAA@@@???@@@@@@AAAAAA@@@???===<<>><<<:::999999::::::999888888888888999999:::;;;;;;============<<<<<<<<<<<<<<<<<<;;;;;;:::999999999888888999999:::;;;<<<<<<<<<<<<===>>>>>>??????@@@???>>>===<<<<<<===>>>???>>>@@@CCCEEEFFFFFFEEEDDDBBBCCCDDDDDDEEEGGGKKKOOOQQQ]]]rrrwwwrrrrrrvvvxxxyyy}}}lll^^^RRRHHHEEEHHHMMM[[[ppp{{{ssshhh^^^WWWRRRNNNKKKEEEDDDCCCDDDEEEFFFFFFEEEFFFIIILLLPPPVVV]]]dddiiiuuuyyy~~~~~~yyyvvvttttttuuuvvvuuutttttttttrrrooommmggggggddd```]]][[[\\\]]]___]]][[[\\\^^^^^^]]][[[]]]WWWSSSSSSQQQMMMNNNRRRRRRUUUWWWUUUPPPKKKIIIHHHDDDDDDDDDEEEGGGJJJMMMOOONNNNNNNNNMMMLLLKKKJJJIIIIIIIIIKKKLLLMMMMMMMMMMMMRRRSSSVVVYYY\\\___aaabbbeeeeeeeeeeeefffggghhhhhhlllnnnppprrrrrrqqqooommmmmmooorrruuuuuussspppnnnppprrruuuwwwyyyxxxwwwuuuuuuuuutttqqqnnnnnnrrruuu~~~{{{oooaaaXXXPPPNNNJJJGGGGGGJJJNNNQQQZZZ^^^eeemmmuuu{{{yyydddSSSJJJGGGDDDCCCBBBAAA@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDCCCBBBAAAAAAAAAAAA???BBBDDDDDDCCCDDDHHHLLLOOORRRSSSRRRSSSVVVSSSNNNHHHGGGEEECCCBBBAAA@@@@@@AAAAAAAAABBBDDDFFFIIIKKKLLLLLLMMMMMMMMMOOOSSSVVVaaajjjvvv}}}~~~||||||}}}{{{}}}}}}dddTTTPPPQQQOOOKKKLLLKKKIIIGGGGGGIIIKKKLLLPPPOOOOOOPPPQQQPPPNNNLLLKKKJJJHHHIIIJJJJJJIIIHHHBBBBBBAAAAAAAAAAAAAAABBBDDDEEEFFFFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIGGGFFFEEEBBBAAAAAA@@@@@@BBBCCCDDDHHHJJJLLLMMMMMMKKKIIIGGGCCCCCCDDDDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@>>>===>>>???AAAAAA@@@???@@@@@@AAA@@@>>>===<<<===;;;===<<<===IIIOOODDD>>>@@@AAAAAA@@@???@@@AAA?????????@@@AAABBBCCCCCCEEEAAA???AAAAAA>>><<<<<<;;;999888888999999888777777777777777888999999:::<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;:::::::::888999999:::<<<===>>>>>>======>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>@@@@@@@@@BBBDDDFFFGGGGGGFFFEEE@@@AAABBBCCCCCCEEEIIILLLKKKOOO[[[rrrzzzxxx{{{}}}jjjXXXMMMJJJDDDIIITTTdddtttwwwlllbbbZZZUUUPPPKKKGGGEEEEEEEEEBBB@@@AAACCCEEEHHHKKKPPPVVV[[[fffnnnwww~~~~~~{{{zzz{{{{{{zzzzzz{{{}}}~~~|||yyyuuuqqqqqqoookkkgggdddcccccceeecccaaa`````````___]]]^^^ZZZWWWWWWSSSNNNLLLMMMKKKNNNPPPPPPMMMJJJHHHGGGDDDCCCBBBAAABBBCCCEEEFFFHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPTTTUUUWWWZZZ]]]```bbbcccccccccbbbbbbdddeeegggiiinnnqqquuuxxxyyywwwtttrrrqqqrrrtttuuuvvvvvvuuuttttttwww{{{}}}zzzxxxvvvuuusssqqqoooqqquuuxxxzzzwwwrrrkkkbbbWWWLLLEEECCCDDDDDDDDDEEEJJJRRRYYYbbbfffmmmsssyyywwwcccUUULLLGGGGGGBBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDKKKKKKJJJIIIIIIHHHHHHHHHGGGJJJLLLKKKHHHGGGKKKNNNQQQTTTTTTRRRRRRSSSPPPKKKJJJJJJIIIHHHFFFEEEDDDCCCEEEEEEFFFFFFIIINNNTTTXXX^^^___```aaabbbeeejjjnnn|||wwwjjjYYYPPPPPPSSSTTTTTTQQQNNNKKKHHHFFFGGGHHHIIINNNNNNOOOQQQRRRRRROOOMMMLLLKKKKKKKKKJJJJJJJJJIIIDDDCCCBBBBBBAAABBBBBBBBBBBBCCCEEEEEEDDDDDDFFFHHHGGGHHHJJJKKKKKKKKKJJJIIIFFFEEEDDDCCCBBBBBBCCCCCCGGGIIIKKKMMMMMMKKKIIIHHHDDDDDDEEEFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEEEECCCCCCBBBAAA@@@@@@@@@@@@@@@???>>>>>>???@@@AAAAAA??????@@@@@@???>>>===;;;:::777:::;;;999CCCIII@@@===???@@@@@@>>>===>>>>>>===>>>>>>>>>??????@@@@@@BBB@@@>>>>>>>>>===;;;:::999888777888999999888666777666666555666777888999;;;;;;<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;999:::;;;<<<===??????@@@>>>>>>??????@@@AAAAAAAAABBBAAA@@@@@@@@@@@@AAABBBAAABBBDDDFFFFFFFFFFFFEEE@@@AAACCCCCCCCCEEEGGGJJJLLLMMMSSS```vvv~~~~~~rrrbbb[[[MMMHHHFFFMMMZZZjjj{{{xxxmmmfff\\\UUULLLGGGFFFEEEBBB???AAABBBCCCDDDDDDGGGJJJMMMYYYbbboooyyy}}}{{{{{{zzzuuupppllljjjiiillljjjhhhfffdddcccbbbaaa```_________\\\XXXTTTSSSOOOPPPRRRSSSQQQOOOLLLKKKGGGFFFDDDCCCBBBCCCEEEFFFHHHHHHIIIJJJKKKMMMNNNOOOPPPPPPQQQRRRTTTVVVWWWXXXWWWYYY[[[___bbbeeehhhiiieeeddddddcccdddfffiiijjjmmmooossswwwyyyyyyxxxxxxuuuuuuuuuvvvwwwwwwxxxyyy{{{|||}}}~~~}}}zzzwwwtttpppqqqssssssssssssssssssgggbbb[[[TTTOOOKKKGGGDDD@@@DDDGGGGGGHHHNNNXXX```iiilllqqquuuxxx}}}~~~eeeWWWPPPLLLIIIHHHAAAAAAAAAAAAAAABBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEE___^^^]]][[[ZZZZZZZZZZZZXXXXXXXXXVVVUUUVVVZZZ___```cccdddccccccddd```YYYWWWVVVUUURRRPPPMMMKKKJJJJJJLLLMMMPPPTTT[[[eeekkkvvvwwwxxxxxxzzz~~~sssaaa]]]WWWRRRQQQRRRUUUWWWUUURRRMMMIIIFFFFFFGGGHHHMMMMMMNNNPPPRRRQQQOOOLLLHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDAAABBBDDDDDDDDDDDDFFFHHHGGGHHHKKKMMMOOONNNMMMMMMIIIHHHFFFEEECCCAAA@@@@@@FFFGGGJJJLLLLLLKKKJJJHHHEEEEEEFFFFFFGGGFFFFFFEEEEEEFFFGGGGGGHHHHHHGGGGGGEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBB??????@@@@@@???>>><<<;;;999555888:::666<<>>>>><<<;;;;;;<<<======>>>>>>>>>>>>>>>>>>???>>>===<<<===>>><<<:::888777777888::::::888666777666555444555666777888:::;;;;;;;;;<<<<<<======>>>>>>===============<<<;;;<<<===>>>???@@@AAAAAA??????@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBB@@@AAACCCDDDDDDDDDDDDCCCAAACCCDDDEEEDDDEEEGGGIIIGGGIIIOOOVVV```vvvyyyoooYYYMMMBBBAAAGGGPPP^^^jjj}}}yyykkkdddZZZRRRNNNKKKHHHFFFBBBCCCCCCCCCBBBBBBEEEGGGMMMWWWeeeqqqyyyzzztttooommmlllpppnnnllliiifffeeeeeeeeefffhhhjjjiiigggddd___[[[XXXXXXYYYYYYWWWTTTQQQNNNKKKJJJIIIHHHHHHIIIKKKLLLLLLMMMMMMNNNPPPRRRTTTUUUVVVVVVWWWXXXZZZ\\\^^^```aaabbbccceeegggiiijjjkkkiiihhhhhhggghhhjjjkkkllllllnnnpppsssvvvzzz|||~~~zzzyyyxxxwwwxxxyyyzzz{{{~~~|||xxxtttqqqooommmmmmkkkmmmqqqtttrrrmmmfffaaaSSSOOOHHHEEEEEEHHHKKKMMMJJJNNNRRRRRRRRRUUU]]]dddlllooosssuuuvvvzzz|||jjjXXXPPPNNNJJJFFFDDDAAABBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEFFFFFFFFF~~~|||yyyvvvtttttttttuuutttqqqnnnlllmmmooosssuuutttxxxzzz{{{~~~~~~yyyooommmjjjfffccc```^^^]]]\\\^^^aaadddhhhqqq|||ooogggXXXYYYYYYVVVSSSSSSUUUXXXUUURRRMMMIIIGGGGGGIIIKKKMMMMMMMMMNNNPPPPPPNNNLLLHHHHHHIIIGGGDDDCCCCCCDDDDDDDDDCCCCCCDDDEEEEEEFFFBBBDDDEEEFFFEEEEEEGGGIIIHHHJJJMMMOOOPPPOOOMMMLLLGGGGGGEEECCCAAA???===<<>>??????@@@???===<<<;;;<<<777:::<<<777:::>>>999999;;;<<<<<<;;;:::;;;<<<=====================<<<<<<===<<<;;;<<>>;;;888777888999;;;;;;999777888777555444444555777888:::::::::;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBB@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBBBBBBBBBBBBBDDDFFFFFFEEEFFFGGGIIIDDDGGGMMMRRRUUUbbbeeeUUUFFFBBBBBBCCCJJJSSSYYYdddttt{{{ssshhh]]]TTTNNNJJJEEEFFFFFFEEECCCCCCDDDFFFEEENNNZZZeeepppzzz}}}wwwsssqqqqqqrrrqqqooollliiihhhiiikkkppptttvvvtttrrrooojjjeeedddcccbbbbbb```]]]XXXTTTRRRQQQPPPPPPQQQSSSUUUVVVVVVUUUUUUUUUVVVXXXYYY[[[[[[[[[[[[]]]___bbbeeefffmmmmmmllljjjiiihhhgggfffhhhiiijjjkkklllmmmnnnnnnnnnnnnooorrruuuyyy}}}}}}{{{yyywwwvvvvvvwwwwwwxxxtttnnnhhhddddddeeeggghhhiiijjjjjjfff^^^SSSKKKEEEBBB??????DDDLLLRRRVVV___aaaccccccaaabbbdddggglllppptttuuuuuuzzziii]]]RRROOOOOOKKKFFFDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCDDDFFFGGGGGGHHH~~~||||||||||||~~~|||lllcccaaaXXXWWWUUUTTTSSSSSSTTTUUUPPPMMMIIIFFFFFFIIILLLOOOPPPNNNMMMNNNOOOOOONNNMMMJJJKKKLLLIIIFFFDDDDDDEEECCCCCCCCCDDDEEEFFFGGGHHHFFFGGGIIIIIIHHHHHHIIIKKKJJJLLLNNNOOOOOOLLLIIIGGGDDDCCCCCCBBB@@@???===<<>>????????????===<<<;;;<<<777<<<>>>888:::>>>;;;888:::<<<<<<;;;;;;<<<======<<<<<<<<<;;;;;;::::::999<<<<<<:::<<>>>>>??????>>>===<<<:::;;;666;;;???999999>>><<<888:::<<<===<<<<<<===>>><<<;;;;;;::::::999999999888;;;;;;999<<>>888888999;;;======;;;888:::888666444444555777999999999::::::;;;<<<======??????????????????@@@@@@CCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBDDDFFFFFFEEEDDDEEEFFFLLLEEEDDDIIIJJJIIIUUUddd~~~yyyeee[[[QQQCCC>>>BBB@@@BBBEEEGGGIIIOOOWWW]]]cccooo}}}yyyuuutttaaa```\\\VVVNNNHHHDDDCCCDDDFFFIIILLLRRR]]]jjjttt}}}}}}}}}zzzwwwwww{{{~~~{{{|||vvvqqqhhhgggfffeeefffhhhjjjkkknnnmmmjjjhhhgggggghhhhhhgggggghhhiiilllooosssuuupppooommmjjjgggdddaaa```]]]aaafffkkkoooqqqrrrqqqlllnnnppprrrssssssrrrqqqsssqqqoookkkhhheeedddccc```^^^[[[ZZZ[[[___cccfff___XXXNNNGGGDDDCCCAAA@@@FFFHHHPPP]]]nnn~~~{{{vvvlllrrrxxx{{{}}}oooaaaXXXQQQLLLIIIJJJJJJGGGGGGHHHFFFGGGGGGGGGFFFEEECCCBBB?????????@@@@@@AAAAAAAAA???@@@AAACCCEEEGGGIIIJJJ|||hhhYYYTTTRRRPPPNNNPPPPPPPPPOOONNNMMMLLLKKKGGGGGGFFFFFFGGGIIIJJJLLLOOOOOOMMMLLLKKKKKKKKKKKKKKKJJJHHHGGGFFFEEEEEEEEEAAABBBCCCDDDFFFHHHIIIIIIMMMLLLKKKKKKMMMOOOOOOOOONNNNNNMMMKKKHHHFFFCCCBBBBBBAAA@@@???>>>>>>>>>>>>BBBEEEHHHIIIHHHFFFFFFFFFHHHHHHGGGFFFDDDBBBAAA???DDDEEEGGGIIIJJJJJJJJJJJJKKKKKKIIIHHHHHHIIIJJJKKKOOONNNLLLIIIEEEBBB@@@???BBBAAAAAA@@@@@@AAAAAAAAA@@@???============<<<::::::;;;;;;<<<<<<<<<<<<<<<@@@???>>>===;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::777777888999999:::;;;;;;:::999777666555444555555777777777888999:::<<<<<<>>>???@@@@@@AAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@???>>>>>>>>>>>>@@@AAAAAAAAAAAAAAAAAABBBAAABBBCCCDDDEEEEEEEEEEEEFFFHHHIIIHHHGGGHHHKKKNNN___zzzrrrbbbWWWNNNGGGGGGDDD???<<<<<<>>>BBBEEEHHHSSScccqqq{{{yyyvvvqqqiii```WWWPPPMMMMMMLLLLLLLLLMMMRRRYYY^^^lllqqqyyy{{{xxxuuussstttrrrooolllnnnmmmnnnpppqqqpppmmmjjjmmmllljjjhhhhhhjjjlllmmmqqqmmmhhhdddaaa___^^^\\\^^^___bbbiiipppsssqqqoooqqqooonnnnnnnnnmmmjjjgggggggggfffdddbbb```^^^]]]``````aaabbbcccbbb```^^^OOOHHHCCCAAA??????DDDJJJMMMYYYlll}}}~~~nnnaaaYYYUUUNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHGGGEEEBBBAAA<<<<<<<<<<<<===>>>???@@@???@@@AAACCCEEEHHHJJJKKKvvvjjj[[[RRRPPPQQQPPPNNNLLLLLLMMMMMMMMMLLLLLLKKKFFFEEEDDDDDDEEEFFFGGGHHHJJJJJJIIIIIIIIIJJJJJJJJJJJJIIIGGGFFFEEEDDDDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHLLLKKKJJJKKKMMMNNNNNNNNNNNNMMMLLLJJJHHHEEECCCBBB@@@@@@??????>>>>>>??????CCCEEEGGGGGGFFFEEEFFFFFFGGGGGGGGGFFFDDDCCCAAA@@@BBBCCCEEEGGGHHHIIIJJJJJJKKKKKKJJJIIIIIIIIIJJJKKKQQQOOOMMMKKKHHHEEECCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBAAA???>>>???>>><<<;;;::::::;;;<<<<<<======<<>>>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEDDDDDDFFFGGGFFFDDDEEEGGGJJJOOOaaa|||~~~tttjjjaaaQQQKKKCCC>>><<<===>>>???DDDHHHPPPXXXaaalllwww}}}xxxppphhh```\\\VVVUUUTTTQQQOOOOOOQQQSSSYYY\\\aaafffjjjnnnooopppyyy~~~{{{xxxtttppplllkkkkkklllnnnppppppooommmjjjiiigggeeeeeegggiiijjjgggeeedddbbbaaa___]]]\\\ZZZ\\\```fffkkknnnnnnmmmmmmllllllmmmmmmllliiifff```aaaccceeefffffffffeeeiiiiiijjjiiiddd\\\SSSLLLFFFBBBAAADDDFFFJJJQQQXXXaaammmkkk^^^VVVQQQOOOLLLKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIGGGEEECCCBBB===<<<<<<===>>>???@@@@@@??????@@@AAACCCEEEGGGHHH{{{kkkaaaYYYQQQMMMNNNPPPOOOMMMIIIIIIJJJKKKKKKKKKKKKJJJDDDCCCBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHFFFEEEDDDDDDDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGLLLKKKJJJKKKMMMNNNNNNMMMMMMLLLKKKIIIFFFDDDBBBAAA??????>>>>>>>>>???@@@@@@CCCDDDEEEEEEDDDDDDFFFGGGHHHHHHGGGFFFEEEDDDBBBAAA@@@AAABBBCCCEEEGGGIIIJJJJJJJJJIIIHHHHHHIIIJJJKKKOOONNNMMMJJJHHHFFFDDDCCCAAAAAAAAAAAAAAABBBCCCDDDEEECCCAAA@@@@@@???===;;;999::::::;;;<<<=========>>>===<<<;;;:::999999999999:::::::::999888888777999999999::::::;;;;;;;;;;;;:::888777666777777888666666777777888:::;;;<<<<<<===>>>@@@BBBCCCDDDDDDAAABBBBBBBBBBBBAAA@@@@@@????????????@@@@@@@@@@@@============>>>???@@@AAA?????????@@@@@@@@@AAAAAA@@@AAABBBCCCCCCDDDDDDCCCBBBBBBCCCBBBAAAAAABBBDDDGGGOOO^^^vvviii___QQQHHHCCCAAA===:::;;;<<<===@@@FFFPPP\\\dddppprrrvvvzzz{{{zzzwwwuuujjjiiigggaaaZZZTTTQQQPPPSSSSSSTTTUUUXXX\\\```bbbhhhlllttt}}}}}}xxxqqqkkkgggfffeeeeeegggjjjllllllkkkfffeeecccbbbbbbccceeefffccccccdddcccbbb```^^^\\\]]]___ccceeeggghhhiiikkklllkkkjjjiiigggddd___[[[]]]```eeeiiilllnnnnnnnnnlllkkkiiiccc[[[QQQGGGBBBAAAAAAEEEMMMTTTZZZdddmmmttt}}}~~~fffWWWPPPLLLKKKKKKHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHFFFEEECCCBBB>>>=========>>>???@@@AAA????????????@@@AAACCCCCCppp___UUUWWWSSSOOOOOOPPPQQQNNNKKKIIIIIIJJJJJJJJJIIIIIIHHHCCCBBBAAA@@@@@@@@@AAABBBBBBBBBCCCDDDDDDEEEEEEEEEHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHLLLKKKKKKLLLNNNOOONNNMMMMMMKKKIIIGGGDDDBBBAAA@@@============>>>???@@@AAACCCCCCCCCBBBAAABBBEEEHHHHHHHHHHHHHHHGGGFFFEEEDDDBBBAAAAAAAAABBBDDDFFFGGGHHHGGGFFFFFFFFFGGGHHHIIIKKKJJJIIIHHHFFFDDDCCCBBBAAAAAAAAAAAABBBCCCDDDDDDGGGEEEBBBAAAAAA???===;;;999999999:::;;;<<<===>>><<<<<<;;;:::999888888888999999999999888777666555:::::::::::::::;;;;;;;;;777777555444444555666666666666666777888999:::;;;===>>>???AAABBBCCCCCCCCCAAAAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>?????????===<<<<<<<<<======>>>???===>>>>>>??????@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBB@@@@@@@@@@@@?????????@@@FFFHHHOOO^^^yyy|||iii[[[TTTMMMDDD===999999;;;<<>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>======>>>>>>???vvvdddXXXPPPMMMQQQOOOOOOPPPRRRQQQNNNKKKKKKKKKKKKJJJIIIGGGFFFEEEBBBBBB@@@??????@@@AAAAAABBBCCCCCCDDDDDDDDDCCCBBBHHHGGGFFFEEEEEEDDDEEEEEEBBBCCCDDDEEEGGGHHHIIIJJJLLLLLLLLLNNNPPPPPPOOONNNLLLJJJHHHEEECCCAAA@@@@@@<<<<<<======>>>???AAAAAAAAABBBAAA@@@???AAADDDGGGIIIIIIIIIIIIHHHGGGGGGFFFEEEDDDBBBAAA@@@AAABBBCCCDDDCCCCCCBBBCCCDDDEEEFFFHHHHHHGGGFFFEEEDDDDDDCCCAAAAAAAAAAAAAAABBBCCCDDDFFFDDDAAA@@@@@@>>><<<:::888888888888999:::;;;<<<;;;:::999888777777777888777888888888777777666555:::::::::::::::::::::999666555444444444555666777555555555666777888999:::??????@@@@@@AAA@@@@@@@@@@@@@@@@@@AAA@@@??????>>><<<<<<<<<=========>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<======>>>???@@@@@@???@@@@@@AAAAAAAAAAAA@@@??????????????????>>>===@@@BBBGGGOOO^^^yyyrrrggg]]]RRRJJJ@@@??????????????????>>>CCCDDDGGGKKKRRRXXX^^^aaaooorrrvvvwwwvvvtttrrrqqqfffffffffdddaaa]]]YYYVVVYYYXXXVVVUUUWWWZZZ^^^```aaafffmmmuuu{{{ssstttvvvxxxyyy{{{}}}~~~}}}~~~zzzyyyxxxvvvvvvvvvwwwwwwwwwwwwwwwuuuqqqmmmjjjiiikkkjjjhhhhhhiiijjjjjjiiiaaaaaaaaabbbcccdddfffggghhhhhhhhhfffcccbbbdddfffhhhkkknnnmmmjjjggghhhiiibbbbbbbbbccceeeeeedddbbb___```bbbbbb```]]]YYYVVVMMMNNNMMMLLLKKKLLLOOORRRXXXZZZ```hhhmmmqqqzzzppp^^^UUUMMMMMMMMMIIIFFFFFFCCCBBBBBBCCCCCCDDDEEEFFFDDDCCCCCCAAAAAA@@@??????>>>>>>>>>>>>>>>>>>???@@@>>>>>>===<<<<<<<<<<<<<<>>???@@@AAA???@@@@@@??????@@@CCCFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFDDDCCCAAAAAA@@@@@@AAAAAA@@@@@@@@@BBBCCCDDDGGGGGGGGGFFFFFFFFFFFFEEEBBBAAAAAA@@@@@@AAAAAAAAABBB@@@>>>======<<<:::888888888777666666777999:::999888777777666666777777666777777777888777777666:::::::::999999888888888777666666555666777999:::444444555555666888999:::???????????????>>>>>>===>>>????????????>>>======::::::;;;;;;<<<<<<======>>>===<<<;;;::::::::::::;;;;;;<<<<<<===>>>????????????@@@@@@@@@@@@??????>>>======>>>@@@@@@>>>===<<>>AAAEEEKKKNNNSSSXXX```fffkkkooosssvvvtttwwwzzz|||zzztttnnnjjjccc```[[[WWWTTTTTTUUUVVVUUUWWW\\\aaagggmmmqqqtttjjjmmmoooqqqrrrsssvvvxxxxxxyyyxxxvvvrrrnnnlllllliiiiiihhhgggfffeeedddcccgggiiilllmmmllljjjiiiiiimmmkkkjjjiiiiiiiiigggeeecccccceeefffhhhkkkmmmnnnrrruuuxxxxxxwwwwwwzzz}}}xxx{{{~~~~~~}}}{{{yyyxxxnnnkkkgggdddcccaaa___]]]UUUUUUUUUSSSPPPKKKGGGDDDCCCKKKTTTZZZ\\\[[[\\\]]]fffhhhmmmssstttuuu~~~kkkXXXOOOIIIFFFHHHIIIEEEAAAAAABBBBBBBBBBBBBBBCCCDDDDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>============>>>>>>???>>>===<<<;;;;;;;;;;;;ssseeeWWWPPPKKKEEEDDDFFFDDDDDDFFFGGGIIIJJJJJJJJJHHHHHHGGGGGGEEEDDDBBBBBB???>>>======>>>???AAABBB???AAACCCDDDEEEDDDCCCBBBCCCCCCBBBBBBAAAAAABBBBBBAAABBBCCCDDDEEEFFFGGGGGGIIIIIIJJJLLLNNNNNNLLLJJJJJJHHHEEEBBB???>>>>>>>>>===============>>>???@@@===>>>??????>>>@@@BBBEEEDDDDDDEEEEEEEEEEEEEEEDDDFFFFFFFFFEEEDDDCCCAAAAAA@@@@@@??????@@@AAACCCDDDDDDDDDDDDEEEEEEEEEEEEEEEBBBAAA@@@@@@????????????>>><<<::::::::::::888666888777555444444555666777888777666666555666666666555666777888888888888888::::::999888888777666666666666555555666777999:::444444444555666777888999<<<======>>>>>>>>>=====================<<<<<<;;;999999999:::;;;<<<<<<<<<;;;;;;:::::::::::::::;;;999:::;;;<<<===>>>??????>>>???????????????>>>>>>===<<<;;;===@@@AAA???<<<>>>???CCCFFFHHHOOOcccwwwxxxsssccc\\\QQQJJJFFFEEEEEEDDD@@@???=========@@@CCCEEE@@@DDDJJJPPPUUU\\\bbbfffqqqwwwtttqqqlllgggdddbbbbbbbbb______aaacccfffjjjmmmooojjjmmmpppppppppppprrrtttqqqsssuuussspppllliiihhhgggfffeeecccbbb```______bbbfffkkkmmmmmmlllmmmnnnooonnnmmmmmmnnnllliiigggfffgggiiilllooorrruuuvvv|||qqqkkkccc[[[VVVRRRNNNLLLKKKKKKKKKKKKJJJIIIGGGFFFJJJUUUbbbkkkmmmlllkkkkkkqqqsssxxx||||||~~~jjjZZZRRRKKKFFFCCCEEEFFFCCCAAABBBBBBBBBBBBAAABBBBBBCCCCCCBBBAAA???>>>======>>>>>>======<<<<<<<<<<<<======??????>>>===<<<<<<<<<<<>>@@@AAA<<<>>>AAACCCEEEEEEDDDDDDAAAAAA@@@@@@??????@@@@@@CCCCCCCCCCCCDDDDDDDDDEEEGGGGGGHHHKKKMMMMMMKKKHHHJJJHHHEEEAAA???>>>>>>>>>===============>>>>>>???<<<===?????????@@@BBBDDDAAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFEEECCCBBB@@@@@@??????@@@BBBCCCDDD@@@AAAAAAAAABBBBBBCCCCCCBBBBBB@@@???>>>=========;;;:::888888888888666555888777555333222333444555777666666555555555666666444555666888999999999999:::999999888777666555555444333333333444555777888444444444555666777888999::::::<<<===>>>>>>>>>>>><<<<<<<<<===<<<;;;;;;:::888888999::::::;;;<<<<<<999999999999:::;;;<<<<<<999999:::;;;<<<===>>>???>>>>>>????????????>>>===;;;::::::===@@@AAA???<<<@@@>>>???BBBBBBDDDPPP___ooo}}}vvvlllccc\\\VVVOOOKKKGGGFFFCCC@@@>>><<<::::::<<<>>>AAACCCFFFJJJPPPSSS]]]dddooozzz|||yyyxxxwwwwwwvvvuuutttttttttuuuvvvwwwtttvvvyyyyyywwwvvvwwwyyyssswwwzzz|||{{{xxxvvvuuutttrrrooommmjjjjjjjjjjjjkkkpppuuuwwwwwwvvvvvvxxxwwwvvvvvvwwwxxxvvvsssppphhhjjjlllppptttwwwzzz{{{yyyqqqaaa[[[SSSMMMJJJHHHGGGFFFFFFGGGIIILLLNNNOOOQQQQQQVVV___jjjqqqssstttxxx{{{xxxzzzxxxbbbSSSOOOPPPNNNHHHDDDEEEFFFEEEEEEHHHCCCBBBBBBAAAAAABBBBBBCCCBBBAAA@@@>>>>>>>>>??????===<<<<<<;;;;;;;;;<<<<<<@@@???>>>===============ooo```ZZZRRRPPPLLLHHHFFFDDDDDDDDD@@@BBBDDDEEEDDDDDDEEEFFFEEEEEEDDDCCCAAA???<<<;;;>>>>>>>>>>>>???@@@BBBBBBCCCDDDEEEFFFGGGGGGFFFFFFDDDCCCAAA@@@>>>===<<<<<>>===;;;;;;@@@???===;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>@@@@@@CCCBBBAAA@@@@@@@@@AAABBBEEEGGGIIIJJJIIIGGGEEECCC???@@@BBBCCCDDDCCCBBBAAADDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;888999:::;;;;;;999888666555555555555666777999999999888777666555555555555666666555444444444444555888888777777666666555555444444555555666888999:::999777666555666777999:::999999888888888999;;;<<<=========<<<;;;999888777888777666666777999;;;===<<<<<<;;;;;;<<<<<<<<<;;;::::::<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>888999;;;<<<===<<<;;;;;;<<<===>>>>>>@@@CCCGGGJJJ\\\rrr~~~uuunnngggccceee[[[NNNEEE@@@>>><<<:::999888999<<<@@@AAA???===HHHNNNVVV]]]bbbgggnnnrrrrrrvvv|||{{{sssooonnnrrruuuwwwzzz~~~|||zzzrrrpppoooppppppjjj___VVVIIIKKKJJJFFFAAAAAAFFFKKKOOOXXX```aaaaaadddggggggggghhhnnntttvvvtttuuuxxx{{{iii]]]ZZZSSSKKKGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAABBB@@@>>><<<;;;<<<===>>>===>>>>>>===:::999:::;;;;;;===>>>===:::999999999|||kkk\\\QQQMMMMMMLLLIIIGGGEEEDDDCCCCCC@@@BBBDDDEEEDDDCCCDDDEEEDDDEEEEEEDDDBBB@@@>>><<<=========>>>???@@@AAABBBCCCDDDEEEFFFGGGFFFFFFEEECCCBBB@@@?????????@@@@@@AAABBBCCCCCCCCCBBBAAA@@@DDDDDDFFFIIIKKKLLLJJJHHHCCCBBBAAA???===<<<;;;:::???>>>===<<<<<<;;;;;;;;;<<<<<<===>>>???@@@AAABBBCCCBBBAAA@@@???@@@AAAAAAFFFGGGIIIJJJJJJHHHFFFDDDAAABBBDDDEEEEEEDDDBBBAAAAAAAAA@@@???>>>>>>>>>>>>===<<<<<<;;;::::::999999888999:::;;;:::999777666555555555555666777888999999888777666555555555555444444444444444555666777777777777666666666555555444444444555666888999:::888777666555666777999::::::999999888999:::;;;<<<<<<<<<<<<<<<:::999888777777666555444555666888:::;;;999:::>>>DDDDDD???:::<<<<<<<<<<<<;;;;;;::::::========================::::::;;;<<<<<<<<<<<<<<<;;;<<<======>>>@@@DDDGGGMMM\\\uuu~~~uuugggXXXMMMEEE@@@======:::888888;;;======<<<;;;@@@FFFKKKNNNQQQUUUXXX]]]aaagggnnntttwwwxxxyyyzzz~~~~~~vvvqqqppppppnnnnnnooopppqqqqqqnnniiiccc```^^^YYYXXXVVVVVVTTTQQQKKKGGGCCCEEEGGGGGGHHHNNNXXX```lllxxxxxxxxxwwwyyy|||{{{wwwvvvxxx~~~jjjVVVOOOOOOLLLIIIGGGEEEEEEDDDCCCCCCCCCCCCDDDCCCBBBBBB@@@???>>>======>>>===;;;999999999:::;;;<<<===>>>===;;;999999:::;;;<<<===<<<:::999888999kkk^^^VVVNNNIIIGGGFFFFFFEEEDDDDDDCCCBBBBBBAAACCCEEEEEECCCBBBCCCDDDDDDDDDDDDDDDCCCAAA???>>><<<<<<<<<===>>>???AAAAAACCCDDDEEEFFFFFFFFFEEEDDDBBBAAA???>>>???AAADDDFFFDDDDDDDDDDDDBBB@@@>>>===CCCCCCEEEHHHKKKLLLJJJHHHBBBAAA@@@???===;;;::::::===============<<<;;;:::<<<<<<===???@@@BBBCCCDDDCCCBBB@@@?????????@@@@@@GGGHHHIIIJJJJJJIIIGGGEEEDDDDDDEEEEEEEEECCCAAA@@@>>>>>>===<<<;;;;;;;;;;;;:::::::::999888888777777777888999:::999888777666555555555555555666777888999888777666555444444444222222333333444666777888666666666666666555555555444444444555666777888999888777666555666777888999999999999888999999:::;;;;;;;;;;;;::::::888777666555555444333333444555666777666999AAAJJJJJJAAA888:::::::::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<===:::;;;;;;;;;;;;===@@@CCCGGGMMMZZZrrrvvveeeWWWNNNJJJGGGCCC===999888999:::;;;555888;;;>>>???@@@AAACCCEEEHHHLLLRRRWWW[[[]]]^^^```dddjjjqqqvvv}}}zzzoooeeeaaa___[[[WWWWWWRRRRRRQQQNNNJJJFFFEEEEEEEEEEEEEEECCCAAA@@@AAABBBAAADDDHHHNNNUUUbbbpppzzz|||}}}}}}bbbVVVKKKHHHIIIIIIJJJKKKDDDDDDCCCBBBBBBBBBCCCCCCAAAAAA@@@>>><<<;;;999999<<<;;;999888777888888999:::<<<>>>>>><<<:::999999:::;;;<<<<<<:::888888999uuueeeUUUNNNLLLJJJGGGFFF@@@@@@AAABBBBBBBBBAAAAAABBBCCCEEEDDDCCCBBBBBBCCCBBBCCCCCCCCCBBBAAA???>>>;;;;;;;;;<<<===???@@@AAADDDDDDEEEFFFFFFEEEDDDCCCBBB@@@>>>===>>>AAADDDFFFEEEEEEEEEEEECCCAAA???>>>BBBCCCEEEHHHKKKLLLJJJIIIBBBBBBAAA???>>><<<;;;;;;<<<===>>>>>>===<<<:::999:::;;;===???AAACCCDDDDDDBBBAAA@@@???>>>>>>??????GGGHHHIIIJJJJJJIIIGGGFFFEEEEEEEEEDDDCCCAAA???>>>===<<<;;;::::::::::::::::::999999888888777666666777777888888888777666555555444444444555555666777888888666555444333333333333333333333444555666777555555555555555555555555444444444444555666777888777666666666666777888888888888888888888888888999999999999999888777666555555444333333222333333444444555999@@@FFFEEE>>>777666666777888999;;;<<<===::::::::::::::::::::::::;;;;;;999999999:::;;;<<<:::;;;;;;;;;:::;;;===???GGGGGGMMM[[[ppppppeee___XXXSSSKKKDDD???<<<::::::<<<;;;;;;:::;;;<<>>???AAACCCEEEFFFFFFFFFIIIMMMQQQUUUZZZ___ccchhhkkkqqqwww|||~~~yyyuuufffZZZOOOLLLLLLHHHEEEDDDBBBBBBAAA>>><<<;;;===??????CCCEEEDDDBBBCCCHHHLLLIIINNNUUU^^^iiivvv~~~~~~wwweeeTTTOOOJJJGGGFFFFFFHHHJJJCCCCCCBBBAAAAAAAAAAAAAAA???>>>===<<<;;;:::999999<<<;;;:::999999999999999888:::===>>><<<:::888777999:::<<<;;;999888888999vvvgggZZZOOOFFFDDDFFFDDDAAA@@@======>>>???@@@@@@@@@???AAACCCDDDDDDBBBAAABBBBBBAAABBBBBBBBBAAA@@@>>>===:::;;;;;;<<<===???AAABBBDDDEEEFFFFFFEEEDDDCCCBBBBBBAAA>>><<<<<<>>>AAACCCDDDEEEFFFFFFFFFDDDCCCBBBBBBCCCDDDGGGJJJKKKJJJHHHCCCCCCBBBAAA???>>>======<<<<<<=========;;;999888999:::<<>>======>>>>>>EEEFFFGGGHHHHHHGGGFFFFFFDDDCCCBBBAAA???===<<<;;;<<<;;;;;;::::::::::::;;;::::::999999888777777777666777777777666666555555444444444444444444555666777666555444333333333333555444444333333333444444444444444444444555555555444333333333444555666777666666666666666777777888666777777777777666666666888888888888777666555555555555444444444444444444222555999;;;;;;999888777666666777888999;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666777888999:::;;;<<<<<<;;;;;;<<<>>>@@@@@@DDDKKKUUUiiiyyyrrrkkkhhhaaaYYYPPPHHHCCC@@@CCC@@@;;;999999;;;>>>@@@>>>>>>===<<<<<<<<<<<<<<<;;;===???@@@BBBDDDHHHKKKNNNQQQUUUZZZ^^^```aaaaaa___```bbbfffkkkqqqvvvyyy|||uuunnniiihhhhhhiiikkkkkkkkkiiieee___ZZZWWWRRRHHH@@@???@@@>>><<<<<<999999999888888;;;???BBB@@@GGGMMMOOONNNNNNSSSYYY\\\aaaiiisss|||}}}vvvbbbWWWIIIIIIHHHDDDAAAAAACCCCCCBBBAAAAAA@@@???@@@@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;:::999999888888888888888666999<<<===<<<999888777888999;;;:::999777888999jjjVVVMMMIIICCC@@@BBBCCC@@@===>>>===>>>>>>>>>>>>?????????@@@BBBDDDDDDBBBAAABBBCCCCCCCCCCCCCCCBBB@@@>>>===:::;;;;;;===>>>@@@BBBCCCEEEEEEFFFFFFEEECCCBBB@@@BBBAAA>>>===<<<>>>@@@AAADDDEEEFFFGGGGGGFFFFFFEEECCCCCCEEEGGGJJJJJJHHHFFFDDDCCCBBBAAA@@@???>>>>>><<<<<<<<<<<<<<<;;;:::999999;;;===???AAABBBBBBAAABBBAAA???===<<<<<<======CCCCCCDDDEEEEEEEEEEEEDDDBBBAAA@@@>>>===;;;:::999;;;;;;::::::::::::;;;;;;;;;::::::999888888777777666666555555555444444444444444333333333444444555444444444333333333444444555555444333333333333333333333333444444444444444333333333333333444555555555555666666666777777777666777777777777666555555666666666666666555444444444444444444555555555555333666888666222111444777999999888777777888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<888777777666666666666777:::;;;===<<<;;;;;;<<<===;;;;;;???EEEHHHQQQjjj}}}zzzyyyvvvooofff]]]WWWTTTMMMIIICCC???>>>>>>>>>===<<<;;;;;;:::999888888777888999::::::;;;<<<@@@BBB???AAACCCFFFHHHJJJJJJJJJIIIIIIJJJLLLOOORRRUUUWWW[[[]]]aaadddeeeccc```^^^]]]ZZZVVVQQQNNNLLLLLLLLLLLLNNNOOOMMMJJJGGGEEEDDDEEE???;;;;;;:::888888;;;888999999:::;;;???DDDHHHKKKRRRZZZ^^^^^^```dddhhhnnnssszzzsss___SSSNNNEEEHHHGGGCCCAAABBBCCCBBBAAA@@@??????>>>>>>??????:::;;;;;;;;;;;;<<<<<<<<<666666666666666666666666666999;;;<<<:::999888888777888::::::888777777888ssscccTTTHHHDDDBBB@@@@@@BBBAAA>>>>>>BBB@@@@@@>>>=========>>>??????AAACCCCCCBBBBBBCCCDDDFFFFFFFFFEEECCCAAA???===;;;;;;<<<===???AAACCCDDDEEEFFFFFFFFFDDDCCCAAA@@@AAA@@@????????????AAAAAADDDEEEFFFGGGGGGFFFEEEDDDDDDDDDEEEGGGIIIIIIGGGDDDCCCBBBBBBAAA@@@???>>>>>>======<<<;;;::::::::::::;;;===???AAABBBBBBAAAAAABBBAAA???===<<<<<<<<<<<<@@@AAAAAABBBBBBBBBBBBBBBAAA@@@???===;;;:::999999::::::999999999999::::::::::::999999888777777777666555555444444444444444444444333333333333333444222222222222333444555666333333333222333333444444222222333333333444444444333333333222333333444555444555555666666666666666888888999999999888666666444555555555555444444333222222333444555555555555555555444333111222444777888777666555666777999:::<<<<<<<<<<<<<<<<<<<<<<<<777777888888777666666555888:::<<<<<<;;;;;;<<<======:::<<>>:::::::::;;;<<<===>>>???======>>>>>>???@@@BBBBBBDDDEEEGGGHHHHHHGGGEEEDDDCCCBBBAAA@@@>>>===<<<<<<===@@@BBBAAA@@@???AAACCCAAA???@@@BBB@@@===???DDDFFFGGGHHHHHHJJJMMMRRRVVVZZZ___eeeiiilllooosssvvvyyy|||}}}kkk___SSSLLLJJJFFFIIIHHHCCCBBBDDDDDDAAA@@@???>>>>>>======>>>>>>;;;;;;::::::::::::::::::666666666777777777666666777888::::::999888888999666888999999888777777888dddVVVRRRMMMHHHFFF>>>===>>>@@@>>>;;;>>>DDDCCCAAA???===<<<===>>>???>>>@@@BBBCCCBBBBBBCCCEEEHHHHHHHHHGGGEEEBBB@@@>>>;;;<<<<<<>>>@@@BBBDDDEEEFFFFFFFFFFFFDDDBBB@@@???@@@@@@@@@@@@AAABBBBBBCCCDDDEEEFFFFFFFFFDDDCCCBBBEEEEEEFFFHHHIIIHHHFFFCCCBBBAAAAAA@@@???>>>======>>>===;;;:::999999:::;;;===>>>AAACCCCCCCCCBBBAAABBBAAA???===<<<;;;<<<<<>>===;;;:::::::::999888888888888888999999999999888888777777666666555555444333333333333444444444333222222333333333111111111222333444666777111111111222333444555666222222222333333444444444333333222222333333444444444555555666777666666666999:::;;;;;;:::999888777444444555555444444333333000111222333444555555555777444222222444666777666333333222333555777:::<<<;;;;;;;;;;;;;;;;;;;;;;;;777888999999999777666555777999;;;;;;::::::;;;<<<@@@888777???BBB@@@EEENNN\\\{{{zzzssshhh\\\SSSNNNNNNMMMLLLIIIFFFCCCAAA<<<<<<;;;999777777:::<<<;;;;;;:::999:::;;;===>>><<<<<<<<<<<<<<<<<<<<<<<>>===999:::;;;<<<<<<;;;:::999:::===???@@@???AAAEEEIIIEEEGGGKKKNNNLLLIIIMMMTTTXXXYYYZZZ[[[\\\^^^bbbfffbbbdddhhhlllpppuuuyyy}}}}}}~~~yyydddZZZVVVOOOKKKJJJFFFHHHFFF@@@>>>AAA@@@;;;??????>>>===============;;;;;;::::::999888777777777888999999999999999888777888999999777777888:::555777999999777777777888~~~yyyfffSSSKKKJJJHHHDDDBBB>>>>>>>>>>>>============>>>>>>======<<<<<<<<<;;;===>>>@@@BBBBBBBBB@@@???CCCEEEGGGHHHFFFCCC@@@===;;;<<<>>>@@@BBBCCCCCCDDDFFFGGGHHHGGGEEECCCCCCCCC<<<===???@@@AAAAAA@@@@@@AAAAAA@@@??????@@@@@@@@@BBBCCCEEEFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@AAAAAA>>>@@@???===999888:::<<<<<<;;;;;;===AAADDDEEEEEEBBBAAA???===;;;:::999999>>>>>>>>>>>>????????????===>>>>>>>>>>>>>>>======;;;:::999999999:::;;;<<<>>>===;;;999777555444444888777666555444333333333555555555555444333222111222333444333222222444555333333222111111222333333444333333222222111111111222111111111111111222222555666666555333333444666::::::::::::999777555444222222222222333444555666:::111000888;;;444333777444444444555555666666666333222111111222555888:::>>>===<<<<<<;;;;;;;;;;;;999999999999888888777777888999:::;;;;;;;;;:::999;;;;;;:::;;;<<>>;;;:::<<<999666777:::<<<===<<<<<<<<<<<<<<<<<<;;;;;;;;;>>>??????>>>===<<<======:::<<<======<<<===>>>@@@>>>@@@BBBEEEIIIOOOWWW\\\ccccccfffgggdddccciiirrrtttssstttvvvyyyyyyuuurrrooopppssswwwzzz}}}~~~jjjddd[[[TTTOOOLLLJJJIIIFFFEEEDDDCCCAAAAAAAAAAAA>>>>>>======<<<<<<;;;;;;>>>>>>===<<<:::999888888888888999999999::::::::::::888777666777888777666999::::::::::::999888888}}}mmm\\\KKKDDDDDDBBB???>>>??????>>>>>>>>>=========>>>>>>=========<<<<<<<<<===???@@@BBBBBBAAA@@@???BBBCCCEEEEEEDDDAAA>>><<<<<<===???AAABBBDDDDDDEEEGGGHHHHHHGGGDDDBBBBBBCCC??????@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDFFFEEEDDDCCCBBB??????????????????>>>>>><<<======;;;888777999<<<<<<;;;;;;<<>>555222333333444444444555555555444333111111222444777999999999888888777777888888666777888999999888777666999999::::::::::::999999;;;;;;::::::<<<>>>@@@BBBBBBKKK]]]www~~~xxxnnn___]]]YYYVVVSSSOOOKKKHHHIIIEEEAAA?????????>>><<<>>>>>>?????????@@@@@@@@@@@@BBBDDDEEEEEEEEEEEEFFFEEEFFFFFFDDDCCCCCCEEEGGGMMMOOORRRVVV\\\eeeooovvv}}}~~~uuuwwwzzz~~~uuueee^^^YYYSSSNNNKKKJJJIIIHHHGGGFFFEEECCCBBBBBBAAAAAA>>>>>>======<<<<<<<<<<<<>>>===<<<;;;:::999888888999999999999999999999:::888777666666888999999888888888888888888777666666~~~|||{{{yyyxxxyyy}}}uuupppmmmeeeWWWIIIDDDDDDCCCAAAAAA?????????>>>>>>>>>>>>===>>>>>>>>>>>>============>>>???@@@AAABBBAAA@@@???@@@AAABBBBBBAAA???===;;;===>>>@@@BBBDDDEEEFFFFFFHHHHHHHHHGGGDDDBBBAAABBBBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDEEEEEEDDDCCCCCCAAAAAA@@@@@@??????>>>>>><<<<<<<<<:::999888:::<<<<<<;;;;;;===??????>>>===AAA@@@???===<<<;;;;;;;;;888888888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;<<<===888888777666666777777777555444333222222222222222444444555555555444444333333444555444222111111222333222222111111222222333333333333333222222222222222222111111111111222222///111222222222333555777999999999999888777555444333333444444555555666666777222666EEEMMMEEE666...333333333333444444444444555444222222222444666777666666555555555666777777666777888999888777555444777888888888999999::::::;;;::::::::::::<<<>>>???===AAAKKK[[[ttt}}}xxxrrrkkkeee```[[[WWWRRROOOMMMLLLJJJIIIIIIJJJKKKLLLMMMNNNNNNNNNOOORRRWWW\\\^^^^^^\\\[[[^^^^^^[[[XXXUUUUUUWWWYYYeeefffiiimmmsss}}}~~~lll\\\RRRPPPMMMJJJIIIIIIIIIHHHHHHFFFFFFEEEDDDCCCBBBAAAAAA===============<<<<<<<<<===<<<<<<;;;:::999999888999999999999999999999999777666666777:::;;;;;;;;;888888888888888777777777{{{uuuxxx{{{zzzjjjbbb````````````UUUJJJGGGFFFDDDCCCDDD@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@???@@@@@@AAA@@@@@@>>>===<<<>>>???AAACCCEEEFFFGGGGGGHHHIIIHHHFFFCCCAAAAAABBBDDDCCCAAA@@@@@@@@@AAABBB??????@@@@@@AAAAAA@@@@@@BBBBBBCCCDDDDDDDDDDDDCCCDDDDDDCCCCCCBBBAAA@@@@@@??????===<<<;;;:::;;;<<<<<<<<<<<<>>>@@@@@@???===???>>>===<<<;;;;;;;;;;;;999999999:::::::::;;;;;;999999999999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;777777666666666666666777555555444333333333333333333444555555555555555444666888888777555333333444222222222222222222222222222222333333333333333333333333222111111111222222222333444444333444666888888888888999888666555444222333333444444555555444444111666BBBGGGAAA555///333333333333333333333333666555333222222333444555666666666666777888999999999888888777777777777777999999999999999:::;;;;;;;;;:::999999999:::;;;<<>>>>>@@@@@@@@@@@@@@@????????????>>>?????????????????????@@@@@@@@@AAA@@@@@@@@@???AAAAAA@@@@@@??????>>>>>>???@@@BBBDDDFFFGGGGGGHHHHHHHHHGGGEEEBBBAAAAAACCCEEECCCAAA@@@?????????@@@>>>???@@@AAAAAAAAAAAA@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@???===;;;;;;;;;<<<<<<:::::::::<<>>===<<<;;;::::::::::::999::::::::::::;;;;;;;;;888888777777888999:::;;;;;;;;;;;;;;;::::::999999999888777666555555555666777777666555555555555666444444555555666555555555666888999888666444333444222222222222222222222222222222222333333444444444444333333222111111222222444555555444222222444555666777888888777666444333111111222333333333222222000000333777888666444444333333333333333333333333666555444333333333444444777777777777777888999:::888666555444666:::???BBBBBBAAA@@@???===<<<;;;:::::::::999999999999::::::;;;???BBBCCCIIIXXXnnn~~~}}}|||{{{|||~~~~~~|||}}}hhhWWWMMMJJJGGGEEECCCCCCCCCDDDFFFGGGFFFEEEBBBBBBBBBAAA@@@???===<<<;;;;;;;;;;;;;;;;;;<<<<<<::::::::::::::::::999999999999999999999999999999:::999999;;;<<<===;;;999<<<;;;::::::999999::::::wwwjjjXXXSSSLLLHHHIIIJJJJJJIIIMMMHHHCCCBBB???;;;<<>>>>>======>>>@@@AAABBBBBBAAA@@@???@@@@@@@@@AAABBBBBBBBBAAAAAA@@@@@@??????>>>>>>>>><<<;;;;;;<<<>>>>>>===:::999888:::===???@@@@@@???>>>===;;;:::999999999888888888888999999999:::888777777666777888:::;;;;;;;;;;;;;;;:::999888888999888888777666666666666999888888777777777888888555555666666666555555444333555666666444222222222111222222333333222222111111222222333444555555666555444333222222111222222222333333222000///111222555666777777777555444333000111222333333222111000///000000///...///333888444444444444333333333333555444444333333333444444666666555555555666777777333222222333888>>>EEEIIIJJJIIIHHHEEEAAA===999777999999999:::::::::::::::888<<<@@@AAABBBIIIVVV```wwwnnncccTTTIIIEEEDDDBBB???@@@??????@@@AAABBBBBBAAA@@@@@@AAA@@@???>>><<<:::999999999:::::::::::::::999999999999::::::::::::888888999999999:::::::::;;;:::;;;<<<>>>>>><<<:::;;;:::999777777888888999|||lll^^^WWWMMMIIIFFFEEEGGGGGGDDDAAAFFFCCCBBBBBB???<<<>>>BBBBBBAAAAAAAAAAAA@@@@@@@@@?????????@@@@@@@@@AAAAAABBBAAA@@@@@@?????????@@@BBBAAA???>>>===>>>???@@@???@@@BBBDDDEEEGGGGGGGGGFFFFFFEEECCCAAAAAACCCFFFFFFEEEDDDCCCAAA???===<<<<<<>>>@@@BBBBBBBBBAAA@@@>>>>>>>>>>>>???@@@AAABBB??????????????????>>>>>>===;;;:::===AAAEEEFFFEEE@@@>>>;;;;;;===@@@BBBBBBBBBAAA???===;;;::::::999777777888888888999999999888777666666777999;;;<<<;;;<<<<<<<<<;;;:::999888888777777777777888999999999999888888888888999999666666777666666555444333111333555666444333222222111222333333333333222111111111222333444555666777555555444333222222222222000111222111000000222333444555666666666555444333000111333444444333111000111111000...///333555666555555555444444444333333444444444444444444444444777666666555555555555666333333444666999===@@@BBBBBBCCCDDDCCCAAA===999666888999999:::;;;;;;;;;;;;:::===?????????BBBIIIOOOWWWiii~~~||||||gggZZZRRRIIIDDDDDDCCC@@@===???===<<<===???@@@@@@@@@???@@@AAAAAA@@@>>><<<:::777777888888888999999999888888999999999:::::::::777777888999:::;;;;;;<<<999999:::===???@@@>>><<<<<<:::999777777888999:::|||jjj]]]TTTOOOMMMDDDBBB@@@@@@BBBBBB???<<<>>><<<===???===:::===CCCBBBBBBBBBAAAAAAAAA@@@@@@?????????@@@@@@AAAAAAAAABBBAAAAAA@@@?????????@@@AAA@@@>>>===<<<===???@@@???@@@AAACCCEEEFFFGGGGGGEEEEEEDDDBBBAAABBBDDDGGGGGGGGGFFFEEECCC@@@>>><<<<<<>>>@@@BBBCCCBBBAAA@@@============>>>???@@@AAA@@@@@@@@@@@@@@@@@@AAAAAA>>><<<<<<@@@GGGLLLNNNNNNHHHEEEAAA???@@@CCCEEEEEEDDDCCCAAA???===<<<;;;:::999999999999::::::::::::888777666666777999;;;<<<======>>>>>>===;;;999888666666666777888:::;;;<<<999888888888888888999999777777777777666555333333111444777777666555444444111222333444444333222111111111222333555666777777666555444333222222222222000222333333222333555777444555666666666555444333111333444555555444222111333111000111555999888444666666666555555444444444333333333444444444555555999888777666666666666666777888999::::::999888777333666:::===>>>===:::888888888999:::;;;<<<;;;;;;;;;<<<<<<:::999:::???DDDDDDQQQeee}}}{{{vvvbbbRRRLLLFFF@@@>>>@@@AAA===:::???===<<<<<>>>>>===;;;999999:::;;;<<<{{{lllggg___VVVNNNIIIGGGFFFCCCBBB@@@>>><<<<<<<<<<<<;;;===??????>>>======>>>FFFFFFEEEDDDCCCAAA???>>>======>>>>>>????????????AAAAAAAAA@@@@@@>>>===<<>>======>>>@@@AAA>>>@@@AAACCCDDDDDDCCCBBBCCCCCCCCCCCCBBBCCCEEEGGGIIIHHHHHHFFFDDDBBB@@@???AAA??????@@@CCCCCC@@@===>>>>>>======>>>???@@@@@@AAAAAABBBBBBCCCBBBBBBBBBAAABBBCCCFFFKKKPPPUUUXXXSSSKKKCCC???AAADDDDDDCCCCCCDDDDDDDDDCCCAAA???>>>AAA>>>:::777666555444444666666666666777888:::;;;<<<;;;;;;:::999777666666777777666666777999:::;;;<<<<<<;;;:::::::::;;;;;;:::999888666444222000///111111222222333444555555888777666444333222111111111111222333444666666777777777666555444333333333111111000000111111222333777777666666555444222222333333333333333333333333444444333333444444555666666666555555555555666666666666666555444666999<<<888777666444444555555666777555444333333444666777777777777888::::::999777999999999999999999999999===<<<;;;:::;;;===???AAAEEEGGGOOO\\\nnnvvvfffXXXOOOLLLDDDAAA>>>>>>??????<<<999<<<<<<<<<============>>>>>>>>>???@@@AAAAAABBBBBB;;;;;;:::999999999:::::::::999888777777777888999;;;::::::999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<@@@>>><<<999888888999:::|||qqqeee^^^YYYVVVQQQLLLHHHFFFEEEEEEBBBAAA???===<<<<<<<<<===<<<>>>@@@@@@???>>>???@@@DDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@???>>>======AAA@@@???>>>>>>@@@AAACCC@@@AAABBBBBBCCCCCCBBBBBBAAABBBBBBAAAAAABBBDDDFFFJJJIIIIIIGGGEEECCCBBB@@@AAA??????@@@BBBBBB@@@============>>>>>>@@@AAAAAA???@@@AAABBBCCCCCCCCCCCCBBBBBBDDDFFFJJJOOOSSSVVVRRRKKKCCC@@@AAADDDDDDCCCEEEEEEEEEDDDBBB@@@>>>===>>><<<:::888777666555555555555666777888999;;;<<<===<<<;;;999888777777777888888888888888:::;;;<<<<<<<<<;;;::::::999::::::999888777666444222111000111111222333444555555666777666555333222111111111111111222333444555666666777666555444444333333333222111111111111222333333555555555555444333222111333333333333333333333333333333333333333444555555444444333333333333444444555666666555444555888:::888777666444444555555666666555444333444555777888:::888777888999:::999777999999999999999999999999:::999888888999:::<<<>>>===>>>DDDMMM[[[qqqppp```UUUKKKDDDCCCAAA???======??????===;;;;;;;;;<<<<<<<<<===============>>>??????@@@AAAAAA===<<<;;;:::999888888888:::999999888888888888888777777777777888:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<>>===<<<<<<<<<======???AAAAAA@@@???@@@AAABBBBBBBBBBBBBBBAAAAAA@@@??????@@@@@@@@@@@@AAAAAA@@@@@@??????>>>>>>======@@@?????????@@@BBBDDDEEECCCCCCBBBAAAAAAAAAAAABBB@@@@@@AAA@@@@@@AAACCCFFFHHHHHHGGGFFFEEECCCAAA@@@@@@@@@???@@@BBBBBB@@@>>>=========>>>???AAABBBCCC@@@AAABBBCCCDDDDDDDDDDDDCCCCCCDDDFFFIIIMMMPPPRRRPPPJJJCCCAAABBBDDDDDDCCCGGGFFFFFFDDDBBB@@@>>>=========<<<:::999777666666555666666777999:::<<<===>>><<<:::888777777888999:::999999999:::;;;<<<===<<<<<<;;;999999888888888777777666555444333333222111222333444555666777777555444333222111111111111111111222333444444555666777666555444333333333333222222222222222333444444444444444444444333222111444444444444444444444444333333333333333444444555444444333333333333444444444666777666555555666777888777666444444555555666666555555555666888:::;;;===;;;888888888999999888999999999999999999999999888888777777888999;;;<<<999999;;;@@@GGGUUUlllvvvhhhYYYPPPKKKFFFBBBBBB>>>===<<<===>>>???>>>===:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>??????>>>===;;;:::888777777777:::::::::::::::999888777444555555777999;;;===>>>::::::;;;;;;;;;<<<<<<<<<===<<<:::888777777888888wwwiiiWWWMMMLLLMMMLLLIIICCCCCCCCCBBBAAA@@@???>>>@@@???===<<<;;;<<<<<<===<<<>>>@@@AAA@@@@@@@@@BBB???@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>============?????????@@@BBBDDDEEEFFFFFFEEECCCAAA@@@@@@@@@AAA???@@@AAA@@@@@@AAADDDFFFDDDDDDDDDCCCBBB@@@???>>>@@@@@@@@@@@@AAAAAA@@@???<<<======>>>@@@BBBCCCDDDDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDEEEFFFHHHJJJMMMNNNMMMIIIDDDBBBCCCDDDDDDDDDFFFEEEEEEDDDCCCBBBAAA@@@AAAAAAAAA???<<<999777666666666777888:::<<<===>>>>>><<<:::777666777999:::::::::;;;;;;;;;<<<<<<===<<<;;;:::999888777777777666555555555555444444444222333333444555666777888333333222111000000000111000111111222333444444444666555444444333333333444333333222222333333444555444444555555555444333333555555555555555555555555333333333333333444444555666666555555555555666666444666777777555444444555888777666444444555555666555555666666888:::<<<===???<<<999777777888888888888888888888999999999999999888888888999:::;;;<<<;;;:::;;;===???FFFUUUddd{{{mmm```VVVNNNKKKJJJGGGEEEEEE>>>===============<<<<<<999999:::::::::;;;;;;;;;:::;;;;;;;;;<<<<<<<<<===<<<;;;:::999888888888888999:::;;;;;;;;;999888666555555666777999;;;===>>>999999:::::::::;;;;;;;;;;;;:::999888777777777777{{{oooiii___TTTHHHCCCDDDFFFEEECCCAAAAAABBBBBBAAA@@@???>>>>>>===<<<;;;;;;;;;<<<===;;;===???@@@??????@@@AAA>>>???@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA???>>>===<<<<<<<<<======>>>???@@@AAACCCDDDFFFGGGGGGFFFCCCAAA@@@??????@@@@@@AAAAAAAAAAAABBBEEEGGGCCCCCCCCCCCCBBBAAA??????@@@@@@@@@@@@@@@@@@@@@AAA======>>>???AAABBBDDDEEEIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJKKKJJJHHHEEECCCCCCDDDEEEEEECCCCCCCCCCCCDDDDDDEEEEEEHHHHHHHHHDDD>>>:::888777777888888999;;;<<<>>>???===;;;999666666777999:::::::::;;;;;;;;;;;;;;;;;;::::::999777777666666666555555555555555555555555333333444444555666666777222222111000000000111111000000111111222333333333555444444333333333333444333333222222333333444555444555555666666666666555888888888888888888888888444444333333444444555666666666555555555555666666444666888777666555555555888777666444444555555666555555666777999;;;<<<===@@@===999777777777777777777777777888888999999999777777888888999::::::;;;;;;:::;;;===>>>AAAKKKVVVbbb{{{pppbbbXXXQQQKKKFFFGGGGGGCCCAAAAAA??????>>>===;;;:::::::::999999999::::::::::::;;;999:::::::::::::::;;;;;;888888888888999:::;;;;;;::::::;;;;;;:::999777666555555555555666777888999777888888888999999999999999888777777666666666666zzzqqqiiiaaa\\\YYYOOOJJJCCC@@@??????===<<<<<<===>>>???????????????<<<<<<;;;::::::;;;======;;;===???@@@??????@@@AAA???@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@>>>===<<<;;;;;;<<<===>>>>>>???@@@AAACCCDDDEEEFFFFFFEEEDDDBBBAAA@@@?????????@@@AAAAAAAAACCCFFFHHHDDDEEEEEEEEEDDDCCCBBBBBB@@@AAAAAA@@@??????@@@BBB?????????@@@AAACCCDDDEEEJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJHHHGGGFFFEEEDDDDDDEEEEEEBBBBBBCCCCCCDDDFFFHHHHHHMMMNNNLLLGGG@@@:::999:::::::::::::::;;;===>>>???;;;999777666666666888999888999::::::::::::999999888888777666666666666777555555555555555555555555444444444444444444444444111111111000111111222222000000111111111222222222444444333333333333444444222222222222222333444444444555666777777777777777999999999999999999999999555555555555555666666777444444333333333333444444555777888777666666777888888777666444444555555666555555777888:::;;;<<<<<<===;;;888777777777666555666666777777888999999999555555666777777888888888888777999;;;<<<===CCCLLLQQQeeeooocccZZZSSSNNNJJJEEECCCEEEDDD@@@======>>>??????===:::888888999999999999:::::::::;;;;;;999999999999999999::::::666666777777999:::<<<===:::::::::999888777666555333333222222222222333333555555666666666777777777666666666666555555444444sssiii\\\\\\[[[XXXTTTQQQNNNMMMEEEDDDCCC@@@>>><<<<<<;;;;;;;;;;;;<<<<<<======>>>;;;;;;:::::::::;;;===>>>;;;===@@@AAA@@@@@@BBBCCC@@@AAABBBCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@???>>>===;;;::::::;;;===>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDCCCBBB@@@???>>>>>>???@@@@@@@@@BBBEEEGGGDDDEEEEEEEEEEEEDDDDDDCCC@@@AAAAAA@@@>>>>>>@@@CCC@@@@@@@@@AAAAAABBBDDDDDDFFFGGGHHHIIIIIIIIIIIIIIIFFFGGGHHHIIIIIIJJJJJJJJJFFFFFFFFFFFFEEEDDDEEEFFFDDDCCCCCCCCCDDDFFFHHHIIINNNOOOMMMGGG???;;;;;;===<<<<<<;;;;;;<<<<<<===>>>888777666666666666666666777777888999999888777666666666555555666666777777555555555555555555555444555555444444333222222222111111111111111222333444000000000111111111111111444333333222333333444444222111111111111222333333333444555666777777777777888888888888888888888888666666666666666777888888444444333333333333444444666777888777666777999;;;888777666444444555555666555666777888::::::;;;;;;:::999777777777777666444666666666777888999999999555555666777888888888888999777888;;;::::::>>>EEEKKKWWWgggvvvssscccXXXRRROOOKKKHHHFFFCCCBBBDDDDDD???===>>><<<===>>>===:::888999;;;::::::::::::;;;;;;;;;;;;999999999999999999999999777777777777888999;;;;;;::::::888777666555555555333333222222222222222333333333444444444555555555555555555555555444444333~~~pppfff\\\SSSLLLGGGIIILLLMMMKKKHHHEEEDDD<<<>>>@@@???<<<;;;<<>>===<<<;;;::::::;;;;;;;;;::::::999:::;;;===>>><<>>>>>???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDCCCAAA???>>>===>>>?????????AAADDDFFFBBBCCCCCCCCCCCCCCCBBBBBB@@@AAABBB@@@>>>===@@@CCCAAAAAAAAAAAAAAABBBCCCDDDCCCCCCEEEGGGHHHIIIJJJJJJGGGGGGHHHIIIJJJJJJJJJJJJEEEFFFGGGFFFEEEDDDEEEFFFFFFEEEDDDDDDDDDEEEGGGHHHNNNNNNLLLFFF>>>;;;<<<@@@======<<<<<<<<<<<<======666666666666666555555555555666777888888777555555555555444555555666777888555555555555555444444444666555555333222111000000111111111111222333444444000000000000111111111111333333333222222333444444111111000000111111222333222222444555666666777777666666666666666666666666777777777777777888888999666666666555555666666666777888777666666888;;;>>>888777666555444555555666555666777888999:::::::::888777666777888777555333555666666777888999999999777888999::::::;;;;;;:::<<<:::;;;<<<<<<:::===CCCFFFJJJQQQWWW^^^ooorrrccc[[[RRRLLLLLLKKKHHHDDDAAA>>>???BBBAAA===;;;===999;;;===<<<:::999:::===::::::;;;;;;;;;;;;<<<<<<::::::999999999999999999888888888777888888999:::;;;:::777666444444555555555555444444444555666666222222222333333333444444444444555555555444333333|||ttthhhddd]]]TTTMMMGGGCCCBBB;;;===???@@@>>>=========<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<:::;;;;;;===>>>???@@@AAA===>>>???@@@BBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBAAABBBBBBBBBAAA???===<<<:::;;;<<<<<<<<<;;;999888:::;;;===???@@@AAAAAA@@@AAAAAA@@@???>>>===<<<<<<>>>>>>======>>>???@@@AAAAAABBBDDDEEEFFFFFFEEEEEEDDDCCCAAA@@@???@@@@@@AAA???@@@BBBCCCCCCCCCBBBBBBBBBAAAAAAAAABBBEEEHHHJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFCCCCCCDDDEEEEEEEEEEEEEEEHHHGGGDDD@@@<<<888555333:::;;;===??????>>>===<<<777777777777888888888888666666777888999;;;;;;<<<:::666222///111444777888555555555666666666666777333333333333333333333333111111222333333333333222222222111111111111111111444333222111000000000000222222222222333333444555555555555555555555555444444555666777777888888888888888888777777777777666777777666555555555555555666666666666777777777777999888666555444555777888999777666555666777999:::888888777666555444444333777777777777777777777777999999999999999999::::::;;;999888777888:::===???BBBDDDGGGIIILLLUUUbbblllwwwfff\\\OOOMMMKKKIIIFFFEEECCCCCCAAA@@@@@@@@@??????>>>>>>======<<<;;;::::::999999999999999999999888777777666777888::::::999888888;;;888555555777999888666777777666555444444333333333333333333333333333333666555333222111222222333222222333444555555555444uuummmggg___YYYOOOMMMHHHDDD@@@===<<<;;;:::<<<>>>>>><<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>??????@@@AAABBBBBBDDDCCCBBBBBBAAAAAABBBBBB@@@@@@AAAAAA@@@???>>>=========>>>======<<<;;;;;;999:::<<<===>>>???>>>>>>??????>>>===<<<;;;::::::;;;;;;;;;<<<<<<===>>>???@@@AAACCCEEEEEEEEEEEEEEECCCBBB@@@>>>>>>>>>>>>>>>???@@@AAABBBCCCBBBBBBAAA@@@?????????@@@CCCEEEGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKJJJHHHGGGEEEDDDCCCCCCBBBCCCCCCDDDEEEEEEDDDDDDAAA???===;;;888666444333888:::;;;======<<<;;;:::666666666666777777777777555666888:::===@@@BBBCCC>>>:::444111111333555555222222222222333333333333333333333333333333333333000111111222222222222222111111111111111111111111222222111000000000111111222222222222222333444444444444444444444444444444444444555666777777777777888888888888777777777777555444444444555666777777666666666777777777777888888777666555555555666666888777666555555777888:::444444444444444444444444222222222222222222222222888888888888999999999999888777555555555888:::<<<<<>>===<<<;;;<<<<<<<<<;;;::::::999999888888999999999888777777666666777888888888888888;;;888555555777888777666777666666555444444333333333333333333333333333333555444333222222333333444333333444555555555555555zzzqqqfff^^^UUUNNNLLLJJJHHHFFF@@@???===;;;:::999::::::888:::<<<;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>?????????@@@@@@@@@BBBBBBAAA@@@@@@@@@@@@AAA??????@@@@@@@@@@@@??????AAAAAA@@@>>>>>>=========999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;:::999888888777999999999:::;;;;;;<<<<<>>???@@@AAAAAAAAA@@@???======<<<===>>>@@@BBBDDDGGGFFFEEEDDDEEEFFFHHHIIIKKKJJJHHHFFFDDDBBBAAA@@@AAAAAABBBCCCCCCCCCBBBBBB===<<<;;;:::999888888888777888:::;;;<<<;;;999888555555666666666777777777444666999===AAAEEEHHHJJJAAA===777333222333333333000000111111111222222222222222222222222222222222000000111111111222222222111111111111111111111111000000000000000111111222222222222111222222333444222222222222222222222333333444555666666777777666888888888888777777777777222222333333444666777888666666777777777888888888666666666555555555555555777666555555555666888999555555555555555444444444222222222222222222222222777777777777888888888999777666555444555777999:::888:::;;;::::::<<>><<<;;;:::999<<<;;;;;;::::::999999999777777888888999888888888666666555555666666777888999888666555666777666555666666555555444333333333333333333333333333333333444444444333444444555666333444555555666555555555yyyppphhhbbb\\\UUUOOOJJJFFFAAA??????AAAAAA@@@???>>><<<;;;::::::::::::888999;;;:::999888999:::::::::::::::::::::::::::999999999:::::::::::::::<<<<<<<<<<<<============@@@?????????????????????AAA@@@??????>>>>>>????????????@@@@@@AAAAAAAAAAAACCCAAA???>>>=========>>>::::::::::::::::::::::::::::::999999888777777666777777888::::::;;;;;;<<>><<<;;;::::::;;;===>>>???@@@@@@???>>>===<<<;;;<<<<<<===???@@@AAAEEEDDDBBB@@@AAACCCEEEGGGGGGGGGFFFEEECCCBBB@@@??????@@@@@@AAAAAAAAA@@@@@@;;;:::999888888888888999666888:::;;;;;;;;;999888666777777777777888888888555777:::>>>BBBFFFJJJKKKAAA>>>999555444444333222222222222333333333444444222222222222111111111111000/////////000000111111000000000000111111111111///......///000111222222222222111111111111222222000000000111111111111111222333444555555666666555888888888777777777666666222222222222333444555666666666666777777777888888444555555555555444333333555555444444555555666777;;;:::999888666555333333333333333333333333333333555555555666777777888888888777666666666777999:::777999:::999888888;;;===@@@IIILLLVVVnnnzzznnn^^^SSSOOOMMMIIIFFFIIIHHHFFFEEECCCBBBAAAAAA??????>>>===;;;:::999999;;;:::::::::999999999888666777777888888888888888666555444333444555666777888777666666666555555444555555555444444333333333222222222222222222222222444444444444555666666666444555555666666555555555tttwww|||{{{wwwqqqhhhbbbZZZUUUOOOJJJHHHFFFBBB@@@:::999999:::;;;<<<;;;::::::999999888777777777777888999:::999888888999:::999999999999999999999999999999:::::::::;;;;;;;;;:::;;;;;;<<<>>>??????@@@@@@@@@@@@@@@??????????????????>>>===============?????????@@@@@@AAABBBBBB@@@???===<<<;;;;;;<<<<<<;;;;;;::::::999999999999:::999999888888777777777666777999:::<<<<<<<<<<<>><<<;;;:::;;;;;;<<<<<<===>>>>>>===<<<;;;;;;;;;<<<<<<===>>>???@@@BBBAAA???===>>>@@@BBBDDDBBBCCCCCCCCCCCCBBB@@@@@@>>>>>>?????????>>>>>>===777666444333222222333444888999;;;<<<===<<<:::999888888999999999:::::::::888999;;;===@@@CCCEEEFFF???<<<999666666666444333222333333333444444444444222222222111111000000000//////.........///000111//////000000000111111111---------...///000222222222111111000000000111111/////////000000000111111111222333444444555555444777777777666666666555555333333222222222222333333555666666666666777777777333444444444444333222222444444444444444555555555::::::999777666444333333111111111111111111111111333333444555555666777777666666555555555666777888777888999999888888999:::888AAAAAAAAANNN[[[mmmwwwlll\\\UUUMMMIIIHHHHHHEEEBBBFFFFFFFFFFFFEEECCCAAA@@@<<<<<<<<<;;;;;;;;;;;;;;;999999999999999888888888666777777888888888777777555444333333333444666777777777777666555444333333444444444444444333333333222222222222222222222222333444444555555666666666444555555555555555444444QQQTTTXXX\\\aaafffkkkooowww}}}zzzuuuqqqgggbbbZZZVVVSSSQQQNNNKKKGGGDDD@@@>>>>>>===<<<;;;444555777999999999888777555555666666777777777888888999999888777777888:::888888888888888888888888999999999::::::;;;;;;<<<999999:::;;;===>>>???@@@?????????>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>???@@@AAA<<<;;;;;;:::::::::::::::::::::999888888999999999999999888888888777777777666777999;;;=========<<<===>>>@@@AAABBBBBBAAAAAA???>>><<<;;;::::::;;;;;;:::;;;<<<<<<<<<;;;:::999;;;;;;<<<===>>>>>>?????????>>><<<;;;<<<===???@@@???@@@AAABBBBBBAAA@@@???<<<============<<<;;;;;;777666444222222333444555999:::<<<===>>>===;;;:::999::::::::::::;;;;;;;;;::::::;;;<<<===>>>???@@@<<<:::888777777666555333000000111111111222222222222222111111000////////////...---,,,---...///000...//////000000111111111------------...///111111222111000000///000000000.........///000000111111000111222333333444444333555555555555444444444444333333222111111111111111444444555555555666666666333333333333222222222222222333333333444444444444333333333333444444555555333333333333333333333333111222222333444555666666333333222222222333333333555555666666777777777777444======:::@@@EEEOOO```qqqyyyjjj]]]UUUOOOJJJEEEAAAAAACCCEEEGGGDDDFFFHHHJJJIIIFFFBBB@@@:::;;;;;;;;;;;;<<<<<<<<<888888888888888888888888777777888888777777666555444444333333444444555666555777888777444222222333444444333333333333333333222222222222222222222222333444444555555555444444444444444555444444333222<<<>>>AAADDDFFFIIIMMMPPPSSSXXX```ggglllqqquuuxxxzzz}}}~~~{{{xxxtttqqqeeebbb^^^[[[XXXUUUQQQOOOIIIHHHFFFDDDCCCCCCBBBBBB>>><<<;;;::::::999999888555666777777777777777888666777888999999999999999777777777666555555777999777777777777777777777777777777888888999::::::;;;888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::<<<<<<;;;:::;;;;;;<<<===888888999::::::::::::999888777777666666777888999777777777777777666666666555666999;;;======<<<<<<;;;<<<===>>>>>>===<<<<<<;;;;;;999999999999:::;;;::::::;;;;;;;;;:::888888::::::;;;<<<============;;;;;;::::::;;;;;;<<<===>>>???@@@AAAAAA???===<<<;;;;;;<<<<<<;;;;;;:::999888777555333444555777999999:::<<<===>>>===;;;:::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<:::888777777666333111/////////000000000111111222111111000//////.........---,,,+++,,,---///000......//////000111111222------------...//////000111111000///////////////.........///000111111111///000111222333333333333444444333333333333222222111111000000000111111222333333333444444444444555444333222111000111111222111222222333333333333333000111111222333444555555555555555555555555555555000000111222333444555555222222222222222222222222444444333444555666666666444;;;:::888>>>@@@BBBMMMSSSjjjvvvhhh^^^WWWPPPLLLHHHHHHGGGDDDAAABBBEEEIIIBBBFFFJJJMMMMMMIIICCC@@@<<<<<<<<<<<<;;;;;;;;;;;;777888888888888888888888888888888888777666444444333444444555555555555555444666888777444111111222333333333333333333333333111111111111111111111111333333444555555444333222333333444444333222222111555666888999999:::===???>>>BBBGGGKKKMMMOOOPPPRRRRRRUUUYYY^^^```aaaaaaaaaaaaaaaccceeeiiimmmppprrrqqqsssuuuvvvvvvtttrrrpppmmmmmmnnnnnnllliiifffeeebbb___ZZZWWWTTTRRROOOMMMIIIGGGEEEDDDCCCBBB@@@>>>:::;;;======;;;999999:::777777777777777777777777555555555333333444666888999999999999999888777666555666555444333333555777777777777777777777777777555666666777888999999999888888888888888888888888999999999::::::;;;;;;;;;<<<;;;::::::999999::::::::::::888888888888999:::666777999:::;;;;;;:::999666555555444555666777888666666666666666555555555333555888;;;<<<<<<<<<;;;999:::;;;;;;;;;:::999888999888777777777888::::::999::::::;;;:::999888777999:::;;;;;;<<<<<<<<<<<<999999:::::::::;;;;;;;;;???@@@AAAAAA@@@>>>;;;999;;;;;;;;;;;;::::::999888333222000000111333666888888999;;;======<<<;;;:::888888999999999:::::::::;;;;;;;;;;;;::::::::::::<<<;;;999888777555111///000000000000111111111111222111111000///......---...---,,,++++++---///000---......///000111111222...------------...//////111111000///////////////.........///000111111222///000111222222333222222333333333222222222111111////////////000222333444222222222333333333444444444333111//////000111333111111222333333333333222444444444444444444444444111111111111111111111111///000111222333444555555333333333333333333333333666444333333555666666555222777333444===>>>;;;@@@CCCRRReee{{{ppphhh\\\SSSOOOMMMKKKIII???DDDIIIIIIDDDAAAAAACCCBBBFFFLLLPPPPPPKKKDDD@@@>>>>>>===<<<;;;;;;::::::777777777777777888888888999999999888666555333222333444555666777666555444444666888777333111000111333333333333333333333333111111111111111111111111333444444555444333111000333333333333222222111000333333333444444444555555777888:::;;;======>>>>>>@@@AAABBBCCCDDDEEEFFFFFFFFFGGGHHHIIIJJJLLLMMMMMMOOOPPPPPPPPPOOOMMMKKKJJJKKKKKKKKKKKKKKKJJJIIIIIIGGGFFFEEEDDDCCCBBBAAA@@@>>>===:::::::::;;;;;;;;;777888::::::888777888999666666555444333333333333333333333333444555666666444555777888777666777888555666666666555444444333444444555555666888999:::333444555555555555777999444555777:::;;;<<<<<<<<<999999888888888888888999;;;999777777:::;;;:::888:::999888777666666666666888999888777555666888::::::888666555444555666777888666444333333333555666888888888999999:::;;;;;;777777777777888888888888888777555444444555555666:::;;;<<<;;;999888999:::888888999::::::;;;;;;<<<;;;:::999888777777777777===>>>@@@AAA@@@???===;;;:::888666333222222333444111111222333555777999:::::::::;;;;;;:::999777666777888999:::;;;;;;<<<;;;;;;;;;999999999999;;;;;;999999888777666555444444///////////////000000000//////000000000000//////++++++++++++,,,---......//////...///000111333444...............///000000000000/////////.........---......///000111111222000000000000////////////222222111111111111111111000000000000000000000000111111111111111111111111222111///...---...000111111111111111111111111111111111111111111111111111444222000222444666444222111111000000111111222333//////000000111222444444111333444555555555777999888777555444555666888999>>>CCCKKKVVVhhhoooddd[[[XXXRRRNNNKKKIIIFFFDDDDDDCCCBBBCCCEEEFFFGGGFFFCCCDDDFFFHHHHHHEEE@@@<<<<<<<<<<<<;;;;;;:::::::::888888888777888888999999777888999888777444222000111222444555666777777777333333333222222222111111222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000111111222222222333333333222333444555666777777777888888999:::;;;<<<======<<<<<<<<<======>>>>>>???@@@@@@@@@@@@@@@@@@???>>>>>>?????????>>>>>>===<<<<<<;;;::::::999888777777666555333222333333444444555666888888666555666777666555444333333222333333333222222333333444555666444555777777666555666777555555555555555444333333444444444555666777888999555666666666444444666888444666888:::;;;<<<<<<<<<;;;::::::999888888888999;;;888777777:::;;;:::999999999888777666666666666666777888777777777:::<<<:::999777555555666777888888777555444333444555666555555444444444555777777666666666777777777888888444555666666666666555444:::;;;===<<<:::999999:::888888999999:::;;;;;;;;;;;;;;;:::999888888888888<<<======>>>>>><<<;;;:::999888555333222222333333222222222333555666888999999999999999999777666555777888999:::;;;;;;;;;;;;:::999888888888888999:::999888777666555444333333000000000000000000////////////000000000000//////+++++++++,,,,,,---...///......------...///000111...............//////000........................------...//////000111111000000000000////////////000000000000000000000000------------------------111111111111111111111111111000///......///000111111111111111111111111111111111111111111111111111222111000111444666555333111111111111111222333333000000000000111222333333000222444444444444666888777666555555555666777888888;;;@@@FFFPPPbbbwwwsssggg\\\UUUQQQNNNKKKIIIGGGFFFDDDBBBCCCBBBBBBCCCDDDEEEFFFFFFBBBBBBCCCDDDEEECCC>>>;;;:::999999999999999999888999999888888777888888888666777888999888777555333333333444555555555555444333333333333222222222222333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000/////////000000000111111///000000111222222111111111111222222333444555555666666666666666666666666666666666666666777888888777777888888888777666666666666555555555444444444555444333222222222222333333444666666444333444555666555444333333222222222222222222222333444555555444555777666555444444555333444444444444333333222333333333444555666777777666777777666444444555666666777888:::;;;<<<<<<<<<===<<<;;;:::999888888888999888777888:::;;;:::999888888777666555555555555333555777888888999;;;===:::999777666666777888888999888666555555555666777444333111000000222444555555555555666666666666777111333666888999777666444999;;;>>>>>><<<:::::::::888888999999:::;;;;;;;;;<<<<<<;;;:::999999999999;;;;;;;;;:::::::::999999888666555333222222222333333333333333444555666666777777777777666555444444777777888999::::::::::::888777666666666666777888777777666555444333333222111111111000000/////////...//////000000//////...,,,,,,,,,------...//////000//////......//////000......------......///000---------------------------------...//////000000000000000000////////////........................------------------------000000000000000000000000000000.........///000111111111111111111111111111111111111111111111111111222111000222444555555444222222111111222222333444222111111111111111222222///111333333222333444666555555555666666666666777888999;;;<<<@@@HHHSSS\\\ttt|||mmm```XXXSSSNNNKKKFFFEEEDDDEEEEEEEEECCCAAABBBBBBCCCCCCDDDDDDEEEEEEAAA@@@@@@@@@AAA???<<<:::888999999999999999999::::::999888888777777777777666777888999999888777666444444444444444333222222444444444333333333222222333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000....../////////000000000000111111222111111000000///000000111222333333333444444444444444444444444555444333222333444555666555555666666666555555444444444444444444444555555555555666555444333444555222333555555333333333444666555444333222222222222111111111111222333444555444555666666444222222333222333333444333333222222222222333444555555555666555666666666444444666888777888888999:::;;;;;;<<<===<<<:::999888777777777888888888999:::::::::999777666666555444444555555222444777888888888:::;;;:::999888888888888999999999999888777666777777888666555333111111222444555444444444555555555666666222333666888999999888888888;;;>>>???>>><<<::::::999::::::;;;;;;<<<============<<<:::::::::::::::;;;:::999888888888999999666666444333222222222333444444333333333333444444555555444444444333333222444555666777777777777777555555555444444555555555555555444333333222111111222222111000//////.........//////////////////...,,,,,,---...////////////333222222111111000000000...------------...//////++++++,,,,,,,,,,,,------,,,,,,------............000000000////////////...---------...............//////////////////////////////////////////////////////.........///000000111111111111111111111111111111111111111111111111333222222222333333222222222222222222222333333444333222222111000000111111...000222222111111333444333444555666666666555555777999;;;<<<===@@@EEEIIITTTbbbxxxttthhhaaaXXXPPPLLLKKKJJJIIIDDDCCCDDDEEEGGGGGGEEECCCBBBCCCDDDEEEDDDDDDEEEFFFAAA???>>>===>>>===;;;::::::::::::;;;;;;<<<<<<<<<::::::999777666666666666666777777888888777777666333333444444333333222111444444444333333333333222222222222222222222222222111111111111111111111111111111111111111111111111////////////////////////////////////000000000111222222222222222111111000111111111222333333333444//////000000111222222333333222111000///000111222111111222222222222222111000000111111111111222222111222444333111///000222222444555555444333444444555555444333222222222222111111111111111222444444333555666555333222222333222222333333444333333222111222333444555555444444222444555555555666888:::888888888888999999::::::;;;:::999777666555555555888999:::::::::999999999555555444444333444444444222555888999999888888888::::::999999999:::::::::::::::999999888888888888777666444333222333444555444444444444555555555555666666666777888:::;;;<<<888;;;>>>???>>><<<;;;:::;;;;;;<<<<<<===>>>>>>>>>>>>===<<<;;;::::::::::::;;;:::999888888888999999666555555444333333333333444444333222222222222222333333222222222222222222222222333444444444333333333333333333333333333333333333222222111000000000111111111000///...------......////////////......,,,---///000000000000000333333333222111111000000---------------...//////+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------/////////.........---------------.........//////////////////////////////.......................................///000000000000000000000000000000000000000000000000000000444444444333111000000000222222111111222222333444333333222111000000000000...000111111000000222333333333444555555555555444333555777999:::<<<>>>???EEEMMMZZZjjj~~~qqqbbbXXXRRROOOKKKHHHGGGFFFEEEDDDDDDDDDDDDEEEGGGFFFDDDBBBBBBDDDGGGGGGEEEDDDEEEFFFAAA???============<<<::::::::::::;;;;;;<<<<<<<<<:::999888777666666666666777777777777666555444444111222333333444444333333444444333333333222222222000000000000000000000000111111111111111111111111000000000000000000000000........................//////000000000111111111000000000111111000//////000000111111222222222222//////000000111222333333333333222111000000111111000111222222222222222222111111111111111222222222///222555444000///000222333444666666444333444555555444333222222111111111000000000000111222333444333444666555444333333444222333333444444444444444111222444555555555444333111222444555555777999<<<888888777777777888888999:::999888777666555555555888:::<<<<<<:::888777777444444333333333333333444444777:::<<<;;;999888888:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999666666555333333222222222444444444555555555555666777777666666777999<<<===888:::===>>>===;;;;;;;;;;;;;;;<<<<<<===>>>>>>???======<<<;;;:::::::::::::::::::::999999999888888666666555555555444444444444333222222111111111222222111111000000111111222111111222222222222222111111222222333333222222111111111000000/////////////////////......------------......//////......------...000111222222111000000111111111000000///...------,,,,,,------...///---------,,,,,,++++++++++++++++++++++++,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------.../////////000000000000000000000000000000000000000000000000000444555555333000//////000111111000000111111222333333333222111000000000111///000111111000000111333333333333444444444555555444555666777888999999:::???AAAEEELLLYYYlllzzzkkk```XXXQQQMMMFFFGGGGGGGGGFFFDDDBBBAAADDDBBBBBBBBBCCCBBBAAA???AAADDDHHHGGGEEECCCDDDEEEAAA???============;;;:::888999999999999999999:::999888777777666666666666888777777666555444444333222222333444444444444444333333333222222222111111////////////////////////111111111111111111111111000000000000000000000000........................////////////000000000000......///////////////...//////000000000000111111222222222222222222222222111111222222333333222222111222333333444444333333444444444444333333333333111444888777333111222444222444555555444333333444555444333222111111111111000//////000000111222333222444666666444444444555333333444555555555555555222333555666666666444333222333555555555666888:::888777666555555666777777999999888777666666777777999<<<>>>===999666555555333333222222222222333333444888===@@@@@@>>>======::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::666666666666555333111000444555555555555666666666555555666777888888999999888:::;;;<<<;;;:::;;;<<<:::::::::;;;<<<<<<=========<<<;;;:::999999999999888999999:::999888777666666666777777666666555555333222222111111111111222222111000//////000111222222222222333333222222111000111222333333222111000////////////............------------------,,,,,,---......//////......------///111222333333222111///000111111111000//////------,,,,,,------.../////////...---,,,+++******++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////000000000000000000000000000000000000000000000000111222444333000///000222000000//////000000111222222222111111111111111111///111222222111000111333444333222222222333555555666666555555777888888888:::;;;<<<>>>CCCOOO]]]hhhnnnfff[[[RRRNNNLLLIIIGGGBBBDDDEEEFFFEEECCCBBBBBBBBB@@@>>>>>>???@@@???>>>>>>CCCGGGFFFCCC@@@AAACCC???>>>=========<<<:::888:::999999999999999999888888777777666666666777777777777666666666666666777444555555555555444333333222222111111111000000000000000000000000000000000111111111111111111111111000000000000000000000000------------------------........./////////000000---...//////000000000///000000000000000000111111111111000000///...------***+++---///000111000000...///000000111111111111333333222222111111111111///333777666222///000333111333555444333222333444555444333222111111111111////////////000111222333222444666666555555666777333444444555666666666555222444555777777666444333444555666555555555777999888777555444444555666666999999888888888888888999:::===???===999555444444333222222111222222333333444999>>>BBBCCCBBBAAAAAA::::::;;;<<<======<<<<<<<<<<<<======<<<<<<;;;:::777888999999888555222111555555555666666666666777111333666888888888666555888999::::::999999;;;<<<888888999::::::;;;;;;<<<<<<<<<;;;:::999999999999666777999:::999888666555666777777777777777666555222222111111111111111222222111000//////000111222333333444444444333333222000111222333333222111000..................------+++,,,,,,,,,,,,,,,,,,,,,---..................---...///111333444333222111111222333444444333222111---,,,,,,,,,,,,---......000000///...,,,+++******++++++******************+++++++++*********))))))((())))))***++++++,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////000000000000000000000000000000000000000000000000...000222222000000222555///////////////000000111222111111111111111222222000111222222111000222333444333222111111333555666444222111111333555666666888999;;;;;;<<>>?????????<<>>???AAA===<<<<<<<<<===;;;888666<<<<<<<<<;;;;;;:::::::::777666666666666777777888666666666666777888999:::777777777666555444222111111111111000000000000///000000000000000000000000111111111111111111111111000000000000000000000000------------------------////////////000000000000//////.........---------......////////////............///000000000000000111111111000...///111333111111111000000000000///222222111111111111111111555444333333222222222333444444444444444444444444222222222222222111000//////000111333333222111111000111222333444444555444444444444555555555555666666666777777666555444333111222333444555555555555999888777555555444444444555555555666666666666777:::;;;;;;:::999777555444222222222222333444555555555888>>>FFFLLLKKKFFFAAA<<<<<<============<<<<<<============>>>???@@@AAA:::999999888666555333222777666444333333444555777666666666666777777777777;;;:::999888888888999:::999999999::::::999888888;;;:::999777777777777888<<<;;;:::999888888888888888777666555555666777777555555444333222222111111222111000000000000000111111111222222222222111111222222000///............000000000000////////////......---,,,++++++++++++............---------------///111444555444333222222222333333222111///......------,,,,,,------...000000000///......------,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,++++++***+++++++++************************,,,+++***))))))+++---...------......///000000000......///000000000000000111000///...............000111222111000///000111000///.........///111222333333333333333333333333111111222222222222111111111111111111111111111111222222333444444555555666999888888999:::===???@@@FFFNNN[[[iiizzzvvvjjjaaaXXXSSSMMMLLLJJJHHHEEEBBB@@@???<<<===???@@@AAAAAA@@@@@@========================?????????@@@AAABBBCCCDDD@@@???>>>===<<<<<<<<<<<<:::;;;<<<>>>===<<<;;;999999777666555666777666555888888777666666666666666999888666666777777555444222222222111000//////...---.........//////000000//////000111111111111111000////////////.........------------------------........./////////000000//////.........---------......////////////............///000000000000000111111111000//////111333222111111111111000000000111111111222222222222222444444333222222222222222444444444444444444444444222222222111111111000000000000111222222222222111111222333444444555444444444444444444555555555555555666777888888666444333333333333444555555666666999888777555444444444444333333333444444444555555888888999888777555444222222222222222333444555666555777===DDDIIIJJJFFFBBB<<<<<<============<<<<<<<<<<<<<<<<<<===>>>???@@@;;;::::::999888666444333555444333222222333444555777777777666666555555555999888777777777777888999:::;;;;;;;;;;;;;;;:::::::::999888777666777888888::::::999999888888888999888888666555555666666777888777666555333111000///111111000000000000111111111111111222222111111111222222000//////.....................------------...---,,,,,,++++++,,,,,,000000000000///////////////000222333444555444444444444444444444333333222...------,,,,,,------...000000//////...---------,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++---...------......//////000000......///000000000000000111000000//////.../////////000111111//////000111000//////...///000111222111111111111111111111111111111222222222222111111111111111111111111111111222222222333444444555555666666666777888:::<<<>>><<>>???@@@@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<>>??????@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<>>>???>>>===;;;:::999777666555777777666555777777666555555555555555999777666666777666555333222222111111000//////.............../////////000//////000111111111111111/////////.........---------------------------------------.........//////...............---------......////////////............///000000000000000000111111000//////000222222222222111111111111000111111111222222333333444333222111111111111111111444444444444444444444444333222111000000000111222111111111000111111222333333444444555555555444444444444444444555555555555555666888999999777555333555444444333444555777888999888777666444444444333111111222222222333333333666666666666666444222111333333333333333444666666555777;;;@@@EEEFFFDDDBBB<<<<<<============<<<<<<;;;;;;;;;<<<======>>>>>>;;;;;;;;;:::888777555444444333222111111222333444888888777666555444333333666555555555666777888999;;;<<<<<<=========<<<<<<888777666666666777888999999999999999:::::::::;;;999999888777666666777777;;;:::888666333111///...000000000000000111222333111111111111111111111111222111000000////////////............------------,,,,,,,,,,,,,,,------...000000000////////////...111111222333444555666666555555444444333444444444......------------......000//////......---,,,,,,+++++++++++++++*********)))*********++++++++++++++++++***++++++,,,---...........................,,,,,,+++******+++---...---------...//////000000......///000000000000000000000000///////////////...000111000///...000111///////////////000111111111111111111111111111111111111222222222222111111111111111111111111111111000111111222333333444444444444444555666888:::;;;999;;;>>>@@@DDDKKKUUU\\\ooowwwpppaaa[[[TTTPPPOOOOOOMMMLLLJJJJJJHHHGGGEEECCCBBBAAA>>>>>>?????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;???>>>======<<<<<<======??????>>>>>>===<<<<<<<<<<<<======>>>===<<<;;;:::999888666666777777777666666666555444444444555555888777666555666666555333222222111111000/////////............//////////////////000000111111000000......---------,,,,,,,,,------------------------,,,,,,,,,---------....................................////////////............///000000000000000000111111111//////000222222222222222111111111111000000111222333444444555111111000000000000111111333333333333333333333333444222000//////000222333222111000000000111333444555555555666555555444444333333444444444555555555444666888::::::888555333666555444333444666888:::999999777666444444333333111111111111222222222222444555666666555444333222333333333333444555666777777888;;;>>>@@@AAAAAA@@@<<<<<<============<<<<<<;;;;;;<<<===>>>>>>>>>>>>:::::::::999888777555444333333222222222333444444777777666666555444444333555555555666777888999999;;;<<<<<<============<<<666555555555555777999:::999999:::;;;======>>>>>>;;;;;;::::::999999999888;;;:::999777444222111000//////000000111222333444222111111111111111111222222111111000//////000000000000000000////////////+++++++++,,,,,,...//////......---------,,,,,,,,,222222222333444555777777666555333111000111111222......------------......//////......---,,,,,,++++++++++++***************))))))))))))*********************+++,,,---...///........................,,,,,,+++++++++,,,,,,---,,,,,,---......//////000......///000000000000000....../////////.........---///000000......///111///////////////000000111222222222222222222222222111111222222222222111111111111111111111111111111000000000111222222333333333333444555666777888999999:::;;;<<<>>>BBBHHHMMMRRR]]]lll{{{{{{ooogggaaaZZZVVVSSSPPPMMMLLLMMMNNNMMMLLLIIIHHHGGGFFFEEEDDDCCCBBB?????????>>>===<<<<<<;;;::::::::::::::::::::::::===<<<<<<;;;;;;<<<<<<<<>>>>>======;;;;;;<<<<<<;;;:::999999:::888666666777888777666777666666555555555666666888666555555555555444222111111111111000000//////........./////////////////////000000000000000///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...........................////////////............///000000000000000///000222111000///000111222222222111111111000000000000111222222333444444000000000//////000111111333333333333333333333333333222000//////000222444222111000000000111333444555555555666555555444444333333333444444444444555444555777999999888666444777666555555555777999;;;:::999777666444333333333222222222222333333333333444555666666666555444333444444444444555666777777:::;;;<<<<<<<<<<<<<<<===<<<<<<============<<<<<<;;;<<<===???????????????888888888888777666444444444444444444555555666666555666666666666666666666666666777888999999::::::999:::;;;<<<<<<<<<<<<<<<555555444555666777999:::999:::<<<>>>???@@@@@@@@@>>>>>>======<<<;;;::::::888888777666555555444333000000000000111222444444222222111000000111222222222111111000000000000111000000000000////////////+++++++++,,,---...///000------------,,,,,,,,,,,,222222222333444555777777888666444111000////////////......------......///......------,,,,,,++++++************************(((((()))))))))*********++++++++++++,,,---...///------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......///000000000000000,,,,,,---.........---,,,,,,...//////......///000...//////000000000000000222222222222222222222222111111222222222222111111111111111111111111111111//////000111111222222333333333444555666777777888555666777888:::===BBBEEEDDDHHHOOOWWWbbbrrryyyjjjddd\\\VVVSSSPPPMMMJJJJJJIIIHHHHHHIIIJJJJJJIIIHHHHHHGGGFFFEEEDDDCCCBBB@@@@@@???>>>===<<<;;;;;;::::::::::::::::::::::::::::::::::::;;;<<<===>>>??????@@@@@@@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::888777666777888777666888777777777777777888888777666444444555555333222111111111000000000000000///////////////.........//////000000000//////...---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.....................////////////............///000000000000000///000222222000///000111111111111000000000000///000000000111111222222333000000000000000000111222333333333333333333333333222111000000000111222333111111111000111111222333333444444555555555444444333333333333444444444444444444666777777666666555888777666666777888:::;;;:::999888666444333222222222222333333333444444444444555666777777777666555555555444555555666777888:::;;;===<<<;;;:::;;;<<<<<<<<<============<<<<<<;;;<<<>>>@@@@@@@@@??????888888888777777666444444555555666666777777888888666666666666777777777888777888999::::::;;;::::::888999:::;;;;;;;;;;;;;;;666666555555666888999::::::;;;===???AAAAAAAAAAAA????????????>>><<<;;;:::666666666666666666666666111111111111111222333444333222111000000111222333222111111000000111111111............------------,,,,,,,,,,,,---...///000/////////............---111111222333444555666666888777555333222000000/////////............//////...------,,,,,,+++******)))))))))***************((()))))))))************,,,,,,+++,,,,,,---...///------------------------------------,,,,,,,,,,,,,,,,,,,,,---......//////......///000000000000000+++,,,---...///...---,,,+++---......------///000......///000000000000000000000000000000000000000111111222222222222111111111111111111111111111111///000000111222222333333333444555666777777777777444444555666777999;;;===;;;>>>CCCGGGKKKSSS]]]dddvvvvvvkkkaaa[[[RRRPPPMMMKKKKKKIIIGGGEEEFFFFFFFFFGGGHHHIIIJJJKKKHHHHHHGGGFFFDDDCCCBBBBBBAAA@@@???>>>===<<<======::::::::::::::::::::::::888888888999:::<<<===>>><<<===>>>??????>>>===<<<;;;;;;;;;<<<======>>>>>>:::999777777888888888777888888777777888888999999777555444333444444333111111111000000000000000000///////////////.........//////000000000///......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............---------.........//////......////////////............///000000000000000...000222222111000000000000000000/////////......000000000000000000000000111000000000000111222333222222222222222222222222000000111111111222222222000000111222222222222111111222333444444555444444222222333333333444444444444444444444444555666666777777888888999:::::::::;;;:::888666444333222222222222222333333333444444333444555777777777666555555555555555666777888999777:::<<<===;;;:::;;;===<<<<<<============<<<<<<:::;;;===???@@@???>>>>>>888888888888888777666555444555666777888888888888888888888888888777777777888999:::;;;;;;:::999999888888999;;;;;;<<<<<<;;;888777666666777888999:::999:::===???@@@@@@@@@???>>>??????>>>===<<<:::999555555555555555555555555222222222111111222333333333222111//////111222333222111111000000111222222............---------------------------...///000/////////.........------///000222333444555444444333333333333222111000000//////............//////------,,,,,,+++*********((()))))))))*********+++)))))))))*********++++++------,,,,,,,,,------...------------------------------...------,,,,,,++++++,,,,,,------......///......///000000000000000,,,---///000111000///...***,,,------------///000---...///000111000000///000000000000000000000000111111222222222222111111111111111111111111111111000000111111222333333444222333444666666666666555777666666666888999999999888;;;>>>???@@@BBBFFFIIIUUUaaappp{{{lll```XXXSSSOOOLLLHHHGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHIIIKKKMMMIIIHHHGGGEEEDDDBBBAAAAAAAAA@@@???>>>===>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;888888777777888999::::::999:::;;;<<<<<<;;;:::999777777888999:::<<<===>>>;;;999777777888999888777777777777777777888999999666555333333444444222111000000000000000000000111000/////////............//////000000///......---------------,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////---------.........//////......////////////.........//////000000000000000...000222222111000000000////////////............000000000000////////////111111000000111222333333222222222222222222222222///000111222222222222222///000111333333222111111000111222333444444555444222222333333333444444444444333222222222444555777777777888:::::::::::::::;;;:::888666444333222222111222222222222333333333222333555666666666666555555555555666666777888999444888<<<===<<<<<<===???<<<<<<============<<<<<<999:::===>>>???>>>===<<<999999999999999888777666444555666777888888888888;;;::::::999888777666666888999:::;;;;;;:::888777888999:::;;;<<<<<<<<<<<<999888777777777888::::::888999<<<>>>??????>>>======>>>>>>>>><<<;;;999777555555555555555444444444333333222222111222222222333222000//////000222333222111111111111111222222111000000000////////////...------------...//////------,,,,,,,,,+++++++++---///111444555444333222---...///111111111000/////////............//////------,,,,,,+++******)))(((((())))))*********+++************++++++++++++......---,,,,,,,,,------........................---.........------,,,+++++++++,,,------......///...//////000000000000000---///111222333222111000***+++------------...000---...000111111111000///111111111111111111111111111111222222222222111111111111111111111111111111111111111222333333444444111222444555666555555444666555555666777888888777:::;;;;;;:::999<<<@@@DDDAAAGGGOOOYYYjjj|||uuujjjbbb]]]WWWTTTRRROOOIIIEEEDDDDDDCCCDDDFFFGGGIIIIIIHHHHHHHHHGGGFFFFFFHHHJJJIIIHHHGGGEEEDDDBBBAAA@@@AAAAAA???>>>>>>>>>???@@@;;;;;;;;;;;;;;;;;;;;;;;;888777777666666666666666666777999::::::999888666222333333555777999;;;<<<;;;999777777888999888777666666666666666777888888666444333333333333222000000000000000000111111111000000//////.........---//////000000///...------......------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------...///111222------......//////000000000000111111111111000000///111222111000///000111000111222222111000///...000000000000000000000000222111///...---...000111111111222222222333333333333333222111111222333333444333222111000111222333222222333444555555555555222333444555555555444333333333444444444444444333444666888:::;;;:::999888:::888555555666666444111333222222222333333444555444555555666666666666666444444444444444555666777888888888999:::;;;===>>>>>>>>>????????????>>>>>>::::::;;;;;;===>>>???@@@===<<<;;;:::999888888888777777777777777888888888999999999888888888777777888999:::;;;<<<>>>??????<<<;;;::::::999999999999666666666666666666666666:::999999888999999::::::<<<;;;;;;:::999888777666666444333444777888999888777555333333444555666555000000//////000111222222111111111000000000//////111000000///...------------------............///,,,---.........---,,,+++///111111///222666555222111111000......---------,,,,,,,,,+++++++++******+++++++++************)))(((((((((((())))))))))))******))))))******+++,,,...---,,,,,,,,,,,,---...,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,---------......///////////////.........------......///000000000......---,,,,,,,,,,,,---////////////000000000000////////////000000000000000111111111111222222222222222333333333222222111333333333333333333333333555555555555666666666666555444444555666888777666777777888999::::::;;;;;;;;;>>>DDDIIIPPPWWW___dddjjjsss~~~uuuoookkkeee\\\UUUOOONNNMMMLLLJJJHHHGGGFFFDDDEEEFFFHHHHHHHHHHHHGGGCCCCCCDDDFFFGGGHHHIIIIIIJJJIIIHHHFFFDDDCCCAAAAAAAAA@@@>>>===<<<;;;<<<<<<;;;<<<<<<<<<<<<:::999888777777666444444333333333999888888888777777666666888888888777777777777777666777777777888888888888888777666666555666666666666555555444444333222222222000...///222333111///000111111///---,,,---...+++,,,...///111222222222---.........---+++)))(((+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...000000...............//////////////////000000/////////...///000000......///000000111111222111000///...000000000000000000000000222111000//////000111222111111111222222222333333333333222111111222333333333333222222111111111222000000111222333333222222222333444555555444333333222333444555555555555555555777999:::;;;;;;:::999:::777555555666666333111111111111111222333444444555555666777777777777777666555555555666666777888777777777888999:::<<<<<<<<<======>>>>>>======<<<::::::;;;;;;<<<>>>???@@@======;;;:::999888888888777777777777777777777888999999888888888777777777888999:::;;;<<<===>>>???===<<<;;;:::999999999999666666666666666666666666999888888888888888999999:::999888777666666666666666555555666888:::999888777555333333444555555444111111000000111222222333222111111111000000000000000000000///...---------------------............,,,---.........---,,,+++(((---111000111333444111//////...---,,,++++++,,,,,,,,,,,,+++++++++******+++++++++*********))))))(((((((((((())))))))))))******))))))******+++,,,...---,,,++++++,,,---...------------.....................---------,,,,,,,,,,,,,,,------------............///////////////............------------......---,,,,,,,,,,,,---....../////////000000000/////////000000000111111000000111111111222222222111222222333333222222111222222222222222222222222444444444444555555555555777666555555777888777666666666666777777888888999777999<<<>>>@@@CCCGGGJJJOOOUUU^^^fffooo{{{{{{uuuooogggccc]]][[[[[[YYYTTTOOOMMMLLLKKKIIIHHHFFFEEEEEEEEEFFFHHHIIIJJJJJJIIIIIICCCDDDDDDDDDFFFGGGHHHIIIJJJIIIHHHFFFDDDCCCAAAAAA@@@???===;;;::::::::::::::::::;;;<<<;;;:::999888777666555444333333333333777777777777777666666666777777777777777777777777777777888888888999999999::::::999888888777888888555555555444333333222222000///......000000///...---///000/////////111333111111111111000///...---.........---,,,+++))))))******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///..................---------......//////......------...//////------...///000000111111111000//////000000000000000000000000222111000000000111222333111111111222222222222333333222222111111222222333222222333333222222111000000000111222222222111111333333444444444444333333222333444555666666666666666777999:::;;;;;;:::999888777555555555555333111000000000000111222444444666777777888888888888888777777666666777777888888666666666777888999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===??????>>>===<<<:::999999888888888888777777777777777777888888888777777777666666888888999:::<<<===>>>>>>>>>===<<<:::999888888777666666666666666666666666888777777666666666777777888777666444444444555666777666777999;;;;;;999777777555333333444444333222222222111111111222333333222111111111111000000000000000//////...---------,,,,,,,,,---------......---------------,,,++++++&&&---222111///000000...---,,,+++***************,,,,,,,,,+++++++++******++++++*********)))))))))(((((((((((())))))))))))******))))))******+++,,,---,,,,,,++++++,,,,,,---------------.........///...............---------,,,,,,,,,,,,------------------......//////000000///......---,,,,,,++++++......---,,,,,,,,,,,,,,,.........////////////000000000000000111111111111000000000111111111222222111111222222222222222111111111111111111111111111222333333333444444444444555444333333444444333222444555555555555555555555888:::;;;;;;:::999:::;;;AAADDDGGGJJJOOOXXXdddlllzzz}}}uuujjjaaa\\\ZZZVVVTTTSSSPPPNNNOOOQQQRRROOOLLLIIIIIIHHHGGGFFFEEEDDDCCCGGGHHHJJJKKKLLLLLLKKKKKKDDDDDDCCCBBBCCCEEEGGGIIIIIIHHHGGGFFFDDDBBBAAAAAA======;;;:::999888888888777888999:::;;;:::999999666666555444333333333333555555666666666666666666666666666666666666666666777777888888888999999999;;;;;;999888777777777777555555444333333222222111---...///...---------...---///000000000000222333333333333222000///---,,,///...---,,,+++*********)))))))))***+++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......///......------,,,,,,,,,.........//////.........---...//////...---...///000000000000000000//////000000000000000000000000111000000//////000111222111111111111222222222222222222222222222222222222111222333333333222000///222222333333444333333222444444444444333333333222111222444555666777777777555666777888999999999888777666555444444444333222000000000111222444555666777888999999::::::999999777777777666666777777888777777777777888999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>???>>>===<<<;;;:::999999999888888888777777777777777777777777666666666555555777777888:::;;;<<<===>>>???>>><<<:::999777777777777777777777777777777777666666555555444555555555777666444333333444666777777777888:::<<<;;;999666666555333333333444222111222111111000111111222222111111111111111111111111/////////......---------+++,,,,,,,,,------------------------,,,,,,++++++,,,000000...---///---))),,,+++***))))))))))))))),,,,,,,,,+++++++++******************))))))))))))(((((((((((())))))))))))******))))))******+++,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------........................++++++,,,,,,,,,---------,,,------...///000111111.........---------,,,,,,...---,,,,,,++++++,,,,,,------........./////////000000000000111111111222000000000000111111111111000111111222222222222111111111111111222222222222333333333333444444444444666555333333444444333111444444444444444333333333777999<<<===<<<;;;;;;;;;>>>@@@AAAAAACCCHHHOOOTTTXXX^^^gggooovvv{{{tttmmmgggccc^^^YYYSSSOOONNNNNNMMMMMMOOOMMMLLLLLLMMMNNNLLLJJJGGGGGGFFFFFFEEEDDDDDDDDDHHHIIIKKKLLLMMMMMMLLLLLLEEECCCBBB@@@AAACCCFFFHHHGGGGGGFFFDDDCCCBBBAAA@@@<<<<<<;;;999888888777777555666777999::::::999999555555444333222222333333333333444444555555666666444444444444555555555555666666666777777777777888999888777666555444444444444444333333222111111111,,,///000///,,,+++,,,//////000111111///......//////000111111111111111111///...,,,+++******+++,,,(((((()))***+++,,,,,,,,,+++++++++,,,,,,---------,,,---------..................------,,,,,,++++++...//////000000//////......///000000......///000//////////////////000000////////////////////////............//////000000000000111111111222222222222222222222222222222222000111222333222111000///222222333444444444333333444444333333222222222222111222333555666777777777333444555555666777777777555555555444333222222222000111111222444666777888888999999:::::::::::::::777777666555555666666666999999999999999:::;;;<<<;;;<<<<<<======<<<<<<;;;;;;;;;:::;;;;;;<<<===>>>>>>>>><<<;;;:::999999999888888888888777777666666666666666555555555444444666777888999:::<<<======???>>><<<:::999777777777888888888888888888888888666555444444333333333444666555555444555666888999777777888:::;;;:::777444555333222222333333222000000000////////////000000000000000000000000000000............------------++++++++++++,,,,,,,,,---------,,,,,,++++++++++++......+++(((+++///---''',,,+++******************,,,,,,,,,+++++++++***************)))))))))(((((((((((((((((())))))))))))******))))))******+++,,,***++++++++++++++++++***)))))))))*********++++++------..................+++++++++,,,,,,,,,------,,,------...///000111111------......////////////------,,,++++++++++++,,,------------............///000000000000111111111//////000000000111111111///000111111222222222222222222222222333333444444333444444444444555555555999777666666777777555444444444444444444444333333222444777999999888999:::666777999:::;;;<<>>===;;;::::::999999999999888888777666666666555555555444444444333333666666777888:::;;;<<<<<<>>>===<<<:::999888888777888888888888888888888888666555444333333333333333444444555666777888999999777777666777888777555333222111111222333444222000000000///.........//////......////////////000000------------------------******+++++++++,,,,,,,,,------,,,++++++++++++++++++,,,+++)))+++///...))),,,++++++*********++++++,,,,,,,,,+++++++++************)))))))))((((((((((((((((((((())))))))))))******))))))******+++,,,)))******++++++******)))(((((((((((()))))))))))),,,,,,,,,---------------++++++++++++,,,,,,,,,,,,------......//////000000------......///000000111------,,,+++++++++++++++,,,,,,,,,---------......////////////000000000000/////////000000000111111//////000111222222222222222222222333333444444555444444444444555555555555444333111222333333222111444444444444444444444444222333555666555444555666444555777888999::::::999===>>>AAACCCEEEIIIMMMQQQSSSYYYcccllltttyyy~~~~~~sssooohhhaaa[[[XXXWWWWWWQQQOOOKKKJJJJJJIIIIIIGGGEEEEEEEEEEEEDDDCCCAAA@@@EEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGEEEFFFHHHIIIJJJJJJIIIIIICCCBBB@@@??????@@@AAABBBCCCBBBAAA@@@???>>>======:::::::::999888777666555222333555666777777777666333222222111111222222222111111222222222222222222000111111222222333333333222222333333333444444444777666666555555555555555333333222111111000000///...///000///---,,,,,,---'''***---///......///000//////000000000000//////...---,,,,,,+++++++++,,,)))))))))***+++++++++,,,******+++,,,,,,---......+++,,,---...------,,,+++++++++++++++,,,,,,,,,,,,---......//////......------...//////------...//////......---...///000111////////////////////////,,,---...//////000000000000000000000111111111111111222333333333333222111222222111000000000000000///000222333444555666666555444333111111111111222111111222333444444333333333333333333444555666666222333555444111000111333///000111222444777999:::888888999:::::::::::::::999888777777666666666777999999999999999999:::;;;::::::;;;;;;;;;;;;::::::;;;;;;::::::;;;;;;<<<<<>>===;;;::::::::::::999999888888777666666555444444444444333333333333555666777888999:::;;;<<<===<<<;;;:::999999999999999999999999999999999999666666555444333222333333111222555777999999999999777666444444555444333111000///000222444444333111111111000///////////////------------.........///------------------------************++++++++++++---,,,+++*********+++,,,,,,444999555000...---++++++***************++++++,,,,,,,,,+++++++++*********)))))))))(((((((((((((((((((((((())))))))))))******))))))******+++,,,))))))***++++++***))))))((((((((())))))))))))***+++++++++,,,,,,,,,------***++++++++++++,,,,,,,,,.........///////////////........................---,,,++++++***++++++++++++,,,,,,,,,,,,------------.........////////////////////////000000000111...///000111222222222222000111111222333333444444222333333333444444444444000///...///000111000///222222222333333444444555555555666555444333555777888777777888999:::::::::999:::;;;===>>>@@@BBBDDDEEEIIIOOOSSSVVVXXXZZZ\\\^^^ccciiilllqqq}}}yyyvvvqqqmmmiiiccc^^^ZZZWWWUUUQQQMMMKKKJJJJJJJJJEEEDDDBBBCCCDDDEEEEEEDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDEEEEEEDDDEEEEEEFFFBBBCCCCCCDDDEEEFFFFFFGGGBBBCCCEEEFFFGGGGGGFFFFFFBBBAAA@@@???????????????@@@@@@???>>>===<<<<<<;;;888888888888777555444333222333444555666666555444222222111111111111222222222111111111111111000000//////000111111222333333222222333333333444444444444444333333444444555555222222222111000000/////////...---,,,---,,,+++***'''***...///000///000111///////////////...---,,,,,,,,,------,,,,,,++++++******************++++++******+++,,,,,,---......***+++,,,---,,,,,,***)))*********++++++,,,,,,---,,,------......------,,,,,,---......,,,,,,---...///...------...///000111////////////////////////---...///000111111111111000000000000111111111111111222333444444333222111333222000/////////000111111222444666777999999:::666444333111000000111111111111222333333333222222444444444444444666777777111333555444111000111333......///111444666888:::888888999:::::::::999999::::::999888777777888888888888888888888888999999999999999::::::999999999;;;;;;:::::::::;;;<<<<<>>===<<<;;;:::::::::999999999888777666666555444444444333333333222222555555666888999:::;;;<<<<<<;;;::::::999999999999999999999999999999999999777666555444333333333333...111444888:::999888777777555333222222222111000......///111444555333111222222111000000///000000,,,,,,,,,------.........------------------------)))************+++++++++---,,,+++*********+++,,,222@@@JJJCCC666---+++,,,******))))))))))))***+++,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((())))))))))))*********)))***++++++,,,((()))***++++++***)))((())))))))))))*********************++++++,,,,,,,,,******+++++++++,,,,,,,,,///////////////.........///......------,,,,,,+++---,,,++++++******++++++++++++,,,,,,,,,---------------------.........///////////////000000000000......000111111222222222///000000111222222333333111111222222222333333333444333222333555666666555000000111222333444444444333444444333222222555777666333111000222444666666888888999:::;;;;;;<<<<<<===@@@CCCEEEEEEEEEFFFHHHHHHLLLPPPPPPQQQ]]]qqq{{{xxxyyy}}}~~~zzztttlllccc]]]XXXVVVTTTSSSRRRPPPMMMKKKHHHGGGFFFDDDBBBAAA@@@???>>>======???BBBCCCCCCBBB@@@@@@???>>>>>>???CCCEEEBBBCCCDDDCCCBBBBBBCCCDDDAAAAAABBBCCCDDDEEEFFFGGG@@@AAACCCDDDEEEEEEDDDDDDAAAAAA@@@@@@??????>>>>>>??????>>>===<<<;;;;;;:::666666777777666444222111222333444555555555444333222111111111111111222222222222111111000000//////...//////000111222222333333333333444444444555555000000000000111222333333222222111111000////////////,,,******,,,,,,***'''+++...111111000.........------............------+++,,,---...---,,,+++***+++++++++***************+++---......,,,++++++,,,...---,,,,,,---...///000...---,,,,,,++++++++++++++++++,,,,,,,,,,,,------........................++++++,,,---.........---***+++,,,---..................------...///111222000000000000000000000000222222222333333444444444222111111000///......---222222333333333444444444222222111111111111222222111111000///////////////000000111222333333444444444444333222111000///...333333333333333444555666999999999999999999999999999999999888888666555555999888777666777999;;;<<<===<<<:::888777777888888::::::::::::::::::::::::===;;;:::888777777888888999999888888777666666666444333333222222333333444222444777:::===>>>????????????===<<<;;;:::::::::<<<<<<;;;999777666777999666666555444444333222222222111000000111444666888666555222000//////000000000000000000000000000000////////////////////////---,,,,,,,,,,,,---......------------------------''''''(((((()))))))))************++++++,,,,,,,,,333666888888444000---+++...---+++*********++++++,,,++++++***)))(((((('''))))))))))))))))))))))))++++++************++++++******************************))))))((((((''''''&&&&&&''''''''''''&&&&&&)))))))))))))))***++++++******+++++++++,,,,,,,,,,,,,,,,,,---......//////------......------,,,+++---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------------............///---...///////////////.........///000000000000000///111222222222222444666111111222222222333333333333333333333333333333333222222222222222222222222333333333444444555555555555555555555666666666666777777888888888999999999999999::::::<<<>>>???@@@<<>>>>>>>>@@@@@@>>>>>>???@@@AAAAAABBBBBB@@@@@@@@@AAAAAAAAABBBBBBAAA@@@???>>>>>>>>>???@@@BBBBBBCCCDDDEEEFFFGGGGGGEEECCCBBBBBBBBBBBBAAA???AAAAAA@@@@@@???>>>>>>======<<<;;;:::::::::::::::666666555444444444444444444444333222222333333333222222222222111111111000000000000000////////////////////////000000000000333333333222222111111111000000000000111111111111000000000000////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---,,,+++***)))************************+++---...---,,,***++++++---,,,+++++++++---...///------,,,++++++++++++++++++++++++,,,,,,,,,------------------------------------.........---,,,,,,%%%&&&))),,,///111333333...---------...///000111111111111111111111111111222222222222333333333444111111000000///......---111111222222222333333333222111111000000111111222111000000///////////////111111222333333444555555444444333222111000//////222222222333333555666666777777777666666666555555888888888888777666555444666555444333444666888999<<<;;;999888777777777888888888999999:::::::::;;;<<<;;;999888777777888888888777777666666555555444444333333333333333333444444555888:::<<<===>>>>>>===<<<;;;::::::999::::::;;;;;;;;;888666555777888555555444333333222111111111111000111222444555777555444222000...//////000000000000000000000000000////////////////////////,,,,,,,,,,,,,,,---......,,,,,,------------------((((((((()))))))))************++++++++++++++++++))),,,......,,,)))(((''',,,+++***)))))))))******++++++***))))))(((''''''))))))))))))))))))))))))******))))))))))))*********************************)))))))))(((((((((''''''(((((((((((((((((('''&&&&&&&&&&&&&&&'''((((((*********+++++++++,,,,,,)))))))))*********++++++---------------,,,,,,+++------,,,,,,,,,++++++++++++++++++,,,,,,,,,------------------.....................///......------......///000000000000000---...////////////000111111111111222222222333333333333333333333333333333222222222222222222222222333333222222222222222222444444444444555555555555666666666777777777888888888888888999:::;;;<<<===666:::======<<>>>>>=========>>>???======>>>>>>???@@@@@@AAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>???@@@AAAAAABBBCCCDDDEEEFFFFFFGGGDDDCCCAAAAAABBBBBB@@@???@@@@@@??????>>>======<<<<<<<<<;;;:::::::::::::::777666555555444444555555444333333222222333333444222222111111111000000000000000000000/////////....../////////000000000000333333222222222111111111//////000000000111111111000000000/////////......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++******)))((('''************************+++,,,...---+++******+++++++++*********+++,,,------,,,++++++***+++++++++++++++++++++,,,,,,,,,,,,------------------------...//////......---,,,+++++++++,,,---------------------------...///000111111111111111111111111111111111111222222222222333000000000///......------000000000000111111111111111111000000000000111111000000//////......//////222222222333444444555555444333333222111000//////111111111222333555666777888777777666555444444333777777777777777666555444444333222222333444666777:::999888777777777777777666777777888999::::::;;;;;;:::999888777777777888666666666555444444333333444444333333333333444444666888999;;;;;;;;;;;;::::::999999888888999999:::;;;;;;:::888555444666777333333222222111111000000///000000111222333444444444333111///......//////////////////////////////........................,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************+++++++++***************''')))++++++***)))***+++******)))((((((((())))))***))))))(((((('''''''''))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))******)))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,------------,,,++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------........./////////...---,,,,,,......///000000000000///---...//////------...///111111111222222222222333333333333333333333333333222222222222222222222222222222111111000/////////222333333333444444444444555555555555666666666666777777777777777888999999777888999999:::===AAAEEEGGGCCC>>>===???AAAAAA@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@??????>>>===<<<===???AAABBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>======<<<<<<<<<<<<===>>><<<<<<<<<======>>>>>>????????????@@@@@@@@@AAAAAAAAA@@@@@@??????@@@AAAAAAAAAAAABBBCCCDDDEEEEEEFFFDDDBBBAAAAAAAAAAAA@@@>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::::::::::::::777777666555555555555555333333333222222333333444111111000000000/////////000000000/////////............/////////000000000222222222111111111111111//////000000000000111111000////////////.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***************************,,,------+++******+++++++++++++++++++++++++++++++++************++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,.........---,,,+++***))),,,---------...///000000111111111111111111111111111111111111111111111111/////////......---------....../////////000000000000000000//////000000000000//////.........//////111111222222222333333333333333222222111000000///000000111222333555777888;;;:::999888777666555444666666666666666555444333444333333333444555666777777777666666666666666666444555555777888999::::::999999888888777777777777666666555555444444333333444444333333333333444444888999:::::::::999888777666666666666777888999999::::::999666444333444555111111111000000/////////...///000111222222222222222111000///....................................------------------------+++++++++++++++,,,,,,---,,,,,,,,,,,,++++++++++++))))))******************++++++******)))))))))((()))***++++++******,,,...)))))))))))))))))))))))))))((((((((('''''''''&&&))))))))))))))))))))))))((((((''''''''''''((((((************************))))))))))))(((((((((((()))(((((((((((((((((()))))))))******++++++++++++)))))))))************+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++******+++++++++++++++************++++++++++++,,,,,,,,,+++,,,,,,,,,------------000000000//////---,,,+++---...//////000000//////000111222111/////////111111111111111222222222222222222222222222222222222111111111111111111111111000000000000000000//////333333333333444444444444444555555555666666666666777777666666666666666777999999888999;;;=========???===;;;<<<>>>@@@@@@???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>???>>><<<<<<<<>>>>>>>>>>>????????????>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<=========;;;<<<<<<<<<=========>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@AAAAAABBBCCCCCCDDDDDDCCCBBB@@@@@@AAAAAA???>>><<<<<<<<<<<<;;;;;;::::::999999:::::::::999999999777777666555555555555666333333222222222333444444000000000000////////////000000/////////................../////////000000111111111111111111111000////////////000000000111/////////.........---------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,---....../////////...***************************,,,---,,,+++*********++++++,,,,,,,,,+++++++++******)))))))))******+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,---............((()))***,,,---......///,,,,,,------.../////////000000000000000000000000000000000000000000000000............---------------------.........//////000//////......//////000//////............//////000000000000000111111111333333222222111000000000000000000111333555666777;;;:::999888777666555555444444555555555444333333222222222333333444555555444444555555555555555555333333444555666888888999777777777777777777666666777666666555555444444333333333222222222222333333888888999999999777666555444444444444666777888999999999888555222111222444//////////////////............///000111111111000000000///...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,+++++++++***************))))))))))))))))))*********))))))(((((((((((())))))'''&&&&&&''')))))))))******************((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((''''''&&&&&&''''''(((%%%&&&'''(((((((((''''''(((((()))))))))*********(((((())))))***+++++++++++++++,,,,,,++++++***)))*********************************+++++++++,,,,,,++++++++++++,,,,,,,,,---111111111000///...---,,,------...///////////////000222222222000///000111000000111111111222222222222222222222222222222222111111111111111111111111...//////000111222333333333444444444444555555555555555555666666666777777888777777666666666666666555444444666999:::999777888888888999;;;<<<<<<<<<============>>>>>>>>>???======>>>======<<<;;;;;;;;;::::::999:::<<<>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>===<<<<<<;;;<<<<<<======>>>>>>>>><<<<<<<<<========================>>>>>>>>>????????????@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCAAA@@@???@@@@@@???===;;;;;;;;;:::::::::::::::888888999::::::999999888777777666555555555555555333222222222333333444555000000000000////////////////////////........................////////////000000000000000000000000...////////////000000000............------------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++***************************+++---,,,***))))))***++++++,,,,,,,,,+++******)))))))))((())))))***+++************++++++++++++++++++++++++++++++++++++'''(((***+++---.........******+++,,,,,,---,,,,,,++++++---......///......////////////////////////000///////////////......------------------------------------............//////............//////......------......//////////////////////////////222222222111111111000000000000000111222444555666777777666555444333333222333333444444444333333222//////000111111222222333222222333444555555555444222333333444555666666777666666777777777777666555777666666555444444333333222222111111111111222222555666777777777666555444333333333444555666888888888888777444111000000222////////////...................../////////000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,,,,++++++******)))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))'''%%%%%%&&&'''((()))***+++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))((('''&&&%%%%%%&&&'''(((&&&'''((()))***)))(((((((((((((((((())))))))))))((()))***+++,,,...//////***++++++++++++***)))))))))))))))))))))*********************++++++++++++******+++++++++,,,,,,,,,///000000000///...------------...////////////......///000000......///000000000000111111111111222222222222222222222222222111111111111111111111111......///111222333444555444444444444555555555555555555555666666666666777888777666666666666666777444444444666888999888777666777777888999::::::;;;<<<;;;;;;::::::;;;<<<<<<999999999:::999999888888888888888888888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;===>>>???@@@???>>>===<<<:::;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>===>>>???@@@@@@@@@@@@@@@???@@@@@@@@@AAAAAAAAAAAABBB@@@????????????>>><<<::::::::::::::::::::::::666777888999:::999888777666666555444444444444444222222222222333444555555111111000000000//////////////////.........------------........./////////////////////000000000000......////////////000000......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************))))))***+++,,,,,,++++++***************************+++,,,,,,***))))))*********+++++++++***)))(((((((((((((((((()))******************++++++++++++++++++++++++++++++++++++'''((()))***+++,,,,,,,,,---------,,,+++***)))(((***+++---...///................................./////////.........------,,,,,,,,,,,,,,,,,,,,,,,,---------............//////......------......///...------------...///000000000000000000/////////222222222111111111111111111111111111222333444555333333333222222222111111222222333333333333222222//////000111222222222222000000222333444444444444222333333333444444555555555555666777777666666555555555444444333333222222111111000000000000111111222333444555555555444444333333333444555666777888777777666333000...///111.........//////////////////...---------...///000---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))***++++++,,,++++++***))))))(((((((((((((((((('''''''''&&&''''''(((((((((((((((((()))***+++***((((((((()))'''''')))*********))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))))))))))))))))))))))))))'''((((((((()))))))))***)))((('''&&&&&&'''((()))((()))+++,,,,,,,,,***)))'''''''''((((((((())))))***+++,,,...000222333444***************))))))(((((((((((()))))))))******************++++++++++++************++++++++++++,,,------...------,,,,,,,,,---......//////......,,,---............///000000000000000111111111111111111111111111111111111111111111111111111111111//////000111222222333333222333333333444444444444333444444444555555555555666666555555555666666777666777888888999999999:::999999::::::::::::;;;<<<<<<;;;:::999999:::;;;;;;888999::::::::::::999999888999::::::::::::999888888888999999:::::::::;;;===>>>???@@@@@@>>>===;;;888999;;;<<<======<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<=========;;;<<<>>>???@@@@@@???????????????@@@@@@@@@@@@@@@AAA@@@>>>>>>??????===<<<::::::::::::::::::::::::555666888999:::999888777555555444333333333333333222222222222333444555666222222111111111000000000//////.........------------------.........//////........./////////000000........./////////000000---------,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,************************************************++++++,,,,,,---,,,,,,,,,************************)))+++,,,,,,***))))))***((()))*********((('''&&&((((((((((((((()))******)))************+++++++++************************((())))))*********))))))&&&''')))+++---......///***+++,,,...///......---------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........------.........---------------...///000111111111000000000000000222222222111111111111111222111111111222333333444333333222222222222222222111222222333333333222222111222333444444555444444...000111333444444444333333333333333333333333333444555666777777666555555444444333333222111111000000000////////////000000000111222444555555444444444444444444555666777777777777666222///...///000....../////////////////////...---,,,,,,---///000,,,,,,---------,,,++++++++++++++++++++++++++++++************************)))))))))))))))******++++++++++++***)))(((((('''((((((''''''&&&&&&&&&%%%&&&'''''''''(((((())))))%%%'''))))))((('''((()))%%%&&&((()))))))))(((((())))))))))))************(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******+++)))(((''''''((()))+++%%%&&&((()))***)))'''&&&''''''''''''((((((((()))&&&'''))),,,...000222333***************)))(((((('''((((((((())))))******)))************+++++++++)))************+++++++++******+++,,,,,,,,,++++++,,,---......//////......,,,---////////////000222000000000000111111111111111111111111111111111111000000000000000000000000000000000000111111111111111111222222222333333333222222333333333444444444555444444444444555666777555666777777555555666888999::::::999888888999;;;999888777666666777888888888999999:::::::::::::::888999;;;<<<;;;:::888777666666777888999;;;;;;<<<===>>>???@@@@@@>>><<<;;;777888999;;;<<<<<<;;;;;;:::999999999999999999999;;;;;;;;;<<<<<<<<<======:::;;;===>>>?????????>>>???????????????@@@@@@@@@AAA@@@>>>>>>??????===<<<::::::::::::::::::::::::444666888999:::999888777444444333222222222222333222222222222333444555666222222222222111111111111//////.........------------------.........//////---.........//////000000............/////////000---------,,,,,,,,,++++++,,,++++++++++++++++++,,,************************))))))))))))))))))))))))(((((()))))))))(((((('''******************************++++++++++++******''''''(((((())))))*********)))(((''''''((()))***'''''''''((())))))******++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,------,,,++++++---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------000000000000000000000000/////////000000000000000//////............//////333333222111000000000111111222333444555444444333333222111111000111111111444444444444333222111000222222222333333222111111///000000111111111000000555666777777666444222000222222333333333333444444444333222111000000000000//////............//////......//////000000000111333333222222222333444555333333222222111000//////...//////000000000000///111111111111000///------...------,,,+++++++++++++++++++++************)))************************+++***)))(((((()))***++++++******)))))))))))))))+++***)))'''&&&&&&&&&&&&''''''(((((())))))******))))))*********((('''%%%)))((((((((((((***,,,---((((((((((((''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((('''&&&%%%$$$$$$######'''((('''&&&(((***''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((()))***++++++))))))))))))************+++++++++***)))((('''''''''((()))******)))'''''')))))))))***+++++++++,,,(((((()))***++++++,,,,,,///............///000000---------............///////////////000000000000000000///......///111111000//////............///////////////000000000111111111222222222111111000333333333444444333222222333333333333333333333222555555555555444333222111888888777777777777777777::::::::::::::::::::::::888888888888888888888888999999888888888888888888:::999999888888999999:::======>>>??????>>>===<<<;;;::::::::::::::::::999:::::::::999999888888888999999999:::::::::;;;;;;:::;;;<<<>>>??????@@@@@@<<<===???@@@@@@???>>>===????????????>>>>>>>>>>>><<<<<<;;;:::999777555444666444333333444555333222333333333222222111111111333333444555444333222111222111111000///......---111000...,,,+++++++++,,,---,,,,,,++++++,,,,,,------------...............000...,,,---000111///---------,,,,,,,,,,,,+++++++++*********))))))(((((((((((()))***************,,,+++++++++******))))))))))))))))))************))))))))))))))))))))))))))))))************))))))((((((((((((((()))))))))***)))(((''''''((()))***''''''((())))))******+++++++++++++++++++++++++++++++++***))))))***++++++,,,,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++,,,,,,,,,------------...,,,,,,,,,---------------------,,,,,,+++,,,,,,,,,,,,,,,---------.........////////////////////////.........//////000000000//////............//////222222111000000000111111...///000111111111000000111000000000111222333333444444444444333222111000222333333333333333222222000000000000000000//////444555666666666444222111222222222333333333444444333333222111000//////000000000////////////000000......///000111111222222444333333333222333333333333333222111111000//////...///000000000000000000000000000000///...---,,,......---,,,+++++++++++++++++++++*********))))))************************+++***)))(((((()))***++++++***))))))(((((())))))***)))(((''''''&&&''''''''''''(((((()))))))))))))))))))))))))))(((''''''((((((''''''((()))***+++'''''''''((((((((())))))(((((((((((((((''''''&&&''''''''''''''''''''''''((((((''''''''''''((((((***))))))(((''''''&&&&&&!!!$$$((((((''''''((()))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))******((((((((()))))))))******((()))************)))((((((((()))))))))))))))(((***************+++++++++((())))))***++++++,,,,,,+++++++++++++++,,,---------------............///.../////////000000000000000000///////////////000///...............//////////////////////////////111111111222222111111000333333333444444333333222444444444444444444444444555666666666666555555444888888888888888888888888888888888888888888888888888888888888888888888888999999999999999888888888::::::999999999999::::::<<<===>>>??????>>>===<<<;;;;;;::::::::::::999999::::::999999999888888888999999999::::::::::::;;;:::;;;<<<===>>>?????????======>>>????????????>>>???????????????>>>>>>===<<<<<<<<<;;;999777666555666444333333444444333222333333333333222222222111333333444444444333222111111111111000///.........000///...---,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,------......//////000...------///000///---------,,,,,,,,,,,,++++++************)))))))))((((((((()))***************++++++*********)))))))))(((((()))))))))*********************************(((((())))))))))))(((((())))))(((((((((((((((((())))))(((((((((((())))))(((((())))))***++++++,,,+++++++++++++++++++++++++++******))))))******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,///...,,,+++***+++,,,,,,---------.........//////........................,,,,,,---...///000000111000//////......//////000000000/////////000111111111111222333333333222222/////////000111333444555444444444333222222111111333333444444444444444333222111000///......//////222333444555444444222222222222222222333333333333222222111000////////////111000000000000000000111......///111222333444444555444444333333222222111222222111111000000//////...///000000111111000000000000000000///...------///...---,,,++++++++++++++++++*********)))))))))******************************))))))))))))******+++***))))))(((((())))))((((((''''''''''''(((((('''(((((((((((()))))))))***))))))(((((((((((()))(((((('''''''''(((((()))%%%&&&&&&''')))******+++(((((((((((((((''''''&&&''''''''''''''''''''''''((((((''''''''''''(((((()))))))))((('''''''''&&&$$$&&&(((((('''''''''(((&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))%%%&&&)))+++++++++***)))(((((('''(((((()))***++++++++++++***************)))))))))***++++++,,,,,,***************++++++,,,---------............///....../////////000000000000000000000//////...------------......//////000//////..................000000111111222111111000222333333444444333333333333333444444555555666666666666777888888888777777888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999::::::999999999999::::::<<<===>>>?????????======;;;;;;;;;::::::999999999999999999888888888888888888888999999999:::::::::::::::;;;<<<===>>>>>>???>>>>>>>>>>>>>>>???@@@@@@???????????????>>>>>>======<<<<<<:::999888777666555444333333444444333222444444333333333333222222333333333444333222222111111111000000//////......//////............//////---,,,,,,++++++,,,,,,---++++++,,,------.../////////...------//////...---------,,,,,,,,,,,,++++++************))))))))))))((()))******+++***************))))))))))))(((((((((((())))))))))))******++++++++++++++++++++++++''''''(((((((((((('''''')))))))))((((((''''''&&&))))))(((((((((((()))))))))))))))***++++++,,,,,,++++++++++++++++++++++++******))))))))))))******++++++,,,---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------...------,,,,,,+++++++++///...,,,+++******+++,,,------------............------------------------++++++,,,---...///000111000000////////////000000//////......///000111111333333333333333333333333000000000000111222333444444333333222222222222222333444555555555555555555555444111///...///000111000111222333333333333222111222222222222333333333111111000///////////////000000////////////000000...///000111333444555666555555555444333222000000111111000000000/////////...///000111111111111111111111111111111000///...///...---,,,+++*********************))))))))))))***************************))))))))))))))))))*********)))((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((***)))(((''''''((()))***)))))))))(((((((((((((((&&&''''''((())))))******(((((((((((((((''''''&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''((((((((((((%%%&&&)))+++++++++)))(((((('''''''''''')))+++,,,,,,+++++++++***)))))))))))))))*********+++++++++,,,,,,,,,,,,,,,---......---------............///........./////////000000000000111111000...,,,++++++,,,---...//////000000............------------///000000111111111111111222222333444444444333333222222222333444555666666555555666777888999999999888888888888999999999999::::::::::::::::::::::::999999999999999999999999999999999::::::::::::::::::::::::999999:::::::::<<<===>>>???@@@???>>>>>>;;;;;;;;;::::::999999999888888888888888888888777888888888888999999999999:::::::::;;;;;;<<<===>>>>>>>>>=========???@@@AAA??????@@@@@@@@@???>>>======<<<;;;:::999888777777555444222333444444333111444333333333333333333333333333333333222222111111111000000000/////////...///////////////000000111---,,,,,,++++++,,,,,,---******+++,,,---......///...------------...------------,,,,,,,,,+++++++++*********))))))))))))))))))******++++++*********)))))))))((((((((((((((((((((((((((()))))))))***++++++++++++++++++++++++''''''((((((((((((''''''))))))((((((''''''&&&&&&(((((())))))))))))(((((()))))))))***++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,,,,---------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,++++++***...---,,,+++++++++,,,,,,+++,,,,,,,,,,,,---------------------------------++++++,,,---...///000111000000////////////000000//////......///000111111000000//////////////////222222111111111111111222333333222111111111222222333444555555666666666555888666444222111111222333000000111222333333333333111111111222222222333333111000//////////////////.........------............///000222333555666666555555555555333111000///000000//////////////////...///000111222222222222222333333333333222222111//////---,,,+++******************)))))))))(((((()))))))))))))))))))))))))))))))))******)))))))))***))))))((('''(((((((((''''''&&&''''''((()))***(((((((((''''''''''''''')))(((''''''''')))***+++******+++************)))))))))))))))))))))(((((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))))))))((('''''''''''''''((((((((((((&&&((()))******)))(((&&&((('''''''''''')))+++,,,,,,+++++++++***)))))))))***************+++++++++---------------......///---------............///............///////////////000000000///...,,,+++***+++---...////////////...............---------...///000111111111111111111222333333444444444333000000111222333333444444333444555666777888888888777777888888888999999999::::::::::::::::::::::::999999999999999999999999999999::::::;;;;;;;;;;;;;;;::::::::::::::::::;;;<<<===>>>@@@@@@@@@???>>><<<<<<;;;::::::999888888777777777777777777777777777777777888888888999999:::999999999:::;;;<<<===>>>======<<<===???AAABBB??????AAAAAAAAA@@@>>>===<<<;;;:::888777777777777555333222222333444222111333333333333333333333333333333222222111111111111000000000000////////////......///000000111111111---,,,,,,++++++,,,,,,---******++++++,,,------...,,,---------,,,,,,,,,---------,,,,,,,,,+++++++++))))))))))))))))))************++++++++++++******((((((((((((((()))))))))'''(((((((((((()))))))))++++++++++++++++++++++++''''''((((((((((((''''''((((((''''''''''''''''''(((((())))))))))))(((((((((((())))))***++++++,,,++++++++++++++++++++++++((())))))******))))))(((******+++,,,------------*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,---...///000000111111000000//////000000111000000/////////000111111222111000000///000000000333222222111000000111111333222111000000111222333333333444555666666666666777666555444333333444444111111111222222333333333111111111111222222222222111000000//////000000000...------,,,,,,------...//////000222333444555555555555555555444222000///////////////...............///000111222333333333333444444444444444333333000///...,,,+++***))))))******)))))))))((((((((())))))))))))))))))))))))))))))************))))))***)))((((((''''''(((((('''''''''''''''((()))***(((((((((''''''''''''&&&''''''''''''(((***++++++******+++,,,,,,++++++************))))))((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''((()))))))))(((&&&$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''((()))***)))((((((''''''((((((((()))))))))((((((((()))((((((''''''(((((('''(((((()))***++++++++++++***************************************+++++++++++++++,,,---------------............///------........./////////////////////......---,,,***+++---...//////...---------........./////////......///000111111111111111111222333444444444444000000111111222222333333222333444555666666777666666666666777888888999999888888888888888888888888::::::::::::::::::::::::999::::::;;;;;;<<<<<<===;;;;;;::::::::::::;;;;;;<<<===???@@@@@@@@@@@@???<<<<<<;;;::::::999888888666666666666777777777777666777777777777888888888:::999888888888999;;;<<<============>>>@@@AAAAAA???@@@AAABBBBBB@@@>>>===;;;:::888777666666777777444333222222333333222111111111222222222222333333333333222111111111111222000000000000////////////......///000111111000000---,,,,,,++++++,,,,,,---******++++++++++++,,,,,,+++,,,------++++++,,,---------,,,,,,,,,,,,++++++))))))))))))************+++++++++,,,++++++***)))(((((())))))))))))******''''''(((((((((((())))))++++++++++++++++++++++++((((((((())))))(((((((((&&&&&&'''''''''''''''''''''((()))******)))((('''''''''((())))))******+++++++++++++++++++++++++++'''((()))******)))(((''')))***+++,,,------------)))*********++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,)))***,,,---......---,,,,,,,,,,,,,,,---------...------------------------.........//////000000000111111000000000000111111222222111000000000111111555444333111111111222333111111111000111111222222333222111000000111222333222222333444555666666555555555555555444444444444333222222222222333333444111111111111222222222222111111000000000111111222......------------......000000000111222333333444333444555555444222000///...........................///000111222333333333333333444444444444444333000///...,,,+++***))))))***)))))))))(((((((((((())))))))))))))))))))))))((()))***++++++***)))((())))))(((''''''''''''((((((((('''''''''(((((()))(((((('''''''''&&&&&&&&&%%%&&&''')))******++++++((()))***+++,,,,,,++++++)))))))))))))))*********(((((((((((((((''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((())))))******'''%%%%%%((())))))(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$%%%''')))******)))(((((((((((()))))))))******''''''&&&&&&'''((()))***(((((()))))))))))))))(((***************+++++++++***************************************++++++,,,---------............///---------........./////////......---------......+++,,,...//////...---,,,------...///000000111111---...///000111111111111000111222333444444444444222222222222222222222222333444555555666666666666444555555666777777888888888888888888888888888888:::::::::::::::::::::::::::::::::;;;<<<=========;;;;;;::::::::::::;;;;;;<<<===???@@@AAAAAA@@@@@@===<<<<<<;;;999888888777555555555666666666777777666666666777777777888888:::999888777777888:::;;;;;;<<<===>>>@@@@@@@@@@@@>>>@@@AAACCCBBBAAA>>>===:::888777555444555666777444333222222333333222000000000000111111222222222333333111000000000111222////////////000000000000---...///000000000///...---,,,,,,++++++,,,,,,---++++++++++++***************,,,---,,,******+++---------,,,,,,,,,,,,++++++((()))))))))************+++,,,,,,,,,++++++***))))))))))))*********++++++'''''''''((((((((())))))************************(((((())))))))))))((((((%%%&&&&&&''''''((((((((('''((()))******)))(((''''''''''''((())))))******++++++++++++++++++++++++'''((()))******)))(((''')))***+++,,,------...---))))))******++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---'''))),,,...//////---,,,---------.........//////......................../////////000000000000000111111000000000000111111333333222111000000111111222111///.........////////////000000111222444444333222000//////111222444111222333444555555555555333333444555555444444444444444333222222333333444000111111111111222222222222111111111111111222222//////............//////000000000111111222222222333444555555555333111///---........................///000111333333333444222222333444444333333333000000...,,,+++***))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))***++++++***)))((())))))((('''''''''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&$$$%%%''')))+++++++++***&&&''')))***+++++++++***''''''((()))***+++,,,,,,(((((((((((((((''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&'''((((((,,,)))&&&'''***,,,+++***%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''"""$$$''')))*********)))))))))))))))************&&&%%%%%%%%%&&&))),,,...(((((()))******)))''''''))))))******+++++++++,,,++++++******************+++++++++***+++,,,,,,------------.........//////---------........./////////...---,,,,,,---///000+++,,,...//////---,,,***,,,---...///000222333333---...///000111111111111000111222333444444555444444333333333333333333333444555555666666666666666333444444555666777777888::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<===>>>>>><<<;;;;;;::::::;;;;;;<<<<<<===???@@@AAAAAA@@@@@@======<<<;;;999888888777444555555555666666777777666666666666777777777777:::999777666666888:::;;;:::;;;===???@@@AAA@@@@@@>>>@@@BBBCCCCCCAAA>>>===999888666444333444555666444333111222333333222000//////000000111111111222444333111000000000111222////////////000000000000---...///000000///...------,,,,,,++++++,,,,,,---,,,,,,++++++***)))))))))))),,,---,,,***)))+++------------,,,,,,,,,++++++(((((())))))*********+++,,,,,,,,,,,,,,,+++***)))))))))******+++++++++,,,''''''''''''((((((((()))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((*********)))))))))))))))***)))))))))***+++,,,,,,)))))))))))))))))))))))))))+++...///---,,,++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------......---,,,---...///000---,,,,,,,,,,,,---......,,,,,,,,,---...///000000---------.........//////...////////////000000000//////000000000//////...222222222111111111000000333444555666666555444333111111111111222333444555333333444444444444333333:::777444555777999999888555555444333333333333333555555444444444333333333222222222222111000//////111000///......///000111...///000111333444555666333333333222111000//////000000////////////000000......000111111222222222444444444444444444444444222///+++))))))))))))((((((((('''''''''(((((()))''''''''''''((((((((((((((()))***+++,,,+++******((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&)))((('''&&&&&&'''((()))))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((())))))))))))((('''%%%$$$###''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((())))))((('''&&&&&&((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''''''''((()))))))))))))))'''&&&&&&&&&&&&'''(((((((((((())))))*********++++++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,......---,,,,,,+++******++++++,,,,,,,,,,,,------...---,,,,,,......---,,,++++++,,,------......///,,,...///111111///...,,,............////////////000000000000111111111111000111111111111222222222000222333333222111333444555555555666666666666666::::::;;;;;;;;;;;;;;;::::::::::::999999888888888:::::::::;;;;;;;;;;;;<<<>>>===<<<;;;:::;;;;;;<<<>>>>>>>>>===============<<<<<<;;;:::888777666666444444555555555555555555555555555555666666666666999888777777666777777777999999:::<<<>>>@@@BBBDDD@@@@@@AAAAAA@@@>>>===<<<<<<:::888666444444444444111111111111111111111111555444222111111111222222555444333222111111111111000000000000////////////000000000000////////////...---,,,+++***+++,,,,,,***++++++++++++***))))))************************++++++************++++++''''''((())))))))))))))),,,,,,,,,+++***)))(((((())))))************))))))))))))))))))(((((((((((())))))))))))************''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))((((((((())))))***+++)))))))))))))))))))))))))))+++......---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,+++,,,---...///---,,,,,,,,,,,,---......---......//////000000000---------.........//////111111111222222222333333111111222333333222222222222222222111111111000000000000111111111111000000111111111111222333444555444444444555555444444444777666555777999:::888555333333333333444555666777555555555555444444333333222333333333222111000000111000///......///000111000111111222222333333333222333333222222000//////...........................///000111111111111111222222222222222222333333222///+++))))))***)))(((((((((''''''''''''((((((''''''''''''(((((((((((('''((()))*********))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&***)))((('''&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''&&&%%%''''''&&&&&&%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((('''&&&&&&((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))***++++++++++++***''''''((()))))))))))))))'''&&&&&&&&&&&&'''((((((((()))))))))************++++++++++++++++++++++++***************+++,,,,,,))))))*********+++++++++...------,,,++++++******+++++++++,,,,,,,,,---------+++***+++,,,---,,,++++++++++++,,,------......---...000111111000...---............//////////////////000000000111111111000000111111111222222222000111333222111111222444444444555555555555666666888999::::::;;;;;;;;;;;;::::::999999999888888888:::::::::;;;;;;;;;<<<<<<===<<<:::999999999:::;;;==================<<<<<<======<<<:::999777666666444555555555555555444444333444444444444555555555777777666666666666777777;;;;;;<<<===>>>???AAAAAA@@@AAAAAAAAAAAA???>>>===<<<;;;999666555444444444222222222222222222222222333222222111222333555666444444333222111111111111111111000000000/////////111000000000//////.........---,,,+++++++++,,,,,,+++++++++*********))))))************************+++******))))))******+++******+++++++++++++++************))))))((((((((())))))************))))))&&&&&&&&&&&&%%%%%%%%%%%%((((((((()))))))))******''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''((()))))))))))))))))))))))))))))))))+++------,,,+++***+++))))))******++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++++++++++++++,,,---------,,,,,,,,,,,,---......//////000000000000000000------........./////////222222222222333333333444111222333333444444444444222222222111111111111111222222111111111111222222222222222222333444555555444555555555555555555444444444666999::::::666444222222333444555777999:::666666666555555555555444333333333444333333222222000000////////////000000222222222222222222111111222222222222222111000///,,,---...//////...---,,,///000000111111111111000//////000000111111111222111///,,,************)))((((((''''''''''''((((((''''''''''''((((((((((((&&&'''((()))))))))(((((())))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&))))))((('''&&&&&&''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((($$$%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&&&&((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''((())))))))))))(((''''''&&&&&&''''''((()))))))))))))))************++++++++++++++++++++++++******)))((((((***+++,,,(((((()))))))))*********------,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,***)))***+++,,,+++***)))******+++,,,,,,------...///000111111000///...---............///////////////000000000000111111000000000111111111222222000111222222111111222444333333333444444555555555777777888:::;;;;;;;;;;;;999999999888888888888888::::::;;;;;;;;;;;;<<<<<<;;;:::999888777888999999<<<<<<<<<<<<<<<<<<<<<<<>>===;;;999777666555555555555555555444333222222222222333333333444444555555555555666777888888=========>>>>>>?????????AAAAAABBBBBBBBB@@@???>>>===;;;:::777666444444444333333333333333333333333111111111222333666888999444333222111111000111111222222111111111000000000111111000000///...------...---,,,+++++++++,,,,,,,,,+++***)))((()))************************************))))))))))))******++++++,,,,,,,,,++++++***((((((((((((((((((((((((((())))))******))))))(((&&&%%%%%%%%%%%%$$$$$$$$$''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******((((((((()))))))))))))))(((((((((''''''((()))))))))))))))))))))))))))))))))***,,,,,,+++******+++'''(((((()))***++++++,,,+++++++++++++++,,,,,,,,,...---,,,+++************+++++++++++++++,,,,,,------,,,,,,,,,,,,---......000000//////////////////............////////////000000111111111222222222///000111222333333444333111111111111111111111111444333111111111111333444333333222222333444444555444555555666666555555444444444666777888888666555333333333444666777999:::666666666666666666666555333444444444444444333333000000////////////000000000111222222222222111000222222222222222111000///,,,---///000000///---,,,000000111111111111000000......///000000111111111111...,,,+++++++++***))))))((((((''''''''''''(((''''''''''''((((((((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&'''''''''''''''((((((''''''&&&&&&&&&''''''(((%%%%%%&&&'''''''''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&((()))&&&'''(((((())))))(((((('''''''''''''''(((((())))))))))))))))))*********************************+++***)))(((((()))+++,,,))))))))))))*********+++,,,,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,***)))***+++,,,+++***)))))))))***++++++,,,,,,...//////000000//////...---------.........//////////////////000000000111000000000000111111111111000111222222111111222333222222222333333444444555666777888:::;;;<<<<<<<<<888888888888888888888777::::::::::::;;;;;;;;;;;;:::999888777777777888999<<<<<<<<<<<<============??????===;;;999777666555666666666555444333222111222222222333333333333444444444444555666888999:::<<<<<<===>>>????????????AAAAAABBBBBBBBBAAA???>>>===<<<:::999777555444444444444444444444333333333000000000111222555777888444333222111000000000000222222222222111111111000111111000///...------,,,------,,,,,,,,,+++++++++---+++)))((('''(((***+++************************)))))))))(((((()))))))))***************))))))(((((((((((((((((((((((()))(((((())))))))))))((((((((((((((('''''''''&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''(((((())))))))))))***))))))((((((((())))))(((((((((((((((((((((((((((***++++++***))))))+++''''''((()))******++++++*********++++++,,,,,,,,,...---,,,+++***)))))))))+++,,,,,,,,,---------------,,,,,,,,,,,,---......///............................../////////000000000000111111111222222222///000111222333444444444111111111111111111111111000///...------...///000333333222222222333444444444444555555555555444444555555555555555555666777555555555555555666777777555666666666666666666666444444555555555444333333//////000000000000//////...///111222333333222111111111222222222111000000---...000111111000...---///000000111111111111000000000000000111111222222000...,,,,,,,,,,,,+++)))))))))((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))******))))))))))))))))))))))))*********)))))))))((((((%%%%%%&&&&&&&&&&&&&&&&&&######%%%&&&((())))))***%%%%%%&&&&&&''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&'''&&&%%%%%%$$$&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''((((((((((((((((((((((((***)))((('''((()))***+++&&&&&&'''((((((((((((((((((''''''''''''((())))))******))))))))))))))))))************************,,,+++***))))))***+++,,,*********+++++++++,,,,,,,,,+++++++++++++++***************+++++++++,,,,,,---+++***+++,,,---,,,+++(((((()))******++++++,,,......////////////......------------...............////////////000000000//////000000000111111111///111222222111000222333111111222222333444444555777777999:::<<<<<<======777777777777777777777777999999999999::::::::::::999999888777777888999:::<<<<<<<<<======>>>>>>>>>>>>>>>===;;;999777666555555555555555444333222111222222333333333444444444444444555666777888:::;;;999:::<<<===???@@@@@@@@@???@@@AAAAAAAAA@@@???>>><<<;;;;;;:::888777666555555555555444444444333333111000000000000222444555333333222111000000000000222222222222111111111000000000000///...------,,,---------,,,,,,,,,++++++,,,+++)))''''''((()))***)))))))))))))))))))))))))))((((((''''''(((((()))))))))*********))))))(((((()))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((('''''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((((())))))*********))))))(((((())))))(((((((((((((((((((((((((((*********(((((()))***(((((())))))******++++++))))))******+++,,,,,,,,,...---,,,+++************++++++,,,------------------,,,,,,,,,,,,---......---------...................../////////000000000222222222222333333333444222333333444555555555555111111111111111222222222111000000//////000000111333222222111111222222333333444444444444444444333444555555444333333666888777666666555444444444555444555555555555666666666555555555555444333222111//////000000000000//////---...000222333333222111111111222222222111111000...///000111111000///......///000111111222222222222222111111111111111111///...,,,,,,------+++)))***)))(((''''''&&&''''''''''''''''''(((((((((((())))))((((((((()))***+++)))))))))))))))))))))))))))))))))(((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&!!!###$$$&&&((())))))***$$$$$$%%%%%%&&&'''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%$$$###%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))&&&&&&'''(((((((((((('''((((((''''''(((((()))***************))))))))))))************************+++++++++++++++************++++++++++++,,,,,,,,,++++++++++++++++++******************++++++++++++---+++***+++,,,---,,,+++((())))))***++++++,,,,,,------------------------,,,------------...............////////////000000/////////000000000111111///000111111000000111333111111222222333444555555777777999:::;;;;;;;;;;;;666666666666777777777777777777888888888999999999888888777666777888999:::;;;;;;;;;<<<======>>>>>><<<<<<;;;:::888777666666444444444444444333222111222222333333333444444444444444444555666888999:::777888:::===>>>??????>>>======>>>??????>>>===<<<::::::;;;::::::999777777555555555444444333333222222111000//////000111222333222111000000///000000222222111111111000000000/////////............---,,,,,,---------,,,+++***+++***)))((('''((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))***+++++++++++++++))))))))))))))))))))))))'''(((((())))))(((((('''(((((('''''''''&&&&&&&&&''''''((((((((()))))))))((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((())))))******)))(((((('''''''''(((((((((((((((((((((((((((((()))***)))(((''')))***************************((())))))***++++++,,,,,,------,,,+++************)))***+++,,,---,,,,,,+++---,,,,,,,,,,,,---......------......//////000000.../////////000000000000111111111222222222333333222333444444444444333333000000111111111222222222222333333333333333333222222111111000000111111111222222333333333333222222222444666555333333444666666666555444333333444444333333444444555555555555666666555555333222000///...///000111111000///......///111333333222000...000111111222222222111111////////////////////////,,,---///000222333333333333222222111111000000000///...------...---+++******)))(((''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((()))***((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&'''''''''''''''###$$$$$$%%%&&&&&&''''''(((((('''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&'''((((((&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((''''''((((((((((((((())))))***************)))))))))(((************************)))***+++,,,+++***((('''************++++++++++++******************++++++************++++++++++++,,,***)))***+++,,,+++***))))))******+++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,---------................../////////000000////////////000000000111///000111111000000111222111111222333444555666666666666777888888888888888555555555666666666777777666666666666777777777777777666555555555666888999888888999::::::;;;<<<<<<::::::999888888777666666333333444444444333333222111111111222222222222333222222222333444555666777777888:::<<<======<<<;;;:::;;;<<<======<<<;;;:::999999:::;;;;;;:::999999555555444444333222222111222111000000000111222333333222111000000/////////111111000000000/////////---------............///,,,,,,---------,,,+++******)))))))))(((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&'''((()))***+++++++++)))))))))(((((('''''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%((((((((()))))))))******((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))))))))'''''')))***+++++++++***************((())))))***++++++,,,,,,---,,,++++++******++++++((()))***+++,,,+++******---,,,,,,,,,,,,---......---......///000111111222////////////000000000000...////////////000000000111111222222222111000000000000111111222222222222///000111222222111000///111111000000000000000111111222222333333222222111///333777888555333333444555444444333333333444444333333333444444444555555777666666444333111///......///000111111000///...000111333333333000...,,,000111111222222222111111///...------------...///+++,,,...000222333444444333333222111000///......///...------......,,,*********)))''''''&&&&&&&&&''''''''''''((((((((()))''''''&&&%%%&&&'''((()))(((((((((((((((((((((((($$$$$$$$$#########""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''''''''&&&%%%$$$######$$$%%%%%%&&&'''''')))((('''&&&&&&&&&&&&&&&""""""$$$%%%&&&'''''''''%%%&&&'''((((((&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&((()))***)))((('''%%%&&&''''''((((((''''''((((((((((((((()))******+++*********))))))(((((())))))))))))))))))))))))'''(((***,,,+++)))&&&$$$))))))))))))******************************++++++)))************+++++++++***)))((()))***+++***(((*********+++,,,,,,------,,,++++++******++++++,,,,,,,,,,,,---------................../////////000////////////000000000000///000111111000000111222111222222333555666777777555555666666666666666555444555555555666666777777555555555555666666666666555444444333444555666777666666777888999999::::::888888888777777777777666222222333444444444333333000000000000111111111111111111111111222333444444888999;;;<<<<<<;;;999888888999:::;;;;;;;;;:::999777888:::;;;<<<;;;::::::555555444333222222111111111111000000111333444555333222111000////////////000000000000////////////,,,,,,------.../////////,,,,,,---...---,,,+++***)))))))))***)))(((''''''))))))))))))))))))))))))'''''''''&&&&&&'''''''''"""###%%%'''((()))))))))))))))((('''&&&&&&%%%%%%''''''((((((((((((''''''(((((('''''''''&&&&&&&&&))))))))))))************''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((())))))&&&&&&&&&&&&&&&'''((()))''''''&&&%%%$$$%%%(((+++((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))'''''''''''''''((()))))))))************+++++++++*********))))))))))))(((+++---...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,---......///000111111222000000//////.........---//////000111111111111111111111111111000000000///111111111111111222222222000000000000000000000000111111333444444444444444444444444555555555555666888777777555444222000///111111111111111222222222444555555444222111111222000000////////////000000111111111111111111111111111111111111111000///...222222222111111///......---......///000111111222222222222111000//////...------------,,,+++***)))((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%((('''%%%$$$%%%(((+++---&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%(((%%%###$$$%%%#########$$$%%%'''((())))))''''''&&&&&&&&&%%%%%%%%% !!!"""$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%&&&'''))))))((((((''''''&&&&&&''''''''''''''''''&&&&&&''''''((()))***++++++,,,&&&'''((()))++++++++++++***)))(((''''''((()))***))))))((((((((((((((()))))))))(((((((((((()))))))))))))))))))))))))))***''''''((()))***++++++,,,))))))************))))))******)))))))))))))))***+++++++++++++++,,,,,,---++++++************************+++++++++,,,,,,,,,............////////////000000////////////000000000000000000////////////000///.........///111222222333333333333333333444444444555555555555555555555555666666666666555555555666666666666666555555444444444555555555555555777777777777777777777777999999888777666555444444222111111111000000//////111111222333333333333222111111111111222333444555666888::::::888777888999777888999:::::::::::::::::::::999999888777666666777666666555444444333333222222222222222111000///111111000///////////////111111000......---------,,,,,,,,,---------......+++++++++*********))))))(((((())))))))))))(((((((((((((((((()))))))))))))))((('''&&&%%%%%%&&&'''(((((()))*********************)))(((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((('''((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&%%%$$$$$$$$$&&&((())))))(((((('''''''''''''''''''''((((((((())))))'''((((((((())))))))))))&&&&&&%%%%%%&&&&&&'''((())))))*********++++++++++++************)))))))))(((***,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------......//////000000111111000000/////////.........//////000111111111111111111111111000000000//////000000000000111111111111000000000000000000000000...///000111222222222222333444444444555555555555555555555555444222111000111111222222222222333333333444555444222111222333000000////////////000000111111111111111111111111111111222222111000000///111222222111111///......---......///000000111111222111111000//////......------------,,,+++***)))((('''''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%&&&(((***+++'''((((((((('''&&&%%%%%%((((((((('''''''''&&&&&& %%%(((%%%###%%%%%%$$$$$$%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$######%%%%%%$$$$$$%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''&&&&&&((((((((())))))******+++'''((()))***************))))))(((''''''((())))))))))))((((((((((((((()))))))))(((((((((((())))))***)))))))))))))))))))))((((((((()))*********+++))))))************))))))***))))))(((((()))))))))((((((((((((((()))************************************+++++++++,,,,,,,,,---.........////////////000//////......//////000000////////////////////////////////////000000111222222222333333333333444444444444444444555555555555555666666666666555555555666666666666666555555444444444444444444444444666666666666777777777888999999888777666555444444111111111111000000000///111111222333333333333222111111111111222333444444666888999999888777777888777888999999::::::999999999999999888777666666666666666555555444333333222111222222222111111000///111000000///////////////000000///------,,,,,,---,,,,,,,,,,,,------------+++++++++*********))))))(((((())))))))))))(((((('''((((((((())))))))))))***)))((('''''''''(((((((((((()))*********************)))(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((())))))))))))''''''((((((((()))))))))''''''&&&&&&''''''((())))))))))))*********+++++++++++++++************)))%%%'''************,,,---++++++,,,,,,,,,,,,,,,,,,------------............////////////////////////000000////////////......//////000000111111000000000000000000////////////////////////////////////////////////////////////---...///000000111111111333333333333444444444444333333333333333333222222111222222222333333333333222444444444222222222444111000000//////000000111000000000000000000000000111222222222222111000000111111111111000///......------......///000000000000000000//////......---,,,,,,,,,,,,+++***))))))))))))((((((((())))))***''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***&&&&&&&&&''''''((())))))((((((((((((&&&%%%$$$###%%%%%%$$$$$$$$$######### %%%'''%%%$$$&&&'''%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))((())))))******))))))((()))(((''''''''''''((()))(((((('''''''''(((((())))))((((((''''''(((((()))******))))))((((((((('''))))))))))))))))))))))))((())))))******))))))((()))((((((''''''((())))))'''''''''''''''((())))))******************************+++++++++,,,,,,,,,---------.........////////////............//////////////////////////////...//////000000000000000222222222222333333444444444444444444444444444444555555666666666666555555555555666666666666666555444444444444444444444444444444555666777888888999999999888777666555444444111111111111000000000000111111222333333333333222111111000111111222333444666777888888777666777888777888888999999999999888888888777777666555555555555555444444333222222222111111111111111000000///000000000/////////............---,,,++++++++++++++++++,,,,,,,,,---------+++************)))))))))'''(((((())))))(((((('''''''''((((((((()))))))))))))))((((((((())))))***(((((()))*********************)))(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''''')))(((((()))))))))'''&&&((((((((((((''''''''''''((((((((()))))))))******'''''''''((((((((()))))))))))))))))))))***++++++))))))))))))************++++++++++++************&&&(((***+++******+++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------.........//////////////////......000000////////////////////////000000000000000///000000/////////............................................................///000111222222222222222222222222333333333444222222333333222222111000000000000111222222333333222333444444222222333444111000000//////000000111000000000000000000000000111111222222222222111111000000111111000///......---------......////////////.........---------,,,***+++++++++******)))(((******)))(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((()))))))))%%%%%%'''(((((((((''''''''''''''''''&&&&&&%%%$$$###""""""""""""!!!!!!!!!!!!%%%&&&$$$%%%((()))&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$###############$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''(((%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((((('''))))))******)))(((''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((((((((((((''''''(((((((((***))))))((((((''''''&&&)))))))))))))))((((((((((((((())))))))))))(((((((((''''''''''''(((((()))((((((((((((((()))******))))))))))))******************+++++++++,,,,,,,,,,,,,,,---------...............------------...............///////////////---...000111111111000///111111111222333333444444444444444333333333333333444444555555555555444444444555555666666666666555666666555555555555555555333444555666888999:::;;;999888888777666555444444111111111000000000000000111111222333333333333222111111111111111222333333555777777666555555666888777777888888888888888777666666555555444444444444333333333222222111111111///000000111000000/////////////////////.........,,,,,,+++***************++++++++++++,,,,,,,,,,,,************))))))))))))'''((((((((((((((((((''''''''''''((((((((())))))'''''''''(((((())))))***(((((()))******************))))))(((((((((((((((((((((&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$%%%''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''''''''(((((((((((()))))))))))))))***++++++(((((()))))))))*********+++++++++*********)))))))))+++,,,,,,+++******+++*********++++++,,,,,,,,,+++,,,,,,,,,------......////////////............//////000000000000000000//////000000000//////.../////////............---,,,------------.........------------------------......000111111111111111111111111111222222222222333333222222111000...------......///000111111111333444555444222111222333000000////////////000000////////////////////////000111111222222222111111///000000000000//////...------------............---------,,,,,,,,,,,,,,,)))))))))***))))))((((((+++***)))'''&&&%%%$$$$$$''''''&&&&&&&&&&&&'''''')))((((((((('''''''''&&&$$$%%%'''(((((((((&&&%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$"""%%%%%%$$$%%%******(((""""""###$$$%%%&&&'''((($$$$$$#########"""""""""""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''(((((((((''''''''''''''')))))))))))))))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&'''((((((((((((''''''''''''((((((((((((((((((''''''&&&&&&)))))))))((((((((((((((((((((())))))))))))(((((('''''''''''''''((())))))((((((((((((((())))))***(((((()))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------------....../////////000---...000111111111000///000000111222222333444444444444333333222222222222333333444444444444333333333333444555555555555555777777777777666666555555444444666777999:::;;;<<<888777777666555444333333000000000000000000111111111111222333333333333222222222222222222222333444555666666555333333555777777777777888888777777666444444333333333333222222111111111111000000000000...//////000000000//////...//////000///...------+++******))))))))))))************+++++++++,,,,,,))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((%%%&&&&&&'''(((((((((((((((((()))******************))))))(((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%(((&&&$$$&&&)))***)))&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))((((((((()))))))))***************))))))))))))(((***,,,---,,,+++))))))***))))))******+++,,,,,,,,,,,,,,,,,,,,,------------........................//////000000000000111111//////000000000///......///.........------------++++++,,,---...//////000........................,,,---...//////000000000000000000000111111111222222222222111000...---,,,,,,,,,---...///000000111444555555444222111111222///......------....../////////////////////////////////000111111111111000/////////000000//////...------------------------++++++++++++++++++++++++'''(((((())))))(((''''''***)))'''&&&$$$#########''''''&&&&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%"""###$$$&&&''''''''''''$$$$$$$$$$$$###############%%%$$$###&&&+++,,,)))!!!!!!"""$$$%%%'''(((((($$$$$$$$$#########""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%$$$######""""""%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&'''''''''''''''))))))))))))(((((('''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''((()))******&&&&&&&&&&&&&&&'''(((((('''(((((())))))***************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,---------......//////000...//////000000000000000///000000111222333444444444333333222222111111000111111222222222222111111111111222333444444444444888888777777666555555555444444555777888:::;;;;;;666666555444333222111111000000000000111111111111111111222333333333333222444444333333333333444444555555555333222222555777666777777777777666666555222222222111111111111111////////////////////////---......///////////////......///000///...---,,,******)))))))))))))))***))))))*********+++++++++(((((()))))))))))))))***&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((%%%&&&'''''''''''''''&&&(((((()))*********************)))(((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%(((%%%"""###(((+++***(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&&&&'''((((((((((((((()))))))))***)))))))))(((((((((''''''((()))++++++***)))***+++((())))))***++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,------......///////////////000000000111111111//////000000///......---.........---------,,,,,,)))***+++---...000111222........................------...///000000000000/////////000000000111111///000000000//////...---,,,,,,---...///000111111555666666444222000000111------,,,,,,,,,,,,------..............................///000000000000000......///////////////...,,,,,,,,,,,,,,,,,,,,,,,,************************&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&&&&&&&######"""""""""!!!!!!!!!$$$%%%$$$###'''------***""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$######"""!!!!!!""""""%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&''''''(((((((((((((((((((((''''''$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''((((((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&''''''(((&&&'''''''''((()))))))))''''''((((((((((((''''''(((((((((((()))***++++++''''''&&&&&&''''''((()))''''''(((((()))******+++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++,,,,,,---......///000000///////////////000000111//////000111222333444444333333333222111000000000//////000000000000////////////000222222333333222666666666555444333333333222333444555666777888999555444444333222111000000///000000000111111111111111111222333333333333222666555555444444555555555444444444222111111444666666666777777666666555444000000000000000000000000........................,,,---....../////////...---...///000000...,,,+++***)))))))))))))))******))))))))))))*********+++(((((((((((())))))******&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((''''''((()))((((((&&&&&&(((((()))*********************)))(((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''#########$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$!!! $$$$$$"""&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((((((((())))))))))))((((((((((((''''''''''''$$$&&&))))))))))))***+++((())))))***++++++,,,,,,---------,,,,,,+++++++++,,,,,,------...///000000//////000000111111111222//////000000///...------......---------,,,,,,,,,((()))+++---///111333333///////////////////////////000111222222333333333////////////000000000000------...///000000//////------...///000111222222666777777555111//////000---,,,,,,++++++,,,,,,---........................------...//////000//////......///////////////...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********&&&&&&''''''(((''''''&&&$$$$$$$$$%%%&&&'''((()))'''''''''&&&&&&'''''''''###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%######'''---...+++$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###''''''&&&%%%%%%$$$##############################""""""######$$$$$$$$$%%%"""""""""###$$$$$$%%%%%%######"""!!!!!! !!!!!!&&&%%%%%%$$$$$$###############$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((''''''((((((((((((((('''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&'''((('''''''''&&&&&&'''''''''###$$$$$$%%%&&&'''((((((%%%&&&&&&'''((()))******''''''((((((((((((''''''(((((((((((()))***,,,,,,)))))))))))))))***++++++&&&''''''((()))******+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++,,,,,,------...///000000000///.........///111222...///000111222333444444333333222222111000000///......////////////............///111111222222222555555444333333222111111111222222333444555666666444333333222111000////////////000000111111111222111111222333333333333222777666666555555555666666444444333222000111444666666666777777666555444444/////////000000000000000---.....................,,,------.../////////...---...///000000...,,,+++******))))))))))))***+++))))))))))))************'''((((((((())))))******&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))*********((('''&&&(((((()))*********************)))((((((((((((((($$$%%%''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''))))))))))))))))))(((((((((((((((''''''&&&&&&((()))*********)))))))))))))))***((((((((((((''''''''''''%%%''')))+++,,,------,,,'''((()))******)))((('''((()))+++---.........---///000111222222111000//////////////////.........,,,,,,,,,++++++*********,,,,,,------///000222222..................------000000000000000000000000000///...------...///000///...------...///000111............////////////555444333111000000//////...------,,,+++++++++,,,---,,,+++******,,,...///******+++,,,...//////000222000............---,,,...---,,,,,,++++++,,,,,,************************''''''((()))))))))))))))((()))***)))'''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$######""""""######$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$$$$###!!! !!!""""""!!!"""!!!"""$$$(((*********$$$$$$$$$$$$%%%&&&''''''(((&&&$$$###$$$$$$###!!!!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########''''''&&&%%%%%%$$$$$$###"""""""""!!! ################################################%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&%%%%%%$$$$$$$$$$$$######"""""""""%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%%%%&&&$$$%%%&&&'''((((((((((((((('''%%%$$$%%%&&&(((***)))(((''')))++++++(((%%%''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))************************)))******++++++,,,------((((((***+++---...000000.........///////////////......000111222333333444444444333222222111111000//////---,,,,,,---...///---...///...---...000222333222222222222222222222333333333222222111111111333222111000////////////000000000000000/////////000000000000111222333444444555555666666555555444444333333333333444555555666555444333111000///...000////////////.........---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))***+++,,,++++++******************(((&&&&&&'''(((((((((''''''(((((((((((('''''''''''''''''''''''''''''')))))))))))))))(((((((((******++++++++++++******)))((('''&&&%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''&&&'''((()))*********)))((((((((((((((()))))))))******+++++++++&&&''')))***+++,,,++++++***+++,,,------,,,+++***))))))+++,,,------------,,,---...//////...---,,,........................,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,---...000000........................//////////////////////////////...------...//////111000...------------............/////////000000222111000///------------,,,+++******))))))******---,,,*********+++---...+++++++++,,,---...000000222000............---,,,++++++***)))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((()))))))))'''&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&$$$######$$$%%%%%%$$$"""!!!!!!###&&&(((((((((#########"""######$$$$$$'''%%%#########$$$###"""$$$%%%%%%&&&&&&'''''''''%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$########################$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''%%%$$$$$$$$$########################$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###############$$$%%%&&&'''((((((((((((''''''&&&%%%&&&'''((())))))((('''(((++++++(((&&&''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,---))))))***+++---...//////....../////////000000000......000111222333333333333333333222111111000000...---,,,,,,,,,,,,---...---...//////......000111111111111111111000000000333333222222222222222222333222111000//////////////////////////////////////////000111111222222333222222333333333333222222333333333333333444555555666555444333111000///......------------,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))))))))***)))))))))))))))***+++,,,***(((&&&&&&'''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))************)))))))))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((''''''''''''((())))))******((('''&&&&&&&&&&&&%%%%%%&&&'''((()))******'''((()))************)))++++++,,,------,,,++++++***************+++,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,------......------,,,,,,,,,,,,++++++,,,,,,++++++,,,---..............................////////////////////////......------------............---,,,,,,,,,------////////////000000000000000000...---,,,,,,,,,,,,++++++******))))))******,,,+++*********+++,,,---,,,,,,++++++,,,...000111111///.........///---,,,***))))))(((((((((((((((((((((((((((((((((((((((''''''((())))))))))))((('''((()))((('''&&&'''(((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$############$$$$$$&&&&&&''''''&&&%%%$$$$$$$$$"""!!!!!!"""###"""""""""!!!!!!"""%%%&&&&&&%%%$$$$$$######"""#########%%%###!!!"""###$$$###"""###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$$$$$$$###!!!"""""""""############&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$######""""""######$$$%%%&&&''''''(((''''''&&&&&&&&&'''''''''(((((((((((('''(((******(((&&&''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,******++++++,,,---------........./////////000000---...///111222222222222333222222111111000//////---,,,,,,++++++,,,---------///000///......///111////////////////////////222222222222222222333333222222111000////////////.........///////////////...///000111222222111111222222333333333333222222333333222222333333444555555555444222111000///......------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++************************))))))******))))))((('''&&&'''''''''(((***+++,,,)))(((&&&&&&((()))((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((((((((((())))))((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''''''''''''''(((((((((((((((''''''''''''((((((((()))***)))(((&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''''''''((((((((((((((((((((((((((()))************)))(((******)))((()))***+++,,,,,,,,,------------,,,,,,))))))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------............////////////000000000000000000000000------------------------((()))***+++---...000000/////////000000000111111111000///...------------------,,,,,,+++,,,,,,---++++++*********+++,,,---------,,,+++,,,...000111000...---...//////---+++++++++***)))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((('''((()))((('''&&&'''(((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$######""""""######$$$&&&&&&&&&&&&%%%$$$######"""!!!!!!"""!!! ###""""""###%%%&&&%%%$$$''''''&&&%%%$$$$$$$$$$$$###!!! !!!###$$$$$$###""""""""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######"""$$$$$$%%%%%%%%%&&&&&&&&&)))(((((('''&&&%%%$$$###%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%&&&&&&'''''''''&&&%%%&&&''''''((((((''''''(((((('''(((((((((((('''''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,------......//////---...///000111111111111222111111000000//////...------------------.........///111000///...///000.........///////////////111111111222222333333333111111000///////////////.............../////////---...000222222222000///444444444555555444444444222222222222222333333444444444333222111000//////000////////////.........,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))((())))))******)))'''&&&&&&&&&&&&'''''')))******)))'''&&&'''((()))((('''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&''''''((((((''''''&&&((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%$$$#########$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''''''''&&&&&&&&&''''''((((((((()))&&&''''''((((((((((((((()))((('''%%%$$$#########((((((((((((((((((((((((((((((''''''''''''''''''&&&'''((())))))((('''&&&)))(((''''''((()))+++,,,,,,,,,++++++++++++,,,,,,((())))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---------------.............../////////000000////////////////////////,,,------------------,,,'''(((***+++---...//////////////////000000000000000///...---,,,,,,,,,------,,,,,,+++,,,,,,------+++++++++++++++,,,,,,,,,...------,,,---...000111...------...//////---++++++***))))))(((((())))))************************&&&&&&'''(((((((((((((((&&&((()))(((''''''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$###""""""&&&$$$"""###$$$%%%$$$$$$%%%######$$$%%%&&&&&&$$$''''''&&&%%%$$$$$$$$$$$$"""!!! !!!###$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''((((((''''''''''''(((''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))************************'''(((((())))))******+++++++++++++++++++++++++++******+++,,,,,,---......---...//////000000000000111000000//////...------------...///////////////...000111111000//////000/////////000000111111111111111111222222333333333111000//////////////////............//////000000...///111222333222000///333444444444444444444333222111111111111222333333333333222222111000//////000////////////.........,,,++++++******++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))((())))))******)))'''&&&(((((('''''''''''''''(((((('''''''''))))))(((&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%&&&&&&$$$###"""!!!!!! !!!!!!%%%$$$###""""""###$$$%%%""""""############""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&&&&&&&&&&&&&''''''(((((()))&&&''''''((()))(((((((((((((((&&&%%%$$$$$$$$$$$$'''''''''&&&&&&&&&%%%%%%''''''&&&%%%%%%&&&&&&'''(((((()))******)))((((((&&&&&&&&&'''((()))***+++***))))))(((((())))))***))))))******++++++,,,,,,******++++++++++++,,,,,,------,,,------...//////.........//////000000111,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,------,,,++++++............////////////------,,,+++++++++++++++******))))))******++++++++++++,,,,,,,,,---------------......////////////---------...//////---+++)))(((((('''''''''''''''************************&&&&&&'''(((((((((((('''&&&'''((((((''''''((()))''''''&&&&&&&&&%%%%%%%%%$$$######""""""######$$$$$$$$$############$$$$$$""""""############""""""$$$###!!!!!!###$$$###"""$$$######$$$&&&'''&&&%%%$$$$$$######"""############"""!!!!!!###%%%$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""!!!$$$######"""!!!!!! ########################""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""############$$$$$$$$$ !!!!!!!!!""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''(((((('''&&&&&&''')))''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))************************'''''''''((())))))***************+++++++++++++++)))******+++,,,---......------...///////////////000000///......------,,,---...///000000000000000...000222222111////////////000000111111222222333222222222222222222333333000//////....../////////......//////000000111111000111222333333222111000111111222222222222111111111111000000111111222333333222222111000000//////...------------,,,,,,,,,++++++************++++++++++++++++++************))))))))))))))))))))))))))))))******))))))((('''))))))((('''''''''''''''(((''''''((())))))(((&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''((((((''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&%%%&&&'''%%%$$$###"""!!!!!!!!!!!!%%%$$$###""""""###$$$%%%#########$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&##################$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''''''''&&&%%%%%%%%%&&&''''''((())))))&&&&&&((()))))))))((('''((('''&&&%%%%%%%%%%%%%%%###############$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&'''((()))***++++++***)))((("""###%%%''')))******+++******)))(((((()))******++++++++++++++++++++++++)))))))))******+++++++++++++++++++++,,,---//////---......///000000111111---------------------------...////////////...---------......---,,,+++***------------............------,,,++++++++++++,,,******))))))******+++,,,,,,,,,------............,,,---///000000000...---,,,,,,,,,...000///---******)))((((((''''''((((((************************%%%&&&''''''((((((''''''&&&'''((((((''''''(((***''''''&&&&&&&&&%%%%%%%%%######""""""""""""######%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$"""!!!!!!!!!!!! """"""!!!"""%%%&&&&&&%%%#########"""######$$$$$$%%%###""""""$$$%%%%%%$$$ !!!!!!""""""###$$$%%%%%%%%%%%%$$$###"""""""""######$$$$$$$$$$$$#####################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!"""""""""#########!!!!!!!!!"""""""""######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%&&&'''((()))&&&(((((('''%%%%%%'''***''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))************************&&&&&&'''(((((())))))***))))))******+++++++++,,,***+++,,,---...///000000------.../////////......//////......---,,,,,,,,,,,,---...///000000000///...111333333111///......//////000111111222333333333333222222222222222222//////.........//////000//////000000111222222333222333222222222222222222111111222222222222111111000000000000000111222222222222111111000000//////...------------,,,,,,,,,++++++************++++++++++++++++++************************************++++++***))))))))))))***((((((((('''(((((())))))'''''''''((())))))'''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&'''((((((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&&&&&&&'''((('''&&&%%%$$$$$$$$$$$$%%%$$$"""!!!!!!###$$$&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%'''''''''&&&%%%%%%%%%&&&&&&'''((())))))%%%&&&((()))))))))((('''''''''&&&%%%%%%&&&&&&&&&$$$$$$%%%&&&'''(((((()))%%%%%%$$$###$$$%%%&&&''''''((()))******)))(((''' """$$$''')))***+++***---,,,+++******+++,,,---,,,,,,,,,+++++++++++++++(((((())))))*********+++)))))))))***+++---...///---......///000111111222000000000000000000000000---...///000000///...---***+++---...///......---,,,,,,,,,---------......//////...---------......,,,+++++++++,,,------...,,,---......//////......+++---000111222000...,,,,,,,,,,,,...000///---***,,,,,,+++***************))))))))))))))))))))))))%%%&&&''''''((((((''''''%%%'''((((((''''''(((***''''''&&&&&&&&&%%%%%%%%%$$$##################$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!"""###$$$%%%&&&&&&&&&%%%###""""""$$$$$$$$$###!!! !!!$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&$$$######$$$%%%%%%$$$!!!""""""###$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###!!!!!!""""""#########$$$$$$$$$$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%(((''''''&&&%%%$$$###""" !!!!!!"""""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%'''''''''''''''((()))***%%%%%%%%%&&&&&&%%%$$$$$$((('''%%%$$$%%%&&&(((***&&&(((((('''$$$$$$'''***''''''''''''((((((((()))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))((())))))***++++++,,,,,,,,,,,,---...///000111222------......///.........///......------,,,++++++***+++---///000000///...///111333333111///.........//////000111222222333444333333222222111111111//////.........//////000///000000111222333333333444444333222222333333444333333333444444333333333000000000000000111111222222222111111000000//////000000/////////.........++++++************+++++++++++++++************)))************************---,,,***)))))))))***+++''''''''''''(((***+++,,,'''''''''(((***)))'''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&'''((((((((('''%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&&&&&&&'''########################"""############$$$$$$$$$&&&%%%%%%$$$#########$$$)))(((&&&%%%$$$$$$%%%&&&"""###$$$%%%&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!!!!!"""###%%%((('''&&&%%%$$$%%%%%%&&&***)))'''%%%%%%''')))***((()))))))))))))))((((((&&&&&&&&&'''((())))))***,,,---...///...---,,,+++)))************+++++++++***)))((()))***+++***)))((((((((()))***+++---...------......///000000000//////......---------,,,...///000000000...---,,,,,,,,,---.../////////.........---------,,,,,,,,,,,,,,,------.../////////,,,++++++******++++++,,,---......///////////////000000000000000///......+++,,,...000000...)))%%%))))))))))))))))))))))))(((((())))))))))))(((((()))((('''&&&&&&&&&&&&&&&"""$$$&&&'''&&&&&&&&&'''$$$$$$%%%&&&%%%$$$"""!!!$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$$$$$$$$$$&&&'''""""""""""""""""""""""""###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###!!! """###$$$%%%%%%$$$###"""&&&%%%%%%$$$#########$$$!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""""""""""""""""""""!!!!!! !!!###%%%&&&#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$#########""""""###$$$$$$###""""""###%%%)))'''$$$""""""###&&&'''############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''***))))))((((((((())))))''''''''''''(((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++,,,------,,,,,,,,,,,,,,,---//////+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++...---+++++++++...111222111222333222000000111222111111111222222333333333333333444444333333222111000000000000////////////////////////000111222333444444555555444444333222222111111111000000//////............///111222333222222222222222111000///,,,---------,,,++++++***,,,+++******)))*********---......---+++******+++******++++++++++++***************))))))))))))((())))))))))))************''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$###"""%%%&&&''''''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%$$$$$$######$$$$$$'''&&&%%%$$$%%%%%%''''''"""###$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&$$$###$$$$$$%%%((('''&&&%%%%%%%%%&&&&&&)))((('''&&&&&&'''((()))(((((())))))))))))((((((&&&&&&''''''((())))))******+++++++++++++++******---,,,,,,,,,++++++*********)))((()))***+++***))),,,,,,++++++++++++******,,,------...//////000000/////////...............///000111111111///...---+++,,,---............---------------,,,,,,,,,,,,,,,,,,------.../////////------,,,,,,,,,,,,---------......///000000000000000000000000000//////...---,,,+++,,,,,,,,,)))'''))))))))))))))))))))))))(((((())))))))))))(((((((((((('''&&&&&&&&&&&&&&&%%%&&&&&&%%%###"""###%%%'''''''''&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###########################%%%%%%%%%#########%%%%%%$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$######""""""""""""######$$$$$$$$$$$$######&&&%%%$$$$$$#########$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$##############################""""""!!!""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""###$$$$$$###"""!!!###$$$%%%%%%$$$############$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((+++***)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))******++++++,,,------,,,,,,,,,,,,---...///000,,,,,,------------,,,,,,...---,,,,,,++++++,,,,,,...---,,,+++,,,...000222000111222222000000111222222222222222222222333333333333444444333333222111000000000000/////////////////////000000111222333444444555555444444333222000000000000//////..................///000111111111222222222222111000///---------------,,,++++++,,,++++++***************---......---+++******+++)))******++++++******)))))))))))))))((((((((((((''''''((((((((()))))))))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%&&&((()))"""###$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&+++***(((&&&$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&'''''''''((((((''''''''''''(((((())))))(((((((((&&&''''''(((((())))))***++++++************++++++//////...---,,,+++***)))+++***)))***++++++***))),,,------...---,,,+++***,,,,,,,,,---......//////////////////000000000000111111222222222111000000,,,,,,------......------------,,,,,,,,,+++++++++,,,,,,,,,---......//////......------------......------///000111111111111000000000000000//////...///,,,)))((()))*********(((((((((((((((((((((((((((((())))))))))))(((((((((((('''&&&&&&&&&&&&''''''((((((&&&%%%%%%&&&(((+++***)))'''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$##############################$$$%%%&&&%%%###""""""$$$#########$$$$$$$$$$$$$$$"""""""""############$$$$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$############$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################""""""###############"""###$$$$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%&&&$$$$$$$$$###############"""######"""!!!!!!###$$$$$$%%%%%%&&&%%%$$$######$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''(((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))******++++++,,,---------------......///000111---......//////......---///...,,,+++++++++,,,---...---,,,+++,,,---000111000111222222000000111222333333222222222222222222333333333333333222222111////////////000000000000000000000000000111333333444444555555444444333222////////////............///...............//////111111222222111111000000..................---,,,,,,,,,+++***************,,,---...---+++******+++)))******++++++******)))))))))))))))((((((((('''&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&'''&&&&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$%%%'''(((######$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$$$$###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%''''''(((((()))(((((((((''''''(((((())))))))))))---,,,+++++++++,,,---......------,,,++++++******,,,+++******+++,,,+++***)))+++---///000000...---++++++,,,,,,---.........//////000000111111111222222222333333333222222222---...////////////......---,,,,,,,,,,,,++++++++++++,,,,,,------...//////......------------......------///000111111222222///000000000000///......///---***)))***+++++++++(((((((((((((((((((((((((((((())))))))))))(((((((((''''''&&&&&&&&&''''''&&&)))+++,,,,,,---...///...---***(((&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%%%%$$$###"""########################$$$%%%&&&$$$"""!!!"""###""""""######$$$$$$%%%%%%""""""""""""##################""""""!!!!!! """######$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$###############$$$$$$$$$$$$###############%%%$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################!!!"""###"""!!!!!!###$$$(((((('''''''''&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))******++++++,,,------............///000111222//////000000000000/////////...,,,+++++++++---......---,,,+++,,,---///000///000111111000000111222333333333222222111111111222333333333333222111111////////////000000000000000000000000111222333333444444555555444444333222//////////////////////////////...---------------000000111111111111000000......////////////......,,,,,,+++************++++++,,,---,,,***)))***+++))))))************))))))*********)))))))))((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$###$$$%%%&&&''''''''''''&&&&&&''''''&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%'''&&&%%%$$$###$$$$$$%%%$$$###$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$&&&((())))))(((&&&$$$&&&&&&'''(((((((((((((((((((((((())))))))))))))),,,,,,+++***+++,,,...///************++++++++++++,,,******+++,,,---,,,++++++,,,...000111000///...++++++,,,,,,---.........//////000000111111222222222222222222222222333333000111111111111111000000---------,,,,,,,,,++++++++++++,,,,,,---.........------,,,,,,,,,,,,------------///000000111111111...////////////...------...---,,,---......,,,+++(((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&''''''(((&&&***...111111///.........---+++((('''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%%%%$$$###"""###########################$$$%%%$$$"""!!!"""###"""""""""######$$$$$$$$$""""""""""""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$ !!!"""###$$$$$$$$$###%%%$$$###""""""###$$$%%%#########""""""###$$$$$$$$$$$$$$$###############%%%$$$$$$######$$$%%%%%%########################"""###$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################!!!"""###"""!!!"""###%%%***)))&&&%%%$$$%%%''')))%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))******++++++,,,------///////////////000222222///000000111111000000//////...---,,,,,,,,,------------,,,,,,,,,---.........///111111000000111222333333333222222111111111222222333333222222111000.../////////000000000111000000000000111222333444444444555555444444333222000000000000000000000000000///...------,,,------///000000111111111000000......//////000//////...---,,,,,,+++***++++++++++++,,,---,,,***)))***+++)))))))))******)))))))))++++++*********)))))))))''''''((((((((()))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&'''''''''&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$######$$$$$$%%%%%%((('''%%%$$$#########$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((($$$%%%&&&'''''''''&&&&&&$$$%%%'''(((((('''%%%$$$%%%&&&''''''(((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,)))))))))******++++++++++++***)))+++---//////...///000000000///---,,,+++,,,,,,,,,---......//////000000000000111111111111111111000000111111222333222222333333333222111111......---------,,,,,,,,,+++++++++,,,------......------,,,,,,,,,,,,---------......///////////////---------...---,,,,,,+++,,,------///000000---***(((((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''(((((((((+++...///---***'''&&&,,,+++***((('''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""###$$$"""""""""##################"""""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$$$$######$$$$$$############$$$$$$###""""""""""""###$$$$$$##################$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$######""""""###############$$$$$$$$$!!!#########"""###%%%''')))'''###!!!!!!"""%%%'''$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&############$$$%%%&&&&&&%%%&&&&&&&&&&&&''''''''''''((()))***+++++++++***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++)))******++++++,,,------.........//////000111222///000000111111000000///............---------,,,---,,,,,,,,,,,,,,,---------///000000000000111222333333222222222222222222222222222222222111111000......//////000000111111111111000111111222333444444444555555444444333222000000000000111111111111000000///...---------...//////000000111111000000---...//////////////////------,,,+++++++++++++++***+++,,,+++***)))***+++((())))))******))))))(((************))))))))))))''''''((((((((()))))))))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$######$$$$$$%%%$$$$$$#########$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((((((((((())))))))))))))))))))))))'''((()))******+++++++++++++++++++++++++++******)))))))))+++...000111000111000//////---,,,,,,+++,,,------...//////000000000000000000000000//////000//////...///000111222222333333333222222111000/////////.........------***++++++,,,,,,---............------------.....................------,,,+++,,,,,,,,,,,,+++******,,,,,,,,,...//////---***))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&'''((((((***++++++***'''%%%%%%%%%(((((((((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!######""""""$$$%%%############""""""""""""######""""""!!!!!!!!!!!!!!!!!!!!!""""""######$$$"""###$$$%%%&&&%%%###"""######$$$$$$$$$$$$######"""""""""""""""###$$$$$$"""""""""###$$$$$$$$$%%%%%%$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$$$$###$$$&&&(((&&&%%%###"""""""""$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&'''#########$$$$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&''')))***+++++++++***(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++)))******++++++,,,------............///000111111//////000000000000//////---...///000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...000000//////111333222222222222222222333333222222222222222111000000.........///000111111111111111111111222333444444444444555555444444333222/////////000000000111111000000///.........//////...//////000000000000000,,,---...////////////...------,,,++++++++++++,,,)))+++,,,+++***)))***,,,(((((())))))))))))((((((((((((((((((''''''''''''&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&########################"""############$$$$$$$$$$$$#########$$$%%%%%%&&&$$$############%%%&&&'''%%%$$$#########$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!###$$$&&&'''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((((((((((((*********)))))))))))))))((()))+++,,,------,,,,,,///...------,,,+++******(((((()))+++///111222111......---------......///------......///000000000111111000000//////......///...---------///000111222222222222222111000///000////////////.........***++++++,,,,,,---......//////............//////............---,,,+++******++++++++++++***)))))),,,+++++++++---...,,,+++************************(((((())))))))))))((((((&&&&&&&&&&&&&&&'''((()))******(((&&&$$$%%%(((***%%%&&&'''''''''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ """###"""###$$$&&&$$$$$$######""""""!!!!!!######""""""!!!!!!!!! ######$$$%%%&&&''''''(((###$$$&&&''''''&&&$$$###"""###$$$%%%%%%$$$###"""""""""!!!""""""###$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%'''(((%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&''''''""""""######$$$$$$$$$$$$###$$$%%%%%%$$$%%%''')))%%%&&&&&&&&&%%%%%%$$$$$$############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$###""""""###%%%'''(((&&&&&&&&&&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((()))))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++)))******+++,,,,,,---------------......///000111//////000000000000//////,,,---///111000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000//////111333111111111222222333333444111222222222222111000000---......///000111111222111111111111222333444555444444555555444444333222---.........//////000000000000////////////000000......///000000000000000,,,,,,---...//////.........---,,,,,,++++++,,,,,,)))***++++++***)))***,,,(((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((('''!!!!!!""""""#########$$$#########$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''"""###$$$%%%&&&&&&'''(((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%&&&''''''((((((''''''%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$%%%((($$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((((()))******++++++(((((()))************)))///...,,,+++***++++++,,,,,,---......------...000////////////...........................---------////////////////////////+++,,,---///000000000000000000000000////////////......////////////......////////////000000000000//////............//////222111///...------......))))))))))))))))))))))))+++++++++,,,,,,---------+++*********))))))(((((())))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%'''&&&$$$###"""###$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!((('''%%%###""""""###### !!!!!!!!!!!! !!!"""######"""!!! %%%$$$"""!!!!!!"""$$$%%%&&&%%%$$$###"""###$$$%%%######$$$$$$$$$######"""%%%###!!!!!!###%%%%%%%%%"""############$$$$$$$$$&&&%%%$$$###"""""""""""""""############$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!%%%$$$$$$######$$$$$$%%%########################""""""###$$$$$$$$$$$$###'''%%%###!!!!!!!!!###$$$###$$$%%%%%%%%%%%%$$$######$$$&&&&&&&&&$$$"""!!!%%%$$$###""""""$$$&&&'''$$$&&&'''((('''''''''((('''&&&&&&&&&&&&'''(((((())))))))))))************(((((((((((())))))))))))))))))******+++++++++,,,+++*********))))))(((((())))))))))))************++++++++++++,,,---......---------...............////////////////////////////////////..................//////000000000111333333333222222222111111222333333444444333333222////////////000000000000000000111222222333444444555444444333333222222111222111000......000111222000///...---------------//////000000000000//////........................------,,,,,,+++***))))))))))))(((((((((((())))))))))))*********+++++++++(((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&$$$%%%%%%&&&'''''''''&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&''''''''''''(((((((((((()))%%%%%%%%%&&&&&&&&&''''''###""""""&&&+++---***&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&%%%&&&(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((()))******++++++***++++++,,,,,,,,,,,,,,,---,,,+++******++++++,,,,,,---......------...000////////////////////////................................................---......////////////...000000000000/////////.........////////////......////////////000000000000...------,,,,,,------...111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,---------*********)))))))))(((((()))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$#########$$$%%%%%%$$$$$$$$$####################################$$$######"""######%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######%%%$$$"""!!!!!!"""$$$%%%%%%%%%$$$$$$#########$$$"""######$$$$$$######"""$$$"""!!!"""$$$%%%%%%$$$""""""#########$$$$$$$$$&&&%%%$$$###""""""""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$###"""!!!!!!"""###$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&$$$###"""%%%$$$###""""""$$$&&&'''&&&'''))))))((('''((()))'''&&&&&&&&&&&&'''((((((&&&'''''''''(((((((((((('''((((((((())))))))))))((()))))))))*********+++*********)))))))))(((((((((((()))))))))***************++++++,,,,,,---...............////////////000000000000000000000000/////////////////////////////////000000000111111222222222222111111111000000000111111111111000000....../////////000000000111111222222333333444444444444444333222222111111222111///......///111222000000///..................//////000000//////...---------------------------,,,,,,+++******))))))))))))((((((((((((((()))((((((((())))))*********(((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&###$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((((((((('''''''''&&&&&&%%%%%%%%%$$$######''',,,---***'''###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&'''(((&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%$$$###############$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))******++++++'''(((((()))))))))))))))*********)))******+++,,,+++---......------...///////////////000000000000////////////////////////........................///////////////...------000000000/////////............////////////......////////////000000000000......------------......000///...,,,+++*********,,,,,,,,,------.........+++,,,,,,,,,,,,---------******))))))))))))(((((()))(((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&%%%$$$$$$######$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$&&&'''"""""" """"""$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$%%%%%%$$$$$$###"""""""""############""""""###""""""###%%%%%%$$$""""""""""""#########$$$$$$%%%%%%$$$######""""""""""""""""""#########$$$$$$######$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!!!!""""""###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$#########$$$%%%&&&((()))******)))'''(((((('''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((''''''((((((((()))))))))((((((((((((((()))))))))******))))))))))))(((((((((((())))))))))))***************++++++,,,------........./////////000000000000000000000000000000////////////000000000000000000000000111111111111111111000000000000000///222333333444444333333222...////////////000000000222222222333333333333333444333333222111111000000111000///......///000111000000///.........//////......////////////......------------------------,,,,,,++++++***)))))))))***))))))((('''''''''(((''''''(((((((((((())))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''$$$%%%&&&'''''''''''''''######$$$$$$%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%$$$$$$###%%%$$$$$$'''+++,,,***'''"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$########################&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((()))******++++++%%%&&&''''''((((((''''''((((((((()))******+++,,,+++---......---,,,...////////////000000000000000////////////000000000000........................---......//////...------000000/////////...............////////////......////////////000000000000111000000//////000000111000///...---,,,******)))((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))((((((((((((((('''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%$$$###############""""""#########$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%###"""  """######"""!!! !!!"""#########""""""""""""#########$$$%%%%%%%%%$$$"""!!!!!!!!!"""#########""""""###"""###$$$%%%%%%###!!!""""""""""""############$$$$$$$$$$$$######""""""""""""""""""############""""""###$$$%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$#########$$$%%%&&&((()))******(((&&&'''''''''&&&&&&&&&&&&'''((((((((((((((()))))))))******'''''''''((((((((())))))''''''''''''''''''''''''))))))))))))))))))(((((((((((((((((()))))))))***((()))***++++++,,,,,,,,,,,,---------.../////////000000000000000000000000/////////000000000000000000000111111111111111111////////////////////////444444444555555444444444000000000000111111111111333333333333222222222222333222222111111000////////////...------.../////////......---------......------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))***)))((('''''''''''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&(((''''''''''''((())))))###$$$%%%&&&'''((((((((($$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$&&&((()))(((&&&"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((()))******++++++((()))******++++++******&&&'''((()))***++++++++++++,,,------,,,,,,---///......//////000000000111.../////////000000111111........................+++,,,---...////////////////////////..................////////////......////////////000000000000000000////////////000000000000///...---,,,+++***'''((((((((()))))))))***+++++++++++++++++++++***(((((((((((((((((())))))''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$$$$###""""""""""""###!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!""""""""""""$$$###!!! !!!###$$$###"""!!! !!!"""######""""""""""""""""""###"""###$$$%%%$$$###"""!!!!!!!!!"""########################$$$%%%%%%### !!!!!!"""""""""###############$$$$$$$$$###""""""!!!!!!"""""""""#########""""""######$$$%%%&&&'''$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%&&&&&&%%%%%%$$$######""""""""""""""""""###&&&%%%$$$$$$$$$%%%%%%&&&$$$$$$###$$$$$$$$$%%%%%%'''((())))))'''%%%%%%&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&(((((((((((((((((())))))'''(((((((((((()))))))))'''((()))***++++++++++++******+++,,,,,,---......////////////////////////......//////000000000111111111000000000000000000........................000000111111111111000000111111222222222333333333222222222222222222111111222111111000//////.........------------------...,,,,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))(((((())))))((('''''''''''''''))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%%%%(((''''''''''''((())))))###$$$%%%&&&''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%&&&&&&'''(((((($$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###"""###$$$%%%&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%$$$###$$$%%%&&&%%%###$$$############$$$%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$##################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))******++++++(((((()))***************&&&'''(((***++++++++++++***,,,------,,,,,,---...------......//////000000---......//////000000111------------------------***+++,,,---...//////////////////.........------......////////////......////////////000000000000------,,,,,,,,,,,,------......//////...---,,,+++*********************************)))))))))))))))''''''(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''$$$###""""""!!!"""""""""!!!"""######$$$#########"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! ######!!!!!!!!!!!!######$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$######"""!!!!!!"""###$$$$$$$$$$$$$$$$$$#########$$$$$$###!!!!!!!!!!!!"""""""""######"""###$$$%%%%%%$$$###"""!!!!!!!!!"""""""""##################$$$%%%&&&'''"""###$$$%%%%%%$$$###"""########################""""""###$$$$$$$$$$$$###'''&&&&&&%%%$$$$$$######""""""!!! !!!""""""######$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%'''((((((&&&%%%&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''(((((((((((())))))''''''(((((((((((())))))&&&''')))***++++++******((())))))***+++,,,------........................------......//////000000000000000000////////////---............/////////000000111111111111000000111222222222222333333333000000000111111111111111111000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))((((((((((((((((((''''''&&&''''''((((((******))))))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''###$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################$$$%%%&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''"""""""""""""""#########$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&%%%###$$$&&&'''%%%###%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((()))******++++++&&&'''(((((())))))(((((('''(((***++++++++++++******,,,------,,,+++---...,,,,,,,,,---.../////////,,,------...//////000000------------------------+++,,,------............//////.........---------......////////////......////////////000000000000,,,,,,++++++++++++,,,,,,+++,,,---...------,,,+++,,,,,,++++++***)))))))))))))))(((((('''''''''''''''''''''((((((((())))))&&&&&&&&&%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''######"""!!!!!!!!!!!!""""""######$$$$$$###"""!!!!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!$$$$$$###""""""""""""""""""###$$$%%%%%%&&&&&&&&&&&&$$$""""""###$$$###"""!!!!!!!!!!!!"""""""""###!!!"""$$$%%%%%%$$$###"""!!!!!!!!!!!!"""""""""###$$$############$$$&&&'''########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###%%%$$$###"""""""""###$$$###"""!!! !!!"""###!!!"""###$$$$$$$$$############$$$$$$%%%%%%%%%$$$%%%'''))))))'''''''''((('''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((())))))'''''''''((((((((())))))%%%''')))***++++++))))))((()))***+++,,,---......------------------------,,,,,,,,,---.../////////////////////.........------.........////////////111111222222222222111111000000000111111111222222......//////000000111111000000//////...------,,,++++++,,,,,,,,,,,,++++++++++++******++++++,,,---******++++++++++++******++++++++++++++++++++++++((((((((((((((((((((((((&&&&&&&&&&&&'''((()))))))))))))))((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%#########""""""""""""###%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((&&&$$$%%%'''(((&&&$$$&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((((()))******++++++******+++,,,,,,,,,,,,,,,((()))+++,,,,,,+++*********,,,------,,,+++---...++++++,,,,,,---...//////,,,,,,,,,---...//////000------------------------------......------,,,+++//////.........---------......////////////......////////////000000000000...------,,,,,,------...)))***+++,,,---,,,++++++,,,++++++***)))(((''''''((((((''''''&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''######"""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!! !!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$$$$###"""""""""############"""""" !!!"""######"""!!! !!!!!!""""""""""""!!!!!!%%%$$$"""!!!!!!!!!"""###"""###$$$%%%&&&''''''''''''%%%"""!!!"""#########!!!!!!!!!!!!""""""""""""!!!"""$$$%%%%%%$$$###"""!!!!!!!!!!!!""""""""""""%%%$$$#########$$$%%%&&&%%%%%%$$$######$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###"""!!!  !!!$$$%%%$$$###"""!!!!!!"""###$$$ ###$$$%%%$$$"""!!!######$$$%%%%%%%%%%%%$$$&&&''')))***)))((()))***'''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((())))))''''''''''''((((((((()))%%%&&&(((***+++***)))((()))******+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...////////////......---------,,,........./////////000000------............------////////////000000000000,,,------...///000000111000//////...------,,,,,,***++++++,,,,,,++++++***,,,+++++++++,,,,,,---...******++++++++++++******************************'''''''''(((((((((((((((%%%%%%%%%&&&'''((()))***(((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%%%%$$$$$$$$$$$$######%%%%%%&&&&&&&&&&&&''''''(((((('''&&&%%%$$$$$$###$$$$$$$$$###""""""###$$$$$$###"""""""""###%%%%%%######$$$$$$$$$%%%%%%%%%((('''$$$""""""$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$ """$$$&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%###""""""###%%%&&&###$$$$$$%%%%%%&&&&&&''''''&&&$$$""""""###$$$%%%'''&&&%%%%%%&&&''')))***(((((())))))))))))((('''(((((()))***************'''((()))++++++***))))))'''(((***++++++***((('''------,,,+++,,,---...///////////////...---,,,,,,......------,,,+++************+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......000000000000000000000000...---,,,,,,++++++++++++*********++++++,,,,,,,,,------,,,,,,,,,,,,------))))))))))))((((((((((((%%%&&&((())))))(((&&&%%%$$$%%%&&&''''''&&&%%%$$$"""###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""""""""""""""############""""""$$$$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""### !!!###$$$%%%######"""!!!!!!"""###$$$ !!!"""######!!!###$$$###"""!!!"""###$$$###"""""""""""""""###)))(((&&&$$$$$$%%%&&&'''%%%%%%$$$$$$###"""""""""""""""############""""""!!!!!!!!!!!!!!! %%%%%%$$$$$$###""""""""""""###$$$%%%&&&%%%$$$$$$$$$$$$###"""""""""""""""&&&$$$"""!!! !!!"""###!!!!!!!!!!!!!!!"""######&&&&&&$$$###""""""!!!!!!############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''((()))******%%%%%%&&&'''((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...---------............/////////000000//////...---///////////////.........////////////000000000000+++,,,------......------...---,,,+++************,,,------------,,,++++++******+++,,,,,,,,,,,,+++***)))))))))((((((''''''***************)))(((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$###############$$$###$$$$$$%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%#########"""""""""""""""$$$$$$$$$$$$%%%&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########!!!!!! !!!"""###$$$""""""#########$$$$$$$$$%%%$$$###""""""###%%%&&&'''&&&&&&&&&%%%%%%%%%%%% """$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###""""""###%%%&&&######$$$%%%%%%&&&&&&''''''&&&$$$###"""###$$$%%%$$$$$$$$$%%%%%%&&&'''((((((((()))))))))(((((('''(((((()))************)))))))))***+++++++++++++++***+++,,,------,,,+++***,,,++++++++++++,,,------------.........------,,,---------,,,+++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------,,,+++++++++++++++******++++++++++++++++++))))))(((((((((((())))))))))))))))))((((((((('''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""#########"""!!!!!!!!!"""###"""!!!!!!!!!!!! """###$$$$$$""""""###$$$######"""""""""######$$$%%%$$$"""!!! !!!"""###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! $$$$$$$$$#########""""""""""""$$$%%%%%%%%%$$$###%%%$$$######""""""######%%%$$$"""!!! !!!###$$$!!!!!!!!!!!!!!!"""######%%%%%%$$$###""""""""""""$$$$$$######""""""##############################$$$%%%&&&''''''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&'''''''''&&&&&&''''''((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------------............---------------,,,,,,+++///.....................//////////////////......+++,,,,,,---------------...---,,,+++************+++,,,,,,,,,,,,+++******)))******+++++++++++++++*********))))))(((((((((***************)))((((((''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$###############$$$###$$$$$$$$$$$$$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%&&&'''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###### !!!!!!###$$$%%%!!!!!!"""""""""#########"""""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$############$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%#########$$$%%%&&&######$$$$$$%%%&&&&&&&&&'''&&&$$$######$$$%%%%%%"""###$$$%%%%%%&&&&&&&&&''''''(((((((((((((((''''''((())))))******))))))+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,+++******))))))******************))))))+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***++++++++++++++++++*********************))))))))))))******)))))))))(((((((((''''''%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$######"""""""""""""""""""""############""""""##################$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!! ######"""!!!!!!!!!!!!!!!######"""!!! """""""""!!!!!!!!! """###$$$$$$""""""###$$$"""""""""""""""###$$$%%%###"""  !!! !!!!!!"""######!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!$$$$$$$$$###############!!!"""######$$$$$$######%%%$$$$$$##################"""!!!!!!!!!"""###$$$"""!!!!!!!!!!!!"""######$$$######""""""#########%%%$$$###"""!!!!!!!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***++++++,,,,,,,,,---------......---------------,,,++++++........................//////......------,,,,,,++++++,,,,,,,,,------------,,,+++*********************++++++******)))((((((((()))******************************)))))))))***************)))((((((''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""######$$$%%%&&&'''""""""""""""#########$$$ !!!###$$$%%%%%%%%%%%%""""""""""""""""""""""""!!!"""###$$$%%%$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&#########$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%!!!"""$$$&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''(((((()))))))))))))))+++***)))((()))***+++,,,++++++************++++++)))***,,,---------,,,+++******+++,,,------------+++++++++*********))))))(((((()))))))))***************++++++,,,,,,,,,---++++++++++++,,,,,,,,,,,,........................++++++************++++++++++++******)))))))))(((******))))))))))))******))))))((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&''''''%%%$$$"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######"""""""""""""""""""""############""""""###"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""######"""!!!  !!!"""###$$$$$$!!!"""######!!!!!!"""### !!!"""###$$$######"""!!!!!!!!!"""### !!!!!!"""""""""""""""############"""""" !!!!!!!!!!!!##################$$$$$$!!!!!!""""""############$$$######"""""""""######""""""!!!!!!"""###$$$%%%""""""!!!!!!""""""###$$$"""""""""""""""###$$$$$$$$$######"""""""""######&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''((((((((((((((('''''''''((((((((((((((('''&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++,,,,,,,,,------------....../////////...---------------------...............------,,,+++******+++++++++++++++,,,,,,---,,,,,,+++***************)))))))))***))))))(((''''''(((((()))))))))))))))++++++*********************************)))(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############%%%%%%%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$########################"""######$$$%%%$$$$$$############$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&&&&&&&#########$$$$$$$$$%%%%%%!!!"""$$$&&&''''''&&&%%%""""""""""""############""""""######$$$$$$######""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$######"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&""""""###$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&"""###%%%'''''''''&&&&&&%%%%%%&&&'''''''''''''''''''''((())))))))))))))))))((('''''''''(((***++++++******))))))******+++***+++---.........---,,,******+++,,,------------++++++******************&&&&&&''')))***+++,,,---*********++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))******+++*********))))))(((((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$######$$$%%%&&&'''&&&$$$"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""############""""""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$"""""""""!!!  !!!"""###$$$$$$ !!!"""!!! !!!""" !!!"""############""""""##################""""""!!!!!!!!!###$$$$$$%%%%%%$$$$$$### !!!!!!"""""""""""""""###$$$$$$$$$%%%"""""""""""""""#########""""""!!!!!!!!!""""""###!!!!!!!!!""""""###$$$$$$"""""""""""""""###$$$$$$!!!!!!!!!!!!"""###$$$$$$"""""""""###$$$%%%&&&'''!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((((('''((((((((((((((('''''''''((()))))))))((('''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***,,,,,,++++++++++++,,,,,,,,,---.........///...------,,,+++,,,,,,,,,---------......------,,,+++******)))+++************+++,,,---++++++******))))))******((())))))))))))(((''''''''''''((())))))))))))(((******************++++++***************)))(((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###"""""""""$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$##############################""""""###$$$$$$%%%$$$######""""""######$$$####################################$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$#########$$$$$$$$$$$$%%%%%%%%%"""###%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%#################################$$$$$$$$$$$$%%%############$$$$$$$$$$$$$$$############$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%%%%&&&""""""######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&''''''''''''$$$$$$%%%&&&''''''''''''&&&'''(((((())))))(((((((((''''''''''''((())))))++++++++++++++++++++++++,,,,,,------.........---+++,,,,,,------------,,,++++++++++++++++++++++++&&&'''((()))+++,,,------*********+++++++++++++++))))))*********+++++++++************************)))))))))((())))))***+++))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""############""""""""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""### !!!###$$$%%%"""""""""""""""!!! ######"""""""""!!!!!!!!! !!!"""""" !!!""" !!!"""!!!!!!!!!"""""""""""""""$$$$$$###""""""!!! ###$$$$$$$$$$$$$$$$$$### !!!"""""""""!!!!!!"""###$$$%%%%%%%%%###""""""""""""###$$$$$$""""""""""""""""""###$$$""""""""""""###############""""""""""""###$$$$$$!!!!!!!!!!!!""""""###$$$!!!""""""###$$$&&&((((((!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$%%%&&&'''(((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&(((((()))))))))(((''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,---------------,,,,,,++++++******+++***)))))))))***+++,,,+++******)))))))))******(((((())))))(((((('''&&&''''''((())))))))))))))))))))))))******************************)))((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$###############!!!!!!""""""###$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""""""""###############""""""""""""###$$$%%%%%%$$$###"""!!!!!!"""###$$$###############$$$$$$$$$""""""######$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$###"""!!!############$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$"""""""""######$$$$$$$$$######""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&"""""""""###$$$$$$%%%%%%$$$%%%%%%&&&&&&'''&&&&&&############$$$%%%&&&'''######$$$&&&&&&'''''''''&&&'''(((((())))))((((((''''''((())))))))))))))))))***++++++++++++***))),,,,,,++++++,,,,,,---...------.........------,,,+++++++++,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++************))))))))))))*********+++))))))))))))))))))))))))((((((((((((((()))******''''''((((((((((((((((((******))))))))))))******(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######################################################$$$######"""""""""""""""""""""############""""""!!!!!!!!! """""""""""""""""""""""" !!!!!!"""###$$$%%%%%%!!!!!!!!!!!!!!!"""######!!!"""#########"""!!! #########""""""""""""!!!"""###$$$###"""!!!"""$$$!!!!!!!!! !!!!!!""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""" !!!""""""### !!!"""###$$$%%%&&&&&&$$$######"""###$$$%%%&&&$$$$$$######$$$$$$%%%&&&"""############""""""!!!######""""""######$$$%%%""""""!!!!!!!!!""""""###""""""""""""###$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%"""#########$$$$$$$$$$$$%%%&&&'''((())))))))))))$$$%%%%%%%%%&&&''''''''''''(((((())))))))))))(((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++************+++++++++++++++,,,,,,,,,,,,+++***************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***((((((((()))+++,,,******))))))))))))******)))))))))))))))(((''''''(((((()))************)))((((((((())))))************************)))((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###############$$$ !!!!!!"""######$$$$$$######$$$%%%%%%%%%%%%$$$!!!"""""""""#########$$$""""""""""""###$$$%%%&&&$$$###"""!!!!!!"""###$$$#########$$$$$$$$$%%%%%%######$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%'''''''''&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%###"""""""""""""""############$$$$$$################## !!!!!!######"""""""""""""""###$$$$$$%%%%%%%%%&&&&&&&&&"""############$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$!!!"""###$$$%%%&&&&&&&&&"""""""""###$$$$$$%%%%%%$$$%%%&&&&&&'''''''''&&&###""""""!!!"""$$$%%%&&&"""###$$$%%%&&&&&&'''&&&&&&''''''((((((((((((((('''(((***+++++++++***)))%%%'''(((******((('''%%%,,,+++***)))***+++---...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))))),,,+++++++++******))))))))))))))))))************************************((((((((((((((()))******&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###$$$%%%&&&'''&&&%%%$$$###########################""""""""""""""""""""""""$$$######"""""""""""""""""""""############"""""" !!!"""######$$$"""""""""""""""""""""""" !!!###$$$%%%&&&'''###""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""""" !!!"""###$$$%%%%%%###%%%%%%%%%$$$###$$$%%%$$$######""""""""""""###!!!!!!"""###$$$$$$###### !!!!!!!!! !!!!!!!!!!!!  !!!""""""### !!!###$$$%%%&&&'''%%%$$$#########$$$&&&&&&%%%%%%%%%%%%&&&&&&'''(((###############"""!!! #########"""######$$$%%%""""""!!!!!!!!!!!!""""""###"""""""""""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""######$$$$$$$$$$$$%%%&&&'''((())))))))))))&&&&&&''''''((()))******''''''((())))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))************************'''&&&&&&''''''((()))***)))************+++++++++------.........---,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,------+++***((('''((()))+++,,,***)))))))))))))))******)))))))))))))))(((((('''(((((()))***************''''''(((((()))))))))******************)))((((((&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''##########################################$$$$$$"""######$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$!!!!!!""""""#########$$$""""""""""""###$$$%%%&&&$$$###""" """###$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&%%%$$$$$$%%%%%%%%%(((((('''''''''&&&&&&&&&#########$$$$$$%%%%%%%%%#########"""!!!!!!###%%%#########$$$$$$!!!!!!"""###$$$$$$###"""!!!########################!!!######  """!!!###%%%'''((('''&&&%%%$$$###"""""""""###%%%%%%""""""###$$$%%%'''((()))###$$$%%%&&&&&&%%%$$$###%%%$$$"""!!!"""$$$'''(((######$$$%%%%%%&&&'''''')))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++))))))***++++++++++++*********+++++++++,,,,,,,,,000000///,,,++++++...000,,,,,,,,,++++++*********...---,,,+++************)))*********++++++++++++))))))))))))***************************)))(((((())))))************))))))***)))((('''&&&'''((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""########################!!!"""###$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!######""""""!!!!!! """"""!!!!!!!!!!!!""""""######""""""!!!!!! """"""""""""""""""""""""$$$$$$############$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!######$$$$$$$$$"""""""""###$$$$$$$$$%%% !!!!!!"""""""""""""""###$$$&&&'''((((((&&&###"""###$$$$$$$$$$$$###############$$$$$$""""""""""""""""""""""""###"""!!! !!!"""$$$&&&""""""""""""!!!!!!!!!!!!###&&&%%%######'''(((&&&######""""""""""""######$$$###!!!  """###%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((('''&&&'''((())))))''')))************+++++++++))))))))))))************++++++***************+++++++++,,,,,,,,,---------+++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))((())))))))))))))))))))))))+++++++++************)))'''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%$$$######"""###$$$%%%%%%$$$###"""&&&%%%###!!!!!!"""###$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$#########""""""!!!!!!$$$###"""""""""###%%%%%%&&&%%%$$$#########$$$%%%$$$$$$######$$$&&&((()))%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$!!!$$$'''&&&###!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$###""""""### !!!###%%%&&&%%%$$$$$$$$$###"""""""""###$$$%%%############$$$&&&'''(((""""""############""""""&&&$$$"""!!! """$$$%%%$$$%%%%%%%%%&&&'''''''''&&&%%%$$$###$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((())))))******))))))***++++++++++++*********+++++++++,,,,,,,,,.........,,,******,,,...,,,,,,,,,+++++++++******------+++******))))))))))))))))))*********++++++))))))))))))***************************))))))(((''''''((((((((((((''''''))))))'''&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################!!!""""""######""""""!!!!!!!!!""""""""""""!!!!!!######""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###""""""""""""""""""############$$$######""""""#########"""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$$$$$$$##################$$$$$$""""""!!!!!!!!!!!!!!!!!!"""""""""###$$$%%%''''''(((%%%###"""###$$$$$$$$$$$$$$$#############################################"""!!! """###$$$"""""""""""""""""""""!!!###%%%&&&$$$%%%)))+++)))######""""""""""""######$$$###!!! !!!"""###%%%$$$$$$$$$##################""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))((('''&&&'''((())))))''')))************+++++++++))))))))))))************++++++***))))))******+++++++++,,,,,,,,,---------+++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))*********)))))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%"""###$$$%%%%%%$$$###"""&&&%%%###"""!!!"""###$$$$$$$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$#########"""$$$###"""""""""###%%%%%%%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%&&&&&&%%%###"""!!!###%%%%%%###""""""### %%%)))'''!!! $$$!!!"""############""""""$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%###""" """###$$$######"""######""""""######$$$%%%#########"""###$$$$$$%%%######""""""""""""######&&&$$$"""  !!!"""&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""###$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,+++,,,---,,,+++******,,,,,,,,,,,,++++++++++++***,,,+++***)))))))))))))))((()))))))))************)))))))))*********++++++******++++++******)))(((&&&''''''((((((''''''&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""######""""""!!!!!!!!!!!!"""""" !!!"""#########""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""############"""!!! """""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$########################""""""$$$######""""""!!! """"""###$$$$$$%%%&&&''''''%%%###"""###$$$$$$$$$%%%%%%$$$###"""""""""#################################!!! !!!"""""""""""""""""""""""""""""""""%%%%%%$$$&&&***,,,***######""""""""""""#########"""!!! !!!######$$$$$$$$$$$$############"""""""""""""""###$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((***))))))))))))))))))***((('''&&&'''((())))))''')))************+++++++++))))))))))))******************)))))))))******+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''###$$$$$$%%%%%%$$$$$$###%%%$$$###"""""""""###$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$######""""""######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$###"""!!! !!!###%%%''''''%%%###!!!"""######""" """$$$!!!$$$&&&$$$!!! """&&&!!!""""""##########################################!!! !!!$$$%%%""" !!!"""######""""""###############$$$$$$$$$######"""""""""""""""###&&&%%%$$$######$$$%%%&&&%%%$$$"""!!! !!!""""""&&&%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((******))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,+++,,,...---,,,******++++++++++++++++++++++++++++++******)))(((((())))))(((((()))))))))*********))))))*********+++++++++***++++++++++++***))))))((())))))******))))))((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###########################"""!!! !!!"""###!!!!!!""""""""""""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""#########""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############$$$$$$######""""""!!!!!!############""""""""""""""""""###$$$%%%%%%&&&&&&&&&$$$######$$$%%%%%%$$$%%%%%%$$$###""""""""""""########################$$$###"""!!! !!!"""""""""""""""#########!!!$$$$$$"""###''')))'''######""""""""""""######""""""!!!!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$%%%$$$$$$#########$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((('''&&&'''((())))))'''))))))*********+++++++++((()))))))))***************))))))))))))******+++,,,,,,,,,------------...,,,,,,------,,,,,,+++***))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''((()))***)))))))))))))))))))))))))))))))))(((((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###""""""######$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$######""""""!!!!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%###"""%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""!!!!!!"""###$$$&&&&&&%%%$$$######"""!!!"""%%%###!!! !!!######$$$"""""""""""""""######$$$""""""""""""""""""""""""$$$""" """%%%%%%### """"""##################""""""######$$$$$$$$$$$$######""""""!!!!!!""""""&&&%%%$$$######$$$%%%&&&###""""""""""""###$$$%%%$$$$$$##################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))************))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,+++---......,,,++++++,,,+++++++++++++++++++++++++++***))))))((()))))))))))))))))))))************************+++++++++++++++++++++++++++***))))))))))))************))))))'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###########################"""!!! !!!"""###!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""######$$$!!!""""""###$$$$$$##############################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""############"""$$$######""""""!!!!!!!!! !!!!!!"""###$$$$$$%%%""""""$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$%%%$$$$$$###""""""####################################"""!!!!!!!!!!!!!!!!!!"""""""""#########$$$ ###""" ###$$$!!!######""""""""""""######"""""""""""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$###"""###$$$%%%'''%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''((('''&&&'''((())))))'''))))))*********+++++++++((()))))))))************))))))(((((()))******+++,,,,,,---------.........,,,------------,,,++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''***)))(((''''''((()))***((((((((((((((((((((((((******)))))))))(((((((((%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######$$$$$$%%%%%%%%%%%%#########""""""!!!!!!!!!######$$$$$$$$$$$$######""""""########################$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%###$$$%%%&&&%%%$$$###"""%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''######!!!"""&&&###!!! """$$$###""""""!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""%%%%%%$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########"""""""""""""""#########""""""""""""######""""""""""""###$$$%%%%%%""""""""""""""""""""""""$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((()))))))))************************))))))***++++++++++++*********+++++++++,,,,,,,,,,,,......---,,,+++,,,---***++++++++++++,,,,,,,,,+++******)))))))))******)))*********++++++++++++*********++++++++++++,,,+++++++++,,,++++++***)))((())))))******))))))((((((((())))))(((((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$##############################""""""""""""######!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""#########"""!!! """"""""""""""""""""""""$$$$$$############$$$$$$ !!!"""###$$$$$$$$$$$$############$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!! !!!###$$$%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$#########%%%&&&%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!""""""######$$$$$$$$$!!!###"""!!!"""######""""""""""""######!!!""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%$$$###""""""$$$&&&'''%%%%%%%%%&&&''''''((((((''''''((((((((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((('''&&&'''((())))))''')))************+++++++++))))))))))))************(((((((((((()))******+++,,,---------............---------------,,,++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((*********)))))))))((((((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$######""""""######$$$"""#########$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""############$$$$$$%%%&&&%%%%%%%%%""""""$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%&&&$$$"""!!!!!!$$$''')))"""###$$$###!!!!!!###$$$""""""###############$$$"""!!!!!!!!!"""###$$$%%%########################$$$&&&''''''&&&%%%%%%&&&%%%$$$$$$######$$$$$$$$$!!!"""###$$$%%%$$$$$$#########"""""""""###$$$$$$""""""############""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!"""###$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))))))))))))))******++++++,,,))))))***++++++++++++*********+++++++++,,,,,,,,,---------+++))))))+++---******+++++++++,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,++++++***)))******++++++++++++******((()))*********)))((('''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$####################################$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!"""""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######!!!!!!""""""###"""""""""""""""""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!""""""""""""""" !!!""""""######"""###$$$&&&&&&%%%$$$###$$$######$$$&&&&&&%%%$$$""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$!!!""""""######$$$%%%%%%"""$$$$$$!!!!!!$$$%%%"""######""""""""""""######!!!!!!"""###$$$$$$%%%$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&$$$###!!!"""$$$&&&'''%%%%%%&&&&&&'''((((((((('''((((((((())))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&'''((())))))''')))************+++++++++))))))))))))************'''''''''(((((()))++++++------------............---------...------,,,+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((())))))((((((((('''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%######"""!!!!!!"""######""""""###$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$!!!""""""######$$$$$$%%%######$$$$$$$$$$$$######"""""""""######$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%!!!"""$$$%%%&&&&&&%%%%%%###"""""""""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%###############"""""""""$$$###""""""###%%%&&&((( ###'''(((&&&$$$###### $$$((('''###!!!###'''"""!!!!!!!!!!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$'''&&&###"""###%%%$$$$$$###############$$$!!!"""###$$$%%%$$$#####################$$$%%%%%%###$$$%%%&&&&&&%%%$$$###"""""""""!!! !!!!!!"""###$$$%%%%%%&&&!!!###%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))(((((()))***+++,,,,,,,,,))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,+++)))'''(((***---*********++++++,,,,,,,,,,,,+++++++++++++++,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******,,,------......------,,,)))***+++++++++***((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$####################################$$$%%%&&&&&&%%%$$$###!!!!!!""""""""""""!!!!!!%%%%%%$$$$$$######""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!  !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""!!! !!!!!!""""""###### !!!!!!!!!!!!"""###%%%&&&&&&%%%$$$############$$$&&&&&&%%%$$$!!!!!!""""""###$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%"""%%%%%%###$$$''')))'''######""""""""""""###### !!!"""$$$$$$%%%%%%%%%!!!!!!""""""#########$$$$$$$$$######$$$$$$%%%&&&&&&%%%###!!!"""$$$&&&(((%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))''''''''''''((((((((()))''''''''''''''''''''''''((((((''''''''''''((((((((('''&&&''')))))))))''')))************+++++++++))))))))))))************''''''''''''((()))++++++---------.........//////------......------,,,+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&'''***,,,,,,***'''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$%%%&&&''''''###"""!!! !!!"""###!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$!!!!!!"""###$$$%%%&&&&&&######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%!!!"""$$$%%%&&&&&&%%%%%%###"""!!!!!!"""$$$&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!! """"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&%%%$$$!!! """"""""""""""""""""""""###!!! !!!%%%&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###"""""""""#########$$$%%%&&&&&&''''''%%%%%%%%%$$$$$$#################################&&&"""###'''))))))""""""!!!!!!""""""###$$$!!!"""######$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%)))&&&%%%&&&((()))'''%%%''''''''''''(((((((((((())))))))))))************++++++++++++++++++++++++************************++++++,,,---------,,,,,,------,,,,,,,,,,,,+++++++++---------+++++++++---++++++************++++++++++++++++++++++++++++++******)))))))))***,,,---............---,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&'''((()))(((''' !!!"""###%%%&&&'''(((%%%%%%%%%$$$$$$#################################"""######$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&"""######""""""!!! !!!!!!"""###############""""""!!!!!!!!!!!!""""""###############"""!!!!!!&&&%%%$$$"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############""""""!!!!!! !!!###$$$$$$###"""$$$#########""""""!!!!!!############""""""!!!!!!!!!""""""""""""############$$$$$$%%%%%%$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!"""$$$%%%&&&&&&%%%$$$"""###%%%&&&%%%###!!! $$$%%%&&&'''&&&%%%$$$###!!!!!!""""""#########$$$""""""""""""""""""""""""&&&&&&%%%$$$%%%&&&'''(((''''''&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&(((***,,,,,,***(((''')))((('''&&&&&&'''((()))))))))(((''''''''''''((()))((('''&&&%%%%%%&&&''')))((((((((((((***,,,---************************------,,,,,,+++***))))))(((((((((***,,,///111333,,,---///111111000...---------,,,,,,,,,------...************************((((((((((((((())))))*********)))((('''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&''')))((('''&&&%%%&&&&&&'''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######################## """######"""!!!###$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$###"""!!!!!!!!!"""&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###"""!!!########################&&&$$$###%%%''')))(((&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$######"""#########!!!!!!"""######$$$%%%%%%%%%%%%%%%$$$$$$$$$##############################'''$$$"""!!!"""$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$'''%%%$$$%%%'''(((&&&$$$''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))************************)))***+++,,,------------------,,,,,,,,,++++++++++++,,,------++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***,,,,,,............---,,,+++***************************((((((((((((((((((((((((,,,+++)))*********)))(((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""######$$$$$$$$$#############################################$$$$$$$$$ !!!"""""""""""""""!!!!!!!!!"""###############""""""!!!!!!!!!!!!""""""###############"""!!!!!!$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######""""""""""""!!!!!!!!!!!! """###$$$###"""!!!############"""""""""!!!$$$$$$#########""""""""""""""""""############$$$$$$$$$%%%%%%%%%$$$######$$$###"""###%%%&&&%%%$$$############"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$""""""###############"""###$$$$$$%%%$$$###"""!!!$$$$$$%%%&&&&&&%%%$$$###"""##################$$$########################&&&&&&%%%$$$%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%&&&((((((((((((((((((((((((''')))+++,,,,,,***((('''((((((''''''''''''((((((''''''((((((((((((((((((***)))((('''''''''((())))))((((((((()))***+++,,,+++++++++++++++*********------,,,,,,+++******)))++++++***************+++,,,---.../////////......------,,,,,,,,,,,,------************************)))))))))))))))******+++******))))))((('''''''''''''''&&&&&&&&&&&&&&&''')))((('''&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###############$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%####################################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&%%%$$$###$$$%%%&&&'''&&&%%%$$$#########"""######$$$$$$!!!!!!""""""###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###!!!!!!###$$$$$$############$$$%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%$$$#########$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))************************))))))+++,,,------------,,,,,,,,,,,,+++++++++++++++,,,------++++++,,,---------,,,,,,,,,,,,------------------------------*********)))******+++,,,............---,,,++++++************************((((((((((((((((((((((((+++)))''''''''''''%%%###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$######"""########################""""""""""""!!!!!!!!!!!! !!!"""############!!!!!!"""###############""""""!!!!!!!!!!!!"""""""""############""""""!!!""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###############"""""""""!!!!!!!!!!!!"""""""""""" !!!"""#########"""!!!############""""""""""""$$$$$$$$$$$$$$$#########"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$###"""###%%%%%%%%%$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######&&&%%%$$$###""""""""""""$$$$$$$$$#####################$$$$$$%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%(((((((((((((((((((((((()))***+++,,,+++***(((&&&''''''((((((((((((''''''%%%&&&''')))))))))(((((())))))((((((((()))******)))((((((((()))***+++,,,++++++++++++++++++++++++---,,,,,,++++++******************))))))'''&&&&&&---,,,,,,,,,------...///------,,,++++++,,,,,,---))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%!!!!!!!!!"""""""""######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%""""""""""""""""""""""""######"""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$###$$$&&&''''''&&&$$$######"""""""""###$$$%%%%%%######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###$$$""""""$$$'''!!!!!!!!!!!!!!!"""#########$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%''''''''''''((((((((((((((()))))))))************++++++++++++++++++++++++***************************++++++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++******,,,------++++++,,,...------,,,,,,,,,,,,------------------------------******************++++++------...------,,,++++++++++++++++++++++++++++++(((((((((((((((((((((((((((&&&%%%$$$%%%%%%###"""$$$$$$%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!"""""""""""""""!!!!!!"""###############""""""!!!!!!!!!!!!""""""""""""############"""!!!"""""""""""""""######$$$"""""""""""""""""""""""" $$$$$$$$$$$$######"""""" !!!!!!""""""######""""""#########"""!!!!!!#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$""""""###$$$%%%$$$############"""""""""""""""############$$$$$$$$$$$$#########""""""#########***)))'''%%%############$$$$$$###""""""######$$$""""""######$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%##################$$$%%%'''''''''''''''''''''''')))***++++++***)))'''&&&&&&'''((())))))((('''&&&###$$$''')))******)))((((((((((((((()))******+++)))))))))))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********%%%&&&((()))******)))(((,,,+++*********,,,...///---,,,,,,+++++++++++++++))))))))))))))))))))))))))))))(((((())))))***+++))))))*********++++++++++++***)))((('''&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!"""""""""###$$$$$$$$$%%%%%%%%%&&&&&&###############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%""""""""""""""""""""""""######""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''((($$$%%%&&&&&&&&&%%%$$$$$$###"""""""""###$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$""""""###&&&!!!!!! !!!!!!"""###$$$$$$$$$%%%%%%$$$######&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''((((((((((((((()))))))))************++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,+++***)))))),,,,,,+++++++++************+++---,,,,,,+++---...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********+++************,,,,,,,,,,,,,,,++++++***************************((((((((((((((((((((((((((('''&&&&&&(((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""#########""""""!!!!!! """""""""""""""!!! !!!!!!"""###############""""""!!!!!!!!!!!!""""""!!!""""""#########""""""$$$######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$%%%$$$###"""!!! !!!!!!""""""#####################"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###"""!!!"""$$$%%%$$$###""""""""""""""""""######"""""""""######$$$$$$$$$$$$$$$############$$$$$$***)))&&&$$$###"""######$$$######""""""###$$$$$$"""""""""######$$$$$$%%%'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))((('''&&&&&&'''((())))))((('''&&&"""$$$''')))*********)))&&&''''''((())))))))))))((()))))))))*********************++++++,,,,,,,,,,,,,,,+++++++++++++++***$$$%%%'''***+++++++++++++++***(((((((((+++---///---,,,+++***************(((((((((((((((((((((((((((''''''''''''((())))))))))))******++++++,,,,,,+++***)))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%$$$$$$######%%%$$$$$$######$$$$$$%%%"""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$&&&'''&&&&&&%%%%%%%%%%%%%%%$$$#########"""######$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###!!!!!!!!!###""""""""""""###$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%&&&&&&''''''&&&'''((((((&&&&&&'''(((''''''''''''(((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,+++***)))(((++++++++++++************)))+++,,,,,,,,,,,,---///,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++++++++***))))))*********++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""############"""!!! !!!!!!"""###############""""""!!!!!!!!!!!!""""""!!!""""""############"""$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""########################""""""""""""#####################$$$$$$$$$$$$$$$!!!""""""""""""############$$$$$$%%%%%%$$$$$$$$$###"""!!!"""$$$$$$$$$###""""""""""""############!!!!!!""""""###$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!###############$$$$$$$$$###############$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%""""""""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''###%%%&&&((()))******)))''''''((()))))))))((((((((()))************)))))))))))))))******++++++,,,++++++++++++++++++++++++))))))***************))))))(((''''''(((***,,,...,,,,,,+++***))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))******+++++++++,,,))))))((('''&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$##########################################$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''%%%$$$$$$######""""""!!!%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""""""""!!!""""""######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$########################!!!######"""!!!###&&&((('''%%%######$$$%%%&&&$$$$$$######"""#########""""""""""""!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$###$$$$$$"""!!!"""""""""""""""###$$$$$$$$$%%%%%%%%%$$$$$$###"""%%%%%%$$$$$$%%%&&&&&&'''%%%&&&((('''%%%$$$&&&(((''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++++++++++++++************)))+++,,,,,,,,,,,,---///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,+++***)))((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((###"""!!!!!!"""###""" ##############################$$$$$$$$$%%%%%%%%%########################$$$%%%%%%$$$$$$"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########!!!"""""""""""""""!!! !!!!!!"""###############""""""!!!!!!!!!!!!""""""!!!!!!"""###############""""""""""""""""""###$$$""""""""""""""""""""""""######################## !!!"""$$$$$$###"""!!!""""""""""""!!!!!!!!!!!!""""""""""""###$$$%%%%%%!!!"""""""""############"""""""""#########$$$$$$ !!!!!!!!!""""""""""""######$$$%%%%%%%%%%%%###"""!!!"""###$$$###"""!!!"""""""""############!!!!!!!!!"""###$$$$$$$$$######""""""""""""###### !!!!!!"""""""""!!!!!!!!!"""###$$$%%%$$$$$$###$$$#########$$$%%%'''((($$$$$$$$$$$$%%%%%%%%%%%%########################!!!"""###%%%&&&&&&&&&&&&###""""""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&((((((''''''''''''((((((%%%&&&&&&'''((())))))***((()))*********)))((('''((()))***++++++***)))((('''(((((())))))***++++++++++++++++++++++++++++++++++++***)))(((((((((((('''&&&&&&&&&((()))+++,,,,,,,,,***))))))((((((((('''''''''''''''''''''''''''''''''''''''((()))))))))))))))***************''''''&&&&&&&&&&&&&&&'''%%%%%%'''(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%'''%%%$$$$$$###""""""!!!!!!%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''((('''%%%$$$"""""""""""""""""""""""""""$$$&&&&&&$$$$$$&&&))))))'''%%%""""""###%%%'''%%%%%%$$$###"""""""""###$$$$$$$$$########################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&###!!!"""%%%'''&&&$$$ !!!"""""""""""""""""""""!!! $$$#########$$$%%%%%%&&&###%%%'''&&&$$$###%%%'''''''''''''''((((((((()))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))&&&'''(((***,,,---------+++++++++************))))))+++,,,,,,,,,,,,...///.........------.........------------------------***+++,,,,,,+++***)))(((''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%$$$%%%$$$"""!!! """###%%%&&&&&&#########$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$"""!!!!!!"""""""""""""""""""""""" !!!!!!""""""###### !!!"""############!!!!!!"""###############""""""!!!!!!!!!!!!""""""!!!!!!"""############### !!!!!!"""$$$%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""!!!######""""""!!!!!! """"""""""""###$$$%%%&&&!!!!!!""""""#########$$$!!!!!!""""""#########$$$ !!!!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&###!!!!!!"""###$$$###"""!!!!!!""""""#########$$$ !!!!!!"""###$$$$$$$$$""""""!!!!!!!!!!!!"""""" """$$$$$$$$$###### !!!###%%%&&&%%%###"""$$$$$$######$$$&&&''')))#########$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!###%%%&&&''''''&&&############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&''')))((('''&&&&&&'''((()))''''''&&&&&&'''((()))******+++,,,,,,+++***)))(((((()))***++++++***)))(((&&&''''''((()))*********++++++++++++++++++++++++***)))(((''''''((()))***%%%%%%&&&'''((()))***+++,,,+++***)))((((((((((((''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))&&&&&&%%%%%%%%%&&&&&&'''$$$%%%'''(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%########################""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% """######"""!!!###$$$%%%%%%$$$$$$###"""!!!!!!%%%$$$$$$$$$$$$$$$$$$%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""###$$$$$$%%%""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$"""######$$$$$$$$$######"""######$$$$$$######"""!!!!!!""""""""""""!!! """###%%%&&&&&&%%%###""" !!!###$$$$$$###"""!!!&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """"""#########$$$$$$$$$$$$$$$$$$###############'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&'''''''''(((+++++++++*********))))))(((&&&$$$%%%'''***+++***''''''(((((())))))************))))))))))))******,,,+++******+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++*********))))))***)))'''&&&&&&'''((()))))))))))))))))))))))))))''''''((()))((('''%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%###!!! """%%%&&&%%%### !!!###$$$$$$###""""""$$$$$$############$$$$$$"""""""""###$$$$$$""" !!!!!!"""###############$$$$$$##################!!!!!!""""""""""""!!!!!!""""""""""""############""""""""""""############!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$"""######"""!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!"""###$$$%%%%%%""""""""""""""""""""""""""""""""""""#####################"""""""""""""""%%%###"""###%%%%%%### ######""""""######$$$%%%$$$###"""###$$$$$$###"""!!!!!!""""""""""""!!!!!!"""###$$$%%%$$$$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$#########$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###"""!!!!!!###$$$%%%&&&&&&&&&%%%$$$%%%&&&&&&&&&'''(((((((((((((((((((((((('''''''''((((((((((((''''''''''''&&&'''((())))))((('''&&&***************)))((((((&&&&&&'''((())))))(((((())))))))))))(((((((((((())))))))))))*********************)))(((''''''&&&&&&&&&&&&'''''''''(((((())))))((('''&&&%%%%%%$$$(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%$$$"""""""""###""""""#########$$$$$$$$$"""###%%%%%%###"""###$$$'''&&&$$$#########$$$$$$!!!!!!!!!"""#########$$$########################&&&%%%$$$###""""""""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$########################"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$$$$######""""""############"""""""""###$$$%%%%%%$$$###"""#########$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&""""""#########$$$$$$$$$##################$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''((()))***&&&&&&'''''''''(((((((((+++++++++*********)))))))))(((&&&&&&'''))))))((('''((((((((()))))))))******))))))(((((())))))*********))))))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++*********))))))))))))'''&&&%%%%%%&&&'''((())))))))))))))))))))))))(((''''''%%%$$$""" %%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%###""""""$$$%%%###!!!$$$$$$$$$$$$$$$###"""!!!$$$######""""""######$$$"""""""""###$$$$$$""" !!!!!!"""############"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""#########!!!!!!"""""""""#########!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########!!!"""###"""!!! !!!###""""""""""""""""""""""""""""""""""""""""""""""""$$$##################$$$!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""""""""""""""""""""$$$###"""###%%%%%%###!!!"""############$$$$$$$$$$$$###""""""$$$%%%$$$###!!!""""""######""""""!!!"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$#########$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%$$$######"""!!!!!!%%%%%%'''((((((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''((())))))(((''''''((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((()))((((((((((((((((((((((((((()))))))))*********+++******)))((((((''''''%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%$$$"""""""""#########$$$$$$$$$%%%%%%%%%###$$$&&&&&&$$$###$$$%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%########################&&&%%%$$$###""""""""""""##############################$$$%%%%%%%%%%%%$$$#######################################$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""##################"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""''''''&&&%%%$$$######"""$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!$$$###"""""""""%%%''')))%%%%%%$$$$$$$$$$$$##########################################$$$$$$$$$$$$###############$$$$$$$$$"""""""""###$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''((((((''''''((((((((()))))))))+++************)))))))))+++)))''''''((((((((('''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************))))))))))))'''&&&%%%$$$$$$%%%&&&'''))))))))))))))))))))))))+++***(((&&&%%%$$$######&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%&&&$$$############!!! '''&&&%%%###""""""!!!!!!$$$######""""""######$$$"""!!!!!!"""###$$$""" !!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""######!!!!!!""""""""""""######!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""" """######!!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""""""""#########""""""###$$$$$$###!!!""""""###$$$$$$$$$$$$###$$$"""!!!"""$$$%%%%%%$$$"""##################""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$############$$$########################$$$############$$$%%%%%%$$$$$$$$$######""""""!!!!!!"""$$$%%%%%%%%%$$$###'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((((((((((((((())))))))))))'''(((((())))))((((((''''''(((((((((((('''&&&&&&&&&&&&'''(((((((((((('''(((((((((((((((((((((((((((((())))))))))))******+++******))))))(((((('''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###$$$%%%$$$"""""""""###$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%$$$$$$$$$$$$$$$########################%%%%%%$$$###""""""""""""##############################$$$%%%%%%%%%%%%$$$########################$$$$$$$$$###############%%%%%%%%%&&&&&&%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""&&&%%%%%%$$$############$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$$$$######!!!"""############"""!!!!!!!!! !!!###%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!!!!!!!"""########################!!!!!!"""###$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((&&&&&&%%%$$$$$$$$$%%%%%%(((((((((((())))))))))))************))))))))))))***(((''''''))))))((('''(((((((((((()))))))))))))))((((((''''''(((((())))))))))))***++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******)))))))))(((((((((&&&&&&%%%%%%%%%&&&'''((()))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$############""""""!!!&&&%%%###!!!!!!!!!!!!"""######""""""""""""######"""!!!!!!!!!######""" !!!!!!""""""""""""""" !!!!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""""""""###$$$###!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###"""""""""""""""#########"""""""""###$$$$$$###"""!!!"""###$$$%%%$$$$$$###$$$"""!!!!!!###%%%%%%%%%######$$$$$$$$$$$$######!!!"""###$$$%%%$$$##############################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###############$$$#######################################$$$$$$%%%$$$#########"""""""""!!!!!!"""###$$$$$$$$$###"""'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''((((((((((((((()))))))))))))))(((((((((((((((((((((((())))))******))))))((('''&&&&&&'''((((((''''''''''''''''''((((((((((((((((((((((((((()))))))))************))))))(((((((((######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$#########$$$$$$%%%""""""######$$$$$$$$$%%%$$$$$$############$$$$$$###$$$%%%$$$"""""""""#########$$$$$$$$$$$$%%%%%%"""$$$%%%%%%$$$######$$$$$$$$$##################$$$#########"""!!!!!!!!!########################%%%$$$$$$###""""""####################################$$$%%%%%%%%%%%%$$$########################%%%$$$$$$$$$###"""""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""########################%%%%%%%%%%%%%%%$$$###"""""""""!!!!!!"""###$$$%%%###$$$$$$%%%%%%$$$$$$### !!!!!!"""######"""""""""""""""######""""""""" """###$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%########################!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&%%%%%%$$$$$$$$$%%%%%%(((((((((((())))))))))))))))))))))))))))))))))))''''''&&&(((***+++***)))))))))))))))((((((((((((((((((''''''''''''((((((******+++,,,,,,---------++++++++++++++++++++++++******++++++++++++******)))))))))((((((((('''''''''''''''''''''(((((()))((((((((((((((((((((((((%%%%%%#########$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!!!!""""""""""""###$$$"""!!!  !!!"""###""""""""""""""""""######!!! """""""""!!! !!!"""""""""""""""!!!!!!!!!""""""#########!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######%%%&&&&&&$$$!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!"""############""""""!!! !!!!!!!!!!!!"""""""""!!!!!!""""""############ !!!"""###############""""""###$$$$$$$$$$$$$$$%%%###!!!!!!###$$$%%%%%%######$$$$$$$$$$$$######!!!"""###$$$%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$############""""""###$$$$$$""""""""""""""""""""""""######""""""######$$$%%%#########"""""""""""""""%%%&&&'''((()))(((''''''&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&''''''(((''''''(((((()))))))))***(((''''''''''''''''''((()))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((()))'''(((((((((((())))))))))))))))))(((((((((((((((#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$$$$%%%"""""""""######$$$$$$$$$$$$######""""""######$$$###$$$%%%$$$"""""""""###""""""""""""############!!!"""$$$$$$"""""""""###########################$$$#########"""!!!!!!!!!########################%%%$$$######"""#######################################$$$%%%%%%%%%%%%$$$########################%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$######$$$###""""""""""""###$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$!!! !!!###%%%&&&#########$$$$$$######### !!!"""""""""""""""########################!!!###%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))(((((()))))))))))))))***&&&&&&''')))+++,,,+++***))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''******,,,---------------++++++++++++++++++++++++)))******++++++******)))((((((((((((''''''''''''&&&&&&'''(((((()))))))))(((((((((((((((((((((((()))((('''%%%$$$$$$######%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$"""""""""############$$$!!!""""""""""""###%%% !!!!!!###""""""!!!!!!""""""######!!! !!!""""""!!! !!!!!!""""""!!!!!!!!!!!!!!!""""""######$$$!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########%%%&&&&&&$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!"""######$$$$$$!!!######""""""###$$$######""""""######$$$%%%&&&$$$!!!!!!"""$$$$$$$$$"""##################""" !!!###$$$%%%%%%$$$#################################$$$$$$$$$$$$#########""""""""""""###$$$$$$""""""""""""""""""""""""###""""""""""""###$$$$$$""""""""""""""""""""""""$$$%%%&&&((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))''''''&&&%%%%%%&&&''''''&&&''''''''''''&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&''''''(((((()))''''''(((((((((((())))))''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&%%%$$$$$$###$$$$$$$$$###############$$$$$$$$$######""""""""""""#########$$$%%%$$$"""""""""###!!!!!!!!!""""""""""""### """######"""!!!!!!"""!!!"""######$$$#########%%%%%%%%%$$$$$$$$$$$$$$$########################$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$###############"""######$$$$$$######"""$$$$$$""""""""""""$$$$$$"""""""""""""""""""""""""""######$$$%%%%%%%%%%%%###"""!!! !!!"""$$$%%%!!!""""""######""""""!!! !!!"""###$$$######$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!"""""""""$$$$$$$$$#########""""""##################$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((((((&&&&&&'''''''''((((((((((((((((((((())))))******((('''((()))+++,,,***(((***)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&'''((()))+++,,,------,,,,,,************************))))))************))))))((((((((('''''''''&&&&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((******))))))((('''%%%%%%$$$$$$#########"""""""""!!!!!!"""""""""#########""""""""""""############ """######!!! """$$$ !!! """"""!!!!!!!!!!!!""""""###!!! !!!!!!!!! !!!!!!""""""!!!!!! !!!!!!"""######!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""" !!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""###$$$%%%$$$"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!"""""" !!!!!!"""######$$$$$$ ######"""!!!###$$$%%%$$$"""!!!!!!###%%%'''(((%%%""" !!!#########!!!""""""######""""""!!! !!!###$$$%%%%%%$$$$$$##############################$$$$$$$$$$$$######"""""""""""""""###$$$$$$"""""""""""""""""""""""""""""""""""""""###$$$$$$!!!"""""""""""""""""""""!!!"""###$$$%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((((((((&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&''''''&&&&&&%%%$$$&&&'''''''''&&&&&&%%%$$$%%%%%%&&&''''''((())))))'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%$$$###"""""""""""""""$$$$$$$$$$$$$$$###############""""""""""""#########$$$%%%$$$"""""""""###!!!""""""""""""#########!!!"""$$$$$$"""!!!"""### !!!"""###$$$$$$###"""$$$$$$$$$$$$$$$%%%%%%%%%########################$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#######################################$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###!!! !!!###$$$""""""""""""""""""""""""!!!"""###$$$%%%&&&&&&&&&&&&$$$###!!!!!!"""$$$%%%!!!!!!""""""""""""!!!!!!!!!!!!"""$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$"""!!! !!!"""### !!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$######""""""$$$$$$$$$###############%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""""""""###$$$%%%&&&'''&&&&&&&&&&&&'''''''''((('''((((((((())))))*********))))))***++++++(((&&&******))))))(((((((((''''''&&&&&&%%%%%%&&&&&&''''''(((***+++,,,,,,++++++************************))))))************))))))(((((('''''''''&&&&&&&&&###$$$%%%&&&''''''''''''(((((((((((((((((((((((("""###%%%&&&'''&&&%%%%%%#########""""""""""""!!! !!!!!!"""""""""###""""""""""""############!!!###%%%###  """""""""######""" """"""!!!!!!!!!!!!""""""###!!! !!!!!!!!! !!!!!!!!!!!!!!! !!!""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!""" !!!!!!!!!"""!!!!!!!!!!!!"""""""""""" !!!!!! """###$$$######%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###$$$$$$### !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!"""###$$$$$$$$$ ######!!!!!!###%%%&&&$$$!!! """%%%(((***&&&""" !!!"""""""""!!!!!!""""""""""""!!!!!! !!!###$$$%%%%%%$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""!!!""""""###$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$!!!!!!!!!!!!""""""""""""###$$$%%%&&&'''&&&%%%%%%""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%$$$######$$$%%%%%%(((((())))))(((((('''&&&&&&'''''''''&&&&&&%%%$$$%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$%%%&&&'''######"""!!!!!!!!!!!!!!!&&&%%%%%%%%%$$$###############""""""""""""#########$$$%%%$$$"""""""""###"""############$$$$$$$$$"""###%%%%%%###"""###$$$ !!!"""$$$$$$$$$###"""!!!!!!""""""#########$$$########################$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################""""""######$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###!!!  !!!###!!!!!!"""###############$$$$$$############$$$$$$'''***,,,(((!!!!!!%%%"""###%%%%%%%%%$$$""" !!!!!!"""###$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$######""""""######$$$$$$$$$######"""%%%$$$!!! !!!###%%%%%%%%%&&&&&&%%%###!!!"""""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((()))*********************)))((('''))))))))))))))))))))))))***)))(((''''''&&&''''''''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))&&&''')))***+++***((('''))))))((('''&&&&&&%%%%%%$$$$$$&&&'''(((((())))))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$#########$$$""""""!!!!!!"""###$$$$$$ !!!!!!!!!!!! $$$###!!! !!!""""""############$$$$$$$$$"""""""""""""""######$$$"""""""""""""""""""""""" !!!!!!"""######### !!!""""""""""""""" !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$&&& """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""###############"""!!!!!!""""""############"""""""""""""""""""""!!! !!!!!!!!!!!!""""""""""""$$$###"""!!! !!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""$$$%%%&&&######"""!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&######""""""""""""""""""$$$""""""###&&&&&&### $$$#########""""""!!!!!!$$$$$$$$$$$$#########""" """#########"""!!!######""""""""""""############$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''&&&&&&(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########""""""############"""""""""!!!  !!!"""$$$###""""""!!!"""""""""###$$$$$$$$$$$$%%%%%%%%%########################"""###$$$$$$###"""!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""!!!"""###$$$###!!!"""!!!!!!!!!!!!###%%%&&&"""""""""###$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%######""""""###$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$"""!!! """############$$$$$$$$$%%%$$$######%%%%%%$$$###!!!!!!"""###############$$$######""""""######$$$!!!###%%%### """&&&"""###$$$%%%%%%###"""!!!!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$######"""######$$$$$$$$$$$$######$$$$$$#########""""""""""""######$$$$$$$$$######!!!""""""""""""######### !!!!!! """""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''((((((((((((***************)))((((((************************))))))((((((((())))))***'''''''''''''''''''''''')))))))))************+++))))))))))))))))))))))))'''((()))******)))'''&&&((((((''''''&&&%%%%%%$$$%%%%%%&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$#########%%%$$$###""""""""""""###"""""""""""""""###$$$$$$""""""""""""""""""!!!!!!$$$###"""!!! !!!!!!"""!!!!!!"""""""""#########""""""!!!!!!""""""###$$$""""""""""""""""""""""""  !!!"""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!###$$$ !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""!!! !!!""""""######"""""""""""""""""""""!!! !!!!!!!!!!!!"""""""""""" !!!"""######"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!"""""""""######$$$$$$%%%"""###############"""""""""!!!!!!"""$$$$$$"""############"""""""""!!!$$$#########"""""""""""" !!!"""###""""""!!!######""""""""""""######""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''&&&&&&(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""############""""""###""""""!!!!!!""""""###$$$$$$###""""""""""""###!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""!!!"""######"""!!!"""!!!!!!!!!!!!###$$$%%%######""""""!!! """""""""#########$$$$$$######""""""###$$$$$$%%%""""""#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%###############""""""!!!"""############$$$$$$$$$$$$###""""""$$$$$$###"""!!!""""""############"""$$$######""""""######$$$ !!!!!!"""###$$$######$$$%%%$$$###"""!!!"""""""""###$$$$$$%%%%%%&&&&&&%%%$$$###"""!!!!!!"""##################"""######""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$ """###$$$###""""""!!!!!!!!!!!!!!!"""#########""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&###$$$%%%%%%&&&&&&&&&%%%((((((((('''''''''&&&&&&******++++++******))))))++++++++++++++++++++++++((((((((()))***++++++,,,''''''''''''''''''''''''((())))))))))))*********))))))))))))))))))))))))((()))******)))(((&&&%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&'''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$######""""""######"""!!!!!!!!!""""""""""""""""""""""""###$$$$$$$$$$$$######"""""""""######"""!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!!!!""""""###$$$"""""""""""""""""""""""""""!!!!!!  !!!"""""""""""""""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!  """"""!!!!!!!!!!!!""""""!!!!!!""""""!!!!!!  !!!!!!"""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!"""""""""""""""$$$%%%$$$"""!!!""""""""""""""""""""""""""""""""""""""""""""""""&&&&&&%%%$$$######""""""###""""""!!!!!!!!!!!!!!!########################!!!"""$$$%%%%%%$$$###"""!!! !!!"""""" ############""""""""""""""""""""""""!!!!!!!!!!!! !!!"""""""""""""""######""""""""""""######!!!!!!""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!!!!!!!!!!!!! !!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''''''''&&&(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###""""""############""""""$$$$$$############$$$$$$%%%%%%$$$###############!!!!!!!!!"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""!!!!!!######"""!!!!!!!!!!!!!!!"""###$$$$$$######""""""!!! !!!"""""""""""""""""""""#########"""######$$$%%%###"""!!!!!!!!!"""###$$$&&&&&&&&&&&&&&&%%%%%%%%%!!!!!!"""###$$$$$$$$$###"""############$$$$$$$$$###"""!!!"""######"""!!!!!!"""############""""""######""""""""""""######%%%""" !!!###$$$###!!!###$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$%%%%%%$$$######"""""""""""""""############"""""""""""""""!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%%%%!!!"""""""""""""""!!!!!!###"""!!! !!!"""###$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%&&&&&&&&&&&&'''''''''''''''''''''''')))******+++******))))))))))))))))))))))))))))))(((((())))))************''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''(((((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&%%%$$$$$$###""""""###""""""!!!!!!"""""""""###"""""""""""""""######%%%$$$$$$###""""""""""""###""""""!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!!!!! !!!"""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!! !!!!!!!!!!!! """"""!!!!!!!!!!!!"""""""""""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" """###$$$###"""!!!"""""""""""""""""""""""""""""""""""""""""""""""" """###$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$#########"""""""""!!! """$$$&&&&&&%%%###!!! !!!!!! #########""""""""""""""""""!!!!!!!!!!!! !!!!!!"""""""""""""""######""""""""""""######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$ !!!"""$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((('''''''''(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$############$$$$$$&&&%%%$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###!!! !!!"""###"""!!!!!!!!!!!!!!!""""""######"""""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!""""""$$$###############$$$$$$$$$###!!! !!!"""$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$"""!!!"""###$$$###"""""""""#########""""""!!!###""""""""""""""""""###$$$!!! ###%%%$$$!!!$$$$$$$$$$$$######""""""###############$$$$$$$$$###""""""""""""###%%%%%%""""""############""""""!!!!!!!!!!!!!!!""""""""" !!!"""###$$$%%%%%%%%%&&&$$$"""  !!!!!!  ###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))((())))))*********))))))(((((((((((((((((((((((((((((()))))))))((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''')))))))))((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$(((((((((((('''&&&%%%$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""######$$$######"""""""""""""""###$$$###"""!!!!!!!!!!!!""""""""""""""""""!!!!!! !!!!!!!!!"""""""""######!!!!!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###### !!!""""""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""#########"""""" !!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""###$$$$$$$$$$$$###""""""""""""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""$$$$$$######"""!!!!!!!!!!!!$$$&&&&&&%%%###!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""######!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""#########""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$ !!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((((((''''''(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################&&&%%%$$$$$$######$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!"""###""" !!!!!!!!!"""""""""""""""""""""###$$$$$$%%%%%%!!!!!!!!!!!!""""""""""""$$$$$$###############$$$%%%$$$"""""""""###%%%''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$%%%$$$######%%%%%%$$$###"""############""""""!!!###""""""!!!!!!""""""###"""%%%%%%$$$$$$$$$$$$#######################################"""!!!!!!!!!"""$$$&&&'''"""##################"""!!!!!!""""""""""""######!!!"""###$$$$$$$$$$$$$$$&&&$$$!!! !!!###"""!!! $$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''###$$$%%%&&&'''((())))))''''''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''%%%$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''')))((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''((((((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$%%%######"""""""""###$$$$$$$$$######"""""""""""""""###"""!!! !!!######"""""""""""""""!!! !!!!!!"""""""""#########!!!!!! !!!!!!"""###"""""""""""""""""""""""" !!!!!!""" !!!""""""""""""""" !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!""""""""""""""" !!!!!!""""""!!!!!! """"""!!!!!!!!!!!!""""""$$$$$$%%%%%%$$$$$$###"""#########"""!!!  !!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""%%%$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!! !!!!!!!!!!!!!!!""""""############""""""!!!!!!!!! """$$$%%%$$$###""" !!!"""!!!!!!###""""""""""""############!!!!!!!!!!!! !!!!!!!!!!!!!!!"""############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!""""""### !!!""""""""""""!!!###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''(((((((((((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&%%%%%%$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""%%%%%%$$$############### !!!!!!!!!""""""""""""""""""""""""""""""$$$############$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!! """"""!!! !!!!!!""""""!!!!!! ######""""""!!! !!!""""""###$$$$$$%%%$$$######"""#########%%%$$$#########$$$&&&&&&'''%%%$$$"""""""""######$$$%%%%%%%%%$$$###"""""""""############$$$$$$$$$%%%$$$###$$$%%%&&&%%%##################"""!!!!!!""""""!!!!!!!!!!!!"""""""""$$$%%%%%%%%%$$$$$$##########################################"""!!! !!!###$$$&&&######$$$$$$$$$$$$######"""""""""#########$$$$$$"""######$$$$$$$$$######"""!!! !!!"""######$$$$$$%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$%%%%%%$$$$$$$$$""""""$$$%%%&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''((()))******)))'''&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&$$$$$$$$$$$$############ !!!"""###$$$$$$!!!!!!!!!!!!!!!"""###$$$$$$$$$###"""""""""""""""###"""!!!!!!!!!###%%%&&&!!!""""""###"""!!!  !!!!!!!!!""""""!!! !!!"""""""""""""""""""""""""""""" !!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!  !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$###""""""!!!!!!"""######""""""!!! !!!"""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###########################$$$%%%&&&%%%$$$"""!!!!!!!!!!!!!!!!!!"""######"""""""""""""""!!!!!!!!! """"""######""" !!!"""!!!"""""""""############"""""""""!!!!!!!!! """!!!!!! !!!"""###$$$######""""""""""""######################################################!!!!!!!!!!!!!!!"""######""""""######""""""!!!!!!######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''(((((((((((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###$$$$$$###""""""""""""### !!!!!!!!!"""""""""""""""""""""""""""###""""""!!!"""###$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!! !!!"""!!! !!!""""""!!! ######""""""!!!  !!!"""###%%%&&&&&&%%%$$$$$$###""""""##################$$$$$$$$$$$$&&&%%%###!!! !!!"""######$$$$$$%%%%%%$$$$$$"""############$$$$$$$$$$$$###"""###$$$%%%$$$"""###############"""!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$############$$$%%%%%%$$$######""""""######$$$$$$##################%%%$$$""" !!!###$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$$$$$$$%%%######$$$$$$$$$######"""!!!#########""" """###$$$######$$$$$$######$$$$$$%%%&&&###########################$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&((((((((((((((((((((((((&&&''')))+++,,,+++***)))'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&$$$$$$$$$############""" """###### !!!"""###$$$$$$###""""""!!!""""""$$$###""""""###%%%''')))!!!"""#########"""  !!!!!! !!!""""""""""""""""""""""""""""""#########"""!!!!!! !!!!!!""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""  !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###############"""!!!!!! !!!###$$$$$$%%%%%% !!!"""""""""""""""!!!!!!!!!!!!"""""""""""""""$$$$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###"""!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!""""""""""""""" !!!""""""### !!!!!!!!!""""""#########$$$""""""""""""!!!!!!!!!!!!"""!!! !!!###$$$######""""""""""""######""""""""""""!!!!!!!!!!!!##############################"""######$$$%%%%%%%%%&&&&&&%%%%%%$$$###"""######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''(((((((((((()))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&''''''&&&%%%%%%$$$######"""!!!"""""""""""""""""""""####################################""""""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""  !!!"""!!! !!!""""""!!! """""""""###$$$$$$%%%%%% !!!###$$$&&&'''(((%%%%%%$$$###""""""######!!!!!!"""############"""&&&$$$""" !!!!!!!!!!!!###$$$%%%&&&&&&&&&"""############$$$$$$$$$###"""!!!"""###$$$###!!!!!!!!!$$$%%%###$$$$$$########################""""""!!!""""""###$$$$$$##################$$$###"""""""""###%%%&&&!!!###'''((('''%%%%%%%%%$$$###"""!!!!!!&&&%%%$$$"""""""""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$%%%%%%%%% !!!"""!!! !!!###$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$ """&&&******)))&&&$$$((((((''''''''''''(((((("""###$$$&&&'''((((((((($$$$$$%%%(((+++)))%%%!!!&&&'''''''''(((((())))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%###!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###############"""!!!!!! !!!!!!""""""$$$###"""!!!!!!"""###$$$ !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!!!!!!!!!!!!!""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""$$$$$$###"""!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########"""!!!!!!"""###$$$!!!"""###$$$$$$###"""!!!!!!!!!""""""#########$$$!!!!!! !!!!!!!!!!!!!!!!!!"""###$$$%%% !!!"""######"""!!! """"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!! !!!!!!$$$$$$###############$$$%%%%%%$$$###""""""###############"""""""""""""""!!!!!!""""""#########$$$%%%%%%$$$$$$###"""""""""########################$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&'''((()))***'''((()))))))))'''&&&%%%))))))((('''&&&&&&%%%%%%(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%$$$$$$###$$$%%%'''(((!!!!!!!!!"""#########$$$#########$$$%%%%%%&&&&&& !!!###$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""############$$$$$$############$$$$$$""""""""""""!!!!!!!!!!!!"""###%%%%%%###"""###$$$###$$$%%%&&&&&&%%%$$$###$$$###"""!!!!!!"""######&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######"""!!!"""!!! !!!"""!!! !!!!!!!!!!!!!!!"""""""""#########""""""#######################################"""!!!"""###$$$%%%$$$""" !!!"""######$$$%%%%%%$$$$$$"""!!!!!!%%%$$$###"""""""""######"""""""""""""""""""""""""""""""""""""""""""""!!!"""#########$$$$$$%%%%%%"""###$$$###""""""$$$%%%&&&%%%$$$###"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$"""$$$'''******)))'''&&&(((''''''''''''''''''(((%%%&&&&&&&&&'''&&&&&&&&&+++)))((())))))&&&!!!&&&'''''''''((((((((()))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$$$$!!!!!!""""""""""""!!!!!!###############"""!!!!!!!!!!!!!!!"""""""""############"""!!!!!!"""###### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$#########""""""""" !!!!!!!!!!!!!!!###"""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""############""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!! !!!""""""$$$###"""!!!!!!"""######!!!"""###$$$$$$###"""!!!!!!"""""""""###############"""!!!!!! !!!!!!!!!!!!!!!"""###$$$%%%!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############!!!!!! !!!!!!$$$$$$###############$$$%%%$$$$$$###""""""##############################""""""""""""#########$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&'''''''''((())))))***)))))))))))))))((('''&&&)))((((((''''''&&&%%%%%%'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$$$$$$$###"""%%%%%%$$$$$$$$$%%%&&&'''######$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!! !!!"""$$$$$$$$$$$$###$$$#####################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$#########"""!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!"""###%%%$$$###"""###$$$######$$$%%%%%%$$$######$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$#########$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""###$$$ !!!""""""!!! !!!!!! !!!!!!"""""""""###$$$$$$######$$$$$$$$$$$$########################""""""!!!!!!!!!"""###$$$#########!!! """###$$$$$$$$$$$$$$$###"""!!!""""""!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$%%%%%%%%%&&&&&&%%%######$$$&&&&&&%%%$$$###"""!!!!!!!!!###########################$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$%%%%%%%%%&&&((()))***))))))(((''''''&&&&&&&&&&&&'''''')))(((((('''&&&%%%$$$$$$&&&&&&%%%'''(((((('''%%%'''''''''''''''((((((((()))))))))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""######$$$$$$!!!""""""######""""""!!!"""############""""""!!!""""""############$$$$$$###""""""!!!!!!""""""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""!!!   !!!!!!!!!!!!!!!######"""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$ !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""########################""""""!!! !!!!!!%%%$$$###"""!!!!!!!!!"""!!!"""############""""""""""""""""""############$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""############"""!!!!!! !!!!!!"""$$$###############$$$$$$%%%$$$######"""#########""""""######$$$$$$%%%%%%"""""""""############### !!!###%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&'''((()))******************)))((((((((()))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$######"""&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%######""""""!!! """###$$$%%%%%%$$$###"""%%%%%%$$$######"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!"""###$$$$$$""""""###$$$"""######$$$$$$######"""######"""""""""######$$$$$$$$$###############"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""" """%%%'''"""$$$"""!!!###%%%"""""""""###$$$$$$%%%%%%###$$$$$$$$$%%%%%%%%%$$$###############$$$$$$$$$!!!!!!!!!!!!!!!""""""### """$$$###!!!!!!$$$'''$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!"""######"""""""""""""""""""""""""""""""""""""""######### !!!"""###$$$$$$%%%&&&&&&'''%%%######$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&&&&&&&''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&))))))((('''&&&%%%%%%$$$$$$$$$$$$&&&(((***++++++''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$""""""!!!!!!"""""""""######"""""""""""""""############"""!!!########################"""""""""!!!!!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""!!!""""""""""""#########"""""""""#########$$$$$$!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""##############################"""!!! !!!%%%$$$$$$###"""!!!!!! !!!""""""###############"""""""""""""""#########"""""""""""""""###$$$$$$""""""!!!!!!"""###$$$$$$###"""!!! !!!"""### !!!!!!""""""!!!!!! !!!"""""""""############""""""!!!!!!!!!!!!""""""#########"""######$$$%%%$$$$$$###############$$$""""""###$$$%%%%%%&&&&&&######################## !!!###%%%'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((************)))+++***)))(((((()))***+++)))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########''''''&&&&&&%%%%%%%%%$$$ !!!!!!""""""######$$$%%%%%%&&&%%%$$$###"""$$$#########"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""###""""""""""""""""""###""""""""""""!!!!!!!!!!!!"""###$$$###!!!!!!"""$$$"""""""""######"""""""""##################$$$$$$$$$$$$$$$$$$############"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&###$$$""""""###&&&""""""######$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$ !!!!!!!!!""""""""""""!!!$$$&&&%%%""""""$$$'''######$$$$$$$$$###"""""" !!!!!!""""""""""""""""""""""""""""""""""""!!!"""""""""#########$$$ !!!!!!"""######$$$$$$%%%%%%%%%$$$"""!!!"""$$$&&&%%%%%%%%%%%%&&&''''''""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&'''(((++++++)))(((&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!""""""############""""""!!!""""""#########""""""""""""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!! !!!### !!!!!!!!!!!!!!!$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""#########$$$!!!!!!!!!"""""""""###############"""!!! """"""!!!!!!!!!!!!""""""########################$$$###"""!!!!!!!!!!!!!!!$$$$$$$$$###"""!!! """""""""""""""######$$$######"""""""""""""""""" !!!###$$$&&&'''""""""""""""""""""###$$$###"""!!! !!!"""###!!!""""""######""""""!!! !!!"""""""""############""""""!!!!!!!!!!!!""""""######""""""###$$$$$$%%%$$$###############$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$###############!!!"""###$$$%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((((((&&&'''((())))))*********+++***)))(((((()))***+++((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""&&&&&&%%%%%%$$$$$$######!!!""""""######$$$%%%%%%%%%%%%&&&&&&%%%$$$"""!!!!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&""""""#########$$$$$$$$$######""""""""""""######""""""""""""!!!!!!!!!!!!"""######"""!!!!!!"""$$$###""""""""""""""""""###""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!"""######"""!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%%%%$$$$$$"""""""""###$$$$$$%%%%%% !!!"""#########""""""%%%&&&&&&%%%###"""""""""######$$$$$$$$$######"""!!!!!!"""#########""""""""""""""""""""""""""""""!!!""""""######$$$$$$$$$"""""""""############$$$###$$$$$$###!!!!!!"""$$$))))))'''&&&%%%$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''')))***)))******)))'''&&&((()))'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$"""######$$$$$$######"""!!!""""""############"""###""""""""""""!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!  !!! !!!!!!!!!!!!!!!######"""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############ !!!!!!!!!""""""""""""$$$$$$###"""!!! """"""!!!!!!!!!!!!""""""##############################"""!!!!!!!!!""""""######$$$######"""!!! """!!!!!!!!!"""###$$$%%%############"""""""""""" """$$$&&&'''###"""""""""""""""######""""""!!!!!!!!!!!!""""""""""""############""""""########################""""""""""""###############""""""!!!!!!""""""###""""""""""""###$$$%%%%%%#########"""######$$$%%%""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$###############$$$$$$%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''((((((((()))))))))))))))'''&&&&&&&&&'''((()))***))))))((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$###$$$$$$%%%$$$$$$###"""$$$$$$$$$$$$############&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%###"""!!! !!!""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""###$$$$$$#########$$$$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""######!!! """$$$$$$######""""""######$$$!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&$$$###"""$$$"""!!!!!!"""######"""######""""""!!! !!!###$$$%%%%%%$$$###!!!""""""###$$$$$$%%%%%%!!!"""###$$$$$$$$$###"""$$$###""""""######!!!"""######$$$$$$$$$######"""###$$$$$$$$$###"""!!!""""""""""""""""""""""""!!!""""""######$$$%%%%%%$$$$$$$$$$$$$$$#########"""#########!!!!!!###%%%((('''&&&%%%####################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((''''''''''''''''''(((((('''&&&%%%&&&''')))***%%%'''******))))))+++---'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&& !!!###$$$%%%%%%$$$$$$"""######$$$$$$######"""!!!!!!"""###############$$$$$$#########""""""""" !!!""""""!!! !!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!###"""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!!!!"""""""""###############""""""!!!!!! """"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!""""""######""""""###$$$######"""!!!"""!!!!!!!!!"""###$$$%%%############"""""""""!!! !!!"""############""""""""""""######!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################""""""""""""######""""""""""""###$$$%%%&&&######""""""###$$$$$$%%%########################%%%%%%%%%$$$$$$#########"""######$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))'''&&&$$$$$$$$$&&&)))+++&&&'''((())))))))))))(((((((((((((((((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$""""""$$$$$$%%%$$$##################$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$######"""###$$$$$$$$$###"""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """############$$$$$$$$$######""""""""""""######""""""""""""!!!!!!!!!!!!"""###"""!!! """$$$%%%$$$############$$$%%%!!!"""###%%%&&&&&&%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############### ###&&&&&&%%%&&&&&&%%%$$$###"""!!!!!! """$$$%%%$$$###"""!!!""""""###$$$$$$%%%%%%!!!"""###%%%%%%$$$$$$######%%%### """######$$$$$$$$$#########$$$%%%%%%$$$###"""!!!""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$#########!!!#########""""""$$$&&&######""""""######$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&''''''''''''&&&''''''((())))))((('''&&&((((((''''''''''''((((((***)))'''&&&&&&'''((()))+++---...,,,(((%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###$$$%%%%%%$$$###"""!!!######$$$$$$$$$$$$######!!!!!!"""###############%%%%%%%%%$$$$$$######### !!!""""""!!!  !!!!!!!!!""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$######"""!!! !!!!!!!!!!!!!!!""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$!!!!!!###$$$$$$###"""""""""!!!!!!!!!!!!###%%%&&&$$$#########""""""!!!!!!""""""!!! ######"""""""""""""""### !!!"""######"""!!! !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""###$$$%%%&&&######""""""###$$$%%%%%%#########"""""""""""""""%%%%%%%%%$$$$$$#########!!!"""###$$$&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((&&&###"""###%%%)))+++%%%&&&''')))))))))((('''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''!!!"""###$$$%%%%%%$$$############$$$$$$%%%%%%%%%#########$$$%%%%%%&&&&&&!!!"""###$$$$$$###"""!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""&&&%%%$$$###"""!!! """"""""""""############&&&&&&%%%%%%%%%%%%&&&&&&""""""""""""!!!!!!!!!!!!######""" """%%%&&&%%%$$$######$$$%%%&&&!!!"""$$$%%%&&&&&&%%%%%%""""""######$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###!!! !!!###%%%$$$###"""""""""###%%%&&&$$$$$$###"""!!!!!!"""""" !!!###$$$&&&''''''########################$$$$$$#####################"""""""""###$$$%%%%%%"""$$$&&&((((((&&&$$$"""%%%"""!!!"""%%%&&&$$$"""$$$"""!!! !!!"""$$$%%%%%%$$$###"""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$###""" """###$$$&&&&&&%%%$$$######""""""######$$$$$$$$$%%%%%%%%%########################&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&'''(((*********)))((()))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''''''''&&&$$$$$$$$$%%%''')))'''''''''''''''''''''''''''%%%"""###&&&'''&&&$$$''''''((('''&&&$$$""" &&&%%%###"""""""""############""""""######$$$%%%""""""""""""""""""""""""""""""""""""############"""""""""""""""!!! ###""""""!!!  !!!""""""!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!  !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$###""" !!!"""""""""""""""""""""""""""##############################""""""""""""######""""""""""""############$$$###"""""""""###%%%&&&"""######$$$$$$"""!!! """############""""""!!!"""""""""""""""!!!  !!!"""######$$$$$$$$$###"""!!!!!!!!!""""""""""""""""""######### !!!""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""##################""""""""""""###### !!!"""###$$$$$$!!!"""$$$%%%&&&!!!###$$$%%%$$$###$$$%%%######$$$%%%&&&&&&&&&&&&)))))))))((('''''''''&&&$$$%%%&&&'''(((((((((((()))((('''&&&&&&'''((()))&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""######""""""######$$$%%%%%%$$$###""""""###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###'''&&&$$$######&&&)))***%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!!!!$$$###""" !!!!!!!!!"""###%%%%%%$$$######$$$#########""""""!!!!!!%%%%%%$$$###"""!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%%%%%%%!!!!!!""""""###$$$&&&&&& !!!!!!""""""######"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""###""""""!!!"""###$$$%%%######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! $$$$$$$$$$$$$$$$$$##############################""""""!!!!!!!!!"""#########$$$%%%&&&&&&%%%$$$###!!! !!!$$$%%%$$$###"""!!! !!!"""$$$%%%$$$###""""""###$$$$$$"""""""""!!!!!!!!! %%%$$$###""""""###$$$%%%(((&&&$$$###""""""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((((((''''''(((((((((((((((((((((((($$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((()))***))))))((((((((('''&&&&&&'''((((((%%%&&&&&&'''((())))))***%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&'''''''''&&&$$$"""###%%%&&&%%%$$$&&&&&&&&&%%%%%%###"""!!!$$$###"""!!!!!!!!!!!!"""######""""""######$$$%%%""""""""""""""""""""""""!!!!!!"""""""""#########"""""""""""""""!!! ###""""""!!!  !!!""""""!!! """"""!!!!!!!!!!!!""""""#########""""""  """""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""$$$###"""!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!!!!!!!!"""""""""######!!!!!! !!!"""###"""######$$$###"""!!! !!!""""""#########""""""""""""######""""""!!! !!!"""#########$$$###""""""""""""""""""###""""""""""""""""""""" !!!"""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""##################""""""""""""######!!!!!!!!!!!!"""""""""""" !!!!!!""""""######!!!"""###"""!!!"""###"""###$$$%%%''''''''''''(((''''''''''''''''''&&&%%%%%%&&&'''((((((((((((((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$###$$$&&&((()))$$$%%%%%%$$$$$$"""!!!!!!!!!!!!!!!!!!"""""""""#########"""!!!!!!!!!""""""$$$$$$""""""!!!"""######!!!!!!"""############"""############"""""""""!!!$$$$$$######"""!!!!!!!!!"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$##################$$$$$$"""###############$$$$$$"""######$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""#########%%%%%%$$$$$$######""""""%%%%%%%%%$$$$$$#################################$$$$$$######""""""############################## ###%%%%%%$$$""""""!!! !!!"""###$$$$$$######"""######$$$$$$$$$$$$$$$############"""&&&%%%$$$######$$$%%%&&&(((&&&$$$"""""""""$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))((((((''''''&&&&&&&&&&&&''''''$$$%%%&&&''')))***++++++###%%%'''((()))(((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%$$$###%%%$$$$$$###############$$$$$$###""""""""""""#########""""""######$$$%%%""""""""""""""""""""""""!!!!!!""""""""""""######"""""""""""""""!!!!!! ###""""""!!!!!!  !!!!!!""""""!!!!!! """"""!!!!!!!!!!!!""""""$$$$$$$$$$$$###""""""!!!!!!"""#################################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!""""""""""""$$$###""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!"""""""""  !!!"""""""""#########"""!!! !!!"""#####################$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""""""""""""""###$$$#########""""""!!!!!!!!! !!!""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""##################""""""""""""#########"""""""""!!!!!!!!! #########"""!!! !!!"""###"""!!!"""###"""###$$$&&&'''(((((((((%%%&&&&&&&&&&&&&&&&&&'''%%%&&&'''(((((()))((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$###""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""""""""######$$$$$$###""""""""""""###$$$###############$$$%%%!!!!!!!!!!!!!!!""""""###############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""############(((((('''&&&%%%$$$######$$$$$$$$$#########""""""%%%%%%%%%%%%%%%$$$$$$$$$"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!""""""############$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$######""""""!!!###############$$$$$$$$$((('''&&&&&&%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$ !!!"""###$$$$$$$$$$$$######$$$$$$%%%&&&##################$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$############$$$%%%&&&%%%%%%$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$%%%&&&'''(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$######"""$$$###"""!!!!!!"""###$$$&&&&&&%%%%%%%%%%%%%%%%%%######""""""######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""######$$$$$$$$$###"""""" !!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################%%%$$$###""""""!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###"""""""""""""""!!!!!!!!! !!!######$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###"""!!!!!!!!!"""###$$$$$$$$$$$$###"""!!!  !!!""""""""""""""" !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""##################""""""""""""######""""""""""""!!!!!!!!!!!!$$$######"""!!! !!!###$$$%%%######$$$%%%$$$%%%&&&&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''((((((((((((%%%&&&((((((((((((&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$###"""""""""###$$$%%%&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$######""""""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!"""""""""#########%%%$$$$$$###############""""""""""""###$$$$$$%%%""""""!!! """###$$$#########"""""""""""""""!!!!!!""""""############!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!''''''&&&%%%$$$$$$############$$$$$$$$$#########&&&&&&&&&%%%%%%$$$$$$###""""""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""###$$$$$$###### !!!!!!""""""############""""""!!!!!!!!!!!!""""""#########$$$$$$$$$(((((('''&&&%%%%%%%%%&&&$$$###!!! !!!###$$$######$$$######""""""###$$$$$$$$$$$$$$$%%%%%%&&&""""""######$$$$$$$$$$$$!!!!!!!!!!!! ######""""""""""""#########$$$%%%&&&&&&%%%###!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((((((&&&&&&&&&''''''''''''(((((((((''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$%%%&&&'''(((&&&&&&%%%$$$###""""""!!!###$$$%%%%%%$$$""""""!!!###"""!!! !!!"""###$$$%%%%%%%%%%%%&&&%%%%%%%%%######""""""######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""!!!!!!!!!"""""""""!!!!!!"""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$###""""""""""""""" !!!!!!!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!######$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!"""###$$$$$$$$$######"""!!!  !!!"""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""##################""""""""""""###### !!!"""#########""""""""""""!!!!!!!!!!!!!!!###$$$%%%######$$$%%%&&&&&&&&&'''&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&$$$%%%&&&''''''(((((((((%%%&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$#########%%%$$$$$$######$$$%%%%%%!!!""""""#####################"""""""""###%%%&&&%%%%%%%%%$$$$$$#########"""######$$$$$$######""" """$$$%%%&&&%%%%%%$$$######$$$$$$$$$###""""""""""""""""""############%%%$$$$$$############### !!!!!!""""""#########$$$###"""!!!"""###$$$%%%""""""""""""""""""######!!!!!!!!!"""######$$$$$$"""!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!##################$$$$$$ !!!###$$$%%%%%%%%%$$$%%%%%%$$$$$$######"""""""""""""""""""""!!! """""""""""""""""""""""" !!!"""!!!!!!!!! !!!###$$$$$$###""""""#########""""""!!!!!! """""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%$$$#########$$$$$$$$$###"""!!!!!!"""###$$$$$$%%%&&&$$$"""!!!"""###!!!!!!!!!""""""""""""###!!!"""###$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%########################%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))&&&&&&&&&''''''''''''((()))(((''''''&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$###""""""&&&%%%###""""""$$$&&&((('''&&&&&&%%%$$$###""""""###%%%&&&&&&$$$"""""""""###"""""""""""""""######!!!"""######$$$###############""""""######$$$%%%"""""""""""""""""""""""" !!!!!!!!!!!!"""""" !!!!!!"""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###""""""!!!!!!!!!!!!"""""" !!!""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!""""""""" !!!!!!!!!!!! ###"""!!! !!!!!! !!!"""#####################$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$"""""""""!!!!!! !!!"""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""##################""""""""""""###### !!!"""###$$$$$$!!!!!!!!!!!!""""""""""""!!!"""###"""!!!"""###%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&"""!!!!!!!!!!!!"""#########""""""""""""$$$%%%&&&$$$$$$$$$$$$$$$#########""""""############"""""" !!!###$$$%%%%%%$$$#########$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$###""""""""""""### !!!!!!""""""""""""!!!###############$$$$$$%%%""""""""""""############!!!!!!""""""#########$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$""""""""""""#########$$$ """$$$%%%%%%%%%%%%###############"""""""""!!!""""""""""""!!!!!! """""""""""""""""""""""" !!!"""""""""!!!!!!!!!"""###$$$$$$###!!! ########################""""""######$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%$$$###############$$$%%%#########""""""#########"""###%%%$$$!!! """$$$ !!!!!!"""""""""!!! !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$#####################$$$$$$#########%%%$$$$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&((()))&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&''''''&&&'''(((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%###&&&((((((%%%"""""""""#########$$$######"""""" !!!"""#########""""""######""""""######$$$%%%"""""""""""""""""""""""" !!!!!!!!!"""""" !!!"""""""""""""""""""""""""""""""""""""""######"""!!!!!!"""######""""""!!!!!!!!!!!!"""""" !!!""""""""""""!!!!!!  """"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!"""""""""""" """#########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###!!!!!!!!!"""""""""###### !!!"""""""""!!!!!!###"""!!!  !!!!!!""""""#########""""""""""""######""""""!!! """"""""""""!!!!!!!!!!!!$$$###""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""##################""""""""""""###### !!!!!!""""""######""""""""""""!!!!!!!!!!!!!!!"""###"""!!!"""###!!!"""###$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&'''$$$###!!! """$$$&&&###""""""""""""$$$%%%&&&############$$$$$$$$$$$$""""""############"""""" !!!"""###$$$$$$$$$$$$"""######$$$$$$$$$######""""""#########$$$$$$$$$######"""!!!!!!!!!""""""""""""#########"""!!! !!!""""""###############!!!"""""""""############"""""""""""""""#########$$$#########""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$################## !!!###%%%%%%%%%$$$###"""""""""###############!!!!!!"""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$ """#########"""!!!"""###$$$%%%$$$"""  """############$$$%%%&&&''''''(((!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&'''#########$$$$$$#########!!!###"""!!! """%%%!!!!!!"""############### !!!###$$$%%%%%%$$$$$$!!!!!!!!!!!! ###$$$$$$%%%%%%$$$$$$###(((&&&""" ###&&&)))######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%'''(((&&&&&&&&&'''''''''(((((()))((('''&&&%%%&&&&&&'''&&&'''((())))))((('''&&&$$$$$$$$$%%%%%%&&&&&&&&& !!!###$$$$$$$$$"""!!!"""######%%%&&&'''((((((###&&&))))))%%%###"""######$$$%%%%%%%%%###"""!!!!!!"""###$$$%%%%%%$$$############"""###$$$$$$%%%"""""""""""""""""""""""" !!!!!!!!!""" !!!""""""""""""""""""""""""""""""#########$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!"""""" """############  """###%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!"""###%%%%%%%%%$$$###""""""""""""""""""""""""########################!!!!!!!!!!!!"""$$$%%%&&&""""""""""""############!!!"""$$$%%%%%%%%%$$$######"""!!! !!!"""############""""""!!!"""""""""""""""!!! """"""""""""!!!!!!!!!!!!$$$$$$###"""!!!!!!"""""" !!!!!!!!!!!!!!! !!!!!!""""""""""""""" !!!!!!""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""!!!!!!!!!!!!######""""""!!!!!! !!!###$$$%%%$$$###$$$%%%!!!###%%%&&&'''''''''''''''&&&&&&%%%%%%%%%!!!!!!"""###$$$$$$$$$$$$''''''%%%$$$$$$%%%''''''$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''&&&$$$!!! """%%%(((###""""""""""""$$$&&&'''""""""######$$$$$$$$$%%%""""""############""""""!!!!!!!!!"""######$$$$$$"""######$$$$$$$$$######"""############$$$$$$$$$###""""""!!!!!!!!!!!!!!!###$$$%%%%%%$$$###"""!!! """#########"""!!!!!!!!!""""""#########$$$######""""""""""""""""""$$$$$$$$$$$$#########"""!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$'''&&&&&&%%%$$$###"""""""""###%%%%%%%%%$$$"""!!!"""""""""######$$$$$$%%% !!!"""######$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""&&&&&&%%%$$$$$$######"""&&&&&&%%%%%%$$$###""""""#########"""""""""""""""######""""""""""""######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%!!!!!!!!!"""######$$$$$$""""""###$$$%%%&&&&&&'''&&&%%%%%%%%%$$$$$$######%%%%%%$$$######$$$%%%%%%''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%)))&&&###$$$&&&&&&%%%###(((&&&$$$$$$&&&((((((((('''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%############%%%%%% !!!###%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$ !!!"""###%%%'''(((########################!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!######$$$$$$$$$!!!!!!!!!!!! """"""!!! """""""""""""""""""""""" !!!!!!!!!!!!  !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!$$$#########""""""!!!!!!"""""""""""""""""""""""""""!!! !!!###$$$""""""!!! """"""""""""""""""""""""""""""############"""""" """""""""""""""!!! !!!!!!!!!!!!##################$$$$$$  !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###"""!!!  !!!""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%$$$###!!!!!!""""""""""""""""""""""""&&&&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$###"""""""""!!!!!!"""###$$$$$$%%%%%%'''&&&%%%###"""!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$#########""""""%%%%%%$$$###"""!!! !!!  """$$$&&&$$$$$$###"""!!!!!!!!!"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" """%%%$$$!!! """%%%###"""!!!!!!"""$$$&&&'''""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""###!!!"""$$$%%%%%%### ############""""""""""""$$$$$$##################""""""""""""""""""""""""!!!!!!"""############### !!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""#########$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""######$$$$$$%%%%%%"""""""""!!!!!!!!!!!!!!!%%%%%%$$$######$$$%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%'''$$$!!!!!!###$$$###"""'''&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&'''%%%$$$############$$$%%%$$$%%%&&&(((((((((((('''%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!######$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!!  !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""##################"""""""""!!!"""""""""""""""""""""""""""!!!!!! !!!"""###$$$######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############"""""" """""""""""""""!!! !!!!!!!!!""""""""""""###########################!!!  !!!!!!!!! !!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###"""""""""###$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%%%%$$$######"""#########""""""""""""""""""""""""$$$$$$$$$#########""""""############"""""""""""""""!!! """$$$%%%$$$###""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###########################$$$$$$###"""!!!!!!"""""""""""""""###$$$%%%&&&""""""############""""""""""""""""""""""""""""""$$$$$$###$$$%%%&&&((()))###$$$%%%%%%%%%$$$"""!!!############""""""""""""""""""""""""###$$$%%%%%%""""""""""""""""""""""""!!!!!!"""############### !!!!!!!!! !!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$###""""""""""""######$$$%%%%%%&&&$$$$$$$$$############### !!!!!!!!!!!!###""""""!!!!!!""""""###""""""""""""""""""""""""#########$$$$$$$$$$$$%%%$$$$$$######"""!!!!!! """""""""""""""##################$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$***'''$$$###%%%&&&'''&&&&&&%%%%%%&&&(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$%%%$$$######""""""""""""########################!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""############""""""""""""""""""""""""%%%%%%$$$#########$$$$$$"""""""""""""""""""""""" !!!!!!""""""!!!!!!  !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$######""""""""""""###""""""""""""""""""""""""!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! """"""""""""####################################!!!  !!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!###################################################$$$$$$$$$$$$###""""""%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%&&&&&&&&&&&&""""""######""""""!!! """###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$"""""""""###$$$$$$%%%%%%""""""######$$$%%%%%%%%%###"""""""""###$$$%%%%%%""""""""""""""""""""""""$$$############"""""""""!!!!!!""""""#########$$$###"""!!! !!!!!!###$$$""""""""""""""""""###$$$""""""""""""""""""""""""!!!""""""######""""""!!!########################&&&$$$###""""""""" !!!!!!"""###$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%(((+++---%%%%%%%%%%%%$$$$$$$$$###############""""""""""""!!!!!!!!!"""###$$$%%%&&&""""""""""""""""""""""""!!!!!!"""############### !!!!!!!!!!!!""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%""""""######$$$$$$$$$%%%"""""""""############### !!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############$$$$$$$$$$$$%%%$$$$$$$$$#########"""######""""""!!!!!!!!! $$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$***(((%%%$$$$$$&&&'''(((%%%$$$%%%'''((((((&&&$$$%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######""""""""""""""""""############%%%$$$$$$######$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""### !!!"""##################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""!!! !!!!!!"""""""""#####################""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$######"""$$$$$$###"""!!!!!!!!!"""############$$$$$$$$$$$$$$$$$$###############"""$$$$$$%%%%%%%%%&&&&&&&&&"""""""""""""""!!!!!! ######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###"""""""""#########$$$$$$%%%%%%%%%######""""""######$$$%%%""""""""""""""""""""""""############""""""""""""""""""""""""############$$$###"""!!!!!!""""""###"""!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!!!!$$$$$$""" !!!###$$$$$$$$$###"""""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%!!! !!!%%%(((***%%%%%%############$$$%%%############"""""""""!!!"""""""""""""""###$$$%%%""""""""""""""""""""""""!!!!!!"""############### !!!!!!!!!""""""$$$$$$$$$$$$######""""""""""""""""""""""""""""""######################## !!!###$$$&&&'''''''''$$$$$$$$$######""""""""""""""""""""""""""""""###!!!!!!!!!""""""#########""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######""""""!!! !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############"""!!! !!!###$$$$$$$$$%%%&&&((((((&&&$$$%%%%%%%%%&&&&&&'''''''''&&&'''(((((((((((('''&&&&&&''''''''''''''''''&&&&&&&&&'''''''''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!!!!!!!!"""###$$$$$$ !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!"""""""""#########$$$######"""""""""######$$$########################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!""""""#########"""""""""!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$######$$$$$$###"""!!!!!!!!!""""""""""""######$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$######"""!!!$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""######""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""#########""""""""""""""""""!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""###########################!!!!!!$$$&&&$$$""" !!!"""$$$$$$###"""!!!""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""!!!  """$$$%%%$$$###"""!!!!!!"""$$$%%%############"""""""""!!!$$$$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""############### !!!!!!!!!"""""""""######""""""!!! """"""""""""""""""""""""######################## !!!###$$$%%%&&&''''''%%%$$$$$$###""""""!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$###$$$$$$%%%&&&&&&''''''######""""""!!!!!! """"""#####################$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""!!!"""###"""!!!!!!###$$$%%%$$$$$$%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&''''''((((((''''''&&&$$$%%%%%%&&&%%%$$$"""!!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$###""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!""""""!!!!!!!!! !!!!!!""""""#########"""!!!!!!!!!!!!"""##############################!!!""""""######""""""!!!"""""""""!!!!!!!!!!!! """"""""""""""""""""""""!!! !!!!!!"""###$$$###"""""""""!!!!!!!!! """"""""""""############"""""""""""""""""""""""" !!!""""""""""""""" !!!!!!""""""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!#########""""""!!!!!! """!!!!!! !!!!!!"""  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""### """"""###$$$$$$$$$$$$###%%%%%%$$$#########$$$$$$!!!!!!""""""###$$$$$$$$$%%%%%%%%%$$$######""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###""""""""""""""""""""""""!!!!!!"""""""""""""""###$$$#########""""""!!!!!!"""#####################""""""""""""""""""###$$$"""""""""""""""""""""""""""######$$$$$$######"""""""""""""""""""""""""""!!! !!!###%%%%%%$$$!!!!!!""""""###""""""!!!""""""############""""""########################$$$######"""""""""#########"""!!!!!!!!!"""###$$$############""""""""""""%%%$$$###"""!!! """"""""""""""""""""""""!!!!!!"""############### !!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""########################"""######$$$$$$$$$$$$$$$############"""""""""""""""""""""!!!!!!  !!!!!!"""######$$$!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""##################$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""&&&&&&%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""""""""!!!$$$''''''%%%$$$%%%'''&&&$$$###$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$&&&''''''&&&$$$###$$$%%%&&&''''''&&&%%%$$$!!!!!!"""######"""!!! ######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""###""""""!!!!!!!!!""""""########################!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!  !!!!!!"""######!!!!!!!!!!!!!!!"""##############################""""""############""""""""""""""""""!!!!!!!!! """""""""""""""""""""""" !!!"""###$$$!!!!!!!!!!!!""""""""""""!!!"""""""""############"""""""""""""""""""""""" !!!"""###""""""!!!!!!!!! !!!""""""###"""""""""""""""""""""""" !!!!!!!!!!!! """""""""""""""!!! !!!!!!!!!!!!"""""""""$$$######"""!!!!!! """"""!!!!!!!!!!!!""""""!!!!!! !!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$######"""""""""###$$$$$$!!!!!!!!!"""###$$$$$$$$$&&&&&&%%%$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""############!!!""""""###$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!! !!!######""""""###%%%""""""!!!!!!!!!!!!""""""""""""############""""""########################"""###$$$$$$$$$$$$###"""###"""""""""######$$$%%%############""""""""""""$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$%%%%%%""""""""""""""""""""""""########################%%%%%%%%%$$$###"""!!! !!!!!!!!!"""######$$$$$$######"""!!!  !!!""""""###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$######"""!!!!!!!!!""""""""""""############$$$######""""""!!!!!!!!!###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$############"""""""""""""""%%%&&&$$$######$$$'''%%%######$$$&&&'''&&&'''''''''&&&&&&%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!######%%%%%%%%%%%%#########$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$######"""""" """$$$%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!  !!!""""""###""""""!!!!!!"""###$$$$$$########################""""""############""""""######""""""!!!!!!!!! """""""""""""""""""""""" !!!"""$$$$$$ !!!"""###$$$$$$!!!!!!""""""#########$$$"""""""""""""""""""""""" """#########"""!!!""""""!!!""""""###$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!! """""""""""""""!!!!!! """"""""""""############$$$######"""!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$  !!!"""""" !!!!!!"""###$$$$$$$$$&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""!!!!!!###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""###%%%&&&'''"""""""""""""""""""""""" !!!!!!!!!""""""###### !!!"""###$$$%%%%%% !!!"""$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%$$$!!! """$$$###"""!!! !!!"""###""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%$$$"""!!!######$$$$$$%%%%%%%%%%%%############"""""""""""""""!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!"""###############""""""""""""############""""""""""""""""""""""""###############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""" """&&&'''######""""""!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!$$$###!!! !!!"""###!!!"""######"""###%%%'''"""  !!!"""!!! """"""############""""""%%%&&&'''%%%###""""""###((('''%%%$$$$$$$$$%%%&&&"""###$$$%%%&&&&&&%%%$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!"""""""""############$$$$$$%%%&&&&&&&&&&&&%%%'''&&&$$$######$$$&&&'''((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$############""""""!!!!!!"""###$$$$$$$$$$$$###"""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! """ """###!!!!!!!!!!!!!!!!!! ###$$$$$$###""""""###%%%&&&%%%%%%%%%%%%&&&''''''#######################################"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!! !!!!!!"""###$$$$$$%%%!!!!!!""""""""""""!!!!!! """###""""""############"""""""""""""""""""""""""""""" !!!"""""""""!!! !!!""""""###$$$%%%%%%%%%######""""""""""""""""""####################################"""""""""""" !!!!!!!!!""" !!!!!!"""###$$$$$$%%%###"""!!! !!!!!!  !!!!!!"""""""""!!! ######"""!!!!!!!!!!!!!!!$$$!!! """###""" """"""""""""""""""""""""############$$$$$$$$$$$$"""""""""###$$$$$$""" ######""""""!!!!!! """"""""""""##################""""""######$$$%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%'''%%%%%%%%%$$$$$$$$$############$$$$$$$$$######"""#########""""""""""""!!!$$$%%%%%%%%%%%%$$$######%%%%%%%%%$$$###"""!!! $$$###"""!!!!!!"""###$$$######""""""""""""######!!!###$$$###"""!!!"""###%%%%%%$$$###"""""""""#########""""""######$$$%%%""""""############""""""""""""""""""""""""""""""###""""""###%%%%%%$$$"""""""""!!!!!!!!!###$$$%%%#########"""""""""""""""#########"""""""""!!!!!! !!!!!!!!!!!! $$$$$$$$$############"""%%%%%%$$$$$$###"""!!!!!!########################'''### """######!!!""""""""""""############"""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###!!!!!!$$$((()))&&&"""$$$$$$###"""""""""""""""$$$######"""!!!!!!""""""###"""!!! """######$$$$$$###"""!!!###$$$###!!! !!!!!!"""##################"""$$$%%%%%%$$$"""!!!!!!"""$$$$$$###""""""""""""""""""###$$$$$$$$$###"""!!!###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$######"""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!! !!!!!!""""""!!!!!! """  """###!!!""""""""""""""""""""""""###$$$$$$###""""""###%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########$$$###"""!!! !!!!!!""" !!!!!!""""""#########!!!!!!""""""""""""!!!!!!!!! !!!"""###$$$######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!!!!"""!!!!!!!!! !!!!!! !!!!!!""""""###$$$$$$%%%########################""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""" !!!!!!""""""#########"""!!!!!!  """""""""!!!!!! !!!!!!!!!""""""""""""""" !!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!######""""""""""""""""""""""""""" !!!!!!!!!!!!"""""""""###$$$$$$""" $$$#########""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$###"""!!!"""###%%%%%%%%%$$$$$$$$$######"""######$$$$$$$$$######$$$$$$#########"""""""""$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$###"""!!!!!!%%%$$$###""""""###$$$%%%######""""""""""""######!!!"""######"""!!!"""###%%%$$$$$$############$$$######""""""######$$$%%%""""""############""""""""""""""""""""""""""""""###""""""###%%%%%%$$$"""%%%$$$###""""""######$$$##################$$$$$$%%%%%%%%%$$$$$$$$$######""""""############""""""$$$$$$$$$############"""%%%%%%$$$$$$###""""""!!!########################%%%###!!!!!!###$$$###!!!""""""""""""############""""""""""""""""""""""""!!!!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""""" ###&&&'''%%%!!!%%%$$$$$$###############$$$######""""""""""""""""""!!!  !!!"""$$$%%%$$$###!!! !!!"""###"""!!!!!!######"""!!!######$$$$$$$$$$$$#########$$$$$$###!!! !!!"""""""""######""""""!!!!!!$$$$$$$$$$$$###"""!!! ###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&%%%$$$$$$###$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%$$$$$$######$$$###""""""""""""$$$$$$$$$###""""""""""""###$$$########################"""""""""""""""""""""""" !!!"""""""""!!!!!!""""""######""""""!!!"""!!! """"""!!! """"""""""""############"""###$$$###"""!!!###%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$%%%$$$"""!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""""""""!!!  !!!!!!  !!!!!!""""""##############################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ######""""""""""""!!!!!!"""""""""""""""!!!!!!!!! !!!""""""######""""""!!!!!!!!!!!!!!!!!!###$$$###"""""""""""""""""""""""""""""""""############$$$""""""!!!"""$$$$$$"""!!!$$$$$$$$$$$$############"""""""""#########$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$######"""######$$$######""""""%%%%%%$$$$$$$$$$$$%%%%%%######""""""""""""######!!!"""######!!!!!!"""############"""######$$$$$$###""""""""""""###$$$$$$""""""############""""""""""""""""""""""""""""""###""""""###%%%%%%$$$"""&&&&&&%%%###############"""######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$############"""%%%%%%$$$$$$###"""""""""###########################""""""###$$$$$$###!!!!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!$$$###"""###%%%%%%###!!!$$$$$$###""""""""""""######""""""!!!!!!!!!""""""!!!  !!!"""###$$$$$$""" !!!""""""!!!!!!###%%%''''''&&&$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$"""!!!!!!###"""###$$$%%%%%%$$$""""""$$$$$$$$$$$$$$$$$$#########$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%!!!!!!"""###############%%%%%%$$$######$$$%%%%%%$$$$$$###############$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%$$$$$$######"""!!! !!!###&&&(((################################################"""""""""""""""""""""""" !!!"""############""""""############"""""""""!!!!!!!!!""""""!!!!!!!!!"""""""""""""""######"""#########!!!!!!###$$$"""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$%%%###!!! !!!###$$$!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""######$$$%%%%%%&&&$$$##################$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!  !!!!!!!!!!!! !!!!!!""""""############$$$$$$$$$$$$""""""""""""""""""""""""############"""""""""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!  """"""""""""""""""""""""!!!!!!  !!!!!!""""""""""""!!!!!!!!!!!!""""""!!!"""###$$$""""""""""""""""""""""""#########$$$$$$$$$%%%%%%"""!!!!!!"""###$$$###"""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))******)))&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$###### !!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$######!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!"""###"""!!! !!!###!!!!!! !!!!!!"""######"""""""""""""""###$$$$$$""""""############""""""""""""""""""""""""""""""###""""""###%%%%%%$$$"""$$$$$$##################!!!!!!"""###$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""########################!!!"""###$$$%%%%%%###"""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$###$$$$$$$$$######"""!!!((('''&&&&&&&&&%%%###"""######"""!!!!!!!!!!!!"""!!!!!!!!! !!!!!!""" !!!!!!"""""""""######"""!!!!!!"""$$$###"""!!!"""$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$###%%%%%%%%%###"""###$$$""""""$$$%%%%%%$$$###"""!!!!!!!!!"""###$$$%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$#########$$$###!!! """$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$$$$$$$$$$""""""############""""""!!!"""""""""!!!!!!"""""" !!!!!!""""""""""""######"""!!!!!!"""$$$"""!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""######$$$#########!!!  """###!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!""""""#########$$$$$$$$$####################################""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""!!!"""###$$$"""""""""""""""""""""""" !!!!!!!!!!!!"""###!!! !!!###$$$$$$###""""""""""""""""""""""""############$$$$$$$$$$$$###############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###""""""###%%%%%%%%%$$$$$$$$$###### !!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$###### !!!"""###############"""##################"""######""""""""""""###### """###"""!!! !!!""" !!!"""""""""!!!!!!""""""###$$$""""""############""""""###########################""""""###%%%%%%$$$""" !!!"""######$$$ !!!"""######$$$""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$#######################################!!!###$$$%%%%%%$$$######""""""""""""############""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""#########""""""%%%$$$###"""!!! ###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""### !!!!!!"""############$$$$$$###""""""$$$%%%%%%###!!! ######$$$$$$$$$$$$#########%%%&&&%%%$$$###$$$%%%!!!!!!""""""######""""""!!!"""$$$%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!!!!"""""""""#########!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$'''&&&###!!! ######$$$%%%%%%$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""!!!""""""######""""""!!!!!!"""######!!!!!!"""### !!!!!!""""""!!!"""###"""!!! """$$$"""!!!!!!!!!!!!"""#############################################"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""#########""" !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! """######$$$######"""!!!  !!!"""""""""""""""""""""""""""""""""#########"""!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$########################!!!!!!!!!!!! !!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!###""""""!!! !!!!!!!!!!!!!!!""""""######$$$$$$###"""!!!###%%%""""""""""""""""""""""""!!!!!!""""""""""""#########!!! !!!###$$$$$$$$$!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$%%%######""""""######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$###### !!!!!!"""#########"""!!!"""############"""!!!######""""""""""""###### !!!"""""" !!!""" """!!!!!!!!!!!!"""######""""""############""""""###########################""""""###%%%%%%$$$"""!!!"""######$$$ !!!!!!"""""""""$$$$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$############"""###################################################%%%&&&%%%###""""""###""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""############!!!!!!!!!  $$$###""""""!!!!!!""""""######""""""###$$$$$$%%% !!!"""###$$$$$$$$$$$$&&&&&&&&&%%%###"""###%%%###!!! """##################""""""$$$%%%$$$###"""###%%%"""""""""""""""###$$$$$$!!!!!!!!!!!!"""###%%%&&&###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$!!!"""######$$$$$$############$$$$$$$$$$$$#####################$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$%%%&&&''''''$$$######"""!!! ###$$$$$$%%%%%%$$$$$$###########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!  !!!!!!""""""!!!!!! !!!###$$$###!!! """$$$ !!!""""""######!!!"""###""" """###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""!!!!!! !!!"""###""""""!!! !!!!!!""""""#########!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$#########"""!!! !!!"""###""""""""""""""""""""""""!!!!!!"""#########""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""##############################!!!!!!!!!!!! !!!!!!"""""""""######### !!!!!!""""""#########!!!!!!!!!!!!!!!"""######!!!!!!!!!""""""#########!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""###### """######!!!!!!###&&&""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%###!!! """$$$%%%$$$!!!!!!"""""""""##################$$$$$$$$$%%%%%%$$$############$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&%%%&&&'''%%%%%%%%%$$$$$$$$$######"""######$$$$$$$$$######$$$$$$#########"""""""""$$$%%%%%%%%%%%%$$$######!!!!!!"""""""""""""""!!!"""###$$$$$$$$$$$$###"""######""""""""""""###### !!!"""!!! !!!"""!!!!!!  !!!!!!!!!!!!!!!"""######""""""############""""""###########################""""""###%%%%%%$$$"""!!!"""############!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$############"""################################################%%%''''''%%%""" """$$$""""""""""""############""""""""""""""""""""""""######""""""!!!!!!  """############$$$%%%&&&&&&%%%&&&(((***%%%$$$$$$###"""#########%%%$$$$$$$$$%%%&&&&&&'''!!!!!!"""$$$$$$%%%%%%%%%((()))(((&&&###""""""### !!!$$$&&&&&&%%%""""""############""""""!!!"""######"""!!!"""$$$&&&%%%$$$$$$$$$%%%'''((('''&&&%%%%%%%%%&&&'''(((###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%'''((()))*** """###$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!!!!!!!!!! !!!###%%%$$$!!! """$$$ !!!!!!"""###$$$$$$$$$!!!""""""""" """###"""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!  ###$$$%%%$$$###!!! !!!!!!"""###$$$$$$%%%!!!!!!""""""""""""!!!!!! !!!###$$$%%%%%%$$$$$$$$$###""" """###$$$"""""""""""""""""""""""" !!!"""###############!!!!!!""""""""""""!!!!!!"""""""""""""""!!!!!!!!! !!!""""""###""""""""""""""""""""""""############""""""""""""""""""""""""############ !!!!!!"""###$$$$$$%%%"""""""""""""""###$$$$$$""""""######$$$$$$$$$$$$ !!!!!! !!!"""""""""!!!!!!!!!!!!!!!"""######"""!!! !!!$$$'''"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""###!!! """$$$%%%%%%""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$############$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''!!!###$$$$$$""""""###$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$######"""#########""""""""""""!!!$$$%%%%%%%%%%%%$$$######!!!!!!""""""""""""!!!!!!###$$$%%%&&&&&&%%%$$$#########""""""""""""###### !!!"""!!!  """$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""############""""""###########################""""""###%%%%%%$$$"""!!!!!!###$$$$$$###"""!!!############""""""""""""!!!!!!""""""###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$############"""##################$$$$$$########################'''((((((%%%!!!!!!$$$######################## !!! """###$$$#########""""""!!!!!!$$$(((+++,,,(((###$$$###""" !!!!!!'''%%%###"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""""""""######$$$ !!!!!!""""""######"""!!!  !!!""""""""""""!!! ######################## !!!"""###%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######""""""######$$$$$$$$$############$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$(((&&&%%%###$$$%%%'''(((&&&%%%%%%$$$#########$$$""""""#########$$$$$$$$$&&&%%%$$$###""""""""""""&&&$$$"""!!!"""$$$&&&((("""""""""######""""""""""""""""""""""""""""""""" !!!!!!""""""######$$$###"""!!!!!!"""######"""!!!!!!!!!"""###$$$$$$!!!""""""""""""#########!!!!!!""""""#########$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!""""""!!!  !!!!!!""""""###### !!!!!!!!!!!!$$$$$$###"""!!! ###########################"""!!! !!!"""###!!!!!! !!!!!! """$$$&&&'''((((((%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""######$$$$$$$$$######"""$$$###!!! !!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""###### """######!!!"""""""""############""""""!!!!!!!!!!!!""""""&&&%%%$$$###""""""""""""$$$""" !!!$$$%%%###!!!###""""""!!!!!!###$$$%%%$$$$$$###"""!!!!!!""""""%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''''''''&&&&&&&&&%%%%%%""""""############""""""######""""""######$$$%%% !!!"""#####################""""""""""""###### """#########"""!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$$$$###"""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%)))'''$$$""""""$$$''')))"""""""""###$$$%%%'''(((###########################"""""""""###$$$%%%%%%$$$$$$######""""""!!!!!!!!!!!!"""###############$$$#########$$$%%%&&&&&&!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$############"""""""""############"""""" !!!""""""!!!!!!###$$$############"""""""""!!!###&&&'''%%%!!!$$$###"""!!!!!!!!!"""###(((%%%###"""###$$$$$$#########"""""""""!!!!!!!!!"""""""""""""""######$$$#########$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!"""""""""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$###############$$$########################&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$######"""######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$#########%%%%%%$$$$$$$$$%%%'''''''''&&&%%%%%%$$$$$$$$$%%%#########$$$$$$$$$$$$%%%&&&%%%$$$###""""""""""""$$$###"""!!!!!!###%%%&&&######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######"""!!!!!!"""###$$$""""""""""""""""""###$$$"""""""""############$$$!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""""""""###""""""""""""!!!!!!!!!!!!%%%%%%%%%$$$$$$############"""!!!!!!!!!!!!"""###!!!!!! !!!!!! !!!"""###$$$%%%%%%%%%$$$$$$"""!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$######"""$$$###"""!!! !!!!!!"""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!"""""" !!!"""############$$$$$$$$$%%%%%%"""""""""!!!!!!"""""""""&&&%%%$$$###""""""""""""""" """"""!!!  !!!"""$$$$$$###"""""""""""""""%%%$$$######""""""##################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%""""""############""""""############""""""""""""""""""############""""""""""""#########$$$$$$$$$!!!""""""############"""###""""""!!!!!!""""""###!!!"""""""""!!!!!!!!!""""""""""""!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$######$$$$$$%%%%%%#################################"""######$$$$$$$$$$$$$$$###############""""""###$$$$$$$$$$$$##################$$$%%%%%%"""""""""###$$$$$$$$$%%%$$$$$$$$$############""""""###$$$%%%%%%$$$###"""!!!"""###"""!!!!!!###%%%############"""""""""""" ###&&&'''&&&$$$$$$$$$######"""""""""###$$$$$$(((&&&###"""#########"""""""""""""""!!!!!!!!! """""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%!!!!!!"""""""""#########""""""!!! !!!""""""########################%%%%%%$$$###""""""""""""""""""""""""""""""""""""%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%$$$###""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""###$$$%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""#########$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""!!!!!!!!!"""###$$$%%%$$$###"""""""""""""""""""""############$$$$$$$$$""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! ######""""""""""""######""""""""""""!!!!!!!!!!!!""""""""""""############ !!!!!!""""""#################################""""""!!!!!!""""""###!!!!!! !!!!!!!!!!!!""""""###"""""""""######"""!!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$######"""######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$!!!!!! !!!!!!  !!!"""###"""""""""#########$$$$$$######""""""""""""######%%%$$$######"""""""""""""""  !!!"""!!!"""!!!!!!!!!!!!"""###$$$$$$###""""""""""""""""""$$$$$$###"""""""""###############"""""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%""""""############""""""%%%$$$$$$$$$$$$#########!!!""""""######""""""!!!!!!"""###$$$$$$$$$###""""""############""""""!!!"""!!!!!! !!!!!!""" !!!!!!""""""""""""!!!""""""######""""""!!!!!!$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$"""""""""""""""""""""""""""""""""#########$$$$$$$$$###""""""""""""###$$$&&&%%%%%%$$$#########$$$########################$$$$$$###"""""""""############$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$###############$$$$$$$$$##################$$$$$$$$$$$$$$$############"""$$$%%%&&&''''''&&&%%%$$$!!!"""###"""!!!!!!"""$$$#########""""""""""""""""""$$$&&&&&&%%%%%%&&&'''"""""""""######$$$%%%%%%(((&&&###""""""###"""!!!$$$$$$$$$#########"""""""""""""""""""""######$$$""""""##################%%%%%%$$$$$$###""""""!!!  ###########################"""""""""###$$$%%%%%%""""""""""""""""""""""""######$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$############!!!"""%%%'''((((((''''''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$###""""""######!!!"""###$$$$$$###""""""%%%$$$"""!!!!!!"""$$$%%%""""""""""""""""""""""""######""""""!!!!!! !!!!!!"""###$$$$$$%%%$$$$$$###"""!!!!!!!!!"""############$$$$$$$$$$$$"""""""""""""""#########!!!!!!!!!!!!""""""""""""########################$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! $$$###!!!!!!!!!!!!###$$$######""""""!!!!!! !!!!!!"""""""""#########!!!!!!!!!!!!"""""""""""" """######$$$""""""""""""""""""""""""!!!!!! !!!!!! !!!""""""######"""""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""!!!""""""##################""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""#########$$$$$$$$$$$$"""!!!!!! !!!!!!""" !!!"""""" !!!!!!!!!!!!######""""""""""""######$$$$$$###"""""""""""""""###"""""""""#########"""###"""############$$$$$$######"""""""""""""""#########""""""""""""######""""""""""""!!!!!!!!!!!!""""""""""""############$$$############$$$$$$%%%'''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######!!!!!!""""""""""""!!!!!! !!!###%%%%%%$$$"""!!!###############"""!!! !!!!!! !!!!!!########################""""""############""""""%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$########################%%%$$$###""""""!!!"""""""""""""""######$$$$$$$$$!!!""""""###$$$#########"""#####################$$$$$$$$$###############$$$$$$$$$#########"""""""""###$$$%%%%%%$$$###"""!!!""""""!!! !!!"""""""""""""""""""""######!!!"""###"""!!! !!!"""""""""######$$$$$$$$$$$$'''%%%"""!!!"""###"""!!!$$$$$$$$$$$$############"""""""""""""""######$$$""""""""""""""""""""""""%%%%%%$$$$$$######""""""%%%$$$"""!!!!!!"""$$$%%%###########################"""""""""###$$$%%%%%%########################!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%$$$$$$$$$!!!###&&&((())))))((('''$$$###############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######"""#########"""###%%%&&&&&&$$$###"""%%%$$$###""""""###$$$%%%""""""""""""""""""""""""######""""""!!!!!! !!!"""###$$$$$$$$$$$$$$$###"""!!!!!!!!!"""""""""#########$$$$$$$$$######"""""""""""""""""" !!!!!!""""""""""""################################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! """"""  """"""######""""""!!!!!! !!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""############""""""!!!!!! !!!!!! """###$$$%%%%%%%%%!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###############"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$###""""""!!!!!!""""""###!!! !!!!!!""" !!!!!!!!!!!!######""""""""""""############""""""!!!""""""""""""#########"""""""""### ###"""""""""""""""#########""""""!!!""""""######"""""""""!!!!!!!!! !!!!!!!!!"""""""""######"""""""""""""""###$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!###$$$%%%$$$"""!!!###############"""!!! !!!!!! !!!!!!""""""""""""""""""""""""""""""############""""""!!!!!! !!!!!!""""""""""""""""""""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$%%%%%%%%%%%%$$$###$$$$$$######$$$$$$%%%&&&########################$$$$$$###"""!!!!!!!!!!!! !!!!!!""""""###### !!!""""""######""""""######$$$$$$$$$$$$###"""$$$$$$$$$###############$$$$$$$$$#########"""""" !!!""""""!!! !!!""""""""""""############"""$$$%%%$$$"""!!!!!!!!!!!!"""######$$$#########&&&$$$!!!!!!"""######"""############"""""""""!!!"""""""""""""""######$$$$$$$$$$$$$$$$$$#########!!!!!!"""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&########################%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""###%%%((((((((('''&&&###""""""""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%&&&&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""######$$$######$$$###""""""""""""""""""!!!""""""""""""#####################"""""""""""" !!!!!!""""""######$$$########################""""""######$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!######""""""!!!!!! ((('''&&&%%%###"""!!! """######$$$$$$######"""!!!!!! !!!!!! """###$$$%%%%%%%%% !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$######""""""""""""######!!!!!! !!!!!!"""""""""#########$$$$$$""""""!!!!!!!!!!!!""""""###""""""!!!!!!"""""""""!!!"""!!!  """ !!!""""""""""""!!!"""""""""""""""######$$$""""""!!!!!!!!!"""############""""""!!!!!! !!!!!!!!!"""""""""######!!!!!!!!!!!!"""###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$############"""""""""!!!!!!!!! !!!!!!""""""!!!!!! !!!"""#########"""!!!"""############""""""!!!"""!!!!!! !!!!!!"""!!!  !!!!!!""""""######""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!  """""""""""""""""""""""""""""""""#########$$$$$$!!!!!!"""######"""!!!!!!$$$#########$$$%%%%%%&&&##############################"""!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!"""############"""###$$$%%%&&&%%%$$$###"""##################$$$$$$$$$$$$$$$############"""!!!  !!!"""######"""  """!!!"""""""""###############%%%''''''%%%#########!!!"""#########"""!!! $$$""" """$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""######$$$&&&&&&%%%%%%%%%$$$$$$$$$ !!!"""###$$$%%%%%%################################################$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###"""###$$$%%%%%%%%%%%%$$$######""""""######$$$%%%#########$$$$$$$$$$$$%%%$$$###############$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&&&&%%%###"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""######$$$###""""""""""""""""""""""""###$$$ !!!!!!!!!"""""""""############"""""""""!!!!!!!!!""""""###$$$$$$%%%########################""""""""""""#########$$$"""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""%%%%%%$$$###""""""!!!!!!"""###$$$$$$$$$$$$###"""!!!!!! !!!!!! !!!!!!"""#########"""!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############!!!""""""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!#########$$$$$$$$$%%%%%%!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""!!!"""""" """!!!"""###$$$%%%$$$$$$###"""""""""""""""###$$$$$$!!!!!!!!!!!!!!!"""######$$$$$$###""""""!!! !!!!!!"""""""""#########!!! !!!"""###$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$ !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!""""""############"""###""""""!!!!!!""""""###""""""   !!!""""""""""""!!!%%%%%%%%%$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$%%%""""""!!!!!!!!!!!!""""""%%%%%%$$$$$$######$$$$$$########################"""!!!!!!!!!!!!""""""###""""""""""""!!!!!!!!!!!!######$$$%%%%%%%%%%%%$$$$$$%%%'''''''''%%%$$$""""""""""""###$$$$$$$$$%%%$$$$$$$$$############"""$$$###  ###$$$###$$$$$$###!!! !!!###!!!!!!""""""#########$$$ ###$$$###!!!!!!!!!!!!"""#########!!! ###!!! """$$$%%%$$$'''''''''&&&&&&&&&%%%%%%"""""""""""""""######$$$%%%%%%%%%$$$$$$##################"""""""""""""""######$$$$$$$$$$$$############################## !!!"""###%%%'''(((###########################$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&#########$$$$$$%%%&&&&&&"""###$$$%%%&&&'''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$############"""!!!""""""#########""""""$$$#########$$$%%%%%%&&&""""""#########$$$$$$$$$$$$###############$$$$$$$$$#########""""""!!!!!!!!!###%%%''''''%%%###!!!"""""""""""""""""""""""" !!!!!!""""""######""""""###$$$$$$###!!!!!!""""""!!!!!!"""###$$$$$$ !!!!!!!!!!!!$$$#########""""""!!!!!!!!!""""""###$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######################## !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$!!!"""###$$$$$$###"""!!! !!!!!!""""""######""""""""""""############ !!!"""###$$$$$$ """######"""###$$$%%%%%%$$$###"""!!!!!! !!!!!!!!!!!!""""""!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############!!!"""#########""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""!!!!!! !!!!!!""""""""""""############  """"""!!!!!!!!!!!!"""###!!!###%%%$$$!!! """$$$!!!""""""!!!!!! """"""!!!""""""###$$$$$$!!!!!!!!!!!!!!!"""######%%%$$$$$$###"""!!!!!! """"""""""""############ !!!"""$$$$$$#########$$$$$$##################$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%#########""""""""""""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!"""###### !!!"""#####################""""""""""""######&&&%%%$$$"""""""""###$$$ !!!!!!"""!!!!!!$$$######""""""######$$$"""""""""""""""""""""""""""###$$$$$$$$$"""!!! """"""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$((('''%%%$$$###"""""""""########################!!!!!! !!!!!!"""###$$$$$$$$$######""""""!!!!!!$$$%%%&&&&&&''''''&&&&&&%%%&&&(((((((((&&&$$$###!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$############"""""""""""""""#####################"""""""""""""""""""""!!!!!! ######$$$$$$$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!"""!!! !!!""""""""""""$$$#########""""""!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###$$$$$$###"""###$$$ ######$$$$$$$$$######"""""""""""""""##########################################""""""""""""""""""%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%''''''%%%###!!!######$$$$$$$$$$$$######!!!!!!!!!"""###$$$&&&&&&###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$""""""!!!&&&%%%%%%%%%%%%$$$###""""""##############################""""""!!!!!! %%%%%%###"""!!!!!! """"""""""""############!!!!!!""""""#########$$$"""!!!  """### """$$$$$$$$$$$$ !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###!!!  """"""!!!!!!  """######$$$$$$ !!!!!!!!!!!!###############"""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""############!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""!!!!!! !!!!!!########################$$$#########""""""!!!!!!""""""""""""""""""""""""!!!""""""###$$$%%%%%%%%%!!!"""#########!!! ######""""""!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###""" !!!###$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""############""""""######""""""!!!!!! !!!  !!!"""###"""""""""""""""""""""""" !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! """"""""""""########################""""""""""""##############################$$$$$$$$$%%%%%%%%%)))((('''&&&$$$###""""""""""""""""""###$$$&&&&&&'''$$$!!!"""$$$%%%###!!!!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$'''(((***)))&&&###""""""""""""""""""""""""""""""%%%$$$###""""""###$$$%%% !!!!!!!!!!!!""""""""""""""""""""""""""""""#########"""""""""!!!!!!!!!!!!""""""#########""""""########################!!!!!!!!!!!!""""""""""""!!!###%%%%%% !!!"""""""""""""""$$$#########"""""""""""""""!!!!!!!!!!!!!!!"""###"""""""""""""""""""""""""""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###############"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""#########$$$$$$#########$$$############$$$$$$%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$ ###### !!!%%%$$$%%%%%%%%%$$$###""""""###########################"""""""""!!!!!!!!! ###""""""!!!!!!!!!""""""!!!!!!"""""""""#########""""""""""""#########$$$$$$###"""!!!!!!"""######!!!!!!"""######"""!!! """""""""#########$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!!!!""""""!!!!!!!!! !!!!!!""""""""""""""" !!!!!!!!!!!!###############"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!"""""""""#########!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%!!!"""#########!!! """"""""""""!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###""" !!!###$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""############""""""###"""""""""!!!!!!!!! !!!!!! !!!""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!! """"""""""""########################"""""""""""""""""""""""""""""""""""""""""""""############$$$&&&%%%%%%$$$###"""!!!!!!!!! !!!"""######&&&$$$""""""###$$$###!!!""""""###$$$$$$$$$######""""""$$$%%%%%%%%%$$$###&&&'''((((((%%%###""""""########################$$$$$$###""""""###$$$$$$ !!!!!!!!!!!!!!!!!!!!!""""""#####################""""""""""""!!!!!!!!!!!!"""###$$$%%%########################!!!!!!!!!!!!"""""""""""" """###$$$%%%%%%%%%!!!""""""#########""""""###############"""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""###$$$$$$""""""###$$$######################## !!!"""#########"""""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""### !!!###$$$""""""$$$###$$$$$$$$$$$$######"""########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""######"""""""""###############$$$$$$######""""""!!!!!!""""""######"""!!! ############$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!!!!!!!!!! """""""""!!!!!! !!!!!!!!!!!!""""""######""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""  !!!!!!""""""""""""######!!!!!! !!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!""""""######!!!""""""######""" """""""""!!!!!!!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###""" !!!###$$$$$$#########$$$$$$$$$$$$##############################!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!""""""######""""""!!!""""""""""""!!!!!!!!!!!!""""""!!! !!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""######""""""!!!!!! """"""""""""########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!! """!!!!!!!!!!!!!!!""""""&&&$$$""""""###$$$###"""######$$$$$$$$$######"""!!!"""######$$$$$$######$$$&&&'''&&&###"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$ !!!!!!!!!"""""" !!!"""###$$$$$$""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%########################!!!!!!!!!!!!""""""""""""(((((('''&&&$$$"""!!! ######$$$$$$$$$###""""""########################!!! !!!!!!"""###$$$"""""""""""""""""""""""""""###$$$###"""!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######""""""""""""######%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%$$$$$$###"""########################!!!"""$$$%%%%%%$$$"""!!!"""!!!"""###$$$#########"""###############""""""########################!!!!!!!!!!!!""""""""""""######"""""""""######$$$!!!!!!!!!!!!"""""""""###########################!!!"""""""""!!!  !!!"""""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""###""""""""""""""""""""""""###""" !!!###$$$$$$#########$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!"""""""""########################"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###############$$$%%%$$$##################$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""###############$$$%%%$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$!!!!!!"""""""""######### !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!""""""######$$$$$$$$$$$$$$$###"""###############$$$$$$$$$!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!"""######"""!!!"""###########################!!!!!!"""""""""!!!"""""""""############"""""""""""""""""""""""""""#########$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%######"""!!!!!!"""##################$$$%%%&&&'''###############"""!!!!!!######################## !!!###$$$$$$###!!! !!!""""""""""""#########""""""#########"""!!!!!!"""""""""""""""""""""""" !!!!!!""""""######'''&&&%%%$$$############ !!!!!!!!!!!!"""""""""$$$$$$$$$###############!!!!!!!!!"""!!! !!!!!!!!!!!!!!!"""###### !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""######!!!!!!""""""""""""""""""  !!!"""""" !!!!!!!!!!!! !!!!!!"""""""""!!!!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""" !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#################################""" !!!###$$$$$$###"""######$$$$$$######""""""""""""""""""""""""""""""##################""""""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!!!!""""""""""""!!!!!! !!!!!!""""""###############""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""########################"""""""""!!!########################""""""#########$$$$$$$$$!!!!!!!!!""""""""""""###%%%$$$###############$$$$$$$$$$$$###""""""######$$$$$$$$$$$$$$$###"""!!!"""""""""""""""#########"""######"""!!! !!!####################################$$$$$$#########""""""""""""############ !!!!!!""""""""" !!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""$$$$$$"""######$$$$$$$$$###############$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""######!!!!!!"""###"""""""""""""""""""""""" !!!"""""""""!!!""""""""""""############""""""""""""""""""""""""!!!!!!!!!""""""######$$$###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$###"""!!! !!!"""###!!!!!!!!!"""###$$$&&&'''"""""""""###"""!!!!!! ######################## !!!"""######"""!!! !!!"""""""""$$$############""""""!!! """""""""""""""""""""""" !!!"""######$$$'''&&&%%%$$$###""""""""" !!!!!!!!!!!!""""""$$$$$$$$$$$$$$$#########""""""""""""############$$$###"""!!! !!!!!!""""""""""""############""""""""""""""""""""""""  !!!""""""""""""!!!!!!""""""""""""######  """### !!!!!!!!!!!! !!!"""""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""  !!!!!!!!!!!!""""""  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!! !!!!!!""""""""""""############ !!!!!!!!!!!!!!!!!! """######""""""!!! !!!!!!!!!""""""""""""""""""""""""!!! !!!!!!"""###$$$###########################""" !!!###$$$$$$###""""""############""""""""""""""""""""""""""""""$$$##################$$$""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!""""""!!!!!!  !!!"""######$$$""""""#########"""!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""########################""""""""""""########################$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""############"""!!!!!!!!!!!!!!!""""""$$$%%%%%%###"""!!!###$$$######$$$$$$$$$######"""###""""""""""""###$$$$$$!!!"""""""""!!!!!!"""$$$"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""!!!!!!!!!""""""""""""### !!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""#########""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""'''&&&$$$###""""""""""""!!!!!!"""###$$$$$$$$$############$$$$$$%%%%%%%%%$$$###"""!!!!!! !!!""""""""""""""""""""""""!!!"""###"""!!! !!!### !!!!!!"""""""""!!!!!!""""""""""""############"""""""""""""""""""""""" !!!""""""###$$$$$$""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########"""!!! !!!"""###"""!!!!!!!!!"""######$$$###############"""!!!!!!########################""""""""""""""""""""""""!!!### !!!$$$###$$$######"""!!!"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$###"""!!!!!!!!!""" !!!!!!!!!""""""%%%%%%%%%$$$$$$#########""""""!!!!!!"""###$$$%%%###"""!!! !!!"""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  """""""""!!!!!!!!!!!!"""""""""#########"""!!! !!! !!!!!!!!!!!! !!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!! !!! !!!!!!!!!""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!#########"""!!! !!!!!!"""""""""""""""""""""""" !!!"""###$$$###########################""" !!!###$$$$$$###""""""############""""""########################$$$##################$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!  !!!"""###$$$$$$!!!!!!"""#########""""""""""""""""""""""""""""""#########"""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""########################$$$$$$$$$$$$%%%%%%%%%%%%######""""""""""""""""""!!! !!!"""#########%%%%%%$$$!!!!!!"""%%%""""""###$$$$$$$$$######$$$######"""###$$$%%%&&&!!!""""""!!!!!!!!!###&&&########################"""###$$$$$$$$$$$$###""" !!!!!!!!!"""!!!!!!!!!!!!!!! !!!!!!""""""#########$$$ """$$$$$$$$$##############################!!!!!!!!!!!!""""""""""""""""""!!! !!!"""### !!!"""###$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$###!!! """"""""""""""""""""""""!!!"""###"""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""""""""!!! """"""""""""#################################### !!!!!!"""######$$$$$$######$$$$$$%%%%%%%%%&&&########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""$$$"""!!! !!!"""$$$###""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""$$$$$$###""""""###$$$$$$!!!### !!!$$$###$$$$$$###""" """""""""""""""""""""""" !!!"""###$$$%%% !!!!!!""" !!!!!!!!!"""%%%%%%%%%$$$$$$######### !!!$$$%%%!!!###%%%''' """""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""!!! !!!!!!""""""#########$$$%%%###!!! !!!!!!!!!""" !!!""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!!!!"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!#########"""!!! !!!!!!"""""""""""""""""""""""" !!!"""$$$$$$###########################""" !!!###$$$$$$###""""""############""""""##############################""""""""""""######""""""""""""""""""""""""######""""""""""""###### !!!!!!!!!!!!  !!!"""###$$$%%% !!!"""###$$$$$$###"""""""""""""""""""""""""""%%%$$$$$$$$$######""""""########################!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######""""""!!!!!!!!!!!!""""""""""""###$$$&&&&&&###%%%&&&$$$!!! """%%%!!!"""###$$$$$$$$$$$$$$$%%%$$$#########$$$&&&&&&!!!"""""""""!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######""""""!!!!!!  ###""" !!!$$$""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!"""######!!!"""######!!! !!!!!!  !!!!!!###""" """%%%&&&$$$!!! """### !!!"""###$$$%%%%%%########################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!!!!!!!!!!!!!"""######"""""""""""""""#########%%%$$$#########$$$%%%&&&&&&%%%###!!!!!!"""###$$$%%%$$$""""""###$$$###"""!!!"""###$$$$$$$$$$$$$$$"""""""""""""""!!! """!!!  !!!"""%%%%%%&&&'''&&&%%%$$$###%%%###""" !!!###$$$%%%$$$###""""""###$$$%%%!!!!!!""""""""""""!!!!!!%%%$$$$$$###"""!!! ######""""""!!!!!! """""""""""""""######$$$###$$$$$$$$$###"""  !!!!!!!!!"""""""""###""""""""""""!!!!!!!!!!!!############"""!!!######""""""!!!!!! """"""""""""""""""""""""""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!######""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """"""!!!!!!  !!!!!!""""""######"""!!!!!!!!!!!! """"""!!!!!!  !!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""!!!!!!!!!!!!""""""$$$###"""!!!!!! !!!!!!!!!!!!  !!!!!!!!!""""""!!!!!!!!!!!!!!!"""""" """"""###$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$$$$###"""!!!!!!"""###$$$#########""""""""""""!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""$$$#########""""""!!!!!!######$$$$$$$$$$$$###### !!!"""###$$$$$$###"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!!!! """"""""""""############ !!!"""######%%%$$$$$$###"""!!!!!! $$$$$$$$$###"""!!!!!! ############""""""""""""%%%%%%###"""!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$###"""!!!######""""""""""""######$$$######$$$%%%&&&%%%###!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! ######"""""""""!!! """"""""""""""""""""""""%%%$$$###""""""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!"""######!!! !!!###""""""!!!!!!""""""###!!!"""!!!!!!###$$$###!!! !!!"""""""""""""""""""""""""""########################""""""#########""""""!!!###############"""!!! !!!!!!!!!!!!!!!"""######"""""""""""""""""""""###$$$$$$#########$$$%%%&&&&&&%%%###"""!!!"""###$$$###"""!!!!!!"""######"""!!!""""""###$$$$$$######"""""""""""""""!!!!!! """!!! !!!######$$$$$$%%%%%%%%%$$$###"""######$$$$$$$$$$$$######$$$$$$############$$$$$$"""""""""######"""""""""$$$$$$######"""!!!!!! ###"""""""""!!!!!!!!! !!!!!!!!! !!!""""""######$$$$$$$$$###""" !!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""######$$$$$$$$$$$$###"""!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""######"""""""""!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!! """!!!!!!!!! !!!""""""""""""""""""!!!!!!!!!!!!"""!!!!!!!!!  !!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!! !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!"""!!!!!!  !!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$#########"""""""""""""""""""""""""""""""""######################## !!!!!!""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""######"""""""""!!!!!!!!!######$$$$$$$$$$$$######!!!"""###$$$$$$$$$###"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!"""""""""###### !!!"""""""""""""""""""""############%%%%%%%%%$$$###"""""""""############"""""""""""" !!!"""$$$%%%'''((($$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###!!!!!! !!!!!!#########$$$%%%&&&%%%$$$############""""""""""""""""""""""""!!!!!!!!!!!!&&&### !!!$$$%%%!!!""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$###"""!!!!!!"""######!!! !!!"""######$$$$$$######""" !!!!!!  !!!"""""""""!!!!!!!!!!!!!!!$$$$$$######"""!!! """"""""""""""""""""""""#########""""""!!!!!!""""""######""""""!!!!!!!!!!!!!!!!!!"""############""""""""""""""""""$$$############$$$%%%%%%%%%$$$###"""""""""###$$$!!!  """######"""!!!!!!""""""######""""""""""""""""""""""""!!!!!!""""""!!!!!!!!!###$$$%%%######$$$$$$######"""!!!"""###%%%''''''%%%$$$"""######$$$$$$$$$$$$######""""""""""""""""""""""""#########""""""!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""######$$$######"""!!! """"""""""""!!!!!!!!!!!! !!!"""###$$$%%%$$$$$$%%%$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""!!!!!!!!!"""""""""##############################!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!! """!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""###!!!!!!!!!  !!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""######################## !!!###$$$$$$$$$$$$########################""""""""""""""""""""""""###############$$$$$$$$$$$$###""""""""""""###$$$%%%$$$$$$$$$############!!!"""""""""###$$$$$$$$$########################!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! ######$$$$$$$$$$$$############$$$$$$$$$###""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############ !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###%%%&&&&&&&&&&&&%%%%%%$$$#####################""""""""""""%%%%%%$$$$$$$$$#########$$$$$$###"""###$$$%%%&&&#########$$$$$$%%%%%%%%%"""!!!!!! !!!!!!"""!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$######""""""""""""""""""!!!!!!!!!!!! !!!###%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%###!!! !!!"""######!!! !!! !!!"""######"""!!! """""""""!!!  !!!!!!"""######"""!!! $$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""######"""!!!!!! !!!"""######""""""!!!!!!!!!!!!!!!""""""############"""""""""""""""###############$$$$$$%%%$$$$$$###""""""######$$$ !!!###$$$$$$###!!!!!!""""""""""""!!!!!!######""""""""""""""""""%%%$$$###"""""""""###$$$###############""""""""""""###$$$%%%%%%%%%$$$###"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!""""""############""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""######$$$$$$###$$$$$$$$$######"""!!! !!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! $$$$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!  !!!!!!""""""######""""""!!!!!! !!!!!!!!!!!!!!! !!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!"""######!!!!!!!!! !!!!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!"""######################## !!!!!!"""###$$$$$$$$$########################""""""""""""""""""""""""#####################"""########################%%%%%%%%%$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! ######$$$$$$$$$$$$######%%%%%%$$$$$$$$$###""""""""""""""""""""""""""""""########################"""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!! !!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$#####################"""""""""!!!&&&&&&%%%$$$###!!! $$$###"""!!!"""###%%%&&&######$$$$$$$$$%%%%%%%%%$$$##################$$$ """$$$%%%%%%%%%&&&'''%%%$$$$$$######""""""!!!!!!!!!!!!!!!"""""""""""" !!! """$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """###$$$$$$###!!! !!!"""######!!! !!! !!!"""######"""!!! %%%$$$""""""""""""!!!!!!!!!"""######"""!!! """"""!!!!!!!!!!!!!!!!!! !!!"""######$$$$$$$$$### !!!"""""""""""""""!!!!!!!!!!!!!!!""""""###############""""""!!!!!!""""""######$$$$$$$$$$$$##################$$$$$$!!! !!!###%%%&&&%%%###!!!!!!""""""""""""!!! ######""""""""""""###$$$'''&&&$$$###""""""""""""%%%%%%$$$$$$###############"""!!!!!!"""###$$$%%%"""###$$$%%%%%%$$$###"""!!!  !!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!""""""###$$$#########"""""""""""""""""""""""""""!!!!!!!!!!!!############"""""""""""""""""""""###""""""!!!  !!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!############$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!""""""######""""""!!!!!! !!!!!!  !!!!!!!!!!!!!!! !!!""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########"""!!!!!!!!!!!!!!!""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!"""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!######$$$$$$$$$$$$######%%%$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""""""""""""""!!!!!!!!!""""""######$$$$$$$$$%%%###############"""""""""############"""""""""!!! """###$$$$$$$$$######"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$ """%%%%%%$$$$$$%%%'''######"""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""" ###"""!!!""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""  !!!"""######"""!!!!!!"""######!!! !!!"""######$$$$$$######"""%%%$$$""""""###$$$###""" """######""""""!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%%%% !!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$######"""!!!!!!!!!!!!"""######$$$$$$######"""#########$$$$$$$$$$$$"""!!!"""$$$&&&&&&$$$"""""""""######""""""!!!!!!$$$###"""!!!"""###$$$%%%'''&&&$$$"""!!!!!!""""""%%%%%%$$$############$$$###""" """$$$&&&######$$$$$$$$$$$$######!!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$######""""""""""""######!!!!!!!!!!!!""""""""""""$$$$$$#########"""""""""!!!!!!"""""""""!!!!!!  !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""""""""###### !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""" !!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""### !!!!!!!!!!!!"""""""""!!!!!!!!!"""""""""######$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""######$$$%%%%%%$$$######%%%$$$$$$$$$############!!!"""""""""###$$$$$$$$$######################## !!!!!!!!!  """#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""######$$$$$$$$$$$$######$$$###""""""!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!####################################$$$$$$$$$$$$ !!!!!!!!!"""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$#########""""""""""""""""""""""""############"""""""""""" !!!"""""""""!!! """""""""###############%%%%%%%%%$$$$$$############""""""!!!!!!""""""###!!!$$$&&&&&&$$$"""$$$&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""### !!!  """""""""""""""""""""""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""  !!!""""""###!!!"""######!!! !!!###""""""!!!!!!""""""###$$$""" !!!###$$$$$$""" !!!""""""""""""""" !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###############""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######"""!!!!!! !!!"""###$$$######"""""""""###$$$$$$$$$$$$$$$!!!!!!"""$$$%%%%%%""" ######$$$$$$###""""""!!!$$$###"""!!!"""###%%%&&&$$$###"""!!!!!!"""###$$$%%%$$$###"""!!!""""""###""""""""""""###$$$%%%%%%$$$$$$############$$$$$$###"""!!! !!!"""### !!!"""###### !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!"""############"""!!!!!!"""###$$$ !!!"""###$$$$$$##################$$$$$$!!!""""""#########"""""" !!!!!!""""""######"""""""""""""""""""""""" !!!!!!"""""""""""" !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###### !!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""######"""""""""!!!!!!!!! !!!!!!!!!""" !!!""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!  !!!!!!"""###"""""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!""" !!!!!!!!!""""""""""""!!!!!!"""""""""#########$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!"""###$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$###$$$$$$%%%%%%$$$$$$###$$$$$$#########"""""""""""""""""""""""""""""""""########################!!!"""""""""  """#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$######"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!########################"""#########$$$$$$$$$$$$!!!!!!!!!"""""""""######!!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""###$$$$$$$$$"""  !!!###$$$$$$$$$###"""###$$$$$$$$$$$$$$$%%%%%%###""""""!!!!!!""""""###"""%%%((('''###!!!###%%%!!!!!!!!!""""""###$$$$$$ !!!!!!!!!""""""######$$$&&&$$$""""""""""""""""""""""""""" !!!"""######"""!!! """"""""""""""""""""""""""""""""""""""""""""""""  !!!###$$$!!!"""$$$###!!! !!!!!!  !!!### """$$$###""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""############"""!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######$$$$$$$$$###"""!!!!!! !!!"""$$$$$$######"""!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!###$$$###!!!$$$$$$$$$$$$$$$###""""""$$$###"""!!!"""###%%%&&&!!! """###%%%'''$$$###!!! !!!""" """$$$&&&'''&&&%%%$$$%%%$$$###""""""###$$$%%%%%%$$$###!!!!!!###$$$%%% !!!"""###### !!!!!!!!!""""""###### !!!""""""######"""!!!!!!"""###$$$ !!!"""###$$$%%%!!!!!!"""###$$$%%%%%%&&&"""######$$$$$$$$$######!!!!!!!!!!!!""""""""""""########################!!!!!!""""""#########$$$ !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$ !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""""""""!!!!!!  !!!!!!""""""##################"""""""""""" !!!!!!"""""" !!!""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""!!!!!!""""""!!!  !!!""""""#########""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""$$$###"""!!!!!! !!!!!! !!!!!!!!!""""""######""""""""""""############$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$############""""""""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###$$$###!!!  """###$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$######$$$$$$$$$$$$######!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""""""""###""""""""""""############ !!!"""###$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%############"""""""""""" """$$$%%%$$$###### ###%%%%%%$$$""" !!!"""###$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%"""&&&)))'''### """%%%!!!!!!"""###$$$%%%%%%&&&!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! $$$$$$#####################"""""""""!!!!!! #########""""""""""""""""""""""""""""""""""""""" """######"""!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!##################""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!! !!!!!!""""""############  """######"""###%%%%%%###!!!&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&%%%%%%%%%$$$#########"""!!! !!!$$$%%%$$$#########$$$$$$$$$$$$######""""""""""""############%%%### !!!#########""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!"""######%%%%%%%%%$$$$$$$$$###### !!!!!!!!!!!!!!!!!! !!!"""$$$$$$ !!!"""######$$$###"""""""""""""""###""""""!!!!!! """!!!!!!!!!"""###$$$$$$$$$$$$######""""""!!!!!!!!! !!!"""###""""""!!!!!! !!!!!! !!!!!!!!!!!!  !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!"""""""""############""""""############"""""" !!!!!!""""""#########$$$%%%$$$""""""###$$$!!!"""###$$$$$$###"""!!!!!!"""$$$%%%%%%$$$###"""$$$$$$$$$############""""""""""""""""""""""""""""""!!!  !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$''''''&&&&&&%%%$$$###### !!!!!!""""""######"""!!! !!!###$$$""""""!!!!!! %%%$$$$$$$$$###""""""""""""""""""""""""######$$$%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%############""""""""""""######""""""!!!!!! $$$###!!!  """###!!!!!!!!!"""######$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""!!! """###$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""""""""""""""###"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""#########""""""!!!!!!!!!###""""""""""""""""""""""""""""""""""""""""""""" !!!"""$$$&&&""""""#########"""!!!!!!""""""""""""############"""""""""""""""""""""""" !!!"""""""""!!!!!! ##############################"""""""""!!!!!!!!!"""""""""#########$$$$$$!!!""""""!!!!!!"""###$$$###"""###$$$$$$###"""%%%%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$############!!!  """###"""!!!"""##################"""!!!!!!"""""""""#########$$$""" """""""""###############"""""""""!!!!!!!!!!!!"""""""""##################$$$%%%%%%############""""""""""""!!!!!!!!!!!!!!! !!!"""###$$$ !!!!!!!!!!!!!!!###"""""""""""""""#####################"""""""""""""""""""""""""""###$$$#########""""""""""""""""""!!! !!!""""""######"""""""""!!!!!!!!!######""""""""""""######!!!!!!!!!!!!  !!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$"""##################"""!!!!!!!!!!!!"""""""""""""""###$$$$$$""""""###$$$"""###$$$%%%%%%$$$###"""!!!"""$$$%%%%%%$$$###"""$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""%%%$$$$$$###""""""!!!!!! !!!!!!!!!"""""""""###"""!!!!!! !!!"""###$$$""""""""""""!!!!!!!!! $$$$$$########################""""""######$$$%%%$$$$$$##############################$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""$$$###!!! !!!"""########################""" !!!!!!!!!!!!!!! #########$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""!!! !!!!!!######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!""""""###############"""""""""""""""""""""""""""######""""""""""""""""""""""""!!!!!!  !!!###############""" ############$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""###""""""!!!!!!!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############""""""#########$$$$$$$$$$$$$$$!!!"""$$$###""""""###%%%&&&$$$"""!!!###$$$$$$###%%%$$$###"""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""############ !!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###!!! !!!"""!!!""""""##################!!!!!!!!!"""""""""########################$$$%%%""""""!!!!!!!!! """"""!!!!!! !!! !!!!!!"""###$$$"""""""""!!!!!! !!!!!!!!!!!!"""######$$$""""""##################$$$###""""""""""""""""""""""""""""""############""""""!!! !!!!!!$$$$$$############""""""######""""""""""""######""""""""""""!!!!!!!!!!!! !!!"""""""""""""""##############################""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!"""###$$$$$$""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$""""""$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""#########""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""!!!!!!!!!""""""########################""""""######$$$%%%""""""##################""""""""""""########################""""""""""""!!!!!!"""""""""""""""######"""!!! !!!######&&&%%%%%%$$$######"""""""""######$$$$$$#########$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""######"""!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!"""""""""""""""$$$$$$##################"""""""""""""""#########""""""""""""""""""""""""###$$$%%%$$$""" !!!!!!"""""""""""""""!!! """""""""#########$$$$$$""""""""""""""""""""""""#########$$$######"""!!!""""""###$$$$$$%%%%%%%%%""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$###"""$$$%%%&&&$$$!!! """$$$$$$$$$$$$###"""!!!!!!"""###$$$##############################$$$$$$$$$$$$###### !!!!!!""""""######!!!  !!!"""!!! """""""""""""""""""""""" !!!!!!!!!"""""""""$$$""" !!!""""""!!! !!!!!!""""""###!!!!!!"""""""""#########"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!! """""""""!!! !!!!!!!!!!!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!! !!!!!!###$$$%%% !!!!!!""""""###$$$$$$###"""!!!!!!!!!"""!!!!!!""""""######$$$$$$"""""""""!!!!!!!!!!!!!!!########################!!!!!! !!!!!!######"""""""""""""""""" !!!"""""""""""""""##############################""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""########################""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######""""""!!!!!! !!!"""######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""############"""""""""""" """!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$""""""!!!!!!""""""###$$$!!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""""""""############"""""""""!!!######""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""$$$######""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############!!!!!!""""""############""""""""""""""""""""""""###"""!!! !!!"""###"""""""""######$$$$$$$$$##################$$$$$$!!!!!!""""""############"""""""""""""""""""""""""""######$$$%%%''' !!!"""###$$$%%%%%%%%%!!!!!!!!!"""""""""######""""""""""""""""""""""""###$$$$$$$$$$$$$$$###### !!!!!!"""""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!###"""!!!!!!"""$$$&&&$$$!!! """$$$$$$$$$######"""!!!!!!"""###$$$##############################$$$$$$$$$$$$###### !!!!!!""""""######"""!!!"""###$$$###"""######""""""""""""######!!!!!!!!!!!!""""""""""""%%%###""""""###$$$$$$""" !!!!!!""""""######""""""""""""############""""""!!!!!!!!!!!!!!!"""######"""""""""!!!!!!!!!""""""!!!!!! """!!!!!!!!!!!!""""""### !!!!!!"""######$$$ !!!"""###$$$ !!!!!!""""""######$$$$$$###"""!!!!!!!!!"""!!!!!!""""""######$$$$$$""""""""""""""""""!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!""""""################## !!!"""""""""""""""###########################"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########$$$$$$$$$$$$%%%%%%$$$$$$$$$######""""""!!!!!! !!!######""""""###$$$#########""""""#########$$$$$$$$$$$$######""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""""" !!!!!!!!!""""""######$$$!!! !!!""""""!!!!!!!!!""""""######$$$ !!!!!!!!!"""""""""############"""""""""!!!%%%$$$$$$###"""!!!!!! """""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$#########"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""###""""""""""""""""""###""""""######$$$$$$%%%%%%"""""""""###############!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""" """"""!!!!!!!!!"""!!!"""$$$%%%'''((((((((( !!!!!!!!!""""""""""""""""""""""""""""""""""""###$$$$$$%%%&&&&&&%%%%%%############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$######### """!!! !!!###&&&$$$"""!!!###$$$$$$######"""!!! !!!"""###$$$##############################$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""###""""""###%%%&&&&&&%%%%%%$$$###""""""###$$$%%%""""""""""""############%%%$$$######%%%%%%$$$#########$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%$$$$$$###############$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!###$$$$$$%%% !!!""""""#########$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""############ !!!"""############"""!!!!!!!!!""""""""""""#########""""""""""""######""""""""""""############ !!!"""""""""""""""########################!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!"""""""""""" !!!""""""######""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""###############$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!!!!""""""""""""###$$$######"""!!!!!!"""######%%%%%%$$$######"""""""""######"""""""""!!!!!!!!!""""""""""""""""""""""""!!!""""""######""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!""""""""""""""" !!!!!!!!!!!!!!!!!!""""""""""""""""""!!! !!!""""""!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""%%%$$$$$$######"""!!!!!!!!!""""""######$$$$$$$$$""""""######$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%((('''''''''''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$###""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$ !!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$!!!!!!!!!""""""######### !!!!!!"""######$$$$$$""""""""""""""""""""""""$$$%%%%%%### !!!"""###$$$%%%%%%&&&&&&!!!!!!"""""""""#########"""""""""""""""""""""""""""###$$$&&&'''''''''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$$$$$$$#########""""""""" """!!! !!!###$$$###"""###$$$$$$###""""""!!!!!! !!!"""###$$$##############################$$$$$$$$$$$$############"""""""""""""""!!!"""!!!!!!###&&&(((''''''&&&%%%$$$######$$$%%%&&&############$$$$$$$$$$$$$$$###"""###$$$%%%###"""%%%%%%$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$###############$$$$$$#########""""""""" !!!"""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""""""""#########!!!!!! !!!!!!"""%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""###$$$#########""""""""""""""" !!!###$$$$$$$$$$$$"""""""""#########$$$$$$######""""""""""""######!!!!!!!!!"""""""""###### !!!""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!! ###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$"""##################"""!!!!!!!!!!!!"""""""""""" """"""!!!!!!###%%%$$$$$$###""""""###$$$$$$&&&%%%$$$###""""""""""""###"""""""""!!!!!!!!!!!!########################!!!"""############"""!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""########################"""""""""!!!!!!!!!  !!!"""###""""""!!!!!!"""""""""############"""""""""""""""!!!!!!!!!"""""""""""""""###$$$$$$"""""""""""""""!!!!!!!!!!!!!!!"""""""""#####################"""""""""""""""""""""######$$$$$$$$$!!!!!!"""###$$$$$$%%%$$$"""#####################"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######!!!"""###$$$$$$$$$######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$ !!!!!!"""###$$$$$$$$$"""""""""""""""""""""""" !!!""""""!!!  !!!"""######$$$ !!!!!!"""""""""### !!!!!!"""###$$$$$$$$$"""""""""""""""""""""""" """$$$$$$$$$###$$$&&& !!!!!!!!!!!! """############$$$$$$$$$"""""""""""""""""""""""""""###$$$&&&'''((())))))%%%$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$#########""""""!!!!!! !!!""""""!!!!!!"""#########"""###%%%%%%###!!!"""!!! """###$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$######""""""!!!!!!!!! !!!###&&&((((((((('''&&&$$$######$$$&&&'''######$$$$$$$$$%%%%%%%%%###"""!!!"""$$$$$$"""!!!$$$#########"""!!!!!!!!!"""############$$$$$$$$$######"""!!!!!! !!!!!!############"""""""""""" !!!"""#########"""!!!!!!!!!!!!""""""############"""""""""""""""!!!!!! !!!!!!$$$#########"""!!!!!!!!!""""""!!!!!!"""###$$$$$$$$$$$$######""""""!!!!!!!!!###$$$%%%%%%$$$#########$$$$$$%%%%%%%%%!!!!!! !!!!!! !!!!!!"""""""""### !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! ######""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%%%%%%%""""""############"""""" !!!!!!""""""###### """"""!!!!!!###%%%&&&%%%$$$######$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""!!!!!!!!!!!!########################!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&######""""""!!!!!!!!!  """#########"""!!!######$$$$$$%%%%%%%%%%%%######""""""!!!!!! $$$$$$$$$###$$$$$$%%%&&&######""""""!!!!!! """"""""""""########################"""""""""""" !!!"""$$$&&&'''''' !!!"""$$$$$$%%%%%%%%%$$$$$$######"""!!!!!!!!!!!!!!!"""""""""#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""!!!"""###$$$%%%%%%$$$###"""""""""!!! !!!"""""""""""""""""""""""""""############$$$$$$$$$&&&%%%###"""!!!"""######((('''%%%######$$$%%%&&&&&&&&&%%%$$$#########$$$#########"""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$$$$###  ###$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!""""""############""""""###$$$%%%%%%$$$###"""#########""""""""""""""""""###$$$%%%%%%$$$###"""!!!!!!!!!"""###&&&)))***###$$$$$$$$$$$$###"""!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$"""!!!!!!!!!"""#########"""""""""""""""###&&&%%%$$$#########$$$%%%""""""!!!!!!!!!!!!""""""%%%$$$"""!!!!!!"""$$$%%%!!!!!!""""""#########$$$!!!"""###""" """!!! !!!###%%%'''########################"""###$$$%%%$$$###!!! !!!!!!""""""######"""!!! !!!###$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""" """$$$$$$!!!!!!"""###!!!"""%%% !!!!!!!!!!!!!!! !!!""""""!!! $$$"""!!! !!!"""!!! $$$###!!!  """######"""!!!  !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!  !!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!"""######!!!!!! !!!!!!"""!!!  !!!"""%%%###!!!  !!!""" !!!"""###"""""""""""""""""""""######$$$""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! """###"""!!! !!!###"""!!! """######"""########################""""""""""""""""""""""""######""""""######$$$%%%&&&%%%$$$###"""!!!!!!!!!###$$$%%%&&&&&&&&&%%%$$$"""############$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$######"""!!!!!!!!!######"""!!!!!!!!!!!!!!!$$$###!!!  $$$$$$$$$$$$$$$###"""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""!!! !!!"""#########"""""""""""""""### !!!"""######$$$"""""""""""""""!!!!!! !!!!!!"""#########$$$$$$$$$$$$$$$###"""!!!############"""""""""!!!######""""""""""""######"""###%%%&&&&&&%%%$$$###$$$$$$%%%&&&&&&$$$###"""######""""""######$$$%%%'''&&&$$$#########$$$$$$%%%$$$######$$$%%%((()))""""""""""""""""""""""""  """"""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$##################%%%###""" !!!"""###$$$###""""""!!!!!!""""""""""""##################"""""""""""""""""""""""""""!!!!!!!!!!!!""""""######"""  """###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""#########""""""!!!###$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""######$$$%%%&&&((()))***'''&&&%%%$$$$$$#########""""""############""""""########################""""""!!! ######""""""""""""######&&&%%%$$$#####################""""""""""""######$$$$$$###""""""###$$$$$$!!!!!!!!!"""""""""#########!!! !!!###$$$###!!!"""!!! """$$$%%%########################""""""$$$$$$$$$###!!! """"""""""""#########$$$"""!!!!!! !!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!"""###$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""!!! !!!###$$$""""""###$$$""" ###%%% !!!!!!!!!!!!!!! ###!!!$$$###!!! """"""###"""!!!  !!! !!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!"""###$$$!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""###!!!!!! !!!!!!!!!!!! !!!!!!%%%$$$"""!!! !!!"""### !!!"""""""""!!!!!!"""""""""""""""######$$$""""""""""""!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!! """###"""!!! !!!######""" !!!###$$$$$$###########################""""""""""""""""""""""""######""""""######$$$%%%))))))((('''&&&&&&&&&&&&###$$$$$$%%%%%%$$$###"""""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%"""""""""""""""###############"""!!!!!!!!!!!!!!!!!! """###$$$!!!!!!!!!!!!!!!  !!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!###"""!!! !!!"""#########""""""""""""######""""""######$$$$$$%%%%%%!!!""""""""""""!!! """"""!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$##################""""""""""""#########$$$%%%%%%$$$!!!!!!!!!!!!!!!!!! """"""!!!!!!""""""###$$$'''&&&%%%$$$$$$$$$%%%%%%&&&%%%###"""""""""$$$%%%""""""""""""""""""""""""  """""""""""""""""""""""""""""""""#########$$$$$$"""######$$$$$$$$$#########"""!!!  !!!!!!######"""!!!!!!!!!"""""""""""""""###$$$$$$%%%%%%""""""""""""""""""""""""###""""""!!!!!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###############"""!!! """"""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""###$$$%%%&&&'''''''''''''''&&&$$$###""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!""""""!!!!!! ######"""""""""######$$$$$$$$$$$$$$$###"""!!! $$$$$$############$$$$$$######################## !!!!!!!!!!!!!!!""""""%%%$$$######$$$%%%$$$""""""""" !!!"""###########################""""""###$$$$$$###!!! ############$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$######""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###""" """""""""!!!###$$$$$$###"""!!!###%%% !!!!!!!!!!!!!!!######!!!!!!!!!!!!#########!!!$$$###!!! !!!"""""""""!!! !!! !!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!  """###$$$%%%!!!!!! !!!!!!!!!!!! !!!!!!"""###!!!!!! !!!!!! !!!!!!!!!!!! %%%$$$###"""!!!"""###$$$$$$###""""""!!!!!!!!!!!!"""""""""""""""######$$$"""""""""!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!! """###"""!!! !!!###$$$"""!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""###$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&###$$$$$$$$$###"""!!!!!!"""""""""#########$$$$$$######""""""""""""###### !!!!!!"""######$$$$$$######"""!!!!!!!!!""""""!!!!!!!!!!!!"""###$$$%%%###############"""!!!!!!!!!!!!!!!"""""""""############""""""!!!!!! """"""!!!!!!!!!!!!""""""###"""""""""""""""#####################$$$$$$$$$!!!!!!!!!!!!!!! ###""""""!!! ###$$$$$$$$$$$$###""""""%%%%%%%%%$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$###!!! !!! !!!!!!!!!!!!!!!""""""###'''&&&%%%%%%$$$%%%%%%%%%'''%%%###!!!  """"""""""""""""""""""""!!!"""###""" !!!###""""""""""""""""""""""""""""""""""""############ !!!###$$$%%%%%%$$$###%%%$$$###"""""""""######$$$$$$############$$$$$$!!!""""""###$$$%%%%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$$$$######!!! ######!!! !!!######%%%%%%%%%&&&&&&&&&&&&&&&#########$$$$$$#########"""###$$$%%%%%%$$$###""" !!!!!!!!!!!! """"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$%%%%%%###"""!!!######""""""######$$$$$$###$$$$$$$$$###!!! $$$######""""""######$$$""""""############"""""" !!!!!!!!!!!!&&&%%%$$$$$$$$$$$$###"""###"""!!!  ########################""""""############"""!!!########################!!!!!!!!!!!!!!!""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$######"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###""" !!!"""###""""""###""""""""""""### !!!!!!!!!!!!!!!###"""  """######""" """###"""!!!######"""!!! !!!!!!"""!!!!!!!!! !!!!!! !!!######################## !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  """"""!!!!!! !!!!!!!!! !!!""""""!!!!!! !!!!!! !!!""""""!!! ######"""!!!!!!""""""###$$$###"""!!!!!!"""###$$$"""""""""""""""######$$$""""""!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!! """###"""!!! !!!######""" !!!"""$$$##############################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$######""""""###$$$$$$%%%%%%%%%$$$$$$###"""!!! """"""""""""############""""""!!!!!!!!!!!!""""""!!!!!!""""""##################""""""!!!""""""###%%%%%%$$$######"""""""""###$$$$$$$$$$$$###""""""""""""""""""############$$$######"""!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""###$$$"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! ######$$$$$$$$$######"""%%%%%%$$$$$$$$$###############""""""""""""######"""###$$$%%%%%%%%%%%%%%%###"""!!!  !!!""""""!!!!!!!!!!!!"""######%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!! """"""""""""""""""""""""!!!"""###""" """$$$""""""""""""""""""""""""!!!!!!"""""""""######### !!!###$$$%%%%%%$$$###%%%%%%$$$$$$############$$$######"""######$$$$$$!!!!!!"""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################$$$$$$$$$######!!! &&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$##################$$$"""###$$$%%%$$$###"""  ###$$$###!!!""""""############""""""###########################$$$%%%%%%%%%$$$"""!!!###############$$$%%%%%%######$$$$$$###""" """"""!!!!!!!!!!!!""""""!!!"""############"""!!!!!!!!!!!!!!! $$$$$$$$$###""""""""""""""""""!!! """""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############""""""!!!!!!""""""!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!!""""""""""""###"""!!! """###!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!  !!! """$$$$$$$$$###""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!######################## !!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!! !!!!!! !!!!!!"""!!!!!! !!!!!! !!!""""""!!! !!!!!! !!!!!!!!!"""!!!!!!!!!!!!###%%%&&&"""""""""""""""######$$$!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!! """###"""!!! !!!###""" !!!""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""###$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%$$$###"""""""""!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!############""""""!!!!!!######""""""""""""######%%%%%%%%%$$$######"""""" !!! """"""""""""############$$$######"""!!! !!!!!!""""""""""""!!!!!!""""""!!!!!!"""###$$$$$$"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!!!!"""""""""######$$$$$$$$$######$$$#########""""""""""""######""""""""""""######""""""###$$$%%%&&&&&&&&&$$$###"""!!! !!!"""######""""""""""""###$$$$$$"""""""""#########""""""$$$$$$######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!"""""""""""""""""""""""""""!!!!!!!!!"""""""""######"""######$$$$$$$$$############"""""""""!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""###""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""#######################################"""!!! """"""!!!!!!!!!!!!"""""" !!!!!!""""""######$$$$$$###""""""###$$$$$$%%%%%%&&&%%%%%%$$$######"""%%%'''&&&$$$"""""""""############""""""&&&&&&&&&&&&&&&&&&&&&&&&""""""######""""""!!! ###############$$$%%%&&&######$$$$$$######"""!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""######!!! !!!""""""""""""!!!!!! """""""""""""""""""""""""""""""""""""""#########"""""""""!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$###"""  !!!"""""""""!!!!!!!!!!!!""""""""""""!!!""""""""" """###  !!!"""  !!!!!!!!!!!!!!!###"""!!! !!!"""### """###"""""""""""""""!!!!!!!!!!!! !!!!!!"""!!!!!!!!! !!!!!!!!!  !!!!!!  !!!!!!!!!!!!!!! ######"""!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!"""!!!!!! !!!!!! !!!!!!!!!!!!  !!! !!!"""###%%%%%%"""""""""""""""######$$$!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!! """###"""!!! !!!###!!! !!!!!! ########################"""""""""""""""""""""""""""!!!!!!!!!!!!"""######""""""""""""######$$$%%%&&&%%%$$$###############!!!!!!!!!"""""""""######!!!!!!""""""""""""!!!!!!$$$$$$######"""!!!!!! ######"""""""""###$$$$$$!!!"""###$$$$$$%%%$$$$$$!!!!!!!!!!!!!!! !!!!!!!!!"""""""""############""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%###############$$$$$$$$$"""""""""""""""!!!!!! !!!!!!"""######$$$""""""###$$$$$$$$$$$$############"""""""""!!!!!!######""""""""""""###############"""""""""!!!!!!###"""!!!!!! !!!!!!###############$$$$$$%%% !!!"""""""""!!!!!!######$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!###""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###$$$$$$##################!!!!!!""""""!!!!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###"""  """!!!!!!!!!!!!""""""""""""########################""""""#########""""""!!! !!!!!!"""######$$$$$$$$$###""""""###$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$###""""""############""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$###""""""!!!!!!""""""############$$$%%%&&&'''$$$############$$$%%%%%%###""""""""""""""""""######"""!!! !!!"""#########"""""""""!!!!!!!!! """######!!! """$$$""""""""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$#########"""""""""!!!!!! !!!"""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$######"""!!! !!!!!!"""""" !!!""""""###!!!!!!!!!!!!"""""""""""""""$$$###!!! !!!"""!!! !!!######  !!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$  !!!!!! """""""""""""""!!!!!! !!!"""""""""!!!!!! !!!!!!!!!""""""""" !!!!!!  !!!!!!!!!""" """!!!!!!!!!!!!""""""###!!!!!! !!!!!!  !!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""######$$$!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!! """###"""!!! !!!###!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!""""""$$$###""""""!!!"""###$$$!!!!!!!!!!!!"""""""""###!!!"""############"""!!!#########"""""""""""""""######""""""######$$$%%% !!!"""$$$$$$$$$$$$############$$$###""""""!!! !!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!"""###$$$%%%""""""######$$$$$$%%%%%%###############""""""!!!"""""""""###############""""""###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######""""""""""""############""""""""""""""""""!!!""""""""""""!!! """""""""""""""###$$$$$$ !!!#########"""!!!###$$$$$$$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!!"""$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""&&&%%%###"""""""""######"""""""""###"""!!!!!! """""""""""""""###$$$$$$!!!!!!!!!!!! """"""""""""""""""""""""!!!!!! !!!!!!"""###$$$!!!!!!!!!!!!!!!!!!""""""""""""########################!!!""""""############""""""###$$$%%%%%%$$$###"""""""""###$$$%%%%%%&&&&&&%%%$$$###""""""###$$$%%%$$$###"""!!!!!!"""###$$$&&&$$$!!!!!!"""""""""############""""""########################'''&&&$$$#########$$$%%%############$$$%%%&&&'''$$$######"""###%%%&&&'''$$$$$$############$$$$$$$$$"""!!!!!!"""$$$$$$$$$######""""""!!!!!!"""$$$###!!!!!!###&&&""""""############""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%$$$$$$$$$######"""""" """#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$###### !!!"""###$$$$$$ !!!""""""###!!!!!!!!!!!!""""""""""""!!!$$$$$$""" """"""!!! """$$$$$$!!! !!!!!!!!!!!!!!!%%%###!!!!!!!!!"""!!!"""""""""""""""!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""  !!!"""###!!!!!! !!!!!!  !!!!!!!!!!!! !!!!!!"""!!!  !!!""" !!!"""######"""""" !!!"""""""""!!!"""""""""""""""######$$$!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!"""!!!"""###"""!!! !!!###"""!!! """######""" """"""""""""""""""""""""!!!!!!!!!!!!!!!"""######&&&&&&%%%%%%%%%%%%%%%&&&""""""!!! !!!"""###!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!"""######$$$$$$######""""""###$$$%%%%%%######$$$$$$###"""   !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! !!!!!!!!!!!!"""###$$$%%% !!!"""######$$$$$$$$$$$$$$$$$$###""""""%%%%%%$$$$$$###"""""""""!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""""""""######"""""""""###$$$&&&'''((("""###$$$$$$$$$###!!! !!!!!!!!!!!!!!!"""###### !!!"""$$$$$$$$$###"""$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! """"""""""""""""""""""""$$$$$$######"""#########!!!!!!"""$$$&&&&&&$$$###"""###%%%%%%###"""###$$$ !!!!!!""""""######!!!###$$$%%%$$$"""!!!!!!  !!!###'''***,,,############"""""""""""" !!!""""""!!!!!!"""######"""""""""###$$$%%%%%%########################'''$$$!!!"""$$$%%%###!!!&&&&&&%%%$$$###"""!!!!!!###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$###""""""%%%$$$###""""""###$$$%%%&&&%%%$$$"""!!!""""""###%%%%%%%%%%%%%%%$$$###"""!!!"""###$$$$$$###"""!!!""""""###$$$%%%''')))***&&&%%%$$$"""""""""###$$$#####################$$$%%%%%%%%%$$$$$$"""!!!!!!!!!!!!!!!!!!"""""""""""" """############!!!!!!"""###############!!!""""""######!!! !!!!!!!!! !!!""""""###$$$$$$###"""!!!!!!!!!"""!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""%%%$$$###"""!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""!!! !!!!!!!!!!!! """""""""""""""""""""""" $$$###""" !!!"""$$$ !!!$$$### """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!"""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###""" !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!! !!!!!!""""""!!! """""""""""""""!!! !!!!!!!!!!!!!!!"""######&&&%%%$$$"""!!!!!! """"""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!! !!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######""""""!!!!!! $$$$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""####################################((('''&&&$$$###"""""""""""""""!!!!!! ########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!#########"""!!! """"""""""""############""""""############"""!!!"""###$$$$$$$$$"""!!! $$$$$$$$$############""""""""""""###$$$$$$%%%%%%%%%$$$$$$###"""#########""""""############"""!!!""""""""""""###$$$%%%&&&$$$$$$$$$############"""""""""""""""""""""""""""""""""!!! """"""""""""""""""""""""#########""""""######$$$"""""""""###$$$$$$"""!!!###%%%$$$###"""######!!!!!!!!!!!!"""""""""""" !!!"""$$$$$$###"""!!!!!!!!!!!!!!! """!!!!!!"""###%%%&&&(((######"""""""""!!!!!!!!! """######"""!!!###$$$#########"""######$$$$$$########################&&&$$$""""""###$$$###!!!$$$$$$$$$###""""""!!!!!!$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$###""""""###$$$$$$$$$$$$###"""######$$$%%%$$$%%%%%%%%%$$$$$$###"""""""""############"""""" !!!"""""""""!!!!!!  ##################"""""""""######"""""" !!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""!!!!!!!!!"""###############""""""#########"""!!! !!!!!!!!!"""""""""######$$$###"""""""""""""""""""""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!""""""$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""############!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!! !!!"""$$$ !!!$$$### """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!"""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""!!!!!! !!!!!!""""""!!! """""""""""""""!!! !!!!!! !!!!!!"""#########""""""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!"""""" !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!"""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!########################""""""""""""############"""######$$$$$$######""""""######$$$###"""!!! """""""""######$$$$$$$$$%%%%%%$$$######""""""!!!###""""""!!!!!!!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""!!!!!! !!!""""""""""""""""""""""""""""""!!!""""""###$$$%%%###"""""""""###"""!!!###$$$$$$###""""""###""""""""""""!!!!!!!!!!!! !!!"""###$$$###"""!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!! """######"""!!!###$$$$$$$$$######"""#################################&&&$$$""""""###$$$###"""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$############$$$%%%&&&'''$$$$$$$$$%%%$$$$$$###"""######""""""""""""############"""!!! """############""""""!!!#########""""""!!!!!!!!!""""""""""""!!! !!!!!!!!!!!!"""""""""""""""""""""""""""!!! !!!!!!"""#####################$$$$$$######"""!!!!!!"""###$$$$$$$$$###"""""""""""""""""""""###$$$###""""""!!!!!!""""""###""""""!!!!!!!!!!!!""""""######"""!!! """"""""""""########################""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""!!! !!!!!!### !!!######!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!! !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!! """""""""""""""!!!!!! !!!"""""" !!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""""""""######### !!!!!!!!!""""""""""""""""""""""""""""""""" !!!!!!""""""###### !!!!!!!!!!!!!!!!!!!!! !!!""""""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""######$$$$$$""""""""""""############"""######$$$$$$#########"""############"""!!!!!! !!!!!!"""###$$$%%%&&&%%%$$$$$$######"""!!!!!!"""""""""!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!! !!!!!!"""$$$$$$$$$############""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%###""""""###$$$###!!!!!!###$$$$$$"""""""""#########""""""!!!!!! !!!""""""######""""""#########""""""""""""!!! !!!!!!""""""!!! !!!!!!!!!!!! !!!""""""!!! """###%%%%%%$$$###"""""""""###########################%%%$$$################## !!!!!!"""""""""###!!!""""""""""""""""""!!!############$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$""""""######""""""!!! ######$$$$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""###############$$$$$$$$$$$$######"""""" """$$$%%%&&&%%%###""""""!!!!!!!!!"""###$$$$$$######""""""""""""######""""""!!!!!!!!!!!!""""""""""""!!! !!!!!!!!!!!!#########""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!###!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!""" !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###### !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###############""""""!!!!!! !!!!!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!! """""""""""""""""""""""""""""""""""""""######$$$########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""############!!!!!!"""#########""""""""""""#########"""""""""!!!!!!!!!"""###$$$$$$$$$!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$###"""""" !!!!!!!!!!!! """"""!!!!!! !!!!!!!!!$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$"""!!!"""###%%%%%%$$$"""!!!"""$$$$$$"""!!!"""#########""""""!!!!!! !!!"""""""""""""""$$$#########"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  """%%%%%%$$$###"""""""""###########################$$$$$$$$$###""""""###### !!!""""""######""""""############""""""#####################$$$#########$$$$$$#########%%%%%%%%%%%%$$$$$$######"""######$$$$$$#########$$$###"""!!!!!!"""###$$$ !!! !!!!!! ###"""""""""!!!!!! """############""""""!!!!!!!!!!!!!!!"""""""""""" !!!"""############!!!!!!"""###############$$$$$$$$$############### """$$$%%%&&&%%%###""""""!!!!!!!!!"""###$$$$$$######""""""""""""######""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! ###!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!""""""""""""!!!!!! !!!"""""" !!!!!!"""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""############$$$$$$""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""!!!!!!!!! """"""""""""""""""""""""$$$######"""""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""### !!!"""""""""############ !!!""""""!!!!!!""""""""""""""""""######"""""""""""""""""""""""" !!!!!!"""######$$$$$$###$$$$$$$$$$$$###"""""" !!!!!!!!!!!!!!!######"""!!!!!!!!!""""""$$$$$$$$$#########""""""""""""""""""""""""""""""!!! !!!!!!"""""""""""""""""""""""""""  !!!"""###!!!!!!"""$$$&&&&&&%%%### """######"""!!!!!!"""""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""############"""""""""""" !!!!!!"""###"""""""""!!!!!!!!!  !!!!!! !!!"""$$$$$$######"""#################################$$$%%%%%%###"""!!!###$$$!!!!!!!!!""""""#########$$$%%%%%%%%%%%%%%%%%%$$$##################"""""""""###$$$$$$$$$$$$###"""$$$$$$%%%$$$$$$"""!!! !!!"""######$$$###############""""""""""""###### !!!"""###$$$ !!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!! !!!!!!!!!!!!"""""""""""" """######$$$$$$!!!!!!"""###############$$$$$$###""""""""""""###!!!"""###$$$$$$$$$###"""""""""""""""""""""###$$$###""""""!!!!!!""""""###""""""!!!!!!!!!!!!""""""""""""!!! !!!!!!"""!!!!!!!!!"""""""""""""""""""""""""""############!!!!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!!!!""""""""""""""" !!!!!!!!!!!!  !!!!!!!!! """"""!!!!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!"""#########"""""" !!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""######!!!""""""###"""!!! !!!"""######"""!!! """""""""""""""""""""""" !!!!!!!!!""""""!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""$$$%%%''''''######"""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!! ###############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""""""""""""""############ !!!"""""""""""""""""""""!!!""""""###$$$######"""""""""!!!!!!!!!$$$######""""""!!! !!!""""""######!!!  !!!"""""""""""""""""""""!!!!!!"""######$$$$$$$$$############""""""""""""""""""""""""""" !!!""""""""""""""""""""""""""""""  !!!!!!"""!!!"""###%%%%%%###!!! """######"""!!!!!!"""!!!!!!!!!!!!"""""""""""" !!!""""""######"""""""""!!!!!!!!! !!!"""#########"""""""""!!!!!!!!! !!!""""""!!!!!!"""$$$#########"""######$$$$$$###########################%%%%%%$$$!!!!!!"""%%%""""""########################$$$$$$$$$$$$######$$$$$$######""""""!!!!!!"""###$$$$$$$$$$$$###"""!!!"""#########"""!!!!!!!!!!!!"""###############""""""############""""""""""""""""""###$$$%%%&&&"""""""""""""""###$$$$$$!!!!!!""""""###$$$$$$$$$ !!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!!!!"""###############$$$###"""!!!!!!!!!""""""!!!!!!!!!"""""""""######$$$###"""""""""""""""""""""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!""""""### !!!!!!!!!""""""""""""""""""############!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""""" !!!""""""""""""""" !!!!!!!!!!!!  !!!!!!!!! """""""""!!!!!!"""###%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""" !!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!! !!!!!!"""############### !!!""""""""""""""""""""""""""""""###$$$$$$!!!"""$$$$$$###"""!!! !!!"""######"""!!! """"""""""""""""""""""""!!!!!!"""""""""#########!!!!!!"""""""""#########""""""""""""""""""""""""######""""""!!!!!! !!!""""""######!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""######"""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""#########!!!""""""######$$$$$$$$$""""""""""""############ !!!"""###$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%!!!!!!!!!"""""""""""""""#########"""!!!!!! !!!#########"""  !!!"""############ !!!""""""###$$$$$$$$$############""""""""""""""""""""""""""" !!!"""###""""""""""""""""""""""""!!!  ###"""""""""###"""  """######!!!!!!!!!""" !!!!!!""""""###### !!!""""""""""""""""""!!!!!!!!!!!!###!!!  """###############""""""""""""!!!###$$$$$$######$$$%%%###"""""""""###$$$%%%%%%###########################%%%&&&$$$!!! """%%%$$$$$$################## !!!!!!!!!!!! %%%$$$$$$###"""!!!!!! """###$$$%%%%%%$$$###"""!!!"""######""""""!!!!!!"""###############!!!"""###$$$$$$###"""!!!  !!!  !!!"""!!!!!!"""###$$$%%%&&&&&&!!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!! !!!!!!"""###############$$$###!!! !!!"""!!!!!!!!! !!!""""""###$$$$$$###"""!!!!!!""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""###"""""""""""""""###### !!!!!! !!!!!!!!!!!!!!!!!!""""""######$$$$$$""""""!!!!!!!!!!!!"""""" !!!""""""""""""""" !!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!! """""""""!!!!!!!!!###%%%"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!! !!!!!!"""############### !!!"""""""""""""""###############$$$$$$%%%"""$$$%%%%%%$$$### !!!"""$$$$$$"""!!! """""""""""""""""""""""""""############$$$$$$$$$""""""""""""############""""""""""""""""""""""""$$$$$$###"""!!! $$$$$$"""!!! !!!"""""""""""""""""""""""""""""""""########################""""""!!!!!!!!!!!!"""""" !!!"""###$$$%%%%%%########################"""""""""###$$$&&&'''(((!!!!!!""""""####################################!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""######$$$!!!"""$$$%%%%%%""""""""""""############""""""###%%%%%%&&&&&&&&&###"""!!!!!!!!!###$$$%%% !!!"""###$$$$$$ !!!!!!"""#########"""###%%%&&&%%%$$$"""!!! """###$$$$$$$$$$$$ !!!"""###$$$$$$$$$############"""""""""""""""""""""""""""""""""!!!!!!  !!!""""""  """"""###$$$$$$$$$$$$$$$  !!!!!!""""""!!!!!!!!!!!!""""""""""""$$$""" """%%%$$$###"""""""""""""""!!! """"""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&& """###$$$%%%&&&!!!"""###$$$$$$###!!! ###"""!!!!!!!!!"""$$$%%%$$$#########""""""!!!!!!"""""""""!!!!!!!!!!!!!!!###$$$$$$$$$%%%%%%%%%%%%%%%$$$###!!!!!!!!!"""######$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""%%%&&&(((((((((&&&$$$###$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!###############"""!!! &&&$$$"""!!! !!!"""###"""!!! """###$$$"""""""""""""""""""""""" !!!!!!!!!""""""######$$$$$$###"""!!! !!!"""###"""!!! """""""""""""""""""""""" """$$$$$$""" """""""""""""""""""""""" !!!"""###$$$$$$!!!!!!""""""""""""!!!!!!""""""############""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%!!!!!! !!!!!!""""""!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""!!!!!! """""""""""""""""""""""" !!!!!!""""""######$$$###""" !!!""" ######""""""!!!!!! $$$$$$######""""""!!!!!!""""""!!!!!! """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!!"""###############""""""""""""""""""""""""%%%%%%%%%%%%$$$###!!! $$$######"""!!! ###############"""!!! """"""######$$$$$$$$$%%%""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""%%%$$$###""""""###$$$%%%"""""""""""""""!!! !!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""###$$$$$$###!!! !!!"""$$$###""" !!!""" """""""""""""""!!! """"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!   ########################""""""############""""""""""""############""""""!!!"""#########!!! %%%$$$###!!!!!!!!!"""###""""""!!!!!!"""###$$$$$$$$$#########""""""!!!!!!######$$$%%%%%%%%%%%%$$$###!!! ###$$$""" %%%$$$$$$$$$######""""""############"""  !!!""""""""" """!!!!!!!!! """###$$$$$$"""!!!!!!"""  !!!!!!""""""!!!!!! !!!!!!!!!"""""""""!!!!!!""""""""""""######$$$""" ###$$$$$$##################"""!!!!!!""""""""""""""""""""""""!!!"""""""""###$$$$$$$$$ !!!"""###$$$$$$%%%!!!""""""#########""""""###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$######""""""$$$##################### !!!!!!!!!""""""""""""%%%$$$"""!!!!!!!!!"""###"""######$$$$$$######""""""""""""""""""""""""""""""###$$$%%%%%%$$$"""!!!######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""!!! %%%$$$""" !!!"""###!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!$$$######"""!!!  """###$$$###"""!!!"""""""""""""""""""""""" """$$$$$$""" """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""############""""""""""""""""""""""""""""""!!!!!!!!!""""""######$$$!!!!!! !!!!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!###"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$###"""!!! !!!""" """"""""""""!!!!!!!!!!!!"""!!!!!!!!! """!!!!!!!!! """"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!""""""""""""""" !!!!!!""""""!!! !!!!!!!!!!!!""""""""""""######$$$$$$######"""!!!!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###"""!!! !!!"""##################"""!!!!!! !!!!!!"""""""""""""""############"""""""""""""""""""""""""""""""""###$$$###!!!!!!!!!"""$$$###"""!!! !!!!!!""" """""""""""""""!!! """"""############"""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""######"""""""""!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!""""""############"""""""""""""""""""""!!!!!! %%%$$$###"""!!!!!!"""##################$$$%%%%%%############"""""""""!!!""""""###$$$$$$$$$$$$######!!! !!!######""" $$$$$$#########"""""""""###$$$$$$$$$$$$###!!! ###############"""!!!!!!!!!!!!!!!!!! """###$$$$$$"""!!!!!!"""!!!!!!!!!"""!!!!!! !!!""""""######""""""!!!!!!!!!"""""""""""""""###"""""""""#########$$$$$$$$$"""!!!!!!###$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""!!!!!!!!!"""###$$$$$$"""""""""!!!"""######$$$%%%%%%$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$###""""""!!!""""""""""""""""""######""""""""""""""""""""""""""""""""" !!!###$$$$$$###"""!!!""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! ###"""!!! !!!"""  !!!!!!!!!!!!!!!!!!!!!!!!!!! ######""""""!!!!!! !!!###$$$$$$$$$###""""""""""""""""""""""""""" """######!!! !!!""""""""""""""""""""""""######""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!!$$$###"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###""""""!!!!!!!!!!!!""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!!!! """"""############"""!!! !!!"""###$$$%%%$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$######""" !!!""""""############""""""""""""######"""""""""""""""""""""""""""###$$$###"""!!!"""#########"""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! """"""############""""""###########################""""""!!!!!!""""""###$$$$$$#########""""""""" !!!!!! ########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! """"""############""""""######"""!!!!!!!!!""""""$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$%%%&&&############"""""""""""""""###$$$$$$%%%%%%$$$$$$###"""!!!!!!######"""!!!######""""""""""""!!!!!!$$$$$$%%%%%%%%%%%%$$$###%%%%%%$$$#########$$$$$$!!!!!!!!!!!!!!! !!!""""""  ###############""""""!!!!!!""""""######""""""!!!""""""""""""############""""""######$$$$$$%%%%%%######"""######$$$###############$$$$$$###"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!#########""""""""""""""""""!!! !!!###%%%&&&"""""""""""""""######$$$########################!!!!!!!!!!!!!!!"""""""""$$$$$$$$$%%%%%%%%%&&&&&&######""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!"""###$$$%%%%%%$$$$$$!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!"""!!! !!!!!! !!! !!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """""""""!!!!!!!!!!!!""" !!!!!!""""""##################""""""""""""!!!!!!!!!!!!!!! !!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!! """"""######$$$$$$$$$$$$ !!!"""###$$$%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""$$$##################$$$#########$$$$$$###"""""" !!!"""###$$$%%%%%%$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""###$$$###"""!!!"""#########""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""############""""""""""""""""""""""""""""""######""""""""""""######$$$$$$#########""""""""" !!!!!!!!!!!! """###############$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!! """"""############""""""$$$###"""!!!!!!!!!######$$$#####################$$$$$$#########$$$$$$%%%#########"""""""""""""""###$$$%%%%%%&&&&&&%%%%%%###""""""""""""###"""""""""""""""!!!!!!!!!!!!!!!######$$$$$$%%%%%%%%%%%%&&&%%%######"""###$$$%%% !!!!!!!!!!!!!!! !!!""""""  !!!!!!!!!!!! !!!!!!""""""!!!!!! ############""""""""""""!!!""""""###$$$$$$%%%%%%###$$$$$$$$$############!!!!!!"""""""""""""""!!!########################"""""""""!!!!!!!!!!!!!!!############"""""""""""""""!!! !!!###%%%&&&!!!"""""""""############!!!!!!!!!""""""""""""""" !!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""#########""""""###$$$$$$$$$$$$$$$$$$###########################!!!""""""###$$$$$$$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!###""""""!!!!!!"""######!!! !!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """""""""!!! """###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#####################"""!!!!!! !!!!!! !!!"""$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""""""""############ !!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$""""""""""""""""""""""""  !!!!!!"""""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""" !!!!!!!!!"""""""""######$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""#########$$$$$$#########!!!!!!"""""""""""""""!!!""""""###$$$%%%%%%&&&&&&$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!"""$$$""""""##########################################!!!!!!""""""""""""!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""############"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""######"""""""""""""""""""""""" !!!!!!!!!!!! """"""############""""""$$$###"""!!!!!!"""###$$$#########$$$$$$$$$$$$###$$$###""""""""""""######""""""""""""""""""######""""""###$$$$$$$$$$$$$$$"""#########"""""""""###!!!!!!!!!!!!!!!"""""""""!!!!!!""""""######$$$$$$$$$###"""!!!!!!"""$$$$$$ !!!!!!!!!!!!!!!"""###$$$$$$"""!!!!!!"""!!!!!!"""############""" !!!!!!""""""!!!!!! ###"""""""""""""""!!!!!! !!!!!!"""###$$$%%%%%%###$$$&&&%%%$$$"""###### !!!""""""""""""!!!########################""""""""""""""""""""""""#########""""""""""""""""""!!!!!!!!!"""###$$$$$$!!!!!!"""############""" !!!!!!!!!!!!""""""""""""###$$$$$$%%%%%%"""""""""#########$$$$$$!!!!!!"""############"""$$$$$$%%%%%%%%%%%%$$$$$$########################!!!!!!!!!!!!!!!""""""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!######"""!!!!!!"""$$$%%% !!!!!!!!!""""""""""""""""""###""""""!!! """"""""""""""""""""""""  !!!!!!""""""######!!!!!!!!! """"""""""""""""""""""""!!!!!!"""!!! """$$$"""""""""""""""""""""""" !!!!!!""""""######!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!! """"""""""""""""""""""""###############$$$$$$$$$!!!!!! !!!!!! !!!"""$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""###############""""""!!!"""""""""""""""""""""""" !!!"""###""""""""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""######$$$$$$######"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!""""""""""""!!!$$$$$$$$$$$$$$$%%%%%%%%%######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""###$$$!!!"""###$$$$$$$$$######"""""""""""""""""""""""" !!!!!!"""""""""""""""""""""############"""""" ###""""""!!!!!!""""""#########"""""""""!!!!!!!!! !!!!!!""""""!!!!!!  !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! """"""############""""""######"""""""""###$$$$$$"""###$$$$$$%%%$$$$$$$$$$$$###""""""!!!"""""""""""""""""""""############ !!!"""!!!!!!!!!"""###$$$$$$""""""###$$$!!!!!!""""""""""""######!!!!!! !!!"""######"""!!!!!!!!!!!!"""###### !!!!!!!!!""""""###$$$$$$"""!!!!!!"""!!!!!!"""$$$%%%%%%%%%%%%!!!""""""######""""""!!!"""""""""!!!!!!!!!  !!!###$$$$$$%%%"""%%%'''&&&$$$""""""### !!!"""#######################################!!!"""""""""###$$$$$$$$$"""""""""""""""#########!!!""""""#########"""""" !!!"""###$$$######""" !!!!!!!!!""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&& !!!"""###$$$######"""######$$$$$$$$$$$$####################################""""""!!!!!!""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""" """###%%% !!!""""""#########"""!!!!!!"""""""""!!!########################!!!  !!!"""######$$$###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""!!! ###%%%""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!! !!!!!!""""""""""""""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######"""!!!""""""$$$$$$"""""""""!!!!!!!!!!!!!!!!!!"""######$$$$$$######$$$$$$$$$######""""""""""""""""""""""""""""""""""""######$$$$$$######""""""""""""""""""""""""""" !!!"""######"""!!! !!!"""###############$$$###############""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! """######""""""###$$$!!!"""###$$$$$$$$$$$$###"""""""""""""""""""""""" !!!"""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""$$$$$$#########"""""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!""""""############""""""!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%$$$######"""""""""###!!!"""""""""############ !!!""""""""""""""""""###%%%$$$"""!!!###%%%"""""""""#########$$$$$$"""!!! !!!"""### !!!!!!"""######"""""" !!!!!!"""""" !!!###"""   !!!"""""""""######$$$$$$$$$$$$######""""""!!!!!!  !!!"""###$$$$$$"""%%%((('''$$$""""""###!!!"""###$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&&!!!"""""""""############!!!"""###$$$$$$###!!! !!!"""$$$$$$######"""!!!!!!""""""#########$$$ !!!"""#########!!!!!!"""""""""######### !!!"""$$$$$$$$$###"""""""""############""""""########################&&&&&&%%%$$$######$$$$$$!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!  ###$$$!!!!!!"""############### !!!!!!!!! ##############################""""""!!!!!!!!!  !!!"""###$$$$$$$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!! ###%%%""""""""""""""""""""""""$$$$$$###"""!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!! """""""""""""""""""""""" !!!"""######$$$!!!!!! !!!!!!%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!! !!!!!!!!!""""""######"""""""""""""""""""""""" !!!!!!""""""###### !!!#########"""!!!""""""""""""""""""""""""######""""""!!!!!! !!!"""""""""######$$$$$$ !!!!!!""""""""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!""""""!!!  !!!  !!! !!!!!!!!!""""""###### !!!"""###############&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$######""""""!!! !!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! """######""""""###%%%!!!"""###$$$%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!! !!!!!!%%%%%%%%%$$$$$$$$$######!!!!!!""""""""""""!!!!!! !!!"""######$$$########################""""""############""""""""""""############""""""!!!"""###%%%%%%%%%$$$###"""###$$$%%%&&&%%%%%%$$$&&&%%%%%%$$$#########$$$!!!!!!""""""#########$$$######$$$%%%%%%%%%%%%%%%!!!$$$%%%%%%"""!!!###%%%""""""######$$$$$$$$$%%%###"""!!! !!!"""### !!!"""$$$$$$$$$###"""###!!! !!!"""###""" ###"""!!!  $$$###"""!!! !!!"""########################%%%$$$###!!!!!!!!!"""###""""""!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$""" """"""""""""""""""""""""%%%%%%%%%$$$### %%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$!!!"""#########!!! !!!!!!"""############### !!!!!!"""!!!!!!%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###!!!!!!!!!"""###$$$######$$$%%%&&&$$$"""############""""""!!!!!!"""""""""!!!""""""###$$$!!!"""############"""!!!##################$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$""" !!!"""$$$$$$######""""""!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!"""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""(((%%%###"""""""""""""""$$$$$$$$$$$$$$$###"""!!!"""!!! """######"""######"""""""""""""""###""""""""""""############$$$#########""""""!!!!!!######$$$###  """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!######""""""""""""######%%%$$$""" !!!###$$$###"""""""""""""""######!!!!!!!!!!!!!!!!!! ###""""""!!! ### !!!###""" !!!!!!!!!!!!""""""""""""##################$$$$$$ !!!"""###$$$$$$$$$###""" !!!"""  !!!###$$$&&&%%%$$$###""" ########################$$$###"""!!!!!!"""###$$$ """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!! !!!!!!!!!!!!""""""""""""%%%$$$###!!!!!!!!!"""###$$$$$$$$$###############$$$#########""""""!!!!!!######"""!!!!!!!!!!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""""""""!!!"""######$$$########################$$$$$$##################""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""##################$$$%%%%%%%%%###!!! !!!"""############""""""######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&###"""""""""$$$$$$""" !!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$########################""""""############""""""$$$$$$###"""!!!!!!""""""###!!! !!!"""###""" !!!!!! !!!!!!"""###"""!!! !!!"""########################%%%$$$"""!!!!!!!!!"""###"""""""""""""""###$$$$$$######$$$$$$$$$###""""""""""""""""""""""""""""""######$$$$$$$$$###!!!!!!"""""""""!!!!!!!!! """"""#########$$$$$$$$$######$$$$$$$$$###!!!!!!!!!""""""###############!!!""""""############"""$$$$$$############$$$$$$%%%$$$"""!!!!!!!!!"""#########$$$$$$$$$#########$$$$$$#########""""""""""""""""""""""""###$$$$$$$$$###""""""""""""###$$$%%%$$$$$$######"""""""""##############################""""""!!!!!!!!!!!!#########"""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!########################""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""&&&%%%###"""""""""""""""###############"""!!!!!!"""!!! """######"""""""""!!!!!!!!!!!!""""""!!!!!!"""""""""#########$$$#########""""""""""""$$$%%%%%%$$$""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!$$$###"""!!!!!!"""############""""""""""""######!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!"""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!"""!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""####################################"""!!! !!!!!!!!!!!!""""""""""""%%%$$$"""!!!!!!!!!"""#######################################"""""""""!!!######"""!!!!!!!!!!!!!!!""""""""""""!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""##########################################""""""""""""######!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!! ######################## !!!!!!!!!""""""!!!!!!"""#####################$$$$$$$$$$$$$$$#########$$$$$$$$$######"""############$$$$$$$$$%%%""""""!!!!!!""""""###$$$$$$#########%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$###"""""""""""""""###!!! !!!"""###"""  !!!######!!! !!!!!!"""""""""""""""""""""""""""$$$###""""""!!!"""""""""""""""""""""""""""###$$$ !!!"""""""""""""""""""""""""""!!!"""###$$$%%%%%%%%%%%%!!!!!!!!! """""""""#########$$$$$$$$$$$$%%%%%%$$$$$$###""""""""""""############$$$$$$$$$%%%%%%%%%$$$###############""""""#########$$$###""""""!!!"""""""""!!!###&&&%%%"""!!!"""$$$$$$$$$$$$########################"""###$$$$$$%%%&&&%%%###!!!!!!###%%%&&&%%%%%%$$$###"""!!!!!! ########################"""###$$$$$$$$$###!!! """"""""""""############$$$$$$$$$$$$############""""""""""""""""""""""""########################!!!!!! !!!!!!"""###$$$"""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""$$$######"""""""""######"""""""""###""""""!!! ###!!! """######"""!!!!!! !!!!!!"""!!!!!!""""""""""""#####################"""""""""$$$%%%&&&%%%###""""""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""""""""############"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###$$$$$$###!!! !!!"""######""""""!!!!!! ###"""""""""!!!!!! ###"""""""""!!!!!!!!! """""""""""""""!!!!!! ######!!!  !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################$$$$$$######"""!!! !!!!!!!!!!!!""""""""""""$$$###""""""!!!"""""""""!!!""""""######$$$$$$$$$############""""""""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""##########################################""""""""""""###### !!!"""###$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! ########################!!!!!!"""""""""#########!!!!!!"""###############"""""""""######$$$%%%&&&%%%%%%%%%$$$$$$#########""""""""""""############""""""!!!!!!""""""###$$$$$$$$$###$$$&&&&&&$$$###########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$###""""""""""""""""""###!!! !!!"""###""" !!!"""""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""""""""###"""""""""""""""######"""!!! !!!###$$$""""""""""""""""""""""""""""""###$$$%%%&&&&&&&&&########################""""""""""""############$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$%%%&&&&&&&&&%%%$$$############""""""""""""############"""""""""""""""""" $$$((('''""" ###&&&$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$######""""""!!!!!!########################"""############"""!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""###$$$""""""############""""""$$$"""!!!!!!"""######""""""!!!!!!!!!!!!""""""###!!!!!!!!!!!!"""""""""###########################$$$%%%&&&%%%###""""""$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###############$$$$$$######""""""""""""######!!!!!!"""############"""$$$###"""""""""""""""""" !!!!!!"""#########"""!!! !!!!!!"""###%%%'''%%%""" !!!#########""""""!!!!!! %%%%%%$$$$$$###"""""""""""""""""""""!!!!!!!!!!!! !!!"""######"""!!! """"""!!!!!!  """###$$$$$$"""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#######################################"""!!! !!!!!!!!!!!!""""""""""""######"""""""""""""""""" !!!!!!"""###$$$$$$%%%#########"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######!!!###$$$%%%$$$"""!!!########################!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!########################!!!!!!!!!"""""""""######!!!!!!"""##################"""!!! !!!"""$$$%%%%%%%%%$$$###""""""""""""!!!!!!!!!"""""""""""""""$$$$$$######$$$$$$%%%&&&$$$######$$$%%%&&&$$$###########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$#########"""""""""""""""######!!! !!!"""###""" """"""!!!  !!!!!!""""""""" """""""""#########""""""######"""""""""""""""###((('''%%%$$$$$$$$$%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""##################"""#####################"""###$$$%%%%%%%%%%%%%%%%%%$$$###""""""######""""""""""""######"""""""""#########""""""!!!%%%)))'''###!!!$$$'''##############################""""""######$$$%%%"""###%%%&&&&&&%%%###"""!!!!!!!!!""""""######$$$""""""""""""""""""""""""$$$"""!!! !!!"""!!!!!!""""""######$$$$$$#########""""""!!!!!! """""""""""""""""""""""" !!!"""$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$###"""!!!"""$$$###$$$$$$%%%%%%$$$$$$$$$$$$###!!!!!!#########"""###"""""""""######$$$%%% !!!!!!!!!!!!"""""""""###############$$$$$$$$$"""$$$$$$$$$"""!!!"""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############""""""""""""###### !!!"""###############$$$$$$###"""!!!!!!"""""" !!!###$$$%%%&&&%%%###!!! ###&&&(((&&&### !!!"""###"""""""""!!!!!!!!! $$$$$$$$$$$$######"""""" !!!"""######### !!!"""######"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""#########"""""" !!!"""######$$$$$$""""""""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######!!!###$$$%%%$$$"""!!!########################"""""""""######$$$$$$$$$!!!!!!"""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""!!!!!!"""##################"""!!! !!!$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######$$$$$$%%%&&&"""!!!!!!"""$$$%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""###"""""""""""""""#########!!! !!!"""###""" ######!!!  !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""$$$######"""""""""""""""%%%$$$###"""""""""""""""""""""""""""""""""""""""%%%%%%$$$############$$$""""""""""""############!!!!!!!!!"""""""""#########""""""""""""###$$$$$$$$$$$$###"""###$$$%%%&&&######$$$$$$$$$###""""""#########""""""#########!!!!!!"""############""""""$$$'''&&&$$$"""###%%%"""""""""""""""#########"""""""""!!!"""######$$$ """%%%''''''%%%"""  !!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$""" !!!###""""""""""""############"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""%%%$$$!!! !!!######$$$%%%%%%&&&%%%%%%%%%%%%###""""""#########"""############$$$%%%%%%&&& !!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$"""###$$$###"""!!!"""$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!"""######$$$$$$%%%$$$###"""!!!!!!!!!!!! !!!###%%%'''((('''$$$!!! """$$$&&&&&&$$$"""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!""" !!!"""###$$$$$$ !!!!!!""""""""""""""" !!!"""""""""""""""""""""###############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!"""############""" !!!!!!""""""#########""""""""""""############!!!!!!!!!!!!!!!""""""###""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######""""""""""""###### !!!"""###$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$%%%%%%!!!!!!""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!"""##################"""!!! """!!!  """"""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""###$$$!!! """$$$%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######""""""""""""""""""""""""######$$$###!!! !!!"""###""" """!!!!!! !!!!!!"""######$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$######"""$$$$$$###""""""""""""""" """"""""""""""""""""""""$$$###""""""""""""###$$$!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""###$$$######"""###$$$%%%&&&%%%$$$###""""""$$$%%%'''"""######$$$$$$$$$$$$###$$$$$$############$$$$$$ !!!"""###$$$######"""""""""#########""""""""" !!!!!!!!!"""""""""!!!!!! !!!!!!"""###!!!"""$$$%%%%%%$$$"""!!! !!!!!!""""""######""""""""""""""""""""""""###"""!!! !!!"""#########"""""""""""""""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###&&&%%%!!!"""######$$$%%%%%%%%%%%%%%%&&&$$$""""""#########"""""""""""""""###$$$%%%&&& !!!!!!!!!""""""#########$$$$$$%%%%%%%%%###$$$%%%$$$######$$$%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!"""!!!!!!!!!!!!###$$$&&&%%%$$$###"""!!!!!!!!!!!!  !!!$$$&&&((((((&&&### !!!"""""""""###$$$%%%$$$""" !!!!!!""""""###### !!!""""""###### !!!!!!""""""######!!!!!!!!!!!!!!!"""###### !!!""""""!!! !!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""###$$$######"""!!!!!!!!!"""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!"""######!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!"""###############"""""""""###""""""!!!!!!"""!!!  """$$$%%%#########""""""!!!!!!!!!""""""!!!!!!""""""###$$$"""!!!!!!###%%%&&&%%%###!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######""""""""""""""""""###$$$$$$###!!! !!!"""###"""!!!  !!!"""######$$$%%%%%%$$$###"""!!!"""""""""""""""""""""""" !!!"""$$$$$$$$$###"""$$$$$$###""""""!!!""""""!!!###%%%&&&&&&%%%%%%""""""""""""""""""""""""""""""!!!!!!!!!###$$$%%%!!!"""""""""######$$$$$$!!!!!!!!!!!!""""""""""""%%%%%%$$$###$$$%%%'''(((%%%$$$###""""""$$$&&&'''"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%% !!!"""$$$$$$$$$###"""!!! """"""!!! !!!!!!"""""" !!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!########################"""######$$$$$$"""!!! $$$$$$######""""""!!!!!!""""""######$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! ###""""""!!!!!!!!!!!!"""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" $$$'''%%%!!!!!!!!!"""###$$$$$$$$$$$$$$$&&&$$$""""""###$$$###"""!!!!!!!!!!!!"""###$$$%%% !!!!!!!!!"""#########$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%%%%######""""""""""""######"""""" !!!###%%%'''%%%$$$###"""!!!!!!!!!!!!  !!!$$$''')))&&&%%%""" !!!"""$$$"""!!! ###&&&&&&""" !!!"""###$$$$$$!!!!!!"""###$$$%%%&&&&&&""""""""""""!!!!!!!!!!!!"""!!! """###$$$!!!!!!"""""""""  !!!"""############################## !!!""""""!!! ########################""""""""""""""""""""""""""""""""""""""""""""""""########################!!!""""""#########""""""!!!!!!!!!!!!"""""""""""" !!!"""$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!""""""#########$$$!!!!!!!!!!!!!!!"""###### !!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######""""""""""""######"""""""""!!!"""######$$$######################## !!!"""######$$$!!!!!!""""""#########$$$########################"""############$$$$$$$$$!!!!!!"""############### !!!###%%%%%%%%%$$$$$$"""!!! !!!###%%%'''$$$$$$######""""""!!!!!!$$$$$$$$$###$$$%%%%%%&&&"""""""""$$$&&&'''&&&%%%########################$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$%%%%%%$$$$$$$$$""""""!!!""""""###$$$$$$$$$###"""!!!!!!"""###$$$###"""!!! !!!"""###"""""""""""""""!!!!!!!!!"""""""""""""""###$$$$$$$$$$$$$$$$$$###"""  """###$$$$$$"""!!! """%%%&&&%%%###!!!"""$$$%%%$$$!!!!!!!!! !!!!!!$$$###"""!!!!!!"""###$$$######$$$%%%%%%%%%%%%%%%######""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%&&&&&&%%%$$$###"""!!!!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!! %%%$$$$$$###"""!!!  !!!!!!!!!!!!!!!%%%$$$###!!!!!!!!!"""### !!!""""""""""""""" !!!!!!!!!!!! $$$$$$############$$$$$$########################""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!! """"""""""""""""""""""""!!! !!!"""#########$$$$$$$$$######"""######"""!!! !!!%%%$$$$$$###"""!!!  !!!"""$$$%%%%%%######""""""######$$$%%%$$$$$$$$$#########""""""###""""""""""""$$$%%%&&&###!!! !!!###$$$$$$##################"""!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! """!!! !!!###%%%'''######""""""!!!!!! $$$$$$%%%%%%$$$###!!! """"""""""""""""""""""""$$$$$$############$$$$$$ !!!!!!!!!!!!!!!!!!"""#########!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!############$$$%%%&&&''' !!!!!!!!!"""$$$###"""""""""""""""###%%%$$$###!!!!!!!!!"""###"""""""""""""""""""""""" !!!!!!!!!!!!########################%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""######""""""!!!!!! """!!!  !!!"""!!!###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######""""""""""""######$$$$$$###""""""!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!!!!!!!"""###$$$%%%%%%%%% !!!"""""""""""""""((('''&&&$$$###"""""""""!!!!!!!!!!!!!!!"""###############"""!!! """"""""""""##################"""""""""""""""###$$$%%%%%%%%%$$$"""!!!""""""""""""""""""""""""$$$######""""""######$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!!!!"""###$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$###"""!!! !!!"""### !!!""""""###$$$$$$ !!!""""""############"""!!! !!!"""###"""""""""############$$$%%%###!!!"""$$$%%%$$$"""###""""""!!!!!!""""""###$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$$$$###$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$%%%&&&"""######$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######""""""!!!!!! !!!!!!"""###"""""""""$$$###"""!!!!!!!!!"""""" !!!"""""""""""""""!!!"""######$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%$$$######""""""######$$$########################""""""!!!!!!!!!!!!""""""######"""""""""!!!!!!!!!######"""""""""!!!!!!!!!"""""""""""""""""""""""""""!!!!!! !!!"""###$$$"""###############""""""$$$$$$###"""""""""######$$$$$$######"""!!!!!!  !!!"""######$$$######""""""######$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$######$$$%%%''''''###"""!!!!!!###$$$$$$###%%%%%%%%%%%%%%%$$$######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$"""!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""""""""###"""!!! !!!###$$$$$$$$$$$$###############!!!"""###$$$$$$######"""""""""""""""""""""""""""###""""""!!!!!!""""""### !!!""""""""""""!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###$$$%%%&&& !!!!!!!!!""""""###"""""""""""""""######%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""!!!!!!!!!""""""""""""###########################$$$###""""""!!!!!!""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """!!! !!!"""!!!!!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""######""""""""""""############"""!!!!!!!!!""""""#################################"""""""""""""""!!!!!!"""$$$$$$%%%%%%$$$ !!!""""""######""""""$$$$$$############$$$$$$###""""""""""""###$$$$$$$$$$$$###""""""!!! """"""""""""##################""""""""""""######""""""#########"""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!"""###$$$%%%$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""###### !!!"""""""""######""""""!!! !!!!!!!!! !!!""""""""""""$$$$$$$$$###""" $$$###"""###$$$$$$###"""$$$######""""""######$$$######""""""""""""###############$$$######""""""$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%###""""""######%%%&&&&&&%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""!!!""""""##################"""!!! !!!!!! !!!""""""""""""""""""###$$$$$$%%%%%%$$$$$$"""######$$$$$$######"""######""""""""""""##############################""""""!!!!!!!!!!!!""""""$$$$$$#########"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$!!!""""""######""""""!!!$$$$$$$$$$$$$$$$$$%%%&&&#########""""""!!!!!!!!! !!!!!!!!!"""###""""""""""""###$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&'''(((((($$$###!!!"""###$$$$$$###$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!######"""!!!!!!!!!!!!"""########################!!!!!!!!!"""###$$$$$$$$$$$$###!!!  !!!!!!"""##################$$$ !!!"""############"""""""""""""""""""""""""""!!!!!! !!!!!!""" !!!""""""######""""""###""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$$$$ !!!!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$$$$###""""""!!!"""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""######""""""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""!!!!!! !!!!!!"""$$$$$$###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""######$$$""""""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!!!! !!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!"""###$$$$$$$$$$$$$$$!!!"""######$$$$$$######!!!!!!!!!"""###$$$%%%&&&$$$############$$$%%%%%%$$$$$$$$$###""""""!!!!!!""""""""""""###############"""""""""""""""###### !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!######$$$%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""###""""""!!!!!!!!!!!!""""""$$$###"""!!! """""""""""""""######$$$"""""""""""""""!!! """"""!!!!!!!!!!!!!!!!!!"""""""""""""""!!! $$$############$$$###############""""""############""""""""""""""""""###"""############"""!!!!!!###$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%"""$$$%%%$$$###"""###$$$&&&%%%$$$###""""""######&&&%%%###""""""###%%%&&&$$$$$$$$$$$$############ !!!"""""""""""""""#########!!!!!!"""############"""!!!!!!!!! !!! !!!""""""""""""""" !!!""""""######"""""" """""""""!!!!!!"""""""""########################""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""###### !!!!!!""""""""""""!!!############$$$%%%&&&&&&"""""""""""""""!!!!!!!!!!!!!!! """""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&'''((((((%%%$$$""""""$$$%%%$$$$$$""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" """"""""""""""""""""""""!!!!!!!!!""""""#########"""!!! !!!!!! !!!!!!"""""" !!!!!!""""""######"""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!!!!"""##################"""!!! !!!"""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$ !!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""###%%%%%%######""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########""" """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!"""$$$###""""""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!""""""###$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""  !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$ !!!!!!"""###%%%%%%###############$$$%%%%%%$$$$$$$$$$$$######""""""!!!"""""""""############""""""""""""""""""###$$$!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%''''''%%%$$$""""""""""""######"""""""""#######################################"""!!!!!!"""######$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""!!!!!!""""""""""""!!!!!!"""!!!!!!"""""""""""""""######$$$"""""""""""""""!!!!!! ###""""""!!!!!!!!!""""""###"""  ######$$$############$$$###""""""!!!!!!""""""###"""""""""######"""""""""""""""#########""""""!!!""""""######$$$$$$%%%%%%#########$$$$$$%%%%%%%%%"""###$$$$$$""""""###$$$$$$$$$######""""""######%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$######""""""""""""""""""######$$$$$$$$$"""""""""""""""######### !!!!!!""""""!!!!!! !!!!!!!!!!!! !!!""""""""""""""" !!!!!!""""""!!!!!!"""######$$$$$$######""""""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!! !!!""""""""""""""""""""""""""""""###$$$%%%!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!! """"""!!!!!!""""""###$$$############$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&%%%######$$$%%%%%%$$$!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!  !!!!!!"""### !!!!!!!!!""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!"""##################"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###$$$$$$#########$$$%%%%%%!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!"""###%%%%%%"""""""""#########"""""""""""""""""""""""""""""" !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!""""""""""""""""""!!!"""""""""!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""  !!!"""###########################!!!!!!""""""######$$$$$$""""""###$$$$$$$$$######""""""###$$$$$$$$$$$$$$$###"""""""""""""""#########""""""""""""###$$$$$$$$$$$$$$$###############!!!"""""""""############""""""!!!!!!"""###$$$$$$%%%%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%&&&&&&%%%###"""!!!"""############"""!!!#######################################"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!! !!!""""""""""""############"""""""""""""""!!!!!!"""#########!!! """"""$$$$$$$$$###"""###$$$"""""""""!!!!!!"""""""""""""""############""""""!!!"""######$$$$$$######"""""""""########################$$$$$$%%%%%%&&&"""###$$$$$$###"""###$$$ !!!###$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$###""""""!!!!!! !!!!!!""""""##################""""""""""""""" !!!!!!!!!!!!!!! !!!"""""""""!!!!!! !!!"""""""""""""""!!!"""######$$$$$$############$$$$$$$$$$$$######!!!!!! !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$#########""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""############!!!!!!!!! !!!!!!"""""" !!!!!!""""""""""""""""""""""""!!!!!!!!!"""!!!!!!!!!!!!"""######"""###############$$$$$$###$$$%%%&&&'''''''''''''''&&&$$$$$$%%%&&&%%%$$$######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""###"""!!! !!!"""###!!!"""######$$$######### """""""""!!!  !!!"""######$$$!!!""""""""""""""""""#########"""!!!!!!!!!""""""""""""""""""""""""""""""###""""""!!!!!!""""""### !!!""""""######""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!!!!""""""######%%%$$$$$$$$$$$$$$$%%%%%%!!!!!!!!!"""""""""######"""!!!!!!!!!"""###$$$$$$!!!!!!"""############""""""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!!!!!!!!"""######$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""######$$$$$$$$$######!!!"""######$$$$$$######%%%$$$###""""""""""""""""""""""""""""""###$$$$$$########################""""""""""""############!!!!!!!!!!!!"""###$$$%%%'''&&&%%%###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""!!!"""###$$$$$$###"""!!!#######################################"""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!"""######"""!!!  !!!!!!"""""" !!!""""""######$$$$$$$$$$$$######!!!!!!!!!!!!"""###$$$$$$!!!!!! !!!"""###"""$$$%%%$$$"""!!!###%%%$$$######""""""######$$$!!!"""###$$$$$$###"""!!!!!!!!!###$$$%%%%%%%%%%%%###############""""""""""""######$$$%%%%%%&&&&&&###$$$%%%$$$######$$$%%%!!!$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!! !!!!!!!!!$$$$$$######""""""!!!!!! !!!""""""""""""""" !!!"""#########"""""" !!!""""""""""""""""""###$$$$$$%%%%%%$$$$$$!!!!!!""""""""""""!!!!!!!!!  !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###""""""!!! !!!"""###$$$$$$$$$$$$""""""!!! !!!!!! !!!"""######"""""""""###############!!!!!!!!!!!!!!!"""###############$$$$$$%%%%%%%%%$$$%%%'''((())))))(((((((((&&&%%%$$$%%%&&&%%%$$$######$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""###"""!!! !!!"""###!!!"""$$$%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!! !!!!!!"""############"""""""""""""""!!!!!!!!!""""""!!!!!!"""###%%%%%%"""""""""""""""""""""""""""!!!!!! !!!!!!""" !!!""""""""""""!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""#########$$$$$$############$$$$$$!!!!!!"""""""""############"""""""""""""""###### !!!"""###$$$######""""""""""""""""""""""""""" !!!!!!!!!!!!"""""""""########################""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!"""############"""!!!!!!"""###$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!######"""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""######$$$$$$$$$######""" !!!""""""######""""""%%%%%%$$$###############$$$############$$$%%%%%%""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""#######################################"""!!!!!!""""""!!!!!!"""######$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!"""######"""!!! """""""""""""""!!!!!!!!!"""""""""""""""###$$$$$$###$$$$$$%%%%%%%%%$$$$$$!!!!!!!!!!!!"""###%%%%%% !!!"""$$$$$$$$$######!!!$$$%%%%%%"""!!!###%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$$$$###"""!!! !!!###$$$&&&&&&''''''%%%$$$$$$######"""""""""""""""###$$$%%%%%%&&&&&&###$$$%%%%%%$$$###$$$%%%!!!$$$&&&&&&$$$!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###"""!!!!!! !!!!!!!!!"""###$$$$$$%%%%%%$$$$$$###"""!!!!!! !!!!!!"""############### !!!"""$$$$$$$$$###""" !!!!!!"""""""""""""""""""""###$$$$$$$$$$$$###""""""############""""""  """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$######"""!!!!!!"""$$$$$$%%%%%%%%%######"""!!!!!! !!!!!! !!!"""######"""#########$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&(((*********)))))))))'''%%%%%%&&&&&&%%%$$$ !!!"""###############""""""""""""""""""""""""$$$"""!!! !!!"""$$$ !!!"""###$$$$$$###"""""""""""""""""""""""""""!!!!!!""""""######$$$$$$###############""""""!!!!!!!!! !!!!!!!!!!!!###%%%'''(((""""""""""""""""""""""""   !!!!!!!!!!!!!!! !!!#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""######$$$######"""""""""""""""###""""""""""""############$$$###"""""""""""""""### !!!"""$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""#######################################"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######!!!"""###$$$$$$###"""!!!###$$$%%%&&&%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!%%%$$$###""""""!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!######$$$$$$$$$######""" !!!"""""""""""""""%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''!!!!!!!!!!!!!!!"""""""""""""""""""""############!!!!!!!!!!!!"""###$$$%%%"""!!!!!! !!!###$$$########################""""""!!!!!!!!!!!!"""""""""###%%%&&&&&&%%%###"""""""""""""""""""""""""""###############"""!!!!!!######""""""###$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""$$$%%%%%%%%%""""""""""""!!!!!!!!!!!!$$$%%%&&&$$$"""!!!!!!"""$$$$$$$$$############"""$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$$$$######$$$#########""""""!!!!!!"""###%%%&&&%%%$$$!!! $$$$$$%%%&&&'''(((((()))&&&%%%###"""!!!"""######$$$#########""""""!!!!!!######$$$$$$$$$$$$###############"""""""""!!!!!!$$$###"""!!!!!!"""###$$$""""""!!!!!! """!!! """###$$$"""""""""""""""""""""""" !!!!!!""""""######$$$#########""""""!!!!!!$$$#########""""""!!!!!! !!!"""###$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!!!! ######""""""""""""######  !!!"""###"""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""$$$$$$$$$###"""&&&$$$"""!!! !!!"""###"""!!!!!!!!!"""$$$&&&'''$$$#########$$$&&&''')))%%%&&&&&&&&&''''''(((((($$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$"""  !!!"""""""""""""""""""""""" """$$$$$$""" +++)))'''$$$"""!!! $$$$$$######""""""!!!!!!!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!########################%%%%%%%%%$$$###"""!!! ######""""""!!!!!! #########""""""!!!!!! !!!""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%$$$#########""""""!!!!!!###""""""!!!!!!!!!""""""######""""""""""""######!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""#########$$$""""""""""""""""""""""""$$$###""" !!!"""########################  !!!!!!!!!!!! """"""############"""""" !!!!!!!!!!!!""""""""""""""""""""""""  !!!!!! !!!!!!""""""""""""!!!!!!########################""""""!!!!!!!!!!!!""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$%%%%%%'''&&&%%%$$$###!!! """"""""""""""""""""""""%%%$$$###""""""###$$$$$$"""""""""###$$$$$$%%%%%%"""""""""""""""######$$$%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%%%%$$$###"""!!!!!!"""###%%%%%%%%%$$$###$$$$$$##################&&&&&&%%%%%%$$$###""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!! !!!###$$$$$$$$$$$$"""""""""""""""""""""!!!$$$%%%&&&$$$"""!!!!!!"""$$$$$$$$$############"""$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""######$$$$$$$$$###"""!!!!!!!!!""""""######$$$$$$$$$$$$##############################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%$$$$$$$$$######"""!!!  !!!"""$$$$$$######""""""""""""""""""!!! !!!!!!######""""""""""""""""""""""""$$$$$$###""""""!!! ############"""""""""!!!#########"""""""""!!!!!! !!!"""###"""!!!!!!""""""""""""""""""""""""###############$$$$$$$$$######""""""""""""###### """######$$$!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""$$$###!!!  !!!"""""""""""""""###%%%&&&''''''&&&%%%%%%%%%&&&'''(((''''''''''''((((((((((((%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!!!! """$$$$$$""" %%%$$$###!!! !!!######""""""""""""!!!!!!""""""""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!###########################$$$$$$$$$$$$###""""""###"""""""""!!!!!!!!! !!! !!!""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$######"""""""""!!!!!!!!!""""""!!!!!! !!!!!!"""######""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""$$$###"""!!! !!!"""########################!!!  !!! !!!!!!!!!!!! !!!""""""######""""""!!!!!!!!!!!!""""""""""""###""""""""""""""""""""""""!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!###########################"""!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!"""###$$$$$$$$$############"""""""""""""""""""""""""""###############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""$$$###""""""""""""###$$$#########""""""""""""""""""""""""""""""######$$$#########"""""""""!!!!!!"""###$$$$$$""""""###$$$###$$$$$$%%%$$$###"""!!!!!!!!!"""!!! ########################&&&&&&%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###############""""""""""""""""""""""""$$$%%%%%%$$$"""!!!"""###$$$$$$$$$############"""$$$###"""""""""###$$$%%%!!!!!!"""###$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$##################""""""""""""###"""!!! !!!"""###%%%$$$$$$$$$$$$#########!!!!!! !!!!!!$$$############"""""""""######"""!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$###""""""!!!!!!############""""""""""""######""""""""""""!!!!!! !!!!!!!!!!!! """""""""""""""""""""""" !!!!!!""""""######""""""!!!!!!""""""### !!!"""######$$$$$$""""""!!! !!!"""###$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###"""  !!!############$$$&&&'''(((***)))(((''''''''''''(((((((((((((((((((((''''''&&&&&&%%%%%%$$$###""""""###########################"""  !!!!!! """######!!! !!!!!! !!!"""###!!!!!!!!!!!!"""""""""""""""""""""###############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""###""""""""""""""""""""""""!!!!!! !!!"""###""""""!!!!!!!!!!!!!!! !!!!!! !!!!!!######""""""""""""##################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!  !!! !!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""############"""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!"""############"""!!!!!!""""""""""""!!!!!!##############################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  """###$$$%%%&&&$$$$$$$$$$$$############ !!!!!!"""######$$$$$$#########$$$$$$$$$%%%%%%##################$$$$$$""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""!!!!!!"""""""""""""""######$$$###""""""""""""!!!!!!!!!"""###$$$$$$""""""###$$$###$$$$$$$$$$$$###""""""#########$$$######"""!!!########################%%%%%%%%%$$$######""""""########################""""""""""""#########$$$!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!!""""""#########""""""!!!"""""""""""""""############$$$%%%$$$"""!!!"""###$$$$$$$$$#########""""""$$$###"""!!!!!!###%%%'''!!!""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!""""""###%%%$$$$$$$$$######"""""" !!!###$$$%%%%%%$$$############"""""""""""""""&&&$$$"""!!!!!!"""$$$&&&""""""""""""!!!!!!!!!!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&#########"""""""""""""""""""""""""""""""""!!!!!!"""""""""!!!!!! """""""""""""""""""""""" !!!""""""""""""!!!!!!!!!!!!""""""#########""""""!!!!!! ###"""!!! """$$$%%%""""""""""""""""""""""""""""""""""""############"""!!!  """###"""!!!!!! !!!"""######$$$$$$%%%&&&'''(((******))))))))))))))))))(((((((((''''''&&&&&&%%%&&&&&&%%%$$$############!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!!"""""""""""""""""""""""" """###"""!!! !!!"""!!!!!!!!!"""######$$$%%% !!!""""""##############################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###""""""""""""!!!!!!!!!!!!######$$$$$$%%%%%%&&&&&&!!!!!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!! !!!"""######""""""""""""######%%%%%%%%%$$$$$$#########""""""""""""""""""""""""###############$$$$$$$$$"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!! !!!""""""######""""""!!!!!!""""""""""""!!!!!!########################$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%$$$$$$#########"""""""""!!!!!!""""""############""""""######$$$$$$%%%%%%########################""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!""""""######$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$%%%&&&#########$$$############%%%%%%%%%%%%$$$######"""###############$$$$$$$$$%%%$$$$$$$$$######""""""""""""""""""""""""""""""!!!""""""""""""#########!!!!!!!!!!!!""""""""""""###$$$$$$%%%%%%$$$$$$###!!!!!!""""""""""""!!!!!!"""############"""!!!!!!!!!"""""""""#########$$$###$$$%%%$$$"""""""""$$$$$$$$$$$$#########""""""$$$###"""!!!!!!###%%%'''########################""""""########################""""""""""""###$$$'''&&&&&&%%%%%%$$$$$$### !!!###$$$%%%%%%$$$###""""""""""""""""""######&&&$$$"""!!!!!!"""$$$&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!""""""""""""$$$$$$#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%&&&&&&""""""""""""""""""######!!!!!!!!!!!!!!!!!!""""""$$$######""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""######"""!!!!!! $$$###!!! !!!"""$$$&&&""""""""""""""""""""""""!!!"""""""""#########$$$$$$###"""!!!!!!!!!######"""""""""""""""""""""###"""###$$$%%%&&&'''''''''(((((()))******+++++++++&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$#########$$$$$$""""""""""""""""""""""""!!!!!! !!!!!!!!!"""""""""""""""""""""""" """""""""!!! """###!!!""""""############### !!!"""###$$$$$$$$$$$$$$$###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$###""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""######""""""""""""######$$$$$$$$$######""""""!!!"""""""""""""""""""""""""""#########$$$$$$$$$%%%######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!! !!!!!!!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""""""""!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""###############"""""""""!!!!!!!!!############""""""!!!!!!!!!!!!"""######$$$%%%%%%%%%%%%$$$$$$###""""""""""""""""""""""""""""""""" !!!!!!""""""""""""%%%%%%$$$$$$$$$$$$######"""""""""""""""######$$$########################$$$%%%&&&&&&$$$$$$%%%&&&##################$$$$$$""""""!!!!!! """"""#########$$$$$$$$$$$$$$$###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!""""""""""""!!!!!!""""""#########""""""!!!!!!""""""######$$$$$$$$$"""$$$%%%$$$###"""###$$$$$$$$$$$$############"""$$$###"""""""""###$$$%%%$$$$$$#########""""""""""""""""""""""""#####################$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######"""######$$$$$$$$$######""""""""""""###############"""!!! !!!"""###""""""###############$$$ !!!!!!!!!!!! #########$$$$$$$$$$$$%%%######$$$$$$$$$###""""""""""""""""""""""""""""""########################""""""""""""############ !!!!!!!!!!!!""""""$$$######""""""""""""###"""""""""""""""""""""""" !!!!!!""""""#########"""!!!!!! !!!!!!""" !!!!!!"""""""""######"""!!!"""###$$$%%%"""""""""""""""""""""""" !!!!!!""""""#########$$$######""""""""""""###"""""""""###############!!!"""###%%%&&&&&&&&&&&&%%%&&&((()))***+++++++++$$$$$$$$$$$$$$$$$$######%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!!!!!!!!!! !!!!!!"""!!! """$$$ !!!!!!""""""!!!!!! !!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!"""""""""""" """"""!!!!!!""""""###$$$"""""""""""""""""""""""" !!!""""""""""""!!! !!!!!!!!!!!!"""""""""!!!!!! !!!!!!"""###$$$######""""""""""""######!!!!!!!!! """""""""""""""""""""""""""""""""###$$$$$$%%%%%%############"""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!""""""######""""""!!!""""""############"""""" !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""##################""""""""""""""""""""""""""""""!!!!!!!!! $$$$$$######"""!!!!!! !!!!!!"""###$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!"""""""""""""""""""""""" !!!"""############)))((('''&&&$$$"""!!!!!!"""""""""""""""######$$$ !!!!!!!!!!!!!!!""""""###$$$$$$""""""###$$$#########"""######$$$%%%######"""!!!!!!!!!"""""""""""""""###$$$$$$%%%%%%########################  !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$######"""!!!!!!""""""""""""!!!!!!!!!""""""#########""""""!!!""""""######$$$%%%%%%"""###$$$$$$###"""###$$$$$$$$$$$$############"""$$$$$$$$$###############""""""""""""############"""""""""######$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######$$$$$$ !!!""""""!!! ######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############ !!!!!!!!!""""""""""""!!! !!!"""######"""""""""""""""""""""""" !!!!!! !!!!!!!!!!!!""""""""""""######""""""#########$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""######""""""######"""!!!!!! !!!!!!""""""""""""""" !!!###$$$%%%&&&%%%%%%%%%&&&'''((())))))(((((($$$$$$$$$$$$$$$%%%%%%%%%######""""""###%%%''')))%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!!!!!!!!!! !!!!!!"""!!! ###%%% """#########""""""""""""######$$$$$$%%%%%%%%%%%%%%%$$$$$$#########""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$### !!!!!!!!!"""""""""###$$$###############""""""""""""!!!!!!""""""###$$$"""""""""""""""""""""""" !!!"""#########""""""!!!!!!!!!"""""""""######!!!!!!!!!""""""###%%%%%%######""""""""""""######!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%%############"""""""""!!!"""""""""""""""""""""""" !!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""############""""""######$$$$$$$$$$$$###### !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!""""""######""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!! !!!!!!"""###$$$!!!!!!!!!"""""""""######!!!!!!""""""######$$$$$$#########"""""""""!!!!!!#########""""""""""""""" !!!"""###$$$%%%%%%########################"""""""""""""""""""""""" !!!"""$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$#########"""""""""""""""######$$$ !!!!!!"""""""""###$$$$$$""""""###$$$######"""""""""###%%%%%%%%%$$$$$$######$$$%%%&&&!!!""""""###$$$$$$%%%%%%""""""""""""############  !!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###############!!!""""""###$$$$$$%%%%%%"""###$$$$$$###"""###%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$%%%%%%#########$$$$$$%%%%%%%%%"""###%%%'''((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""""""""######!!!!!!""""""#########$$$######$$$$$$$$$$$$###### !!!!!!""""""!!!"""###$$$$$$###"""!!!!!!!!!""""""############!!!"""###$$$%%%%%%$$$###""""""""""""""""""""""""!!!"""$$$%%%%%%!!!!!!""""""#########$$$ !!!!!!""""""!!!  !!!"""###""""""""""""""""""""""""############""""""""""""!!!!!! !!!!!!&&&&&&%%%$$$###"""!!! """"""###$$$$$$$$$$$$###"""""""""""""""""""""""" !!!""""""### !!!"""""""""!!! !!!""""""!!!!!! """$$$%%%%%%%%%$$$&&&'''((((((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""!!!!!!###%%%(((***"""""""""""""""""""""""" !!!""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! ###%%% """###%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""""""""""""""""""""######################## !!!"""###$$$%%%%%%%%% !!!!!!!!!""""""######%%%$$$$$$######""""""""""""""""""""""""######$$$"""""""""""""""""""""""" !!!###$$$$$$$$$###"""!!!!!!""""""######$$$$$$""""""""""""###$$$%%%&&&######""""""""""""############$$$$$$%%%%%%%%%&&&"""""""""""""""""""""""" !!!!!!"""######$$$$$$$$$#########""""""!!!!!!"""""""""""""""""""""""" !!!#########"""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""############""""""""""""""""""""""""############""""""""""""""""""###$$$$$$$$$$$$###!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!###$$$%%% !!!!!!"""""" !!!"""###$$$%%%&&&$$$$$$$$$############"""!!!!!!!!!"""######$$$$$$ !!!"""###$$$%%%%%%!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""" !!!###$$$%%%%%%%%%$$$!!!"""$$$&&&'''((("""""""""""""""######$$$!!!"""""""""######$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&######"""""""""###%%%&&&!!!!!! """###$$$!!!""""""###$$$$$$%%%%%%"""""""""""""""#########!!!!!!!!!!!!!!!"""###### !!!"""""""""""" ######""""""""""""############""""""!!!!!! ###$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$'''&&&%%%###"""!!!!!!!!!""""""""""""############%%%%%%$$$###""""""############"""""""""""""""###%%%$$$#########$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&***((('''%%%$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$!!! !!!"""$$$%%%########################&&&%%%$$$###"""!!! """"""""""""""""""""""""%%%$$$$$$$$$###""""""""""""""""""""""""######$$$"""""""""""""""#########!!!"""###$$$$$$###"""!!! !!!!!!""""""""""""""""""""""""""""""'''((('''%%%"""!!!"""###%%%$$$###"""!!!  !!!!!!!!!!!! ########################""""""""""""############"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!""""""""""""""""""""""""""""""""""""""""""!!!  !!!"""""""""""""""############$$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""""""""######"""!!!  !!!"""###############""""""""""""#########!!! !!!""""""!!!$$$#########""""""!!!!!!""""""###$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!""""""#########$$$ !!!!!!!!!!!!&&&%%%$$$######$$$%%%&&& !!!!!!!!!!!!"""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!   !!!"""#########"""!!!  $$$######"""""""""""""""######""""""!!!!!! """"""!!!!!!!!!!!!"""""" !!!"""###$$$%%%########################$$$$$$###"""!!! !!!!!!"""#####################""""""!!!!!! !!!!!!!!!!!!!!!"""############$$$$$$$$$######"""###############"""!!!!!!%%%%%%%%%$$$$$$$$$$$$$$$"""""""""""""""######$$$""""""!!!!!!  !!!!!!"""###$$$$$$%%%$$$######%%%&&&&&&$$$"""""""""""""""#####################"""######$$$%%%$$$$$$$$$#########"""""" !!!"""###############$$$$$$%%%%%%%%%$$$#####################"""!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$#########""""""!!!!!!###############$$$$$$$$$&&&%%%"""  !!!!!!!!!!!!!!!!!!"""######"""""""""###""""""!!!!!!"""""""""!!!!!!!!!!!!!!!######""""""""""""############""""""!!!!!!!!!!!!!!!""""""""""""################################# !!!"""$$$$$$%%%""""""""""""##################"""!!!!!!!!!!!!!!!###""""""!!!!!!!!!""""""%%%$$$$$$$$$$$$&&&'''(((((())))))))))))*********((('''%%%$$$###"""###############""""""#########""""""!!!!!!"""###$$$%%%########################!!!!!!!!!""""""#########""""""""""""""""""""""""$$$$$$$$$###############"""""""""""""""######$$$######"""""""""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!""""""!!! !!!"""$$$$$$###"""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""""""""#########$$$$$$$$$###$$$%%%%%%%%%$$$"""!!!!!!!!!!!!!!!"""""""""######""""""!!!!!!""""""###!!!!!!""""""""""""!!!!!! !!!""""""""""""""" """!!! !!!"""""""""""""""############$$$###"""!!!!!!"""###$$$$$$$$$$$$#########""""""###"""""""""!!!!!!!!!!!! !!!""""""###$$$$$$###""""""!!!!!!""""""###$$$""" !!!"""###""""""#########"""""""""!!!!!!""""""###$$$$$$$$$######""""""######$$$#########!!!!!!!!!"""""""""""""""""""""""""""#########$$$!!!"""""""""############%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!  !!!!!!""""""!!!!!! !!!!!!!!!"""""""""""""""""""""!!!!!!!!!""""""###$$$######"""""""""""""""###"""""""""!!!!!!!!! ######""""""""""""######$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""##################"""""""""!!!!!!!!! !!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!###############"""!!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$######"""""""""!!!!!!!!! !!!!!!""""""###""""""$$$%%%%%%###!!! !!!"""""""""!!!"""######$$$%%%%%%%%%%%%$$$$$$######!!!"""######$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%###############"""!!!!!!"""""""""###$$$$$$$$$%%%###"""""""""!!!!!!!!!!!!!!!!!!""""""#########$$$$$$###!!! !!!"""###!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$###"""!!! #####################$$$""""""""""""""""""""""""###""""""""""""!!!!!!!!!!!!""""""""""""#########$$$$$$######""""""!!!!!! ###$$$%%%%%%"""""""""#########$$$$$$###"""!!!!!!!!!!!!!!!!!!######"""""""""######$$$%%%%%%%%%&&&''')))+++,,,,,,,,,,,,---------......)))(((&&&$$$#########$$$######$$$$$$$$$$$$######$$$$$$#########$$$$$$%%%######################## !!!"""######$$$""""""""""""""""""""""""###############$$$$$$$$$"""""""""""""""######$$$%%%$$$###"""!!! """"""!!! """"""""""""""""""!!!!!!""""""""""""""""""""""""!!!"""###"""###%%%&&&######"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""!!!!!!""""""###########################""""""!!!!!! ########################$$$$$$######"""!!!!!! """""""""#########$$$$$$"""###$$$$$$$$$###"""!!!!!!!!!!!!"""""""""###############""""""#########!!!""""""######""""""!!! !!!""""""""""""""" """!!!!!! !!!!!!"""""""""""""""##################""""""""""""######$$$############"""""""""######!!! !!!!!!"""!!!!!!""""""###$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$###!!!!!!###$$$###"""######""""""""""""!!!!!!#########$$$######""""""""""""#########"""!!!!!! !!!!!!""""""#########"""""""""#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!""""""######""""""!!!$$$#########"""""""""!!!!!!!!!!!!""""""###$$$%%%$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!$$$$$$############$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!"""###############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!""""""""""""!!!!!!"""############""""""!!! !!!!!!""""""""""""""""""""""""######$$$$$$$$$############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!"""###$$$$$$""" !!!""""""""""""#########"""!!!!!!!!!!!!"""######&&&&&&&&&%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%% !!!"""$$$%%%&&&&&&&&&#########$$$######"""!!!##################$$$$$$"""""""""!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$"""!!!!!! !!!"""$$$%%%!!!!!!!!!!!!!!!""""""#########$$$$$$###""""""!!!#########$$$$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$######"""!!! """###"""!!! """"""#########$$$$$$$$$$$$$$$###############$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&(((***,,,...///....../////////000000000---+++)))'''&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$#######################################""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%"""""""""""""""######$$$%%%$$$$$$###""""""!!!!!!&&&$$$###!!!!!!!!!""""""$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$$$$$$$%%%'''"""""""""""""""""""""""" !!!!!!""""""!!!!!! """"""""""""""""""""""""!!!"""""""""###############""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! ###############$$$$$$$$$############""""""!!!!!!""""""""""""############""""""###$$$###"""!!! !!!!!!"""""""""#########$$$$$$############$$$$$$"""""""""######""""""""" !!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""!!!"""""""""###############""""""""""""""""""###############""""""""""""$$$###!!! """###""""""######$$$$$$$$$$$$"""!!!!!!!!!!!!!!!!!!"""%%%###""""""###$$$$$$###""""""""""""""""""!!!!!!###############""""""!!!"""""""""""""""!!!  !!!"""######$$$$$$########################$$$$$$$$$$$$%%%%%%%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!###############$$$$$$$$$!!!""""""######""""""!!!"""""""""""""""""""""""""""!!!!!!!!!""""""###$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!$$$######""""""######$$$""""""""""""""""""##############################!!!!!!!!!!!!""""""""""""!!!!!!"""###############""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$###""""""############"""!!! !!!"""###$$$$$$%%%"""""""""""""""######$$$########################$$$$$$##################"""""""""###%%%$$$""" #########$$$$$$$$$%%%%%%"""""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$%%%%%%%%%&&&!!!!!!###$$$$$$%%%%%%%%%#########$$$$$$######"""$$$$$$$$$#####################"""""""""""""""""" !!!"""###$$$%%%%%%""""""!!!!!!!!!"""###$$$!!!!!!!!!!!!!!!""""""### !!!""""""#########""""""""""""######$$$$$$$$$!!!"""############"""!!!""""""""""""##################$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!  """######""" ############$$$$$$$$$$$$$$$###############$$$$$$###############$$$%%%&&&%%%&&&(((***---///000111111111222222222333333333...---+++)))'''&&&''''''###$$$%%%&&&&&&%%%$$$#####################""""""########################""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!!!!"""###$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!! !!!""""""""""""############ !!!!!! """"""""""""""""""""""""!!!"""""""""############"""""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$$$$""""""######$$$$$$$$$$$$!!!!!!""""""############!!!!!!"""""""""#########""""""###$$$###"""!!! """"""""""""############$$$$$$############$$$$$$""""""############"""""" !!!"""""""""""""""########################!!!""""""""""""""""""!!!!!!"""""""""############"""""""""######"""""""""""""""""""""""""""""""""###""" !!!###$$$###############$$$$$$$$$""""""!!!!!!!!!!!!""""""%%%###""""""###$$$$$$###!!!!!!!!!!!!!!!!!!""""""""""""#########""""""!!!"""""""""""""""!!!  !!!!!!"""###$$$$$$%%%$$$$$$$$$########################$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###########################!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!############$$$$$$%%%%%% !!!!!!""""""!!!!!!  !!!"""#########"""!!! $$$######"""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!! !!!!!!"""###############!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$!!!""""""#########"""""" !!!"""###$$$$$$%%%"""""""""""""""######$$$""""""""""""""""""""""""$$$$$$$$$$$$############$$$######$$$&&&&&&$$$!!! !!!!!!!!!""""""$$$$$$######$$$$$$%%%&&&############$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&#########$$$$$$######"""######$$$$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&$$$######"""""""""""""""!!!!!!!!!!!!!!!"""###### !!!"""############!!!!!!!!!"""######$$$$$$!!!"""###$$$$$$###"""!!!"""""""""############$$$!!!""""""""""""#########%%%%%%$$$$$$######"""""" !!!###$$$$$$###############$$$$$$$$$$$$%%%!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!"""###$$$%%%'''))),,,...000111222333333333444444444555555...,,,***(((&&&%%%%%%%%%######$$$$$$$$$$$$######""""""######$$$######"""######################## !!!!!!"""###$$$$$$%%%""""""""""""""""""""""""###############$$$$$$$$$"""""""""""""""######$$$#########$$$$$$$$$%%%%%%!!!!!! !!!!!!""""""""""""""""""!!!!!!"""""""""""""""""""""""""""$$$&&&%%%###"""!!!!!!"""##################### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!"""######$$$  !!!"""###%%%%%%&&&!!!!!!""""""###$$$$$$$$$ !!!!!!"""######$$$$$$!!!!!!!!!"""""""""######"""###$$$$$$$$$###"""!!!"""""""""#########$$$$$$#########""""""#########"""######$$$$$$######""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!""""""""""""############""""""############""""""!!!!!!"""""""""""""""###"""!!!!!! !!!####################################""""""""""""######$$$###!!!!!!###$$$###""" !!!!!!!!!!!!"""""" !!!""""""######""""""""""""#########"""!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""""" !!!!!!""""""###### !!!!!!""""""!!!!!!  !!!"""#########"""!!! $$$######"""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""!!! """"""""""""""""""""""""$$$$$$###"""!!! !!!!!!"""###############!!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!!!! !!!""""""###""""""!!!""""""############""" !!!!!!""""""""""""""""""""""""######$$$!!!!!!!!!""""""""""""###""""""""""""""""""""""""$$$$$$$$$%%%&&&&&&$$$"""""""""""""""############%%%$$$$$$$$$$$$%%%&&&&&&"""###############$$$$$$'''&&&%%%$$$###$$$%%%&&&######$$$$$$###""""""!!!"""###$$$$$$%%%$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!"""######""""""######$$$#########!!!!!!!!!"""###$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$!!!""""""""""""#########%%%%%%%%%$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%#########$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!"""######"""!!!!!!"""###$$$%%%%%%&&&'''***---///000111111000000111111111111222222///---+++((('''&&&&&&&&&#########""""""#########!!!"""###%%%%%%%%%$$$$$$########################"""#########$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$###############"""""""""""""""######$$$######"""""""""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$'''))))))'''%%%%%%%%%$$$#####################""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$ !!!""""""###$$$$$$"""""""""""""""#########!!!!!!!!!!!!"""""""""######$$$%%%%%%%%%$$$"""!!!""""""#########$$$$$$$$$###""""""!!!!!!""""""###"""######$$$$$$######""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!!""""""""""""############!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""###### !!!!!!!!!"""""""""###""""""""""""""""""""""""$$$$$$############$$$$$$$$$""" !!!"""###"""""" !!!!!!!!!""""""!!!"""############""""""######$$$#################################%%%%%%%%%$$$$$$#########"""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!""""""""""""""" !!!""""""###!!!""""""######""""""!!! !!!!!!"""""""""###""""""!!!!!!!!!!!!!!!"""$$$######""""""""""""""" !!!!!!!!!"""""""""######""""""""""""""""""###""""""!!!!!! """"""""""""""""""""""""######""""""!!!!!! !!!!!!"""############### !!!!!!!!!"""""""""#########"""!!!!!!!!!!!!!!! !!!""""""#########!!!!!!"""###############!!!""""""""""""""""""""""""""""""""""""######$$$"""""""""#########$$$$$$!!!!!!!!!""""""######$$$#########$$$%%%%%%###!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%'''&&&$$$###"""###$$$%%%!!!""""""############""""""###$$$$$$%%%%%%%%%$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###""""""######$$$$$$######!!!!!!!!!!!!!!!"""######%%%%%%%%%%%%$$$$$$""""""!!!!!!"""###$$$$$$%%%%%% """###$$$$$$###""" """"""######$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&""""""!!!!!!!!!!!!"""#########$$$$$$$$$%%%%%%%%%######"""######$$$%%%%%%%%%%%%%%%%%%&&&'''((()))&&&(((***---///000111111+++,,,,,,,,,,,,---------111000---+++)))((((((((($$$###"""!!!!!!"""###$$$!!!###$$$&&&''''''&&&&&&########################''''''&&&%%%$$$""""""!!!""""""""""""""""""""""""%%%$$$$$$$$$######"""""""""""""""""""""######$$$######"""!!!  """$$$%%%%%%$$$$$$ !!!!!!""""""""""""""""""""""""""""""!!!###&&&'''%%%$$$######$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%$$$$$$########################""""""""""""############ !!!######"""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!"""#########$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$%%%&&&%%%$$$###""""""############$$$$$$$$$""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$###### !!!!!!"""""""""""""""########################!!!"""###$$$$$$###"""!!!""""""""""""############!!!"""###$$$$$$###"""!!! !!!!!!!!!""""""###### !!!"""######"""""""""""""""!!!!!!!!!!!!!!!%%%%%%$$$$$$$$$$$$%%%%%%###!!! !!!""""""!!! !!!!!!"""""" !!!###$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&########################!!!!!!!!!!!!"""""""""""" !!!""""""""""""""" !!!!!!"""###$$$$$$$$$######$$$$$$$$$$$$##################""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$######""""""""""""""" !!!!!!!!!""""""######$$$$$$############$$$$$$ !!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!"""############### !!!!!!!!!""""""############"""!!!!!!!!!!!!!!!!!!!!!"""$$$$$$%%%%%%%%%!!!!!!"""###############%%%%%%%%%$$$$$$$$$$$$$$$"""""""""""""""######$$$#########$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&&&&"""""""""###$$$$$$""" !!!!!!"""""""""##################"""######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$""""""###$$$%%% !!!###$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""""" !!!"""###%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""########################%%%$$$###!!!!!!!!!"""######$$$%%%%%%$$$###"""!!!$$$###"""""""""###%%%&&&######""""""######$$$%%%(((&&&$$$$$$$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%###"""!!! !!!"""""""""""""""&&&%%%$$$###"""!!!!!!!!!$$$'''+++---,,,***)))))),,,+++)))***+++,,,,,,+++///000000...+++'''%%%%%%###############$$$$$$$$$$$$$$$$$$############"""$$$######""""""""""""""" !!!"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###!!!!!!!!! !!!"""######$$$""" !!!###"""!!! !!!###$$$!!!!!!!!!!!!!!! """"""""""""""""""""""""%%%&&&''''''&&&%%%###""""""######""" !!!  !!!!!!!!!""""""""""""!!!!!!######$$$$$$$$$$$$###### !!!!!!!!!"""""""""###""" """$$$ !!!!!!"""$$$%%%&&&######""""""""""""######'''%%%""" !!!""""""!!!  ###%%%$$$######$$$%%%&&&&&&%%%$$$###$$$###"""!!!!!!"""###$$$""""""############"""""""""""""""""""""""""""""""""!!! !!!###$$$ !!!"""######"""!!! !!!!!!""""""""""""!!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$###"""!!! !!!"""$$$$$$######"""###"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """############!!!!!!!!!!!!!!!!!!!!!!!!$$$##################$$$""""""""""""###$$$%%%&&&(((%%%###!!!"""$$$%%%$$$!!!###$$$$$$######$$$%%%######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""&&&%%%""" !!!###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!"""""""""###$$$$$$%%%%%%######################## !!!"""###$$$%%%&&&&&&###"""!!!!!!!!!!!!!!!""" !!!!!!""""""############""""""""""""""""""########################"""""""""###$$$$$$%%%%%%$$$$$$###############$$$##################$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%$$$######$$$%%%%%%"""""""""""""""#########&&&&&&&&&%%%%%%$$$$$$$$$########################%%%$$$""" !!!###$$$$$$$$$$$$$$$######""""""###$$$%%%%%%######$$$%%%%%%%%%$$$######$$$%%%%%%""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$"""!!!!!!!!!"""###!!!""""""###"""!!! ######""""""###$$$$$$%%%######""""""######$$$%%%%%%###""""""######!!! """"""""""""""""""""""""'''&&&%%%%%%######"""!!! !!!"""""""""""""""&&&%%%%%%%%%%%%&&&&&&''''''))),,,---+++***))))))+++***((()))***++++++***...//////...***'''%%%%%%$$$$$$##################!!!!!!!!!""""""#########$$$######""""""""""""""" !!!!!!"""""""""#########$$$$$$$$$%%%%%%######""""""""""""######""""""""""""############$$$###!!!  !!!""""""!!!!!! !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$%%%$$$######!!!######"""  !!! !!!"""""" !!!"""!!!!!!""""""""""""!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!"""""""""""""""  """$$$!!!!!!!!!!!!"""###$$$%%%######""""""""""""######'''$$$!!! !!!""""""!!!###!!! !!!###$$$"""!!!!!!!!!"""######"""!!!!!!###"""!!!!!!!!!!!!"""###"""##################""""""""""""""""""""""""""""""!!!!!! !!!"""###$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!! !!!"""######$$$$$$$$$$$$###"""!!! !!!"""###$$$######"""$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""###$$$%%%&&&'''%%%###"""###$$$$$$###!!!###$$$$$$###"""$$$%%%###"""""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!##################"""""""""""""""""""""""""""""""""###############$$$$$$""""""!!!!!!!!!!!!"""""""""###############$$$$$$################################################$$$$$$##################$$$$$$###############$$$########################$$$$$$###""""""""""""###############$$$$$$$$$%%%######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$&&&$$$$$$$$$$$$#########"""###$$$%%%%%%######$$$%%%%%%%%%$$$######$$$%%%%%%""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""!!!"""""""""!!!!!!"""""""""!!! """"""###$$$$$$$$$$$$######""""""""""""###$$$$$$###"""!!!"""######"""!!!""""""""""""""""""""""""%%%$$$$$$$$$$$$#########!!!!!!""""""######""""""######$$$%%%&&&((()))******+++---,,,+++******++++++)))'''((()))***)))(((,,,---...,,,)))&&&%%%%%%%%%$$$$$$$$$###""""""""" !!!"""###$$$$$$$$$######"""""""""""""""!!!"""""""""""""""""""""#########$$$$$$$$$$$$%%%$$$###!!! !!!###$$$!!!"""###%%%%%%$$$$$$############""""""""""""""""""!!!!!!!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""!!!"""############!!!"""######!!!!!!!!!###!!!"""######!!!!!!"""###!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!! !!!"""#########""""""""""""######$$$$$$############$$$$$$&&&$$$!!!!!!!!!""""""!!!&&&%%%############!!! !!!!!!""""""!!!!!! """!!!!!! !!!!!!"""######$$$$$$$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$""""""######"""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$######$$$$$$######""""""!!!!!!"""############"""$$$$$$############"""""""""""""""""""""""""""""" !!!!!!!!!"""!!!!!! """"""""""""""""""""""""$$$$$$############$$$$$$""""""""""""###$$$%%%%%%&&&$$$######$$$$$$###"""!!!"""$$$###""""""###%%%"""""""""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""$$$$$$###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$######""""""""""""""""""!!!!!!""""""###%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###""""""!!!$$$###############$$$$$$##############################"""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""###$$$$$$###"""""" !!!"""###%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########%%%&&&'''$$$$$$$$$$$$###############$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%""""""!!!!!!!!!!!!""""""##############################""""""""""""""""""##################""""""""""""$$$%%%%%%$$$###""""""""""""""""""###$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$!!!""""""#########""""""!!!!!!"""###$$$&&&((())),,,---------+++***+++,,,+++)))(((((()))***)))(((***+++,,,***'''%%%%%%&&&%%%%%%%%%$$$###"""!!!!!! !!!!!!"""######$$$$$$######"""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$###""""""###$$$%%% !!!###%%%%%%$$$###"""######$$$%%%$$$###"""!!!"""""""""""""""#########!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""""""""!!!"""######""""""###$$$!!!"""######!!!!!!"""###!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!"""""""""""""""$$$$$$###"""!!!!!!""""""$$$$$$############$$$$$$%%%###!!!!!!"""###"""!!!&&&%%%$$$$$$###"""!!!!!!""""""############""""""!!!!!! !!!!!!$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######### !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$%%%&&&&&&""""""############""""""!!!"""""""""############!!!!!!!!!!!!!!!!!! """""""""""""""""""""""""""#########""""""!!! """"""""""""""""""""""""!!!!!! !!!!!!######""""""###$$$$$$%%%$$$$$$###$$$%%%$$$###!!!!!!"""######""""""###$$$""""""######$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""""""""""""""!!!!!! """"""""""""""""""""""""############"""""""""""""""""""""!!!""""""######&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#########""""""#########"""######$$$%%%$$$$$$$$$#####################"""!!!!!!!!!!!!"""!!!""""""""""""#########$$$$$$$$$$$$############ !!!###$$$$$$###!!! !!!!!!"""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""""""""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""########################"""""""""#########""""""""""""""""""""""""######"""###$$$%%%%%%$$$""""""""""""!!!!!!""""""###$$$$$$###"""###%%%&&&&&&%%%########################!!!""""""######$$$%%%%%%""""""############"""""""""""""""###$$$%%%&&&''',,,---...---++++++,,,------+++))))))******)))(((((())))))(((&&&%%%%%%&&&%%%%%%%%%$$$###"""!!!!!!########################$$$######"""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###""" """$$$$$$###""" ###$$$%%%%%%%%%$$$"""!!!!!!""""""###############!!!!!!!!!!!!""""""##############################""""""""""""""""""""""""######""""""!!!!!!!!!!!!!!!"""######""""""###$$$ !!!"""""" !!!"""!!!!!!""""""""""""!!!!!!!!!""""""######""""""!!!""""""""""""!!!!!!!!!!!! """#########"""!!!%%%$$$###"""!!!!!!!!!!!!$$$##################$$$$$$###!!!!!!######"""!!!###$$$$$$$$$##################""""""""""""###### !!!!!!!!!!!! $$$$$$$$$%%%%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############!!!!!!!!!"""###$$$%%%&&&!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$%%%%%%%%%%%%!!!""""""#########"""""""""""""""""""""######### !!!!!!""""""""""""""""""""""""$$$$$$$$$$$$###"""!!!!!!""""""""""""""""""""""""!!! !!!#########"""######$$$%%%$$$#########$$$$$$""" """######"""!!!###$$$""""""######$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""###### !!!!!!""""""""""""########################!!!!!!"""""""""#########"""""""""""""""###$$$$$$%%%%%%$$$$$$######""""""######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$######""""""###$$$$$$%%%$$$$$$$$$#########""""""$$$$$$###""""""""""""###!!!""""""""""""###########################"""""" !!!###$$$$$$###!!! $$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""  !!!!!!###$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!"""######"""!!! !!!###$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$%%%######$$$$$$######""""""%%%$$$$$$$$$%%%%%%&&&''')))+++------,,,,,,,,,------+++))))))******)))(((&&&''''''&&&$$$$$$%%%'''%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$#########"""$$$######"""""""""""""""!!!""""""""""""""""""""""""""""""############$$$ !!!###$$$$$$###!!!  !!!"""###""""""!!!######$$$%%%$$$###"""!!!!!!"""######$$$$$$###### !!!!!!""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!!!!"""######!!!!!!!!!### !!!"""""" !!!"""!!!!!!""""""""""""!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!"""""""""""" !!!"""""""""!!!!!!$$$$$$###"""!!!!!!""""""######""""""""""""#########"""!!!"""###$$$"""!!! """######""""""$$$%%%"""!!!!!! !!!!!!""" !!!!!!""""""!!!!!! ######$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""######$$$$$$###### !!!###$$$%%%!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""######"""!!!!!!!!!!!!""""""######"""""""""""""""!!!"""######$$$!!!!!!""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$######"""!!!""""""""""""""""""""""""######""""""""""""######$$$###############$$$$$$%%%###""""""######"""!!! !!!###"""!!!!!!"""$$$"""""""""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!###$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############ !!!""""""###$$$$$$########################!!!!!!!!!""""""#########""""""""""""######$$$%%%###############"""""""""""""""######$$$%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%""""""""""""###$$$%%%%%%%%%%%%$$$$$$###"""""""""$$$$$$###""""""""""""###"""""""""#########$$$$$$""""""""""""""""""######""""""###$$$$$$###""""""%%%%%%%%%$$$######""""""!!!!!!!!!!!!""""""""""""&&&&&&%%%%%%$$$$$$######!!!!!!!!!"""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$######"""  !!!"""%%%$$$$$$###""""""######!!!!!!!!!!!!!!!"""#########"""!!!!!!###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$###$$$$$$$$$$$$###"""!!!############$$$%%%&&&&&&&&&))),,,...---,,,,,,---,,,***(((((())))))((('''$$$%%%%%%$$$######%%%'''$$$$$$##################""""""""""""############$$$######""""""""""""""" !!!!!!"""""""""""""""""""""############""""""############""""""!!!!!!"""""""""########################""""""!!!!!!"""###$$$$$$$$$###### !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!""""""###!!!######"""  !!!!!!"""######!!!!!!"""###!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!!  !!!"""###$$$$$$ !!!!!!!!!######"""""""""""""""###""""""!!!!!!!!!!!!""""""###"""!!!"""$$$$$$###!!!"""######!!!!!!"""$$$###"""!!!!!!!!!!!!"""###!!!!!!"""######"""!!!!!!"""##################"""""""""""""""""""""""""""!!!"""###$$$$$$$$$######  !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""!!!""""""""""""!!! !!!!!!"""""""""""""""###"""!!!!!!!!!"""$$$$$$!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""######$$$$$$$$$###############$$$&&&$$$!!!!!!"""######""" !!!""""""!!!!!!"""$$$###"""""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""########################!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""##########################################"""""""""""""""!!!!!!!!!""""""""""""###$$$%%%&&&"""""""""###############!!!!!!""""""###$$$$$$%%%##########################################$$$$$$""""""""""""###$$$%%%&&&%%%%%%$$$$$$###""""""!!!######"""!!!!!!!!!!!!"""############$$$$$$$$$%%% !!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###!!!!!!"""""""""#########&&&%%%%%%$$$######"""""""""#########$$$#########$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%######$$$%%%###$$$%%%%%%%%%%%%$$$###""""""!!!!!!!!!!!!""""""######################## !!!"""$$$$$$$$$###""""""!!! !!!"""###$$$&&&%%%###"""""""""###$$$!!!!!!!!!!!!!!!"""######%%%$$$###$$$%%%%%%$$$###########################!!!"""""""""############$$$$$$$$$$$$$$$###"""!!! !!!###$$$%%%$$$'''+++......---------+++)))''''''''''''&&&%%%$$$$$$$$$###"""###%%%(((###############$$$$$$$$$ !!!"""###$$$$$$$$$######""""""""""""""" !!!!!!"""###$$$$$$%%%""""""""""""############'''&&&$$$######$$$&&&'''######""""""######$$$%%%#########"""""""""""""""!!!"""###$$$%%%$$$###### !!!!!!"""###$$$$$$$$$########################""""""""""""""""""""""""!!!!!! !!!"""$$$%%%"""######""""""$$$$$$$$$###"""###$$$!!!!!!""""""""""""!!!!!!  !!!"""###$$$%%%  !!!!!!######""""""""""""######!!!!!! !!!!!!""""""!!!"""$$$$$$###!!! """$$$### !!!###&&&%%%$$$######$$$%%%&&&!!!"""###$$$$$$###"""!!!""""""############""""""""""""""""""""""""""""""!!!"""###$$$%%%$$$######&&&%%%###!!!  !!!!!!""""""""""""!!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$###"""  !!!"""""""""""""""###"""!!!!!!!!!"""$$$%%% !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$###############$$$&&&$$$!!! !!!"""###### !!!""""""!!!!!!"""#########""""""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""########################!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""$$$$$$###"""!!! """"""""""""###$$$%%%&&&"""""""""######$$$$$$%%% !!!!!!"""######$$$$$$########################%%%%%%$$$$$$###"""""""""""""""""""""###$$$%%%&&&%%%%%%$$$$$$###""""""!!!""""""!!! ###$$$$$$$$$$$$%%%%%%%%% !!!"""######$$$%%%%%%$$$######$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###"""!!!!!!$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%###$$$%%%&&&&&&%%%$$$###!!!  !!!"""""" !!!!!!!!!""""""""""""""""""""""""""" """###$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! $$$#########$$$%%%&&&&&&%%%###!!! !!!$$$&&&$$$%%%%%%$$$"""!!!"""###!!!!!!!!!"""#########$$$########################$$$&&&(((+++,,,+++)))((((((((())))))(((((('''&&&######""""""""""""######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$######"""""" """$$$%%%%%%$$$###############"""!!!!!! !!!"""""""""""""""$$$$$$############$$$$$$""""""############""""""###############"""!!! !!!"""$$$$$$###""""""###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$###"""!!!######################## !!!!!!"""###$$$$$$$$$ !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########!!! ######"""!!! $$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""############"""!!!!!!###$$$###"""!!!"""###$$$###"""!!! !!!"""######$$$&&&$$$""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""!!!!!! !!!!!!""""""######"""############$$$$$$$$$$$$$$$$$$###"""!!!!!! """"""###$$$$$$$$$$$$### !!!"""###$$$$$$"""!!! """###$$$######""""""""""""######""""""!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!"""###$$$###""""""######$$$$$$$$$$$$######%%%$$$$$$$$$######""""""$$$$$$######"""!!!!!!!!!%%%$$$###!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!""" !!!"""!!!  """######""""""""""""######%%%$$$###!!! ########################$$$######""""""""""""############""""""""""""""" """###$$$$$$######""""""!!!!!!!!!!!!""""""""""""""""""####################################$$$###!!! """$$$%%%$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""#########$$$$$$###############$$$%%%$$$###!!!!!!!!!"""### !!!"""###$$$$$$%%%""""""""""""##################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%%%%$$$$$$###""""""!!!%%%%%%%%%$$$###"""!!! !!!!!!"""###############$$$%%%%%%%%%%%%$$$######&&&%%%###"""""""""######$$$$$$%%%%%%%%%%%%&&&&&&"""!!! !!!"""######!!! !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!######$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""######&&&$$$"""!!! !!!"""######$$$%%%$$$""""""###$$$#########$$$$$$$$$$$$$$$###########################$$$'''))))))((('''&&&%%%%%%&&&&&&%%%%%%$$$############""""""#########""""""#########""""""!!!$$$$$$$$$$$$#########"""!!!!!!!!!"""######"""!!!###############""""""!!!!!!!!!"""############"""$$$######""""""######$$$######$$$$$$$$$$$$##################""""""!!!!!!!!!!!!"""###############!!!"""######$$$$$$######$$$$$$$$$$$$$$$###""""""######################## !!!!!!"""######$$$$$$ !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!! """""""""!!! """!!!!!!!!! """""""""""""""""""""""" !!!""""""""""""""""""""""""######""""""!!!!!!###$$$###"""!!!"""###""""""!!! !!! !!!!!!""""""######%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$$$$$$$######"""!!!!!! """"""###$$$$$$$$$$$$###!!!!!!""""""######$$$$$$!!!!!! !!!"""#########""""""""""""######"""!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!###$$$$$$$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########""""""""""""""""""""""""#########$$$###############$$$$$$"""""""""""""""""""""""" !!!!!!!!!"""""" !!!"""!!! !!!"""######""""""""""""######"""!!!!!!!!!!!!"""######$$$$$$$$$###############!!!!!! !!!!!!###"""""""""""""""""""""""""""###$$$######"""!!!###""""""!!!!!!""""""###""""""""""""#######################################"""!!!!!!!!!"""$$$%%%###############$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$############$$$$$$$$$###############$$$$$$$$$$$$###############$$$%%%$$$###"""!!!!!!"""###!!!!!!""""""######$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$""""""###$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%""""""###$$$%%%%%%%%%%%%%%%%%%###"""""""""######$$$$$$$$$%%%%%%%%%&&&&&&"""!!! !!!###$$$###""" !!!!!!!!!"""""""""""""""""""""""""""""""""###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""#########"""""""""""""""%%%%%%$$$###"""!!! """###$$$$$$###"""###%%%&&&&&&&&&%%%%%%%%%%%%%%%"""""""""""""""""""""""""""###%%%&&&&&&%%%$$$"""$$$$$$$$$%%%$$$######"""########################!!!""""""#########""""""$$$$$$$$$$$$############%%%%%%$$$$$$###""" ######$$$$$$######"""!!!""""""###$$$$$$$$$$$$###$$$######""""""######$$$###$$$$$$%%%%%%$$$$$$###$$$###"""""""""""""""""""""""""""""""""######$$$###""""""""""""###$$$$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ######################## !!!"""""""""""""""!!!!!!""""""""""""!!!!!!!!!###$$$###"""!!!"""### !!!!!!"""###""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""#########$$$$$$$$$######""""""!!!!!! !!!"""######$$$$$$##############################  !!!"""###""""""!!!!!!""""""###!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!""""""############""""""!!!"""######$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$######""""""""""""!!!!!! !!!!!!"""######$$$$$$!!!"""###$$$%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""" !!!"""""" !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$######""""""  !!!"""###""""""""""""""""""######$$$$$$$$$$$$###""" #########""""""#########"""""""""#########$$$$$$########################""""""""""""###############""""""""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$#########""""""#########""""""""""""###$$$%%%%%%$$$###############$$$$$$$$$$$$###"""""""""######"""""""""""""""#########"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%%%%&&&""""""###$$$$$$$$$$$$### !!!""""""######"""""" """$$$&&&''''''(((%%%$$$######"""#########$$$$$$$$$$$$%%%%%%%%%%%%""" !!!"""###"""!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!###$$$%%%%%%%%%%%%$$$$$$######"""###$$$$$$###"""!!! !!!"""$$$$$$######$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%###"""!!!%%%%%%%%%%%%%%%$$$######""""""""""""""""""""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$###""""""###$$$$$$$$$$$$###""""""######$$$%%%%%%%%%%%%$$$######""""""""""""######"""######$$$$$$######"""$$$###"""!!!!!!"""#########"""!!!!!!!!!"""$$$%%%%%%$$$#########$$$&&&'''######$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!! !!!!!!""""""############"""""""""""""""""""""""""""""""""""" !!!""""""""""""""" !!!"""""""""!!!!!!!!!###$$$###"""!!!"""###!!!!!!!!! !!!""""""#########""""""""""""""""""""""""############"""!!!""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!######""""""!!!!!! """"""""""""##################""""""!!!!!!!!!!!!!!!""""""########################"""""""""!!!!!!  """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!""""""######""""""!!!"""""""""##################$$$$$$%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!""""""############!!!"""###$$$%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""" """###"""!!! !!!"""""""""############""""""%%%$$$###"""!!!!!!!!!!!!%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!"""###%%%%%%"""""""""""""""#####################""""""!!!!!!$$$$$$############$$$$$$""""""#########$$$$$$$$$########################!!!!!!"""############""""""""""""!!!""""""###$$$###########################$$$$$$$$$$$$$$$%%%%%%###"""""""""""""""############""""""""""""######""""""""""""###$$$%%%&&&#########"""######$$$%%%$$$##############################"""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%%%%&&&%%%%%%%%%$$$###"""!!!  !!!!!!!!!!!!!!! !!!"""$$$%%%&&&''''''$$$$$$#####################$$$$$$$$$$$$%%%%%%%%% !!!"""!!! !!!!!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!""""""###$$$%%%"""""""""""""""""""""""""""!!! !!!###$$$%%%%%%%%%%%%%%%$$$###"""!!!"""$$$$$$$$$###"""!!!"""$$$$$$######$$$&&&%%%%%%$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$###""""""$$$$$$%%%%%%$$$$$$###""" !!!""""""!!! """###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%"""$$$&&&%%%###"""###$$$$$$$$$$$$$$$$$$###""""""######$$$%%%%%%%%%%%%%%%###""""""""""""""""""###!!!!!!""""""""""""!!!!!!###"""""""""""""""#########"""!!!!!!!!!"""$$$%%%%%%$$$###"""###$$$%%%&&&"""######$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""" !!!"""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!"""""""""""""""!!!###$$$###"""!!!"""#########"""!!!!!!!!!!!!!!!############""""""""""""!!!"""############""""""""""""""""""""""""""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!!!!"""""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!!"""############""""""""""""!!!  """"""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""!!!!!! """!!!""""""""""""######""""""############""""""!!!!!!!!!!!!!!!"""""""""############""""""!!!!!!!!!"""#########""" """"""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!"""###"""!!! !!!###!!!"""############"""!!!%%%$$$###""""""!!!""""""$$$$$$$$$#########""""""!!!!!!!!!!!!"""###%%%%%%!!!!!!""""""############"""""""""""""""######$$$$$$$$$############$$$$$$############$$$$$$$$$$$$########################!!!!!!"""############""""""""""""!!!""""""###$$$#################################$$$$$$%%%%%%%%%######"""""""""""""""#########""""""""""""######""""""""""""###$$$%%%&&&######""""""###$$$$$$%%%#########$$$$$$$$$$$$############"""""""""""""""############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! ######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$############$$$##################$$$$$$$$$%%%%%% !!! !!!!!!!!!"""""""""######"""""""""""""""""""""""" !!!"""$$$%%%&&&""""""""""""""""""""""""!!! !!!!!!"""###$$$!!!"""###$$$$$$###!!!  """###$$$$$$$$$$$$"""###$$$$$$###"""###%%%######"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$######"""""""""###""""""!!! """""""""""" !!!"""###############$$$$$$$$$$$$%%%%%%%%%%%%!!!$$$###!!! """%%%$$$$$$$$$%%%$$$$$$###"""######$$$%%%%%%%%%%%%$$$###""""""!!!!!!""""""### !!!!!!!!!!!!!!!!!! !!!!!!"""############""""""""""""""""""######$$$"""!!!!!!!!!!!!"""######""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""######$$$######""""""######$$$"""""""""""""""""""""""""""!!!!!!!!!!!!""""""### !!!!!!"""""" !!!!!!!!!!!! !!!""""""""""""""" !!!"""######$$$$$$###!!!###$$$###"""!!!"""###$$$###""""""!!!!!!!!!!!!########################"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""!!!!!!!!!  !!!!!!!!! """!!!!!! !!!!!!""" !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!"""###!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""######$$$$$$######"""!!!!!! """"""""""""!!! """"""""""""""""""""""""!!!!!!!!!"""""""""######!!!"""######!!!!!!"""###!!!"""###$$$$$$###"""!!!!!!!!!!!!"""###$$$%%%&&&########################  !!!"""###!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!"""###$$$%%%#########""""""##################$$$$$$$$$$$$%%%########################""""""""""""###############""""""""""""###$$$$$$#################################$$$$$$%%%%%%&&&$$$$$$###"""""""""###############""""""#########""""""""""""###$$$%%%%%%""""""""""""###$$$%%%%%%"""###$$$$$$%%%$$$$$$$$$"""""""""""""""##################$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$###"""######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$ !!!!!!!!! !!!!!!"""""""""#########""""""""""""""""""""""""""""""!!!!!!!!!###$$$%%%"""""""""""""""""""""""" !!!""""""######### !!!###$$$$$$###"""!!! !!!"""##################$$$%%%$$$""""""###$$$!!!!!!""""""""""""""""""########################!!!!!!""""""######$$$$$$"""############"""!!!!!!!!!"""###$$$$$$###"""!!! !!!######$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&"""&&&%%%"""!!!###&&&$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!###%%%%%%$$$"""!!!!!!!!!"""############### !!!!!!"""""""""""""""""""""###$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""!!! !!!"""###$$$ !!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!"""###$$$%%%%%%%%%%%%!!!###$$$###"""!!!"""###"""""""""!!!""""""###$$$"""""""""######$$$$$$%%%###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""###"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!! !!!!!!"""""""""!!! !!!!!! !!!!!! !!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!  !!!"""""""""############"""""""""""""""#########$$$$$$#########"""""""""""""""""""""!!!!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########!!!"""######"""!!!"""###!!!"""###$$$$$$###"""!!!!!!!!!!!!"""###$$$&&&'''"""""""""###$$$$$$%%%%%%!!!!!! !!!!!! !!!!!!"""######$$$$$$######"""!!!!!!"""###$$$###""""""!!!!!!""""""############$$$$$$$$$%%%%%%###########################"""!!!!!!!!!"""$$$%%%###############$$$%%%%%%########################"""######$$$%%%%%%&&&&&&%%%%%%$$$###############$$$$$$############$$$$$$$$$###############$$$$$$""""""""""""###$$$%%%&&&"""###$$$%%%%%%%%%$$$$$$!!!!!!""""""######$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&""""""###$$$$$$$$$$$$###!!!!!!"""###############%%%%%%%%%%%%%%%$$$###"""!!!"""###$$$%%%$$$$$$###############$$$$$$$$$$$$!!!  """""""""!!!""""""""""""############""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""!!!############"""!!!"""$$$&&&'''&&&%%%$$$#########"""""""""""""""$$$%%%%%%$$$"""!!!"""###!!!!!!""""""#########$$$######################## !!!"""###$$$$$$%%%%%%%%%%%%%%%$$$######"""###%%%&&&&&&%%%###"""""""""###%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###'''***)))%%%###%%%((($$$%%%%%%%%%%%%$$$######""""""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""""""""############"""""" ###&&&&&&%%%""" !!!###$$$$$$$$$###"""!!!"""$$$%%%%%%%%%$$$###!!!"""###$$$$$$$$$$$$$$$#################################""""""""""""""" !!!"""######"""!!! """""""""""""""""""""""""""!!! """###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$"""""""""""""""""""""""" !!!!!!"""""""""""""""""""""###$$$%%%&&&&&&&&&!!!###$$$###"""!!!"""### !!!!!!"""$$$%%%&&&!!!!!!"""###$$$%%%%%%%%%###"""!!! """$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""###### !!!!!!""""""######!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!"""""""""""""""!!!"""#########""" !!!!!! !!!!!! !!!!!!""""""""""""""""""!!!!!!!!!!!!""""""############"""""" !!!######$$$$$$$$$$$$######""""""######$$$$$$$$$%%%!!!!!!!!!"""######$$$$$$""""""!!!!!!!!!###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!###$$$###"""!!!"""### """###$$$$$$###""" $$$$$$##################!!!!!!"""###$$$%%%%%%&&&$$$######""""""""""""### !!!!!!"""###$$$$$$$$$%%%$$$###!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%########################$$$###!!! """$$$%%%$$$$$$######$$$$$$%%%&&&########################""""""###$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$##################""""""""""""###$$$%%%&&&"""###$$$%%%&&&%%%%%%$$$ !!!!!!"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$&&&'''((()))%%%%%%%%%$$$###"""!!! %%%%%%&&&''''''''''''&&&$$$$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%%%%$$$###"""############$$$$$$$$$!!!!!!""""""""""""!!!!!! !!!###$$$$$$###"""""""""!!!!!!!!! $$$###"""!!!!!!"""###$$$""""""""""""!!!!!!!!!!!!%%%$$$"""!!! !!!###$$$&&&%%%$$$#########$$$%%%""""""""""""!!!!!!!!!!!!$$$######""""""""""""""" !!!!!!"""""""""###%%%$$$"""!!!!!!!!!"""########################### """%%%&&&&&&### """"""""""""############ !!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%###"""!!! $$$######""""""######$$$!!!  """%%%'''$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""###$$$$$$$$$$$$###""""""$$$$$$######"""!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!########################$$$$$$###"""!!!!!!"""""""""""""""""""""""""""""" !!!""""""%%%$$$$$$$$$######"""""""""!!! """$$$"""!!! !!!###$$$!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###### """"""""""""!!! !!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""$$$$$$$$$###$$$$$$%%%%%%!!!!!!!!!!!!!!! $$$$$$###"""!!!!!!"""""" !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""!!!!!! ###!!!!!!"""%%%%%%### ############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!! """"""!!!!!! """""" !!!###%%%'''""""""#########""""""!!!!!!###%%%''''''%%%###!!!########################!!!"""###$$$$$$###"""!!!"""######"""!!! !!!""""""""""""""""""""""""$$$$$$###"""!!! ######$$$######"""!!! !!!!!!!!!!!!!!! """""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%$$$###""""""$$$###!!! !!!$$$###"""!!!!!!"""###$$$###"""!!!!!!!!!"""$$$%%%"""""""""""""""!!! """""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$##################"""""""""""""""########################$$$$$$############$$$$$$&&&&&&%%%%%%$$$###""""""########################!!!""""""""""""#########!!!!!!!!!!!!!!!""""""###%%%%%%%%%$$$###"""!!! !!!!!!"""###$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$###"""!!!!!!###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$###""""""!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""""""""###$$$%%%&&&&&&'''""""""!!!!!!!!!###$$$%%%!!!!!!""""""""""""!!!!!! !!!"""######%%%$$$$$$###"""!!! $$$###"""!!!!!!""""""######"""""""""!!!!!!!!!!!! !!!$$$%%%&&&%%%$$$#########$$$$$$""""""""""""!!!!!!!!!!!!$$$######"""""""""""""""""""""###$$$%%%''''''(((%%%%%%$$$#######################################!!!"""$$$%%%$$$""" """"""""""""############""""""###%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###############$$$$$$############$$$$$$"""!!! !!!"""$$$$$$$$$$$$$$$######"""########################!!!!!!!!!""""""#####################""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""###""""""!!! !!!!!!"""""""""""""""""""""""" !!!""""""######"""""""""!!!!!!!!!!!!!!! !!!"""###"""!!!!!! !!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!"""""""""!!!!!! !!!!!!!!!""""""!!!!!! """""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!! !!!!!!""" !!!"""""""""$$$######"""!!!!!!"""""" !!!"""###### !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""""""""!!!!!!!!! """!!! !!!###"""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!! !!!!!!!!!!!!!!! """!!! """$$$&&&""""""############""""""!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!"""#########!!! !!!"""""""""""""""""""""""""""#########""""""!!! !!!""""""#########""""""!!!""""""###""""""!!!!!!""""""""""""""""""""""""!!!"""""""""""""""""""""######$$$%%%%%%$$$$$$$$$###"""  !!!"""#########""""""""""""#########"""!!!!!!!!!"""$$$%%%"""############"""!!!!!!"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$############"""""""""""""""""""""########################$$$$$$############$$$$$$%%%%%%$$$######"""!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$###"""!!!"""""""""###$$$$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$###""""""!!!!!!"""""""""###$$$%%%%%%$$$###""""""######$$$$$$%%%%%%&&&######"""!!!!!!"""###$$$!!!!!!""""""""""""!!!!!! !!!!!!"""""""""$$$#####################$$$$$$###"""!!!!!!""""""######"""""""""!!!!!!!!!  """$$$%%%%%%%%%$$$############$$$!!!!!!!!!!!!""""""""""""$$$######"""""""""""""""""""""$$$%%%''')))***+++$$$%%%%%%%%%%%%$$$##############################!!!""""""""""""!!!!!! """"""""""""############"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$"""  ######$$$$$$######"""!!!########################  !!!"""$$$%%%""""""""""""############!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! """"""""""""""""""""""""!!!!!! !!!""""""!!!!!! !!!!!!""""""######""""""!!!!!!!!!!!!!!!"""############"""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!"""######%%%$$$###"""!!!!!!!!!!!!!!!!!!"""######""""""!!!"""""""""""""""""""""""""""""""""!!! """"""""""""""""""""""""""""""!!!  !!!!!!"""""""""######"""!!!!!!!!!""""""!!!!!!!!!!!!"""###$$$$$$!!!""""""""""""#########"""""""""""""""""""""""" !!!""""""######""""""""""""!!!!!!!!!!!! ###""""""""""""!!!############""""""""""""########################""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""!!!  !!!###$$$""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""#########!!! !!!""""""""""""""""""""""""""" !!!"""######"""!!! """######$$$$$$$$$"""######$$$$$$######"""########################""""""""""""""""""""""""!!!"""###$$$%%%%%%%%%%%%"""!!!!!! !!!###%%%&&&"""##################"""######"""!!!"""###$$$%%%###$$$$$$$$$$$$###"""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$#########""""""""""""""""""##############################$$$$$$############$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$%%%###############$$$$$$%%%######$$$$$$$$$######"""##################$$$$$$""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$######""""""%%%%%%$$$$$$###"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""%%%$$$######""""""############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%$$$######"""""""""""""""#########"""""""""!!!!!!%%%$$$###"""""""""######%%%$$$$$$###############!!!!!!!!!!!!""""""""""""$$$######"""""""""""""""!!!!!!"""###%%%&&&''''''######%%%%%%%%%$$$###"""########################""""""!!!!!!!!!!!!!!!"""!!!"""""""""############ !!!"""##################$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$###""""""###"""############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""!!!  """$$$&&& !!!!!!"""###$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""" !!!###$$$%%%$$$"""!!!!!!!!!!!!!!!!!!""""""###"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###&&&%%%$$$"""!!!""""""###!!!""""""############""""""""""""""""""""""""""""""""""""!!!!!! ########################&&&%%%$$$###"""!!!!!!!!!"""""""""!!!!!!!!!!!!!!!###""""""!!!!!!!!!""""""!!!!!!!!!!!!"""###$$$$$$""""""#########$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!$$$$$$$$$%%%$$$###""" ############"""""""""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""""""""###  !!!"""###!!!""""""############"""$$$###"""!!!!!!"""###$$$########################"""""""""######"""""""""!!!###$$$###!!!!!!"""###"""""""""""""""""""""""" """#########"""!!!!!!!!!"""###############""""""######$$$############$$$$$$$$$$$$$$$%%%%%%#########"""""""""""""""""""""###$$$$$$$$$$$$$$$######"""""""""###$$$%%%""""""$$$%%%%%%$$$""""""$$$###"""""""""###$$$%%%$$$%%%%%%%%%%%%$$$######"""""""""###$$$$$$%%%%%%$$$$$$$$$###############"""""""""""""""#################################$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###""""""""""""###$$$$$$"""######$$$$$$$$$######$$$$$$$$$###############""""""###$$$%%%&&&&&&'''$$$$$$$$$#########""""""$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$######&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""%%%$$$$$$######"""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""######"""""""""############""""""""""""%%%$$$$$$###############$$$$$$$$$$$$######"""""" !!!!!!!!!"""""""""###$$$######"""""""""""""""""""""""""""############!!!"""###$$$$$$###"""!!!########################""""""!!! !!!"""###!!!"""""""""############!!!!!!"""#########""""""#########$$$$$$$$$%%%%%%''''''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%"""############"""!!!!!!########################%%%$$$"""!!!!!!"""$$$%%% !!!"""###$$$$$$%%%%%%$$$###"""!!!!!!!!!!!!########################"""""""""!!!!!!"""#################################""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%%%%$$$"""!!! !!!!!!""""""""""""""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###%%%$$$###""""""###$$$%%%!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###""""""""" !!!!!!"""#########"""!!!!!!!!!!!!!!!"""""" !!!"""##################$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!""""""""""""""""""!!!"""$$$%%%%%%$$$$$$$$$############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!"""""""""""""""""" !!!!!!!!!""""""###### !!!!!!"""!!!!!!"""###############&&&%%%###""""""###%%%&&&###########################""""""""""""""""""###!!!###$$$###"""!!!"""$$$"""""""""""""""""""""""" !!!"""######""""""###############"""!!!!!! !!!""""""#########"""######$$$$$$%%%%%%%%%%%%$$$#########"""""""""!!!$$$$$$$$$$$$######"""!!!%%%%%%$$$###############"""###$$$%%%%%%$$$###"""$$$###"""""""""###%%%&&&%%%%%%%%%%%%%%%$$$######"""""""""###$$$$$$%%%%%%########################!!!!!!""""""####################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$%%%%%%%%%"""!!!!!!!!!!!!"""######"""######$$$$$$$$$######$$$$$$$$$###############""""""###$$$%%%%%%&&&&&&""""""#########$$$$$$$$$$$$$$$$$$###############$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""!!!$$$$$$$$$$$$######""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######"""!!! !!!"""######$$$######$$$$$$#########""""""""" !!!######$$$$$$######$$$$$$######"""!!! !!!!!!""""""######$$$######"""""""""""""""$$$$$$$$$#########""""""!!!!!!"""############"""###########################""""""""""""######$$$""""""""""""###############$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$''''''%%%$$$############%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!""""""#########$$$######$$$$$$######"""!!!""""""""""""""""""""""""&&&%%%###"""""""""###$$$ !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%###########################""""""""""""######$$$##############################"""!!!!!!!!!""""""!!!""""""""""""######### """$$$$$$###"""!!! !!!""""""""""""""" !!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$###############$$$$$$ !!!"""############""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!"""!!!###%%%&&&'''!!!!!! !!!!!!"""""" !!!"""######"""############$$$$$$$$$"""""""""""""""""""""""" !!!!!!""""""!!!!!!!!!!!!""""""""""""######"""############$$$############"""""""""""" """"""!!!!!!!!!!!!""""""!!!!!!""""""""""""######!!!""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$######&&&%%%$$$######$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!###$$$###""""""###%%%"""""""""""""""""""""""" !!!!!!!!!""""""######$$$$$$$$$######""" !!!"""#####################$$$$$$%%%%%%&&&$$$$$$$$$######""""""!!!$$$$$$$$$$$$###"""!!! %%%%%%$$$$$$###""""""!!!######$$$$$$$$$$$$######$$$$$$###"""###$$$%%%&&&$$$%%%%%%%%%%%%$$$######"""""""""###$$$$$$%%%%%%"""""""""###############!!!!!!!!!"""######$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%!!!!!!!!!!!!!!!""""""#########$$$$$$$$$######"""##################$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%&&&########################%%%&&&&&&'''''''''''''''&&&''''''''''''&&&%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$#########"""""""""$$$$$$$$$%%%$$$$$$###"""!!!!!!""""""""""""!!!!!!""""""""""""""""""######"""!!!!!!!!! !!!###$$$%%%%%%%%%$$$$$$$$$#########"""""" !!!"""###$$$$$$$$$"""######$$$###"""!!! !!!"""#########$$$######"""""""""""""""###########################"""""""""######$$$%%%########################"""#########$$$$$$$$$$$$""""""""""""############$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$%%%$$$$$$#########$$$$$$$$$$$$############$$$$$$ !!!!!!"""""""""""""""$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!""""""#########$$$!!!!!!!!!!!!"""###$$$%%%########################!!!!!!!!!!!!!!!"""##############################$$$######"""!!!!!!""""""!!!!!!"""""""""######### !!!"""""""""!!!!!! !!!"""###""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$###"""!!!!!! !!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!!!!"""""" !!!"""###$$$$$$%%% !!!""""""!!!!!!!!!!!!"""###$$$$$$"""""""""############$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""""""#########!!!$$$$$$###""""""$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!"""""""""##################""""""""""""""""""""""""""""""""""""!!! !!!"""######$$$$$$$$$$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$!!!"""$$$$$$###"""$$$%%%""""""""""""""""""""""""###"""!!! !!!###$$$""""""#########""""""!!! !!!"""###$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%$$$######""""""!!!"""###############"""!!!##################""""""%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$######""""""""""""###$$$$$$%%%%%%!!!"""""""""#########$$$ !!!!!!"""######$$$$$$########################$$$$$$############$$$$$$###############$$$$$$$$$########################"""""""""#########$$$$$$""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$###"""!!!"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%########################$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$###############&&&%%%$$$$$$$$$$$$%%%&&&############"""""""""""""""###$$$%%%%%%%%%$$$###!!!!!!""""""""""""!!!!!!!!!"""""""""############!!!"""$$$%%%&&& ###%%%&&&&&&&&&$$$$$$$$$############"""$$$%%%%%%%%%%%%$$$######"""######$$$$$$"""!!!  !!!"""######$$$$$$######""""""""""""""" !!!"""#########$$$$$$###"""###$$$&&&'''########################"""###$$$%%%%%%%%%%%%%%%""""""""""""############""""""#########""""""!!!"""############$$$$$$$$$""""""""""""###$$$%%%&&&$$$##################$$$######$$$$$$$$$######"""$$$%%%%%%%%%%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!! """############""""""""""""############%%%$$$###"""!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###########################$$$$$$###""""""!!!"""""" !!!!!!!!!""""""###### !!!!!!!!!!!!!!! """#########"""!!!$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######$$$%%%%%%%%%###!!! !!!"""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""######$$$&&&&&&%%%###"""  !!!"""###""""""""""""###$$$%%%&&&!!!""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""#########$$$"""%%%''''''$$$"""###$$$############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""#########$$$$$$$$$######""""""!!!!!!""""""############"""!!! !!!######$$$$$$$$$"""""""""######"""""""""########################$$$###"""!!!!!!"""###$$$!!!"""$$$$$$######$$$%%%""""""""""""""""""""""""%%%###  ###$$$ !!!"""######$$$$$$###!!!"""###$$$%%%&&&&&&&&&!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$###""""""!!! !!!"""######$$$$$$### !!!"""###############&&&%%%$$$######$$$%%%&&&%%%$$$#########$$$%%%&&&###$$$$$$$$$$$$###"""""""""""""""###$$$$$$%%%%%%!!!!!!""""""#########$$$ !!!!!!"""###$$$$$$$$$########################$$$$$$############$$$$$$"""""""""""""""#########""""""""""""""""""""""""!!!""""""""""""##################"""###$$$$$$%%%%%%%%%%%%$$$###"""!!! !!!!!!"""###$$$%%%%%%&&&&&&&&&%%%$$$$$$######"""''''''&&&%%%%%%$$$$$$$$$##################$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$######%%%$$$######""""""######&&&&&&$$$$$$$$$$$$&&&&&&"""""""""""""""#########!!!"""$$$%%%&&&%%%%%%$$$!!!!!!!!!!!! """!!!!!!!!!  """###!!! $$$###!!! !!!######!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! !!!!!!"""###############""""""!!!!!!!!!!!!"""""" """###$$$%%%&&&$$$###"""!!!!!!"""###$$$%%%$$$$$$###"""!!! !!!"""$$$&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""######$$$%%%''''''"""###$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$############""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!"""###$$$$$$%%%########################$$$$$$######""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$#########""""""%%%$$$$$$$$$######""""""###"""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""""""""""" !!!""""""!!!###%%%$$$###############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""!!!!!! %%%%%%%%%%%%###"""!!! """"""!!!!!! !!!!!!""""""""""""!!!!!!$$$$$$###"""!!! """"""""""""""""""""""""!!!!!!!!!"""###$$$$$$%%%###!!! ###$$$""" """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!!!!!!!!!! """""""""!!! !!!"""###$$$$$$###"""!!!!!!"""###$$$%%%%%%$$$###""""""#########""""""!!!######""""""""""""""""""'''%%%""" """%%%'''&&&%%%###!!! !!!"""###$$$$$$###"""!!!!!!""""""%%%%%%$$$###"""""""""###########################$$$#########""""""!!!!!!$$$$$$$$$###############%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%!!!"""$$$$$$######$$$&&&'''&&&$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&&&&%%%$$$$$$######$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$$$$#########"""""""""!!!!!! ######""""""""""""#########"""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!""""""""""""%%%%%%%%%$$$$$$#########""""""""""""####################################!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$###""""""""""""!!!!!!!!!""""""!!!!!!!!! !!!""""""!!! !!! """###&&&((()))"""  """"""!!!###$$$$$$$$$$$$$$$$$$$$$###############"""""""""!!!!!!"""###############%%%$$$###"""!!! !!!"""###$$$$$$%%%######""""""""""""######$$$$$$######""""""!!!!!! !!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""############"""""""""""""""###$$$"""###$$$%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$########################$$$$$$$$$$$$####################################$$$$$$$$$#########""""""%%%%%%$$$$$$$$$#########""""""!!!!!!!!!!!!""""""!!!!!!"""""""""#########!!! !!!""""""""" """$$$###"""#########"""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! $$$$$$$$$$$$###"""!!!!!!"""""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!&&&###""""""###$$$""" """"""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!"""""" !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$######""""""!!!""""""!!!!!!"""""""""!!!!!! """"""###$$$$$$###"""""" !!!"""#########""""""""""""######$$$#########################################################%%%$$$"""!!! !!!######%%%%%%$$$###############$$$$$$###"""""""""#############################################"""""""""##################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""###$$$$$$"""###$$$$$$###"""###%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$$$$###############"""""""""!!!!!!######""""""""""""######$$$###"""""""""###%%%%%%############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$########################$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$#########$$$#########$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""############"""""""""""""""""""""!!!!!!!!! !!!""""""!!! !!!###%%%%%%%%%$$$###"""!!! %%%$$$""""""######!!! !!!!!!""""""###$$$$$$$$$""""""######$$$$$$$$$%%%!!!!!!"""###############$$$$$$###"""""""""""""""!!!"""""""""############""""""############""""""#####################"""###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$$$$$$$###"""""""""""""""######$$$$$$$$$###""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$##################$$$$$$######### """""""""""""""#################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$############"""""""""!!!!!!""""""###!!!!!!"""""""""#########!!!!!! !!!!!!"""######!!! """###"""!!!######""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""######""""""!!!""""""""""""############!!!!!!""""""""""""!!!!!! !!!!!!""""""######"""""""""""""""""""""""" !!!!!!""""""#########'''%%%$$$###$$$###!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!  !!!!!!"""!!!!!! !!!"""######$$$################################################""""""""""""""""""""""""############""""""""""""%%%$$$###"""!!!!!!!!!!!!######$$$$$$$$$$$$######!!!""""""""""""!!!!!! """"""###$$$%%%%%%$$$$$$######################## """$$$&&&&&&$$$""" ###"""!!!!!!!!!"""$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""######""""""""""""""""""""""""###############$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$###""""""###$$$$$$###$$$%%%$$$""""""###$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&%%%%%%$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$######""""""######$$$$$$$$$$$$######$$$$$$$$$############"""######""""""""""""######$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$#########$$$$$$$$$#########"""""""""""""""###$$$%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""#########"""""""""!!!!!!"""""""""!!!!!!!!!!!! """""""""!!!"""$$$''''''%%%### ###""""""######$$$$$$###!!!!!!""""""###$$$%%%%%%############$$$$$$$$$$$$!!!!!!"""############### !!!"""###%%%'''(((#########""""""""""""""" !!!###$$$$$$###""""""#####################$$$'''&&&%%%%%%%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""!!!"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""##############################$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""!!!""""""###### !!!!!!!!!"""""""""!!!!!!!!! !!!""""""###$$$###!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!""""""#########!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$%%%$$$############"""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!%%%$$$###"""""""""###$$$######$$$$$$$$$$$$###############""""""!!!!!! """###$$$%%%%%%%%%%%%%%%############$$$$$$$$$$$$ !!!$$$%%%%%%$$$!!! !!!!!!!!!!!!"""###$$$%%%%%%$$$$$$#########$$$$$$!!!!!! !!!"""######""""""""""""""""""""""""""""""######$$$$$$%%%%%%!!!!!!"""###$$$%%%%%%%%%######$$$%%%&&&'''''''''$$$##################$$$$$$%%%%%%$$$"""!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$#####################$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$############$$$$$$%%%%%%!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!! ###"""""""""!!!!!!!!!!!!"""###"""!!! """$$$ """""""""""""""""""""###!!!""""""###$$$%%%&&&&&&$$$$$$$$$#########""""""!!!!!!"""############### !!!"""$$$%%%'''(((############"""""""""""" !!!"""$$$$$$$$$###"""############$$$$$$$$$$$$###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$######""""""""""""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""###""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""#########$$$$$$%%%%%%################################################ !!!!!!!!!!!!!!!"""""""""""""""###$$$$$$ !!!!!!!!!!!!!!!!!!!!!"""###############!!! !!!"""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""###"""""" !!!!!!"""""""""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""##############################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$%%%%%%$$$$$$%%%$$$$$$######""""""!!!""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!! ###""""""""""""$$$&&&'''########################%%%$$$$$$###"""""""""""""""###$$$%%%%%%%%%%%%%%%""""""#########$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""$$$%%%%%%######""""""""""""###$$$!!!!!! !!!"""######"""""""""""""""""""""""""""""""""######$$$$$$%%%!!!!!!"""###$$$%%%%%%%%%######$$$$$$%%%&&&''''''#########$$$$$$#########$$$%%%%%%$$$"""!!!"""###&&&&&&%%%%%%$$$###""""""%%%%%%%%%$$$$$$###############$$$$$$%%%%%%%%%%%%%%%$$$######""""""######""""""""""""############""""""!!!!!! ######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$!!!""""""###############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!! ######"""""""""!!!!!!!!!""""""###"""!!!!!!"""$$$ !!!"""############$$$$$$### """######$$$$$$%%%%%%%%%$$$#########""""""!!!!!!!!!!!!"""#####################"""""""""######$$$#########""""""""""""""" !!!"""######$$$######$$$$$$$$$$$$$$$$$$######!!!!!! !!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! !!!"""""""""$$$%%%&&&'''&&&%%%$$$$$$###$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$###"""!!! !!!"""###########################"""""""""""""""#########""""""""""""""""""""""""############$$$$$$$$$$$$#######################################$$$$$$$$$ !!!!!!!!!!!!""""""""""""######$$$%%% !!!!!!!!!""""""!!!!!!""""""###$$$"""######"""  """""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!""""""############ !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!"""###%%%########################""""""""""""!!!!!!!!!!!! !!!###%%%&&&&&&%%%%%%$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" """######"""!!!!!! !!!!!!"""###%%%&&&'''######""""""""""""######%%%$$$###############$$$######$$$$$$$$$$$$######!!!!!!!!!"""######$$$$$$$$$###!!! !!!###$$$ !!!!!!"""###$$$$$$$$$"""""""""!!!""""""###$$$""""""!!!!!!!!!"""##############################"""""""""""""""#########"""""""""###$$$$$$$$$%%%#########$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""###$$$%%%$$$""""""###$$$%%%%%%%%%%%%%%%###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$###""""""""""""###!!!!!!!!!""""""""""""### !!!!!!!!!######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$!!!!!!"""############"""$$$$$$$$$%%%%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""!!!!!!!!!!!! #########"""""""""!!!!!!!!!"""$$$$$$"""!!!"""###%%%%%%$$$###"""!!!!!!!!!"""$$$%%%### !!!""""""##################!!!!!!!!!!!!!!!"""""""""!!!!!!"""#####################"""!!!!!!!!!"""""""""""""""""""""#########!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""###############$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$"""""""""#########$$$$$$$$$###!!! !!!###$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!!!!!!!"""""""""######""""""""""""###$$$%%%&&&!!!!!!!!!""""""""""""###""""""!!!!!!""""""###$$$!!!######""" !!!###""""""!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""######$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$$$$###############!!!######!!!!!!###%%%########################""""""""""""!!!!!!!!!!!! !!!"""###$$$$$$""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" """###%%%%%%%%%###### !!!"""###$$$$$$$$$$$$""""""!!! !!!""""""######"""!!!""""""$$$$$$$$$$$$$$$$$$###"""!!!!!! !!!""""""#########"""!!!!!!!!!!!!"""###!!!!!!"""##################"""""""""######$$$%%%$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!!!!!!!!!!##################$$$$$$########################"""###$$$$$$$$$$$$###""""""###$$$$$$###"""###%%%"""###$$$%%%&&&%%%%%%$$$#########$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%$$$$$$$$$$$$###"""""""""""""""!!!""""""""""""######### !!!""""""###############$$$$$$$$$$$$##################$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$############""""""""""""############"""""""""""" """$$$%%%###"""""""""%%%$$$"""!!!!!!!!!"""###!!!######!!!!!!###&&&""""""""""""!!!!!!!!!!!! !!!"""######!!!!!!"""############### !!!###$$$%%%!!!"""""""""############"""!!!!!! !!!###%%%&&&&&&&&&%%%%%%$$$###""""""###$$$%%%&&&&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&((()))$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!""""""#########$$$%%%$$$"""!!!!!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$%%%""""""""""""""""""""""""'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$""""""######$$$$$$$$$%%%""""""""""""###$$$%%%&&&############$$$$$$$$$$$$"""""""""""""""######$$$ """###""" !!!$$$"""!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""############$$$$$$$$$$$$######$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$""""""""""""""""""""""""!!!!!!!!! """$$$&&&%%%"""!!!###%%%########################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###$$$$$$######"""!!! !!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###%%%'''''''''%%%$$$ !!!###$$$$$$###"""!!!"""!!!  !!!""""""!!! """###$$$$$$$$$$$$###"""!!!  !!!""""""###!!!!!!""""""""""""!!!!!!!!!""""""############"""$$$#########$$$%%%%%%&&&%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!! $$$$$$$$$########################""""""""""""""""""###$$$%%%%%%$$$###"""!!!"""$$$$$$######$$$&&& """%%%&&&'''''''''""""""###$$$%%%&&&&&&'''"""###$$$%%%&&&%%%$$$$$$$$$######""""""""""""""""""############$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&######$$$$$$$$$$$$######"""""""""######$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&%%%$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$""""""!!!$$$$$$$$$############""""""""""""###$$$%%%''''''$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###""" !!!""""""!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""###"""!!! %%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&%%%$$$###"""!!!!!!""""""#########$$$######################## $$$'''))))))(((%%%%%%###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$###########################%%%&&&&&&$$$$$$%%%'''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$###"""!!!!!!###$$$$$$$$$$$$###""""""%%%%%%&&&&&&&&&%%%%%%$$$"""%%%'''&&&### """###"""!!!!!!"""$$$&&&'''!!!!!!""""""######$$$$$$!!!""""""""""""#################################$$$$$$$$$$$$######""""""%%%###""""""######""" ###$$$%%%&&&%%%###!!!%%%%%%$$$###!!!$$$###"""!!!!!!"""###$$$############""""""""""""############"""""""""""""""""""""""""""!!!!!! """"""""""""""""""""""""############""" ###"""!!!!!!!!!!!!"""""" $$$###"""""""""###%%%%%%""""""!!!!!! ######""""""""""""######  !!!"""###""""""""""""""""""""""""$$$#########""""""!!!!!!!!!###  %%%&&&%%%$$$#########$$$%%%!!!"""$$$%%%&&&""""""""""""####################################%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&############"""""""""""" !!!""""""""""""""""""#########$$$$$$$$$$$$ !!!"""$$$$$$######"""""""""""""""""""""###### !!!"""###$$$$$$###"""""""""############"""""" !!!"""###$$$$$$%%%""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$###""""""!!!"""""""""############""""""!!!!!!!!!###$$$%%%)))'''%%%###!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""%%%$$$$$$######$$$$$$%%%#################################$$$$$$%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$############"""###$$$%%%&&&%%%%%%###"""""""""###$$$%%%%%%&&&&&&'''&&&$$$###"""###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%#########$$$%%%&&&""""""""""""""""""""""""$$$%%%&&&'''&&&&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""!!!((('''%%%$$$$$$$$$%%%%%%########################%%%###""""""###$$$$$$###"""!!!!!!"""!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$###############$$$$$$$$$$$$$$$######$$$$$$$$$""""""###$$$###"""!!! $$$$$$######""""""!!!!!!########################!!!!!!"""$$$''''''&&&%%%""""""!!!"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$###""""""!!!"""""""""""""""!!!!!!"""%%%'''&&&###!!!!!!"""""""""""""""###$$$%%%&&&!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""""""""####################################"""""""""!!!!!!!!!%%%###""""""######""" ###$$$%%%%%%%%%###!!! ############"""!!! ######""""""""""""##################""""""""""""!!!!!!!!!!!!!!!!!!!!! """""""""""""""!!!!!! """"""""""""""""""""""""$$$$$$$$$$$$###"""!!! """""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""###$$$"""""""""!!!!!!!!! ######""""""""""""######"""!!!!!! !!!!!! ############"""""""""!!!"""######!!!"""%%%$$$###"""""""""###$$$$$$#########""""""!!!!!!!!!""""""""""""####################################%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%############""""""""""""!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!""""""### !!!"""###$$$######"""#########"""""""""""""""""""""###$$$$$$###"""!!!""""""############""""""!!!!!!""""""######$$$$$$!!!"""###$$$$$$$$$$$$$$$########################""""""######""""""!!! ############$$$$$$$$$$$$######"""!!!!!!"""###$$$%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%########################%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&###############"""""""""######$$$$$$$$$$$$##############################$$$$$$$$$############"""###$$$%%%%%%%%%%%%$$$###"""######$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$#########$$$%%%########################"""###$$$$$$$$$$$$###"""$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$###"""&&&%%%$$$###""""""###$$$########################$$$###"""""""""#########!!! !!!!!!  !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""#########"""!!! #########"""""""""""""""########################$$$$$$###$$$&&&&&&$$$"""!!!!!!!!!"""###$$$&&&'''########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$######"""###########################$$$&&&%%%###!!!!!!"""!!!"""###$$$$$$$$$$$$$$$######""""""""""""""""""!!!!!!!!!""""""""""""##########################################"""""""""$$$###""""""###$$$"""!!!###$$$%%%%%%$$$###!!! !!!!!!""""""###"""""""""""""""############""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!! """"""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""########################!!!!!!!!! !!!""""""############"""""""""""""""######""""""""""""######$$$###"""!!! ############""""""""""""######"""!!! !!!###$$$!!!!!!!!!!!!!!!"""###$$$&&&%%%$$$###"""!!! """"""""""""############""""""""""""""""""""""""%%%$$$$$$$$$$$$#########"""#########$$$$$$$$$$$$############"""""""""""""""""""""###""""""!!!!!!"""!!! !!!###$$$!!!!!!"""############"""$$$#########""""""!!!!!!$$$$$$$$$$$$###"""!!! """"""############"""""""""#####################!!!"""###$$$%%%%%%%%%%%%########################!!!!!!""""""!!!!!! ###$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""######""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$############$$$%%%$$$#########%%%%%%%%%$$$$$$###""""""!!!######$$$$$$$$$$$$##############################$$$$$$$$$############"""###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$######"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&%%%%%%%%%%%%%%%%%%$$$""""""######$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$#########"""!!!!!!!!!""""""""""""""""""""""""""""""$$$######""""""######$$$!!! """"""!!! !!!"""######$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###""" """###%%%&&&&&&########################%%%$$$###$$$%%%%%%$$$"""$$$$$$$$$#######################################$$$$$$%%%%%%%%%&&&&&&&&&###########################$$$&&&%%%$$$$$$%%%'''&&&&&&%%%%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$###"""""""""!!!"""###%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$"""""""""############$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$###"""###$$$$$$$$$$$$###"""!!!!!!!!!"""#########""""""!!!"""###$$$$$$###"""!!!############"""""""""!!!###############$$$$$$$$$"""############"""!!!!!!""""""""""""""""""""""""!!!"""######$$$$$$$$$###!!!!!!""""""#########"""########################!!!!!!!!!!!!""""""####################################""""""""""""############"""!!! !!!!!!""""""""""""""""""""""""#########""""""""""""""""""  !!!!!! !!!!!!"""###$$$$$$"""""""""###$$$$$$%%%%%%!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$############""""""""""""########################"""""""""!!!"""############"""!!!!!!$$$###"""!!!"""###%%%&&&!!!"""""""""############$$$$$$######"""!!!!!!!!!#####################""""""######$$$$$$######"""$$$#####################!!!"""###$$$%%%&&&&&&&&&########################"""""""""""""""!!! #########$$$$$$$$$%%%%%%%%%$$$$$$######"""""""""$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$$$$""""""###$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$##############################$$$$$$$$$#########""""""######$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!""""""######$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&%%%$$$"""""""""!!!!!!!!!""""""""""""""""""""""""""""""$$$%%%%%%$$$######$$$&&&""""""!!!"""$$$$$$"""  !!!"""###$$$$$$""""""""""""""""""""""""########################%%%$$$######"""""""""###"""######$$$$$$######"""""""""$$$$$$%%%$$$###""" """###%%%&&&&&&########################$$$###"""###%%%&&&&&&%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###########################$$$&&&%%%$$$$$$%%%'''&&&&&&%%%%%%%%%$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######  !!!"""###$$$$$$##################!!!"""###%%%%%%$$$###"""''''''&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%$$$######$$$$$$$$$#########""""""############""""""!!!!!!"""###$$$$$$###"""!!!############"""""""""!!!"""#########$$$$$$$$$%%%###############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############ !!!"""###$$$$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$############$$$$$$$$$$$$######""""""""""""######!!!!!!!!!!!!!!!"""##############################""""""""""""""""""######"""!!! !!!"""!!! !!!"""###$$$$$$%%%%%% !!!###$$$%%%&&&'''!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########""""""!!!!!!"""""""""#####################"""""""""!!!""""""############""""""$$$###"""""""""###%%%%%%"""""""""""""""#####################""""""!!!!!!!!!""""""###$$$%%%%%%&&&######$$$$$$$$$$$$######$$$$$$$$$$$$############""""""###%%%%%%&&&&&&&&&###########################$$$$$$$$$$$$###""""""""""""""""""#########$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$$$$""""""###$$$###$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$$$$##############################$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%"""###%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%"""#####################""""""""""""""""""""""""%%%&&&'''&&&$$$$$$&&&(((###""""""$$$%%%%%%###!!!!!!!!!!!!""""""#########""""""""""""""""""""""""########################$$$$$$###"""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!! !!!"""""""""!!! #########"""""""""""""""########################$$$"""!!!"""%%%&&&'''&&& !!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''&&&&&&%%%%%%%%%%%%$$$$$$""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!!!!!!!###$$$%%%%%%###""""""###$$$$$$###"""######$$$$$$$$$######$$$$$$###########################$$$$$$$$$%%%%%%########################"""""""""###############$$$###"""###%%%%%%%%%###$$$##############################$$$######""""""""""""############""""""############"""""""""""" !!!!!!""""""###############$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!###$$$%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$###############$$$$$$$$$######""""""""""""######!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""####################################!!!!!!"""###$$$$$$$$$$$$"""""""""#########$$$$$$""""""""""""############""""""""""""""""""""""""$$$############"""""""""!!!"""""""""########################""""""""""""!!!"""######$$$$$$###### !!!!!!!!!"""""""""""""""""""""!!!"""######$$$"""""""""""""""""""""###!!!!!!!!!"""$$$%%%'''(((######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%########################%%%%%%&&&&&&%%%%%%$$$###!!!!!!"""""""""#########$$$$$$$$$%%%$$$$$$###"""#########"""""" %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''###$$$%%%$$$#########%%%######$$$%%%%%%&&&''''''######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&'''(((###$$$$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%%%%%%%$$$$$$########################%%%'''((('''$$$###&&&)))"""!!!"""$$$%%%$$$""" """""""""""""""""""""###""""""""""""""""""""""""########################!!!  !!!"""###$$$$$$###"""!!!!!!"""""""""!!! $$$$$$######""""""!!!!!!########################%%%###!!!"""$$$&&&&&&&&&!!!"""$$$%%%%%%%%%%%%#################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''&&&&&&%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###&&&%%%$$$###$$$&&&((()))&&&###!!!!!!###%%%$$$###$$$$$$###############$$$""""""""""""############!!!!!!"""""""""#################################!!!!!!!!!"""""""""######$$$###"""###%%%&&&%%%$$$$$$###############$$$$$$!!!!!!"""###$$$$$$$$$$$$######""""""""""""##################"""""""""""" !!!!!!""""""###$$$$$$###$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""!!!###%%%%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$###""""""""""""#########$$$$$$######""""""""""""######""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!###&&&%%%"""!!!###%%% !!!"""######""""""!!!"""""""""""""""""""""!!!""""""""""""################################################"""""""""""""""""""""#########$$$$$$############"""""""""""" !!!"""###$$$%%%%%%%%% """#########!!! ###"""!!!!!!!!!"""$$$$$$!!!!!!!!!"""######$$$$$$######""""""###%%%&&&'''###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###########################&&&&&&&&&&&&&&&%%%$$$$$$""""""#########$$$$$$$$$"""###$$$%%%%%%%%%$$$#########$$$$$$###!!! &&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%&&&&&&&&&&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###############%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''((($$$%%%%%%%%%%%%%%%%%%&&&######$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&'''&&&"""!!!$$$(((!!! !!!###$$$$$$!!!#########"""""""""""""""""""""""""""""""""""""""########################"""!!!!!!""""""###$$$%%% """###$$$$$$###""" !!!"""$$$$$$$$$###"""!!!!!!""""""#########$$$########################&&&$$$""""""$$$%%%%%%%%%######$$$%%%$$$###"""!!!""""""""""""""""""""""""""""""#########$$$$$$$$$###########################%%%&&&&&&%%%$$$&&&'''&&&&&&&&&%%%%%%%%%$$$$$$########################%%%%%%&&&&&&%%%%%%$$$######"""!!!!!!"""###&&&'''&&&### !!!###%%%%%%###%%%$$$###"""""""""$$$$$$#########$$$$$$%%%%%%&&& !!!!!!!!!!!!########################""""""######$$$$$$$$$%%%$$$###"""###%%%&&&%%%$$$$$$###############$$$$$$ !!!###%%%&&&&&&'''$$$###"""!!!!!!"""###$$$############"""""""""""""""######$$$%%%%%%&&&&&&###$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$######"""!!!###%%%&&&%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!! """#########"""!!!!!!!!!""""""##################""""""""""""######%%%$$$###"""!!!!!!!!!!!!########################!!!!!!""""""#########$$$"""%%%$$$  $$$ !!!""""""!!!  !!!!!!!!!""""""""""""""""""""""""################################################""""""""""""############$$$$$$$$$$$$############"""""""""""" """###%%%%%%&&&&&& !!!$$$&&&&&&%%%###!!!###"""!!!!!!!!!"""$$$%%% !!!"""###$$$%%%%%%%%%$$$#########$$$%%%&&&###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$##############################%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&%%%%%%$$$$$$%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&& !!!"""###%%%&&&'''(((%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&(((''''''&&&&&&%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######""""""###%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&& !!!###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&((()))***$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$&&&'''((()))%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%%%%$$$$$$!!!"""###%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&$$$!!! ###'''!!!!!!""""""#########$$$""""""!!!!!!!!!!!!!!!"""$$$$$$$$$###############%%%&&&'''((((((&&&%%%###!!!!!!""""""""""""!!!!!!###"""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!!!!"""######$$$$$$$$$############"""%%%$$$###$$$%%%%%%$$$###&&&%%%%%%$$$#########$$$############""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$'''""" $$$&&&%%%### !!!###$$$%%%&&&&&&'''$$$%%%%%%&&&'''''''''''''''&&&$$$"""!!!!!!!!!"""'''&&&%%%$$$###$$$%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$###""""""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###"""!!!!!! $$$#########$$$%%%%%%&&&########################!!!!!!"""###############""""""""""""############"""!!!  """###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! """%%%''''''%%%""" !!!!!!!!!!!! ######$$$$$$$$$$$$#########"""!!!!!!!!!"""$$$%%%$$$###"""!!!!!! !!!!!!""""""""""""""""""""""""""""""############""""""""""""""""""!!!!!!!!!!!!"""!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""###"""!!!!!!!!!###$$$%%%$$$###""" !!!!!!"""""""""###$$$$$$%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$##################(((&&&$$$$$$&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%$$$"""  !!!"""######$$$########################%%%%%%&&&&&&&&&&&&''''''&&&$$$!!!!!!"""$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%&&&&&&&&&&&&%%%!!!###$$$%%%$$$$$$&&&%%%$$$#########$$$%%%%%%%%%$$$$$$###"""""""""%%%%%%$$$###"""!!! $$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$%%%%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""######""""""""""""######""""""""""""""""""""""""%%%$$$$$$###############!!!!!!""""""""""""!!!!!!"""!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!"""######""""""######$$$$$$$$$%%%$$$###"""######$$$######%%%$$$######"""""""""###!!!!!!""""""#########$$$#####################"""$$$$$$$$$$$$$$$$$$$$$$$$'''### !!!$$$'''&&&###&&&&&&&&&%%%$$$###!!! %%%%%%&&&'''''''''&&&&&&%%%$$$###""""""######$$$'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#######################################$$$$$$$$$###""""""######$$$%%%%%%%%%$$$$$$!!!!!!"""""""""#########$$$$$$%%%%%%%%%%%%$$$$$$"""#########$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""$$$#########$$$$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""###############"""!!! !!!"""  """######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$&&&&&&$$$"""!!! !!!!!!""""""!!!!!! !!!""""""""""""""""""!!!"""""""""""""""######$$$###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###########################"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###################################################"""!!!!!!!!!"""$$$%%%######"""!!!""""""###$$$#########"""""""""""""""$$$###""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$###""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$##################(((&&&$$$$$$&&&&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############%%%%%%$$$$$$$$$#########$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%$$$"""!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%$$$""""""$$$%%%$$$######""""""""""""""""""######$$$$$$%%%%%%%%%%%%%%% """$$$%%%%%%%%%%%%&&&%%%$$$#########$$$$$$##################$$$$$$""""""############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""!!!!!!!!!$$$$$$############$$$$$$!!!!!!""""""######$$$$$$%%%$$$""" !!!###$$$!!!!!!""""""""""""!!!!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!"""###### !!!"""###$$$%%%&&&&&&""""""""""""""""""""""""$$$###""""""!!!""""""""" !!!"""###$$$%%%%%%""""""##################$$$$$$$$$$$$$$$$$$$$$$$$'''$$$!!!"""%%%'''&&&$$$""""""###$$$%%%%%%%%%%%%))))))*********)))((((((###############$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############"""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######!!!!!!""""""###$$$%%%%%%&&&&&&%%%%%%$$$#########$$$############$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""""""""############""""""!!!!!!!!!"""######!!! !!!###$$$$$$###"""""""""""""""""""""""""""######$$$$$$######"""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!"""###############"""!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""""""""######################## !!!!!!"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!################################################"""""""""!!!""""""###$$$""""""""""""###$$$%%%&&&$$$######"""!!!!!! ###""""""!!!!!!""""""############$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$'''%%%$$$$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$###############"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$"""!!!$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""""""""#########%%%$$$$$$$$$&&&&&&%%%###$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$!!!"""###$$$%%%&&&&&&%%%&&&%%%$$$$$$######$$$$$$!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""######"""""""""###$$$$$$######$$$%%%&&&&&&''''''&&&%%%###"""""""""###$$$!!!!!!""""""""""""!!!!!!!!!"""""""""!!! !!!!!!!!!!!!!!!""""""###!!!""""""###$$$$$$%%%%%%"""#########"""""""""###$$$######"""""""""###### !!!!!!"""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$&&&'''&&&%%% """$$$&&&''''''((())))))))))))(((''''''&&&#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$####################################$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$######""" !!!"""###$$$$$$%%%%%%%%%$$$$$$$$$#########$$$###############$$$$$$########################!!!"""############""""""!!!"""""""""############!!!!!!!!!!!!"""######$$$"""!!! !!!$$$%%%$$$#################################""""""""""""######!!!""""""######""""""!!! !!!!!!!!!!!! !!!"""$$$$$$###""""""!!!!!! !!!!!!"""######""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!"""""""""""" """#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""######""""""""""""######$$$$$$$$$#########"""""""""!!!""""""!!!!!!!!!!!!""""""""""""######$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%###$$$%%%&&&''''''&&&%%%$$$"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$###$$$""""""#########$$$$$$$$$''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$$$$%%%!!!!!!!!!!!!!!!"""###$$$######$$$%%%&&&&&&''''''######$$$%%%$$$###"""!!!!!!!!!""""""""""""!!!!!!!!!"""""""""!!! !!!!!!!!!!!!!!!""""""###########################"""$$$%%%%%%###"""###%%%$$$$$$#########$$$$$$%%%######""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%&&&&&&&&&%%%$$$###"""!!!$$$$$$%%%$$$$$$###""""""%%%%%%%%%%%%$$$$$$######&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$######"""!!!############"""""""""""""""######$$$$$$######""" !!!!!!"""######$$$$$$###############"""""""""$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########""""""!!!!!!"""""""""############ !!!"""""""""""""""!!! !!!$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""######""""""############"""""""""""""""######""""""""" !!!"""$$$$$$###""""""!!!!!! !!!!!!"""######""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$### !!!!!!!!!"""""""""### """#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""################################################%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########"""""""""#########""""""!!!!!! #########$$$$$$%%%%%%%%%!!!!!!""""""""""""!!!!!!"""""""""######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''##################$$$$$$$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$%%%&&&''''''%%%###!!!"""###$$$$$$###"""!!!######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$#########""""""''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% """###$$$%%%&&& !!!"""###$$$!!!!!!""""""######$$$$$$ !!!###$$$###""" !!!!!!""""""""""""!!!!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$#########"""""""""%%%'''&&&###"""$$$&&&$$$$$$$$$$$$$$$$$$%%%&&&############""""""!!!!!!######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$######%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""" #########$$$######""""""$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######"""""""""############$$$""""""""""""""""""""""""$$$$$$###""""""""""""###"""""""""""""""""""""""""""############""""""!!!""""""""""""############ !!!"""""""""!!!!!!!!! !!!###$$$$$$##############################""""""!!!!!!""""""#########$$$$$$$$$$$$############$$$$$$$$$$$$######!!!!!!"""###############"""!!!!!!!!!!!!""""""###""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$### !!!!!!""""""###### !!!!!!"""""""""""""""##############################"""""""""!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############"""!!!!!!#########""""""!!!######$$$$$$%%%&&&&&&'''!!!""""""######""""""!!!"""""""""###############$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&''''''((((((###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$"""""""""###############%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%######$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$###""""""!!!######$$$%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$$$$%%%!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""######""""""!!!!!!!!!!!!""""""""""""!!!!!!"""!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!"""#####################$$$$$$$$$!!!$$$&&&%%%""" ###&&&###############$$$%%%%%%"""""""""""""""#########!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%%%%$$$$$$$$$ """$$$&&&'''((((((((())))))************)))###$$$%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$###"""!!!!!!""""""############"""'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$###"""""""""""""""""""""""""""""""""""""""###############"""!!!!!!""""""""""""############!!!"""#########"""!!!  """######"""########################""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$######"""""""""""""""######$$$###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""" !!!"""#########!!!!!!!!!!!!!!!""""""###########################!!!!!!!!!"""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$###"""!!! !!!"""#########"""!!!!!!$$$$$$$$$$$$$$$$$$%%%%%%""""""###$$$$$$###""""""############""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&'''"""%%%&&&&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%$$$""""""$$$%%%$$$###'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&'''&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$###"""$$$$$$##################""""""###$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############""""""""""""###$$$%%%&&&$$$$$$$$$###############'''&&&$$$###"""###$$$%%%!!!!!!""""""""""""!!!!!!###"""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!!!!"""######!!!!!!"""###$$$%%%%%%&&& ###&&&$$$ """%%%""""""!!!""""""###$$$$$$ !!!"""###$$$%%%%%% !!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%$$$#########%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%&&&&&&'''&&&&&&!!!"""$$$&&&''''''''''''%%%%%%&&&'''&&&%%%$$$#########$$$%%%%%%&&&''''''""""""######$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%&&&&&&&&&&&&%%% !!!"""###############$$$$$$$$$######"""""""""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!""""""""""""###############$$$%%%%%%$$$###"""!!!  """###"""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$#########"""!!!!!!!!!"""$$$%%%$$$###"""!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!  !!!"""######$$$"""!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$"""!!! !!!###$$$%%%%%%$$$$$$%%%%%%$$$$$$###""""""""""""###$$$%%%%%%$$$###"""$$$$$$######""""""!!!!!!!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''"""$$$'''&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$'''''''''(((((()))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%!!!!!!"""###$$$$$$%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%&&&$$$!!!!!!"""$$$$$$$$$%%%$$$""""""""""""$$$%%%%%%&&&''''''(((((('''''''''&&&$$$###"""######$$$$$$$$$%%%&&&%%%$$$###""""""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""$$$&&&&&&$$$"""###$$$%%%%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""&&&&&&%%%%%%$$$#########""""""###$$$$$$$$$$$$###&&&%%%###"""!!! !!!!!!!!!!!!"""###$$$%%%%%%&&&""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%%%%"""''''''%%%$$$###"""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''"""""""""######$$$$$$%%%%%%$$$###"""!!!!!!!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$######""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$###"""!!!"""###########################"""""""""""""""""""""""" !!!!!!!!!!!!%%%$$$###!!!!!!!!!"""###!!!!!!!!!!!!"""""""""""""""###"""!!!"""$$$$$$"""!!!"""%%%&&&$$$!!! !!!###$$$%%%&&&'''""""""""""""""""""""""""!!!!!!""""""""""""!!! """"""""""""""""""""""""""""""###$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! #########"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""!!!!!!!!!!!!!!!"""########################!!!!!!"""""""""!!!!!! ###########################$$$$$$%%%%%%$$$$$$###&&&$$$"""###%%%%%%""" !!!"""""""""""""""%%%$$$###""""""###$$$%%%&&&%%%###""""""###%%%&&&$$$$$$###"""!!!!!!""""""&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&%%%###"""###$$$'''&&&&&&%%%%%%&&&&&&'''%%%''')))(((&&&%%%&&&)))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########%%%###!!!"""%%%'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""$$$$$$%%%&&&''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((($$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$%%%###"""!!!""""""!!!###############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###############################################################$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###"""!!!!!!"""#####################$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$ $$$&&&&&&###'''&&&%%%$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$$$$$$$$$$###"""""""""""""""###$$$$$$$$$%%%&&&&&&%%%$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%'''((()))%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$############$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""#########$$$%%%$$$###"""!!!!!!"""###""""""""""""############""""""###""" """###$$$###"""###%%%%%%$$$"""""""""###$$$%%%&&&&&&'''########################"""""""""###"""""""""!!!########################!!!"""######$$$$$$######$$$$$$######"""!!!!!!!!!###"""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######################## !!!""""""#######################################$$$$$$%%%%%%$$$$$$###%%%###"""###%%%%%%### !!!"""######$$$#########%%%$$$###""""""###$$$%%%&&&%%%$$$""""""###$$$%%%%%%$$$######"""""""""###&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&%%%&&&'''&&&$$$###$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%''')))(((&&&%%%'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$&&&$$$######&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$###"""""""""######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&---***&&&#####################""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%"""""""""""""""###$$$%%%$$$$$$$$$#########""""""((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$!!!"""%%%'''&&&$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%$$$$$$!!!!!!!!!""""""$$$%%%%%%###$$$%%%''''''%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$########################$$$$$$$$$$$$###"""!!!!!!"""###$$$###%%%'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$###"""""""""##################$$$$$$$$$$$$ """$$$$$$"""!!!"""######$$$%%%$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&########################"""#############################################!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""######!!!!!!!!!!!!""""""""""""########################"""""""""""""""""""""""""""""""""!!!!!!""""""########################### !!!"""###$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$######""""""###%%%&&&$$$###"""###$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$'''&&&$$$###"""###$$$$$$%%%%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))(((((((((&&&'''((('''%%%%%%%%%'''''''''&&&&&&&&&&&&''''''&&&'''((((((&&&&&&'''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&'''%%%$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((000,,,&&&""""""$$$%%%&&&$$$###"""!!!"""###$$$%%%###########################$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''""""""###$$$$$$$$$$$$########################$$$########################""""""""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&'''&&&$$$$$$$$$$$$$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$###"""""""""######$$$%%%"""###%%%''''''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################''''''&&&%%%$$$""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!"""###$$$"""###%%%%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!"""""""""$$$#####################"""""""""#########$$$$$$ """$$$%%%$$$############%%%'''%%%"""!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################!!!!!!"""############"""!!!!!!""""""############"""""""""""""""#########!!!!!!!!!!!!""""""""""""########################"""""""""""""""""""""""""""""""""!!!""""""##############################"""###$$$$$$%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###""""""###$$$%%%&&&%%%%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''(((((())))))((((((''''''((()))((('''&&&'''(((''''''&&&&&&&&&&&&'''''''''((((((((('''''''''(((((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&'''((()))))))))%%%  """###$$$###""""""###$$$&&&'''########################""""""###############"""########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$###""""""###$$$$$$$$$$$$###%%%%%%%%%$$$###""""""!!!!!!""""""###$$$$$$%%%%%%""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&%%%%%%%%%%%%%%%$$$###############"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%########################!!!""""""$$$%%%&&&''''''""""""###$$$%%%&&&&&&'''##############################"""!!!!!!"""######!!!###%%%$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""#########$$$$$$$$$$$$###!!!!!!!!!"""""""""###### """%%%&&&%%%$$$$$$$$$$$$&&&'''%%%"""!!!###&&&############""""""""""""##############################""""""###$$$%%%%%%########################!!!!!!"""###############!!!!!!!!!"""######$$$$$$!!!!!!""""""############!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$########################%%%%%%%%%%%%%%%$$$###"""###########################$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%%%%&&&&&&&&&!!!"""######$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$#########&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''%%%&&&'''(((''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((''''''''''''((())))))''''''((()))(((''''''&&&&&&''''''((((((((('''(((((((((((('''(((((('''''''''(((((())))))(((&&&&&&&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%#########$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&'''((())))))&&&###  """######""""""""""""###$$$%%%&&&########################!!!!!!"""############"""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!! $$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$"""!!! !!!"""###$$$%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%######"""""""""######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$#######################################"""$$$&&&%%%$$$###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""###$$$$$$%%%$$$$$$$$$ !!!!!!!!!""""""""""""!!!###%%%%%%$$$$$$%%%&&&''''''&&&$$$""""""$$$%%%""""""""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$!!!!!!""""""#########$$$!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$%%%########################&&&&&&&&&%%%$$$###"""!!!###########################$$$$$$%%%%%%$$$$$$###!!!###%%%&&&%%%%%%&&&'''!!!""""""###$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&&&&((())))))((('''(((***((((((''''''''''''(((((()))(((''''''))))))((('''(((''''''''''''((())))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%$$$""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&#########$$$$$$$$$$$$$$$$$$######"""######$$$$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((&&&$$$######$$$%%%###""" !!!######$$$$$$########################!!!"""######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%$$$""""""""""""#########$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###$$$%%%%%%$$$###"""!!!###%%%$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$!!!!!!"""""""""#########"""$$$%%%$$$$$$$$$&&&((()))'''$$$######$$$$$$$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%"""""""""""""""######### !!!!!!"""######$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&########################$$$$$$%%%%%%$$$###""""""###########################$$$$$$%%%%%%$$$$$$###!!!$$$&&&&&&%%%$$$%%%'''"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''(((((())))))(((((('''&&&'''((((((''''''(((***((((((''''''''''''((((((***((('''''')))***)))''''''&&&&&&&&&''''''((()))((((((((())))))(((((((((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&'''%%%###"""$$$&&&''''''''''''''''''''''''"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&''''''(((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&$$$$$$$$$$$$############""""""""""""###$$$%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###""""""######"""!!!"""""""""!!!"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((""""""###$$$$$$$$$$$$###"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$###############""""""""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&############$$$%%%&&&&&&%%%$$$"""!!!!!!"""$$$%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$""""""!!!$$$$$$$$$$$$######""""""!!!###%%%''''''%%%###!!! """"""  !!!%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!""""""""""""#########"""###$$$%%%&&&%%%%%%$$$"""############$$$$$$$$$###$$$$$$$$$###$$$'''***+++'''###"""$$$&&&%%%###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! """$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%######"""""""""""""""""" !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""""""""""""""###$$$%%%&&&########################"""######$$$$$$$$$##############################$$$$$$$$$%%%%%%$$$$$$$$$"""%%%''''''%%%$$$%%%'''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$!!!"""###$$$%%%&&&&&&&&&############$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$%%%&&&(((***,,,(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))%%%'''((((((''''''(((***((((((''''''''''''((((((***(((&&&'''***+++)))'''&&&&&&&&&&&&&&&'''((()))'''((()))******)))((('''((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))&&&(((((('''$$$###%%%'''''''''''''''''''''''''''"""###$$$%%%&&&&&&'''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((""""""######$$$%%%&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$%%%&&&((((((""""""###$$$%%%%%%&&&&&&###$$$%%%&&&'''&&&%%%$$$$$$#########$$$%%%%%%&&&"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$###!!! $$$###"""""""""###%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%$$$""""""""""""###$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%$$$$$$#########&&&%%%$$$###"""###$$$%%%$$$%%%&&&&&&%%%$$$"""!!! !!!###&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$######$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$###""""""""""""########################'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&&&&&&&''')))'''$$$""""""$$$%%%### $$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&###!!!"""%%%'''&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$######$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!###$$$%%%########################!!!!!!!!!!!!""""""""""""""""""###$$$%%%%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!###%%%&&&&&&%%%###!!!!!!"""###$$$"""######$$$%%%%%%&&&&&&!!!"""###$$$%%%&&&''''''########################&&&$$$"""###%%%&&&%%%"""$$$$$$$$$$$$######""""""$$$#########""""""!!!!!!&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&''')))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))************)))(((((())))))))))))))))))))))))+++******)))(((''''''&&&''''''(((((())))))******))))))))))))))))))))))))******)))((('''&&&&&&%%%))))))(((((('''''''''&&&)))((('''&&&%%%$$$$$$$$$(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################%%%%%%&&&&&&%%%%%%$$$###$$$$$$######"""###############$$$$$$$$$%%%%%%%%%...---***'''%%%$$$$$$$$$%%%$$$#########$$$%%%&&&######%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$$$$######$$$###"""""""""###$$$%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######'''&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&&&&######$$$%%%%%%%%%$$$######$$$&&&((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$###$$$%%%"""!!! !!!$$$&&&%%%###$$$#########""""""""""""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$!!! """###""" $$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$######$$$$$$$$$$$$$$$#########""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""######""""""""""""""""""""""""""""""""""""############"""""""""######$$$$$$$$$""""""""""""""""""""""""$$$###"""!!!"""###%%%&&&&&&%%%###"""""""""$$$%%%%%%$$$$$$$$$$$$#########!!!!!!!!!"""""""""""""""'''&&&&&&&&&&&&&&&&&&'''&&&$$$"""###%%%&&&%%%###$$$$$$$$$$$$#########"""%%%$$$$$$$$$############%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%'''(((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((((((''''''''''''&&&&&&&&&))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))+++******)))((((((''''''((((((((()))))))))))))))(((((((((((((((((((((((()))))))))((('''''''''&&&))))))((((((((('''''''''***)))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$#########$$$$$$###$$$$$$$$$$$$%%%%%%%%%***)))(((&&&%%%%%%&&&&&&%%%$$$#########$$$%%%&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""###$$$%%%&&&######""""""######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&'''!!!"""###%%%&&&&&&''''''!!!"""###%%%%%%&&&%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))((('''&&&&&&''''''&&&&&&%%%$$$$$$###&&&%%%$$$%%%&&&'''&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''######$$$$$$$$$$$$%%%%%%$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&%%%###""""""######""""""###%%%&&&%%%$$$###############""""""""""""""""""#########$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&$$$""""""$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$###$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!####################################$$$$$$$$$$$$"""""""""""""""""""""###########################$$$###"""""""""###%%%&&&&&&%%%$$$#########$$$%%%&&&&&&%%%###"""!!! &&&&&&&&&%%%%%%$$$$$$$$$((((((&&&&&&&&&&&&((((((%%%$$$######%%%%%%$$$###$$$$$$$$$$$$############%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((((((((('''''''''''''''&&&'''(((((()))&&&&&&'''''''''(((((((((************************))))))((((((((((((''''''''''''((((((((()))))))))************************************************---,,,***)))((((((((()))))))))))))))))))))))))))*********))))))(((((('''))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''))))))(((((('''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''(((%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###"""""""""###%%%&&&###############$$$$$$$$$""""""!!!"""""""""######$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%#########$$$$$$%%%%%%%%%!!!###$$$&&&''''''&&&%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''&&&&&&''''''&&&&&&%%%%%%%%%%%%'''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&%%%#########$$$((('''&&&&&&%%%%%%$$$###########################!!!""""""""""""##################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$##############################!!!!!!"""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$###############"""""""""##############################"""""""""###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%$$$###"""!!! (((''''''''''''&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&###$$$&&&''''''&&&$$$###&&&&&&&&&&&&%%%%%%%%%%%%'''''''''(((((('''''''''''''''&&&&&&''''''((()))%%%&&&&&&'''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''(((((((((((()))))))))************************************************///---+++((('''((()))***))))))))))))))))))))))))*********)))))))))((((((+++******))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((('''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&&&&'''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""###$$$""""""######$$$$$$$$$$$$""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&#########$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&$$$###%%%%%%%%%$$$$$$#########&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''""""""######$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&%%%%%%&&&((('''''''''%%%$$$###""""""###############$$$$$$$$$!!!""""""""""""#########%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###### !!!!!!###%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""####################################!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$#############################################$$$$$$$$$%%%%%%$$$$$$#########$$$""""""""""""""""""""""""############$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((($$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&''''''(((%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))///---+++)))((((((***+++************************************))))))))))))++++++******))))))(((((())))))))))))))))))))))))((((((((()))))))))))))))(((((())))))))))))))))))''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""""""""###$$$$$$$$$$$$###%%%%%%$$$######%%%&&&'''$$$$$$%%%$$$###"""!!! """""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%$$$$$$'''&&&%%%$$$############(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''(((((('''&&&%%%&&&'''((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%#########$$$$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&&&&&&&''')))!!!###$$$###"""!!!"""$$$#########$$$$$$$$$$$$$$$"""""""""#########$$$$$$&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""""""""###&&&((($$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$$$$$$$ !!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%########################""""""######$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""###$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$&&&%%%%%%&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''((())))))******''''''''''''''''''''''''(((((())))))))))))******((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++***)))***++++++******************************************************************))))))************************))))))))))))))))))))))))(((((())))))))))))************))))))((()))))))))(((((((((((((((((((((((('''(((((((((((()))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!%%%%%%&&&&&&%%%%%%$$$###$$$######$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$%%%&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$######"""!!!"""###$$$%%%$$$$$$###&&&&&&$$$$$$$$$%%%'''(((###$$$%%%%%%%%%$$$###"""""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$#########$$$%%%((('''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''(((&&&%%%&&&'''((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$%%%'''"""$$$&&&%%%###"""###%%%#########$$$$$$%%%%%%%%%############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&%%%$$$###&&&(((&&&%%%%%%%%%$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""######$$$###"""""" !!!!!!"""""""""#########""""""######$$$$$$%%%%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$"""#########""""""!!!!!!""""""######$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$###$$$&&&%%%###"""$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&$$$######$$$&&&'''$$$%%%&&&'''((((((''''''''''''(((((((((((('''''''''''''''&&&''''''((()))''''''(((((()))))))))***(((((((((((((((((((((((((((((()))))))))*********(((((()))))))))***************************************************************++++++++++++,,,,,,******************************************************************+++++++++++++++++++++++++++++++++*********)))((((((((((((((()))))))))*********++++++***)))((((((((()))(((((((((((((((((((((((('''((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%&&&&&&%%%%%%$$$###"""""""""######%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&$$$$$$$$$%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&& !!!###$$$%%%%%%$$$###!!!"""###$$$%%%$$$######%%%$$$###""""""$$$&&&'''"""###%%%&&&''''''&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$$$$%%%''')))***$$$######"""###%%%&&&'''%%%%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''''''''((((((((((((((('''((((((((('''&&&&&&%%%%%%((('''&&&&&&'''((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&%%%###"""###$$$)))++++++)))%%%######%%%#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%###  ###&&&&&&&&&%%%%%%$$$$$$$$$########################""""""$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$###""" ########################"""############$$$$$$$$$ !!!!!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###"""""""""""""""!!! ######$$$$$$$$$%%%%%%%%%%%%$$$$$$###""" """$$$&&&((((((&&&$$$""""""%%%&&&%%%###"""$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%&&&'''((((((&&&$$$""""""$$$&&&(((###$$$&&&((())))))(((((((((((())))))))))))((((((((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++))))))+++,,,,,,,,,,,,,,,******************************************++++++)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((''''''(((((())))))*********+++******)))'''&&&&&&&&&&&&(((((((((((((((((((((((('''((((((((())))))******'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$""""""""""""###$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%$$$%%%&&&'''''''''&&&%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%'''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&''''''))))))))))))((('''&&&%%%)))((('''&&&%%%&&&'''(((%%%$$$$$$&&&((())))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&$$$"""###%%%&&&%%%"""&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!&&&$$$######$$$%%%$$$#################################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%###""""""!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$(((&&&%%%######$$$&&&'''$$$$$$##################&&&$$$"""!!!!!!"""$$$&&&&&&&&&%%%$$$$$$######"""&&&%%%%%%$$$###"""!!!!!!########################$$$$$$$$$$$$######"""""" !!!!!!""""""###### !!!"""###%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&############""""""!!!!!!########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############""""""!!! #########$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&''''''''''''((((((((()))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************(((((()))++++++,,,,,,,,,************++++++++++++***+++,,,,,,---,,,,,,,,,***+++,,,+++******+++---***+++,,,------,,,******......---,,,++++++++++++111000...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,***)))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''"""''')))&&&$$$%%%'''%%%&&&%%%$$$$$$$$$&&&(((***'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$$$$%%%&&&"""""""""""""""""""""""""""######$$$$$$######"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%'''&&&$$$######$$$&&&'''$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&%%%%%%%%%''''''&&&%%%%%%&&&'''((()))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&$$$######%%%&&&%%%###&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$######"""%%%###"""###$$$&&&%%%%%%"""""""""""""""""""""""""""""""""############$$$%%%$$$$$$######$$$$$$%%%$$$###"""!!!!!! !!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$(((&&&$$$"""!!!!!!"""###################################################$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###""""""!!!!!!########################$$$$$$$$$$$$#########"""##################"""""" !!!"""######$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$######"""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%)))((('''&&&&&&'''((()))%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''((((((((('''''''''((((((((())))))''''''(((((()))*********************************''''''''''''((((((((()))))))))***++++++,,,++++++))))))))))))******************++++++,,,++++++***---...///...---,,,...///------.........------,,,------,,,+++++++++++++++---,,,+++*********+++,,,++++++++++++++++++++++++++++++***)))))))))******,,,+++***)))))))))))))))***************************)))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''(((///222,,,$$$###%%%&&&((('''%%%$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&%%%%%%###########################$$$$$$%%%%%%$$$$$$###%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$&&&&&&&&&$$$$$$$$$$$$&&&&&&###$$$$$$$$$%%%%%%%%%%%% !!!###$$$&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((()))'''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&&&&%%%####################################$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###""""""!!!!!!!!!""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$'''%%%###!!!  ########################"""###$$$%%%%%%$$$###""""""######$$$%%%%%%&&&&&&#####################"""########################$$$$$$$$$$$$############&&&%%%%%%$$$######""""""######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&'''((()))******''''''((((((((()))))))))''''''((())))))******+++************************'''''''''((((((((())))))******+++,,,,,,,,,+++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++,,,---......,,,,,,---......------........................---------------+++++++++++++++,,,---...++++++++++++++++++++++++,,,+++***))))))(((((()))++++++******)))*********++++++++++++++++++++++++******)))))))))((((((((())))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((('''''''''''''''''''''''''''''''''''''''111555...$$$!!!$$$''')))(((&&&%%%$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&''''''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""!!!!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%'''((()))******$$$$$$$$$%%%&&&'''((((((%%%$$$$$$&&&((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''(((((('''%%%$$$"""''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$"""######$$$%%%%%%%%%%%%&&&$$$######$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%$$$#########$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$###!!! ###############$$$$$$$$$#########$$$$$$##################$$$$$$%%%%%%%%%############$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############%%%&&&&&&&&&%%%$$$$$$###"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$###########################&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))))))'''(((((((((((()))))))))'''(((((()))******++++++************************))))))*********+++++++++++++++,,,,,,,,,,,,++++++---------------------------------......------,,,,,,...//////...---...///111111111111111222222333222222222222222222111111///////////////000000111.........------------------,,,,,,+++++++++++++++++++++*********++++++,,,++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''!!!)))---)))######&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!! """######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))###$$$%%%&&&''''''((((((%%%$$$$$$&&&((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''(((((('''%%%###"""(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''&&&%%%%%%$$$%%%&&&''''''''''''&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%(((&&&$$$###$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%############$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######""""""#########$$$""""""#########$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$%%%"""""""""#########$$$$$$%%%%%%%%%%%%$$$###"""!!!"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((((((((()))))))))***(((((())))))***+++++++++************************************+++++++++++++++,,,,,,------------,,,,,,,,,------------......,,,---......//////......///222444555444444444555777777888888999999999999777888888888777666555444444555444444444444333333000000000//////.........---,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,---************************************))))))))))))************************(((((())))))))))))(((((((((((((((((('''''''''''''''''''''''''''''''''''' $$$%%%$$$%%%((((((&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''$$$$$$%%%%%%&&&&&&''''''&&&'''((('''%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''(((((((((''''''&&&%%%%%%&&&'''(((((((((((()))'''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$$$$######$$$&&&'''(((((('''&&&&&&&&&'''(((((((((((('''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&'''((((((&&&&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%(((&&&$$$###$$$$$$###!!!""""""""""""""""""""""""############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%&&&$$$""" """$$$&&&&&&&&&%%%%%%$$$######"""###$$$$$$$$$%%%%%%&&&&&&########################$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!""""""###$$$$$$%%%"""""""""""""""!!! ######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###""""""&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((((('''''')))))))))(((((((((''''''((((((((()))))))))******(((((()))******++++++,,,++++++++++++++++++++++++((((((((()))))))))*********+++,,,---............******+++,,,---...//////---...///000111222222222111444777999999999:::;;;;;;<<<===?????????>>>>>>@@@@@@@@@@@@???===:::999:::::::::::::::999888777444444444333333222222111///......---------------------,,,,,,+++,,,,,,,,,************************++++++*********)))))))))************************((())))))******))))))(((((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&$$$'''***(((###$$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########&&&&&&&&&%%%$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!"""######$$$$$$$$$$$$###########################$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&(((((('''&&&%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&'''((()))))))))(((''')))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###$$$&&&((()))(((''''''$$$$$$&&&'''''''''&&&%%%%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&((()))(((&&&&&&''')))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$&&&$$$######$$$%%%%%%$$$########################"""""""""############$$$%%%$$$$$$######$$$$$$%%%######"""""""""###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$#####################$$$########################$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$$$$$$$""""""#########"""!!!!!!$$$$$$######$$$$$$%%%&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&((((((((((((((()))))))))(((((()))))))))*********((())))))******+++,,,,,,++++++++++++++++++++++++(((((()))))))))*********)))***,,,---///000000000++++++---...000111333333222333555777999:::;;;;;;777;;;???BBBCCCCCCEEEFFFFFFHHHKKKNNNNNNMMMKKKJJJMMMMMMMMMLLLJJJGGGDDDCCC@@@AAABBBCCCCCCCCCBBBBBB=========<<<;;;:::::::::777666444222111000/////////...---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************))))))************))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%((()))&&&&&&((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""############"""!!!!!!""""""""""""""""""""""""%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''(((((('''(((((((((&&&%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''((())))))(((((((((((()))******)))((('''%%%$$$$$$&&&((())))))(((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%$$$%%%&&&'''))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''###$$$&&&((())))))((('''"""###$$$%%%&&&%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&(((***)))&&&%%%''')))&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$######"""!!!"""%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""#########$$$$$$%%%&&&&&&"""""""""!!!!!!!!!!!!!!!########################$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$###"""###$$$&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''''''((()))******)))((('''''''''''''''((((((((()))%%%%%%&&&''''''&&&%%%%%%&&&&&&'''((()))***++++++))))))))))))************)))))))))***++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))***,,,...///000111111...///000222444666888999999:::<<<>>>AAABBBCCCDDDDDDGGGLLLOOOQQQRRRSSSUUUXXX[[[___bbbcccaaa^^^\\\XXXYYYXXXWWWUUUQQQNNNLLLFFFGGGIIIKKKLLLLLLLLLLLLFFFFFFEEEEEEDDDCCCBBBBBB@@@>>><<<999666333222111000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************))))))************)))))))))((((((((('''''''''''''''''''''''''''''''''''' &&&)))&&&$$$%%%((((((''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%$$$$$$###'''&&&%%%%%%$$$$$$$$$%%%!!!"""###$$$%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$######""""""######$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******&&&&&&''''''((()))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''')))))))))((('''''''''&&&+++***)))'''''''''((()))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********))))))(((((('''''''''&&&***)))'''&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&'''((())))))***))))))''''''''''''''''''''''''#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((('''&&&%%%$$$%%%&&&'''$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""$$$&&&$$$###############$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$###""""""!!!!!!""""""%%%######$$$'''(((&&&$$$###$$$%%%&&&''''''''''''###$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&(((((((((((((((((((((((('''((((((((((((((('''&&&&&&&&&&&&&&&&&&'''((((((***)))))))))((((((''''''************************))))))******+++++++++++++++++++++,,,------,,,***))))))***,,,...///...---,,,///222222000000222555:::888666777;;;???CCCDDDFFFHHHKKKMMMOOOQQQTTTWWW]]]^^^```bbb```^^^dddlllpppvvv{{{|||}}}|||uuummmlllmmmllljjjhhheee___ZZZXXXTTTUUUYYYZZZWWWYYY^^^[[[WWWUUUVVVSSSMMMJJJKKKFFFDDDAAA???>>>===:::888777444111---,,,,,,---...000---+++***+++,,,,,,+++,,,,,,++++++++++++,,,,,,******************++++++)))))))))))))))))))))))),,,+++)))((((((((()))***(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$&&&''''''&&&$$$###!!!"""$$$&&&'''''''''&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((''''''''''''&&&%%%%%%$$$######))))))))))))))))))))))))((()))))))))(((((('''&&&'''''''''((((((((())))))))))))))))))(((((((((((())))))((('''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''******)))((((((''''''&&&))))))((((((((('''''''''((('''&&&&&&&&&'''(((((())))))))))))))))))))))))&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''(((&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""$$$&&&$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$############$$$"""!!! """$$$%%%###!!!"""###$$$%%%&&&&&&&&&&&&###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&''''''((()))*********))))))(((((((((************************************************...------------,,,***))),,,,,,,,,---///000111000000333777999999;;;???CCCCCCCCCCCCDDDHHHLLLOOOPPPUUUYYY]]]___```bbbeeehhhppppppsssuuussssssxxx}}}{{{vvvrrrnnnhhheeehhhjjjjjjmmmrrrqqqkkkfffdddaaa]]][[[]]]RRRPPPLLLIIIGGGDDD@@@===<<<;;;888666444333444444000...,,,+++,,,---,,,,,,---,,,++++++*********+++*********+++++++++++++++************************++++++)))((((((((()))***(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&'''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((******)))(((((('''&&&&&&((('''&&&%%%$$$###""""""))))))))))))))))))))))))))))))*********)))((((((''''''((((((((()))))))))((((((((()))))))))))))))''''''((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&&&&%%%))))))((((((((((((''''''&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$######"""""""""###$$$%%%'''(((&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""###$$$$$$"""###$$$&&&$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%!!! !!!######"""!!!!!!"""###$$$%%%%%%%%%$$$###$$$%%%%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&'''((()))))))))(((((((((''''''(((((()))******************)))))))))******************************************))))))---------------,,,,,,,,,............///111333444444999>>>AAABBBFFFKKKOOOOOOPPPSSSVVVZZZ^^^aaacccmmmrrryyy{{{zzzzzz~~~~~~|||yyyuuuqqqqqqsssccc```\\\XXXVVVRRRNNNKKKDDDCCCBBB???===;;;999888444222000//////000///---...---,,,,,,++++++++++++++++++++++++++++++++++++************************+++******)))((()))))))))((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&%%%$$$***))))))((('''%%%###"""$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''(((((())))))))))))((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))((((((&&&&&&&&&&&&'''''''''''''''''''''(((((()))))))))&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((())))))(((((((((((((((((('''''''''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######"""""""""######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$######%%%&&&%%%%%%$$$#########$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$""""""###$$$%%%%%%$$$$$$###%%%%%%$$$"""!!!"""###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&'''))))))******''''''''''''''''''''''''%%%%%%'''((())))))))))))((((((((((((((()))******++++++******************************************+++************)))))))))+++,,,---------...///111222222222333444777;;;>>>@@@EEEJJJNNNPPPTTTYYY^^^]]]```ffflllqqquuuyyy{{{tttqqqmmmjjjhhheeeaaa___VVVUUURRROOOJJJFFFAAA???:::888666555555444222000......------------......,,,,,,,,,,,,,,,+++++++++************************+++******)))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$###%%%&&&&&&&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''(((((((((((())))))******))))))))))))************************************'''(((((())))))(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((((((((***++++++***)))(((&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((()))))))))))))))))))))))))))((((((''''''&&&************************)))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&%%%%%%$$$$$$#####################"""$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###########################$$$%%%$$$######%%%'''&&&%%%%%%$$$######$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%$$$###%%%%%%$$$"""!!!"""###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###%%%&&&'''(((((()))''''''''''''''''''''''''%%%%%%'''((())))))))))))((((((((((((((()))************************++++++************************++++++++++++************,,,...//////...///222444666888;;;===???CCCJJJNNNQQQVVV\\\aaadddiiioootttsssyyy~~~{{{xxxtttqqqnnnmmmiiiccc\\\TTTNNNJJJBBB@@@===;;;:::888555222...------------......///------------,,,,,,++++++************************************)))))))))((())))))((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''###$$$%%%&&&'''&&&%%%$$$######$$$%%%%%%$$$$$$$$$ """$$$&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((''''''((())))))***++++++*********)))((((((''''''************************''''''(((((())))))(((((((((((()))))))))*********''''''''''''(((((((((((())))))***+++++++++******&&&&&&''''''((()))))))))''''''''''''''''''''''''))))))(((((('''&&&&&&%%%(((((())))))))))))******))))))***))))))'''&&&%%%))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###$$$%%%''''''&&&%%%$$$$$$###$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$###############$$$%%%'''&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%%%%###"""###$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''######%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((((((((''''''(((((()))***)))))))))***************************************+++++++++,,,,,,,,,------111333444333111222555999999===CCCHHHLLLSSS[[[aaabbbhhhnnntttxxx~~~{{{sssjjj```XXXTTTNNNLLLHHHEEECCC???:::777111000///......---......///......------,,,,,,+++++++++++++++++++++++++++)))************)))(((((()))))))))(((((((((''''''((((((((('''''''''&&&&&&&&&&&&'''(((((((((((('''%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&((()))***''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&''''''((('''''''''''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%''''''&&&%%%$$$######$$$%%%&&&&&&&&&&&& !!!###%%%&&&((())))))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******)))(((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((++++++******))))))))))))))))))))))))))))))******((((((((((((((((((((((((************************'''((())))))*********)))((()))))))))************************)))))))))))))))))))))))))))***++++++&&&&&&''''''((())))))***((((((((((((((((((((((((******)))((((((''''''&&&(((((()))))))))*********(((((()))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))((((((((((((((((((((((((((((((((()))(((&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$##################%%%'''&&&###"""###$$$######$$$$$$$$$$$$#########$$$%%%%%%$$$$$$%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&''''''((()))((((((((())))))*********************************++++++,,,------...//////111444777777777999???EEEEEELLLUUU]]]dddkkkuuu|||xxxooogggccc___]]]YYYUUUQQQLLLFFFBBB;;;:::888555333111///////////////...---,,,,,,,,,++++++++++++++++++++++++)))******+++***)))((('''))))))))))))((((((((('''((((((((((((''''''''''''%%%&&&'''((()))(((((('''$$$%%%%%%&&&'''((())))))&&&&&&&&&''''''(((((((((%%%&&&'''(((((('''&&&%%%%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&"""###%%%'''''''''%%%$$$###$$$%%%&&&''''''((('''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))((('''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))),,,+++++++++******))))))++++++******)))(((((((((%%%&&&''')))***,,,---...************************((()))***+++++++++++++++''''''''''''((((((((((((---,,,,,,,,,+++*********)))(((''''''''')))***+++&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''(((((()))*********(((((())))))*********+++&&&'''(((*********))))))((((((((((((((((((((((((%%%%%%&&&'''(((((((((''')))))))))))))))))))))))),,,***'''%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%%%%&&& """###%%%&&&&&&&&&%%%&&&&&&&&&'''''''''((((((######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$&&&((('''$$$######%%%""""""#########""""""!!!###$$$&&&&&&%%%%%%&&&(((######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&'''((((((''''''(((((()))))))))******************************+++,,,---///000111111,,,111777:::<<>>CCCFFFIIIQQQ]]]gggnnnwwwyyyuuuqqqkkkbbb[[[ZZZUUUNNNHHHCCC@@@<<<:::444222///---,,,,,,,,,------,,,++++++,,,---,,,+++------,,,,,,+++***))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))((((((&&&%%%$$$######&&&&&&$$$$$$$$$$$$&&&&&&'''%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$$$$###&&&%%%%%%%%%$$$#########$$$%%%&&&''''''&&&%%%$$$""""""######$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&'''((('''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''((((((''''''&&&(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((()))***++++++,,,))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++%%%%%%$$$$$$%%%&&&((()))******************************+++++++++******)))++++++*********)))))))))((())))))***************+++++++++*********))))))***************+++++++++))))))))))))*********+++((())))))))))))))))))(((***************))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&))))))(((&&&%%%%%%%%%%%%$$$$$$############$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$$$$###############$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((()))(((((((((((('''''''''%%%%%%&&&'''((()))+++,,,'''&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((('''(((***+++,,,,,,,,,+++***************+++---//////000111222555888:::<<<@@@FFFOOOUUU\\\eeeqqqzzz{{{pppgggjjjfffaaa\\\VVVOOOHHHCCC<<<999555111000/////////000///......//////...,,,---,,,,,,,,,+++*********************************(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######''''''&&&&&&%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$''''''&&&%%%$$$###""""""%%%&&&''''''''''''&&&%%%######$$$$$$%%%&&&&&&'''&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%&&&(((((((((&&&$$$"""(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++(((((('''(((((()))***+++************************,,,,,,+++***)))))))))***+++++++++++++++*********))))))***++++++++++++***+++++++++++++++*********------,,,+++***))))))((()))))))))***************))))))************)))))),,,+++)))(((((()))***+++((((((((((((((((((((((((&&&&&&&&&''''''(((((())))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&+++***((('''%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###"""!!! ###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))))))))((((((((((((''''''''''''((((((***++++++'''''''''''''''(((((((((&&&&&&''''''((()))******)))***+++,,,,,,,,,,,,,,,+++***)))***---000111222555666777:::>>>CCCGGGIIIOOOWWWcccmmmuuu~~~|||{{{yyywwwsssmmmeee[[[UUULLLGGG@@@:::777555444333000...,,,,,,------,,,+++,,,,,,,,,,,,++++++++++++************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$)))((('''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$%%%&&&''''''&&&%%%$$$&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((('''&&&%%%(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......************************---,,,+++)))((()))******++++++++++++++++++******)))***++++++,,,,,,+++++++++++++++***************------,,,+++******)))(((************************)))******++++++******)))++++++***))))))*********((((((((((((((((((((((((%%%&&&&&&'''((())))))***%%%&&&'''((()))******+++''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((((((&&&%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%''''''&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###""" ###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$((((((((((((''''''''''''+++***)))(((''''''''''''***************+++++++++((())))))***++++++,,,,,,******++++++,,,,,,,,,,,,---+++***,,,000444555555:::<<>>666444111///000000000///,,,,,,,,,,,,,,,,,,------************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''***)))(((&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&######$$$%%%&&&'''((((((######$$$%%%%%%$$$######$$$$$$%%%%%%&&&''''''''')))(((''''''&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''',,,222888<<<(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))***++++++******)))+++++++++++++++++++++++++++***************++++++)))))))))***************++++++,,,------------,,,*********+++++++++++++++******++++++,,,,,,------+++++++++++++++*********++++++,,,,,,,,,,,,++++++'''))),,,......,,,***)))))))))))))))))))))))))))'''''''''(((((())))))***((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''############$$$%%%&&&'''(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$%%%&&&&&&&&&########################$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''))))))''''''(((((())))))******)))))))))))))))))))))(((*********+++,,,---///000///111333555777:::???BBBFFFOOO]]]ppp|||}}}}}}tttjjjbbb]]]XXXPPPJJJ>>>;;;666333111000///...------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''###$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&'''''''''###$$$%%%&&&&&&%%%$$$######$$$$$$%%%&&&&&&''''''))))))((('''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%(((,,,111555888(((((())))))))))))(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,---......---,,,+++++++++++++++++++++++++++((()))***+++++++++++++++*********+++++++++,,,,,,+++,,,,,,---------------,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((())))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""#########$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""###$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''')))***+++&&&&&&''''''((())))))***((((((((())))))******+++++++++,,,,,,...000222444444999???AAABBBFFFNNNUUU[[[ddduuu{{{wwwpppggg___NNNIIIBBB<<<888444111///.........---,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''###$$$$$$%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''(((((()))))))))((('''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((((((***+++,,,---...(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((()))))))))************************************------------------------)))************++++++++++++++++++++++++++++++++++++,,,---------,,,+++***++++++++++++++++++++++++&&&''')))+++,,,,,,,,,++++++++++++,,,,,,---------+++,,,------......------........./////////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++++++++*********+++---...))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))***+++,,,,,,((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***)))((('''''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""!!!''''''''''''''''''''''''$$$$$$############$$$$$$""""""############"""!!!$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&)))(((((((((((())))))***'''(((((()))***+++++++++(((((()))+++,,,---...///---------...000333555777999AAAJJJMMMMMMQQQ\\\eeeoooxxx{{{{{{|||zzzqqqbbb\\\SSSJJJDDD>>>:::777//////...---,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&$$$$$$$$$$$$&&&'''&&&%%%$$$###$$$&&&)))***&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))$$$$$$$$$######$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&'''((()))***,,,)))&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))******))))))(((((('''''''''''''''''''''((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++)))(((''')))+++,,,,,,++++++***))))))(((............------------+++,,,---......---,,,+++///......---,,,+++******+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))(((((((((((((((''''''&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%'''$$$"""$$$((()))%%%!!!######$$$$$$$$$%%%%%%%%%&&&$$$###%%%'''(((%%%#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$%%%########################$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&%%%$$$"""!!!$$$$$$$$$%%%&&&'''((()))((('''&&&%%%$$$%%%&&&&&&((('''&&&%%%$$$%%%&&&&&&%%%&&&'''''''''&&&%%%$$$''''''''''''(((((((((((())))))(((((((((((())))))*********)))))))))))))))+++++++++***************+++***)))***,,,---------...000111222333777<<<@@@FFFOOOVVVWWW[[[eeerrrzzz}}}zzzuuulll```SSSGGG>>>:::888333//////...++++++...------------,,,+++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))((('''&&&&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''')))((('''&&&%%%$$$######'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''')))******(((&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&'''((()))***)))'''%%%$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))***)))))))))((((((((('''(((''''''''''''((())))))******************************))))))))))))******************************++++++,,,,,,,,,---------,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++...///...---++++++,,,...++++++++++++++++++++++++..................------++++++,,,,,,,,,,,,,,,+++......------,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++************************((())))))))))))(((''''''''''''((((((((((((''''''(((''''''&&&&&&''''''((((((((('''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''$$$"""$$$((((((%%%"""$$$$$$$$$%%%%%%%%%&&&&&&$$$""""""###%%%%%%###!!!$$$$$$############$$$$$$'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%%%%%%%&&&(((((()))((('''&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((())))))(((((((((((())))))***)))))))))))))))))))))++++++++++++++++++++++++---,,,+++,,,---.........---///222555999@@@JJJPPPWWW```hhhlllqqqzzz}}}rrrfffWWWJJJAAA999444111111000,,,,,,...............---,,,,,,+++++++++++++++++++++++++++***)))))))))(((((((((((())))))(((((((((((()))))))))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))((('''&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))'''&&&%%%%%%&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((''''''(((((()))*********************************))))))))))))******************************,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,++++++------------------------,,,,,,,,,------------------------.........//////------------------------------...,,,+++***,,,---++++++,,,---......///////////////////////////000---------,,,,,,,,,---------------,,,,,,,,,,,,,,,---..................---,,,,,,------,,,,,,+++***++++++++++++++++++++++++***************************************)))(((((('''(((((())))))(((((('''(((''''''&&&&&&''''''(((((((((''''''&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%###%%%'''(((&&&###$$$%%%%%%%%%%%%&&&&&&&&&$$$###"""###$$$%%%###!!!%%%%%%$$$$$$$$$$$$%%%%%%)))(((((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%&&&((()))***))))))(((''''''''''''((('''&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))******++++++++++++++++++++++++///...---------...///000000333777<<>>>>>??????@@@@@@AAAAAADDDCCCBBB@@@???===<<<;;;;;;;;;;;;;;;:::999888777666666666555555444444333000111111222222111111000///////////////...------------------------------++++++++++++++++++++++++*********+++***))))))((())))))************))))))))))))(((((((((((())))))''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%!!!###%%%%%%###""""""$$$$$$######""""""######$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&'''((())))))(((''''''&&&'''((((((((('''%%%%%%%%%&&&'''(((((()))))))))''''''''''''(((((((((((())))))(((((((((((())))))'''(((((()))******++++++******+++,,,,,,---......+++///222444666;;;DDDKKKRRRddd|||{{{yyyyyyzzzvvvwwwqqqnnnmmmfffgggkkksss~~~zzzmmm___XXXRRRHHH>>>:::555333111...---------...+++++++++++++++++++++++++++++++++*********))))))))))))(((((((((((())))))&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''''''''***'''%%%%%%''')))******((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******)))))))))))))))******+++++++++++++++++++++++++++,,,++++++******++++++,,,---------------------------------.........//////---.........//////000000111111111111111111111111111111222444666777888999:::;;;;;;<<<>>>???@@@@@@======>>>>>>???@@@AAAAAADDDGGGIIIJJJIIIHHHHHHIIIHHHHHHIIIKKKLLLMMMNNNOOOOOONNNMMMKKKHHHFFFEEEDDDBBBCCCCCCCCCCCCAAA???>>>;;;::::::999888777777666222333333444444333333222///////////////......---........................++++++++++++++++++++++++)))************)))(((((())))))************))))))))))))(((((((((((())))))'''''''''(((((((((((((((&&&&&&''''''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%###$$$&&&'''((('''&&&&&&######$$$$$$$$$%%%%%%%%%%%%'''(((((('''&&&&&&'''))))))((((((((('''''''''###%%%((('''%%%###$$$&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%########################$$$$$$&&&''''''&&&$$$$$$###$$$&&&'''((('''&&&&&&$$$$$$$$$%%%&&&'''((()))$$$%%%''')))******))))))'''((()))))))))(((&&&%%%$$$%%%''')))***))))))(((''''''''''''((((((((()))))))))(((((((((((())))))'''(((((()))***+++++++++,,,,,,------...///000000---111666888;;;AAAKKKSSS```ssszzzoooiiigggggg^^^eeesssvvvmmmfffaaa___XXX[[[^^^bbbjjjxxxxxxoooppprrruuu~~~tttjjjfff```TTTGGG@@@888666333000///...//////+++++++++++++++++++++++++++++++++************)))))))))(((((((((((())))))&&&'''((())))))((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%&&&(((((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&)))'''$$$""""""$$$''')))###$$$%%%&&&'''(((((((((%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''')))((((((((()))***++++++......---,,,+++***)))(((+++*********))))))(((((()))************+++++++++,,,,,,,,,,,,,,,,,,------/////////.........------111111111///,,,,,,---///000111222111000//////000---000222333333333444666===:::888:::???CCCDDDCCCJJJKKKKKKLLLMMMMMMMMMMMMLLLPPPQQQPPPQQQSSSRRRNNNSSSVVVYYYYYYXXXXXX[[[^^^ZZZ___cccdddcccdddhhhlllsssmmmeee^^^XXXSSSOOOLLLNNNPPPQQQNNNNNNQQQQQQNNNMMMIIIFFFEEEFFFEEEBBB???===<<<;;;:::999888777777666666555444222000/////////000000000000///......---+++******,,,---......++++++++++++***************)))(((((((((***+++,,,******))))))((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((()))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$"""""""""######$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$###'''''''''''''''''''''''''''((()))(((&&&%%%$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%(((((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''''''''((((((((((((''''''))))))((((((((((((((()))(((((((((((())))))))))))(((((())))))*********+++'''((((((((()))))))))***+++******+++---......---...333999===AAAJJJYYYdddyyyxxxnnnfff^^^YYYWWWXXX]]]fffpppyyy{{{tttkkkdddaaa```___]]]___```aaacccgggqqq}}}~~~}}}xxxqqqhhhkkkmmmkkkmmm{{{}}}yyyuuupppfffXXXNNNCCC>>>777222000///...---,,,+++***+++,,,+++)))''',,,,,,,,,+++++++++******+++++++++***)))((((((''')))))))))(((''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%######%%%'''((($$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((())))))))))))))))))***++++++++++++++++++++++++***+++*********))))))))))))++++++++++++,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,---------------111111111000......000222000111222111000000222444444666777888888999;;;<<>>777333222111000---,,,+++,,,------+++***,,,,,,,,,+++++++++******+++++++++***)))(((((((((''''''(((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%'''((((((((('''&&&((((((((((((((((((((((((***))))))((('''&&&%%%%%%''''''&&&&&&''''''((()))))))))(((((((((((())))))+++***))))))))))))))))))'''(((((()))***+++,,,,,,***************))))))))),,,,,,,,,,,,------------)))******+++,,,------...+++,,,,,,---......//////.../////////......000222111222333444444666999<<<===???@@@@@@AAACCCGGGIIILLLTTT]]]______cccooozzz}}}xxxxxxyyyxxx~~~zzzwwwxxx{{{~~~uuurrrnnnjjjeee```[[[WWWSSSSSSSSSSSSRRRQQQOOONNNJJJHHHFFFCCC@@@>>>======<<<;;;999777444222000///333000...------...---,,,.........------,,,,,,,,,******))))))******+++,,,***))))))))))))(((((((((((((((''''''''''''(((((()))))))))))))))***++++++)))(((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))************,,,,,,++++++++++++++++++)))***---000333555777888<<>>BBBKKKYYYfffrrr~~~wwwssslllddd```^^^^^^___dddfffjjjpppuuuxxxxxxvvvxxxyyy|||~~~~~~uuuppphhhiiikkkpppzzzrrrhhhZZZNNNFFF???888222///...------...//////...,,,,,,,,,+++++++++******+++++++++******)))))))))''''''(((((()))))))))))))))(((((((((((((((((()))(((((((((((((((((((((((('''''''''(((''''''&&&%%%(((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%''''''(((((((((%%%&&&(((******)))((('''))))))))))))))))))))))))&&&''''''(((((()))))))))(((''''''''''''((())))))******))))))))))))******++++++***)))((((((((())))))))))))))))))))))))******************+++++++++++++++++++++,,,,,,,,,,,,......------,,,+++++++++000000000000000000//////222444666777777777999;;;:::<<<@@@CCCFFFKKKPPPTTTUUUWWWZZZ]]]```eeelllppp{{{{{{tttmmmgggcccbbbaaaZZZXXXUUUQQQKKKEEE@@@===:::777444333222222111000------,,,,,,+++******)))+++,,,,,,,,,,,,+++++++++))))))))))))************)))))))))(((((()))))))))(((''''''''''''((())))))(((((((((((((((''''''&&&'''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((())))))(((''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''((())))))***(((((((((((())))))))))))******))))))))))))))))))++++++++++++++++++++++++---///222444777;;;AAAFFFLLLYYYkkk|||{{{jjjhhheeeccccccfffjjjmmmeeeiiiqqq{{{~~~wwwrrrpppmmmkkknnnwwwvvvkkkaaaXXXMMM???555333111.........///...---,,,,,,,,,+++++++++******++++++++++++******************))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((''''''&&&%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$ !!!###$$$%%%&&&&&&&&&&&&&&&((()))))))))((('''((((((((((((((((((((((((&&&&&&'''((()))******+++((((((''''''(((((()))*********))))))))))))******+++***))))))))))))))))))+++++++++******))))))(((*********+++++++++++++++++++++++++++,,,,,,,,,,,,//////......------,,,,,,//////000000000000111111222444888:::<<<===@@@BBBGGGJJJOOOTTTXXX]]]bbbeeeiiilllooosssvvv{{{}}}zzzuuummmcccWWWMMMGGGDDDAAA<<<999888666444222//////...---,,,++++++***,,,,,,---------,,,++++++)))))))))************+++******))))))))))))******'''''''''''''''(((((()))((()))))))))((('''&&&%%%'''''''''''''''''''''''''''&&&%%%$$$%%%&&&'''(((%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''$$$&&&''''''%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&''')))***+++((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((()))***+++(((((((((((())))))))))))************))))))))))))******+++++++++,,,,,,,,,---000444888===FFFQQQYYYdddpppzzzrrrggghhhjjjmmmrrrxxx}}}}}}|||xxxwww{{{{{{tttlll^^^LLL???999666222000//////...,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++***))))))(((''''''((())))))******))))))(((((((((((((((((((((((((((''''''((((((''''''&&&%%%'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''(((((())))))******((((((((((((((())))))***)))))))))(((((()))))))))))))))))))))))))))***+++,,,+++++++++*********************++++++,,,,,,,,,,,,,,,,,,,,,------------........./////////000000000000111333444666777888777;;;AAAFFFJJJMMMQQQSSS[[[```gggmmmrrrvvvyyy|||ssseee]]]VVVRRRLLLFFFBBB>>>:::888444333333222111000///...,,,---.........,,,+++***))))))*********++++++++++++******))))))******+++((((((((('''((())))))***((()))))))))((('''&&&%%%'''''''''''''''''''''''''''&&&%%%$$$$$$&&&''')))$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&(((***+++((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&'''((()))******(((((((((((())))))))))))************)))))))))(((******+++,,,---......///000444;;;BBBLLL[[[lllyyy~~~|||yyywwwuuuxxx~~~~~~ppp]]]NNN@@@<<<777333111000...,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))))))))))))))(((((()))******)))((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%((((((((()))(((((('''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((()))******))))))(((((((((((())))))))))))(((((()))***++++++++++++++++++++++++,,,,,,*********++++++,,,,,,,,,---------.........//////,,,,,,---///000222333333111333555777:::===???@@@EEEIIIQQQWWW]]]bbbgggkkkmmmrrrzzz}}}sssfffaaaYYYRRRLLLGGGAAA>>>888777777666444333222222------.........---+++***))))))******++++++++++++++++++************++++++)))))))))))))))******+++((())))))))))))'''%%%$$$'''''''''''''''''''''''''''&&&$$$$$$$$$&&&((()))$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''))))))))))))))))))))))))''''''((((((((((((''''''%%%%%%%%%&&&'''((()))***(((((((((((())))))))))))+++*********))))))((((((***+++,,,---...000111111444999BBBLLLZZZnnnvvvooolllmmmnnnpppsssxxx{{{hhhZZZEEEAAA;;;666333111...---,,,,,,,,,+++++++++******++++++++++++++++++++++++((((((((()))******++++++'''((()))******)))((('''((((((((((((((((((((((((''''''((((((''''''&&&%%%))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((($$$%%%'''(((((('''%%%$$$''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((+++*********))))))((((((&&&(((***+++,,,,,,,,,++++++***)))))))))***,,,---++++++++++++******))))))******+++,,,,,,---......)))******+++++++++******...///000000...------.../////////000222222111///555888<<<>>>???BBBHHHMMMWWW___lllyyyrrrfff\\\TTTMMMIIIFFFCCC@@@===<<<;;;:::888222///,,,+++---...///000+++,,,------+++++++++,,,,,,+++++++++++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''&&&%%%%%%%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&%%%$$$%%%'''((('''&&&'''((())))))(((((('''''''''&&&((((((((((((((('''''''''******))))))))))))******++++++***************+++------------...000333555===BBBKKKYYYlll|||qqqiiiddddddeeeaaannn}}}}}}|||xxxnnn^^^OOO???888666444111111000000000///...---///000,,,,,,,,,+++++++++******(((((())))))******++++++(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''((((((&&&%%%$$$$$$'''''''''&&&&&&&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&&&&&&&'''''''''''''''((((((((((((******)))))))))((((((((((((((()))************)))******)))((()))***+++,,,++++++++++++*********)))***++++++,,,------......,,,,,,,,,,,,,,,,,,+++++++++---......---------...//////000111333555666666<<<>>>BBBDDDHHHPPPZZZaaauuu~~~|||rrrjjjccc___WWWSSSNNNIIIFFFCCC???===999777444111000///---+++++++++,,,++++++***+++,,,+++++++++******++++++,,,************************(((((((((((((((((((((((())))))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&%%%'''))))))'''''''''((())))))((((((((('''''''''((((((((((((((((((((((((******))))))))))))******,,,,,,++++++++++++,,,,,,++++++,,,---///222666999BBBIIIWWWhhh|||}}}xxxooofffaaabbbhhhmmmtttyyywwwxxxtttttt~~~yyymmm\\\JJJ@@@<<<777333333,,,---------------...///,,,,,,,,,++++++++++++***((((((((())))))*********(((((())))))))))))(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''&&&&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''((((((&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&&&&''''''''''''''''''(((((((((((())))))(((((((((((((((''')))((((((((((((((())))))))))))((((((((()))***+++++++++++++++************+++++++++,,,------...............------,,,,,,,,,***,,,......------///000......///111555999===???FFFIIIMMMRRRZZZfffuuu|||xxxsssmmmeee]]]VVVPPPJJJFFFDDDAAA>>>;;;888555111...------,,,,,,,,,,,,,,,---++++++************++++++************************(((((((((((((((((((((((())))))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((((((((((((''''''''')))******(((''''''((())))))((((((((((((''''''((((((((((((((((((((((((******))))))))))))******---------,,,,,,------...+++,,,...///222777===AAAKKKUUUfff{{{vvvrrrkkkffffffnnnyyy||||||yyytttooopppwww|||jjjWWWLLLEEE>>>999777---............---------,,,,,,,,,,,,++++++++++++(((((((((((())))))))))))(((((())))))))))))(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&''''''((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((&&&%%%$$$&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((('''''''''''')))(((''''''((()))+++,,,((((((((((((((())))))***++++++++++++++++++++++++,,,,,,,,,,,,------......//////...---,,,,,,,,,,,,,,,...////////////111333111222444777<<>>BBBHHHQQQ[[[bbbdddjjjttt~~~~~~yyyvvvfff```WWWPPPJJJFFFCCC@@@:::777333111111000///---------,,,+++******++++++************************))))))))))))))))))))))))))))))((('''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))+++,,,+++)))(((((()))(((((())))))))))))))))))(((((((((((())))))******++++++************++++++,,,,,,,,,,,,,,,---.........111555777999???IIIPPP```iiixxx~~~wwwrrrwww}}}vvvllllllxxx|||nnneee^^^QQQDDD===888555111000000///...,,,---------,,,,,,,,,++++++)))))))))))))))((((((((((((((())))))))))))(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%'''***%%%&&&&&&''''''(((((((((((((((((((((((('''''''''((((((''''''(((((())))))''''''''''''(((((((((((('''(((((((((((()))))))))(((((())))))***,,,---...'''((()))*********))))))++++++++++++,,,,,,,,,,,,------------------.........---,,,++++++,,,.........000111222333666:::===???CCCIIIOOOUUU___jjjrrrzzzyyynnnddd[[[SSSMMMIIIEEE@@@999555444333000---///...---,,,,,,+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((('''(((((()))%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((())))))(((***++++++)))(((((()))(((((())))))))))))******'''(((((())))))******+++++++++************++++++,,,,,,,,,,,,,,,---...///...333777:::===EEEPPPYYYiiinnnxxx|||yyyvvv~~~zzzsssvvv}}}uuulll]]]NNNFFF<<<777111///000111000///------------,,,,,,,,,,,,************))))))))))))(((((())))))))))))(((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&(((***&&&&&&'''(((((()))******)))(((((((((''''''''''''((((((((((((((()))******''''''''''''((((((((((((((((((((()))))))))******)))***************))))))((()))***+++++++++***)))+++++++++,,,,,,,,,------..................------......,,,,,,---...000222111333666999<<>>999666333///,,,******++++++++++++++++++***************************)))))))))((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&))))))((('''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''(((((()))((())))))))))))((('''&&&'''((()))***++++++++++++))))))))))))************+++++++++,,,,,,,,,,,,,,,000---,,,///222444999@@@FFFLLLVVVbbbmmmwwwyyytttpppmmmmmmpppttt^^^LLLBBB===888555111///.........---+++***,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))((())))))))))))))))))))))))(((((())))))(((((('''&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))'''%%%&&&)))***(((&&&(((((((((((((((((((((((((((((((((''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''(((((()))***************************((((((((()))))))))******************************+++++++++,,,,,,,,,,,,---++++++,,,,,,---.........---...000000//////000222222666;;;<<<>>>EEERRR\\\jjjyyywwwsssnnnfff___WWWQQQIIIBBB>>>999333......------,,,,,,,,,,,,,,,******************************)))))))))(((((((((((((((((()))))))))******((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))(((''''''&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((((())))))***+++))))))******))))))(((((((((((((((((()))***++++++)))))))))*********++++++******+++++++++,,,,,,,,,222//////222555999BBBKKKSSS___nnnzzz{{{sssnnnmmmpppvvvppp[[[III???:::888222000...---------+++***++++++++++++++++++++++++***))))))))))))((((((((()))))))))))))))))))))))))))************)))((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&'''(((((('''&&&((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***************************(((((()))))))))*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////---...000000000000222444444888???GGGQQQ___ppp||||||vvviiibbbXXXPPPKKKEEE<<<666222111///---,,,,,,,,,,,,***************)))))))))*********)))))))))(((((())))))))))))************(((((((((((((((((((((((()))))))))))))))(((((((((((('''''''''&&&&&&&&&%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((((())))))***+++))))))************)))))))))((('''''''''(((***+++))))))*********+++++++++)))******++++++,,,,,,,,,111///000555:::BBBOOO[[[iiiyyy{{{yyy{{{}}}iiiUUUGGG@@@>>>666444000/////////...---++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))******))))))((('''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))*********************************************++++++++++++,,,,,,------......///000000...000111111111222555777888===GGGWWWlllyyyqqqggg___ZZZSSSIIIBBB:::777333///,,,++++++,,,,,,+++++++++*********)))************))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))))))))&&&&&&&&&''''''(((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''(((((()))***))))))************)))))))))((('''''''''(((******************++++++++++++)))******+++,,,,,,------......222999AAAMMM___nnn{{{xxxfffWWWLLLGGG;;;888333000/////////...++++++++++++++++++++++++,,,,,,++++++++++++******))))))))))))))))))))))))((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++(((((((((((((((((((((((()))))))))*********++++++++++++++++++++++++++++++************++++++++++++------......///000000000000111222333444777:::===CCCIIIXXXmmmxxxnnnhhhddd^^^TTTKKKFFFBBB<<<555000------------------,,,++++++******++++++*********)))))))))((((((((()))))))))******))))))))))))))))))))))))&&&&&&&&&'''''''''''''''%%%&&&&&&'''(((((())))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''&&&&&&''''''((()))(((((())))))******)))))))))))))))(((((())))))************++++++++++++,,,******+++,,,------.........000666@@@JJJYYYmmm~~~zzzwww~~~rrreeeVVVLLL@@@;;;555111///.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((())))))(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((($$$&&&''''''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------......///000000111111000111444666999>>>CCCGGGQQQ\\\ppp{{{~~~yyytttsssnnnddd[[[UUUPPPGGG>>>777222111111//////...------,,,+++++++++++++++*********))))))''''''((((((((()))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((()))&&&'''((())))))))))))((()))***************))))))*********+++++++++,,,,,,***+++,,,---...//////000111444===HHHSSSbbbxxx}}}vvvttt}}}|||sssdddWWWFFFAAA999444111000//////------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))******))))))((('''&&&&&&&&&&&&'''''''''(((&&&''''''((())))))******(((((((((((((((((((((((((((((((((((((((((((((((("""$$$&&&'''%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++************************)))************+++++++++------------------------,,,,,,,,,---------............//////000000111111///222555999===CCCJJJNNN\\\kkk||||||xxxooo___YYYOOODDD<<<777555444000000///...------,,,,,,+++++++++************)))''''''''''''(((((((((((())))))))))))))))))))))))'''((((((((())))))******)))))))))(((''''''&&&&&&(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))&&&&&&'''(((((()))(((((()))***+++,,,,,,+++))))))******+++++++++,,,,,,,,,++++++,,,---...000000111555999BBBMMMYYYhhh~~~xxxsssttt~~~uuugggLLLFFF>>>777444333222222........................+++++++++************)))))))))))))))))))))))))))***++++++++++++***))))))&&&'''''''''(((((())))))&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))!!!###&&&&&&%%%&&&(((+++''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))***+++,,,***((('''((()))************************++++++++++++++++++++++++,,,,,,+++***))))))************+++++++++,,,,,,,,,......///...,,,,,,...000111------///000...///333888:::<<<@@@EEEMMMVVV\\\jjjzzzooodddVVVMMMGGG@@@:::777111000///...------,,,,,,++++++************++++++******))))))))))))******))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''%%%$$$$$$$$$%%%''')))******)))((('''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))''''''(((((())))))******++++++******************************+++,,,---...---,,,+++---000222333333<<<===CCCOOO\\\mmm~~~|||~~~rrr]]]PPPDDD???<<<666222000///...,,,,,,,,,,,,+++)))+++++++++************)))))))))))))))))))))*********)))(((''''''((()))***''''''''''''''''''''''''(((((((((((())))))))))))(((***+++***(((''''''(((***)))(((''''''((()))******))))))((('''&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))******)))((()))+++******************************++++++++++++++++++,,,++++++******************++++++++++++,,,,,,,,,+++---......------///000000///111555555333555:::;;;@@@GGGMMMTTT[[[aaaeeevvv}}}~~~xxxmmm___TTTMMMFFFAAA===888666333000///......---------,,,++++++***************))))))))))))******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&((()))))))))((('''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))))))))))))))*********+++++++++******************************+++,,,---.........------...000333555???AAAIIIUUUaaannn{{{jjj^^^QQQJJJDDD===777666000///------...---,,,+++++++++++++++************************))))))))))))***)))(((((((((((()))***''''''''''''''''''''''''(((((((((((())))))))))))''')))******((('''(((((((((((('''''''''((()))******))))))(((''''''&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&((()))***))))))+++,,,************************))))))*********+++++++++++++++++++++************++++++++++++,,,,,,,,,,,,)))+++...///......///111,,,...333777666555:::BBBHHHOOOZZZccckkkppptttvvv{{{xxxvvvyyy|||oooccc[[[UUUPPPKKKAAA===777222///...---,,,.........---,,,+++***)))******))))))))))))******))))))((('''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&''''''((((((((((((''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''((())))))************++++++++++++******++++++++++++++++++*********++++++,,,---...---...///......222999>>>IIILLLVVVaaaiiioooxxxuuujjj^^^TTTJJJ???999777222000.........///...,,,,,,+++++++++************++++++*********)))))))))***))))))(((((())))))***''''''''''''''''''''''''(((((((((((())))))))))))&&&(((******)))(((((()))''''''&&&&&&'''((()))))))))))))))(((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))''')))******))))))***+++************************((())))))******++++++,,,+++++++++++++++++++++***+++++++++,,,,,,,,,------***,,,/////////...///000---000555999999<<>>777222//////---,,,,,,,,,,,,,,,++++++************++++++))))))((((((((()))******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((((((((((((((((('''&&&%%%&&&&&&((()))))))))((('''&&&&&&'''''''''((((((((('''''''''''''''((()))))))))))))))(((((((((((((((******++++++,,,---------++++++++++++,,,---...//////111444777<<>>HHHUUU```gggvvv~~~uuueeeTTTIII@@@<<<777333111000///...------,,,,,,,,,+++++++++)))******++++++,,,,,,---)))***++++++++++++***)))(((((((((((((((((((((((((((((((((((())))))))))))''')))******((('''(((((()))))))))***)))(((&&&%%%'''(((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((******))))))+++,,,************************000///......,,,,,,+++***)))***,,,.........,,,+++,,,,,,,,,---------...............///111555;;;@@@GGGLLL\\\uuuuuurrriii___TTTLLL===:::444///,,,+++,,,---,,,++++++******++++++,,,))))))((())))))***++++++((((((((((((((((((((((((''''''''''''''''''''''''******))))))((((((''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&''''''((()))******&&&'''((())))))((('''&&&$$$&&&((()))***)))((('''''''''''''''((((((((()))'''''''''''''''((()))))),,,+++++++++******))))))******+++,,,,,,---......,,,,,,,,,,,,---...//////111333999EEETTTdddqqqwww~~~~~~rrr]]]PPPDDD???:::555333111000///---------,,,,,,,,,++++++))))))***+++,,,------...)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((((((((())))))))))))(((***+++***(((''''''(((&&&''')))*********)))((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++------------------------111...++++++...///---+++///222555666777<<>>GGGUUUkkk{{{qqqiiiddd___\\\YYYWWWWWWWWWVVVTTTQQQQQQQQQQQQQQQSSSTTTUUUTTTTTTTTTUUUWWWYYY[[[\\\^^^[[[XXXWWWWWWWWWUUUSSSSSSSSSRRRRRRQQQQQQQQQQQQPPPOOOOOOOOOOOOPPPQQQRRRUUUTTTRRRQQQRRRTTTWWWYYYXXXYYYZZZZZZXXXVVVVVVWWWWWWUUUSSSQQQQQQPPPOOOMMMQQQOOOMMMMMMPPPSSSUUUVVV[[[\\\]]]]]]___fffqqqyyy{{{xxxttt^^^OOODDD;;;666555222000------.........---,,,,,,+++************+++************)))))))))((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((()))(((((((((&&&'''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,------------...---///000000///111555888AAANNNccc}}}}}}yyyuuuqqqlllfffbbb^^^\\\ZZZZZZ\\\___bbbcccdddccccccdddfffiiilllnnnqqqvvv{{{}}}}}}zzzxxxwwwyyykkk```RRRGGG@@@;;;444/////////...------,,,,,,,,,,,,,,,,,,,,,+++******)))*********)))))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))*********))))))((((((((('''''''''''''''((())))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))***************************++++++,,,,,,++++++***++++++,,,,,,,,,---------+++++++++,,,,,,---------000000000111111333555666777???KKKYYYhhh|||}}}zzzzzzzzzwwwnnnbbbZZZVVVVVVUUUTTTSSSTTTVVVWWWWWWVVVSSSSSSTTTTTTUUUUUUUUUUUUWWWVVVUUUUUUVVVXXXZZZ[[[]]]ZZZXXXVVVUUUTTTSSSRRRRRRRRRSSSRRRRRRRRRQQQQQQOOOOOOOOOOOOPPPPPPQQQQQQSSSRRRPPPNNNOOOQQQSSSUUUSSSUUUVVVUUUSSSQQQQQQRRRTTTSSSRRRRRRRRRRRRPPPNNNRRROOOMMMLLLNNNOOOOOOOOORRRRRRQQQPPPQQQUUU]]]dddkkkmmmqqqvvv}}}sssooovvvlll\\\PPPDDD;;;999222///------...///000///---,,,,,,+++***+++++++++************)))))))))((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((())))))*********+++++++++))))))*********+++++++++,,,,,,---------.........,,,...000000000333:::@@@HHHWWWppp~~~yyyvvvsssrrrrrrrrrrrrqqqnnnkkkhhhfffbbb___aaafffmmmrrrtttttttttuuuwwwzzz}}}}}}~~~}}}xxxpppllloooxxxuuuiiiYYYMMMEEE???999333111000///...------------,,,,,,,,,,,,,,,+++***)))************))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))************************)))((((((((((((((('''''''''''''''''''''((())))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))***************************++++++,,,,,,++++++***++++++,,,,,,------......+++,,,,,,------....../////////000000111444999===BBBMMM^^^nnnzzz{{{ooohhhddd```]]]___bbbddd```XXXTTTUUUYYYYYYYYYZZZ\\\^^^^^^]]][[[\\\[[[[[[ZZZYYYXXXWWWVVVXXXWWWWWWVVVWWWXXXYYYZZZXXXWWWVVVUUUTTTTTTTTTUUUSSSTTTTTTUUUUUUTTTSSSSSSQQQQQQQQQQQQQQQPPPPPPPPPSSSRRRQQQPPPPPPQQQSSSTTTTTTVVVWWWVVVTTTRRRRRRSSSTTTTTTTTTUUUWWWVVVTTTQQQSSSQQQPPPPPPQQQQQQOOONNNNNNNNNMMMKKKKKKMMMRRRUUU\\\\\\]]]^^^bbbjjjssszzzsssooossspppaaaQQQDDD>>>444111...,,,---.........------,,,+++++++++++++++************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((('''''''''''''''%%%&&&''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&'''))))))))))))))))))))))))+++***)))(((''''''''''''((((((''''''''''''((((((*********+++++++++,,,,,,)))************+++++++++,,,---------............,,,...000000111888CCCLLLTTTccc{{{|||vvvsssqqqqqqsssvvvzzz||||||{{{zzzwwwrrrmmmmmmqqqyyywwwooolllpppwww}}}sssbbbTTTKKKEEE>>>888333111000...---------...,,,,,,,,,,,,,,,,,,+++***++++++*********))))))))))))((((((''''''(((((()))))))))(((((((((((())))))************************(((((((((((('''''''''''''''''''''''''''((())))))***))))))(((((((((((((((((((((((()))))))))******))))))))))))))))))))))))***************************++++++,,,,,,++++++***++++++,,,,,,---......///,,,,,,---......///000000///000111111444;;;CCCJJJWWWdddvvvxxxjjjaaa\\\ZZZWWWUUUWWWYYY[[[[[[ZZZZZZ[[[^^^]]]^^^```ccceeeccc```]]]______^^^]]]]]]\\\\\\\\\ZZZZZZZZZZZZ[[[\\\]]]^^^ZZZ[[[[[[ZZZYYYWWWWWWXXXVVVWWWXXXYYYYYYXXXWWWWWWTTTTTTTTTTTTTTTSSSRRRRRRTTTTTTTTTTTTUUUVVVXXXXXXYYYZZZ[[[ZZZXXXWWWWWWWWWVVVWWWXXXZZZ[[[ZZZWWWUUUTTTTTTUUUWWWYYYXXXVVVSSSOOOOOOOOOOOONNNNNNNNNOOORRRSSSSSSTTTVVVZZZ```eeemmmttt~~~|||tttzzzwwwdddSSSJJJ;;;888333000......------------,,,++++++++++++,,,************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))(((((('''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&'''''''''''')))))))))))))))))))))))),,,+++)))((((((((())))))((((((''''''''''''(((((()))************+++++++++)))************+++++++++------------...............000222222444>>>MMMYYYeeeqqq}}}}}}zzzwwwxxxyyy~~~}}}kkk[[[QQQIIIAAA<<<444222000...------......++++++,,,,,,---,,,,,,,,,+++++++++*********))))))((((((''''''''''''(((((())))))(((((((((((())))))************************(((((((((((((((((((((((('''''''''''''''((())))))******)))(((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))************************+++++++++,,,,,,+++++++++++++++,,,,,,---...//////------......///000111111111222333555999BBBMMMVVVjjjwwwuuulllbbb]]]]]]^^^]]][[[WWWVVVUUUWWWZZZ\\\[[[ZZZ[[[]]]```dddfffeee```\\\YYYZZZZZZ[[[]]]^^^```aaaYYYZZZ[[[\\\]]]______```cccddddddbbb^^^[[[ZZZZZZVVVWWWXXXYYYYYYXXXWWWWWWSSSSSSTTTUUUUUUUUUTTTTTTSSSTTTUUUWWWXXXYYYZZZ[[[YYY[[[\\\[[[YYYWWWWWWXXXUUUVVVWWWYYY[[[ZZZWWWTTTQQQRRRUUUYYY\\\\\\YYYWWWNNNOOOPPPPPPOOONNNLLLKKKMMMNNNPPPQQQRRRSSSVVVYYYUUUXXX]]]dddooo|||}}}{{{tttaaaWWWDDD???999555222000///---...---,,,,,,++++++,,,,,,************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((((('''$$$%%%&&&'''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''&&&&&&((()))+++---((((((''''''''''''(((((())))))))))))************)))************+++++++++---------........./////////222333333777BBBSSSaaasss|||yyy{{{~~~|||vvv~~~qqq```UUULLLDDD>>>444333000...------...///***+++,,,,,,------------+++++++++************)))((((((''''''''''''(((((())))))(((((((((((())))))************************)))))))))))))))*********'''''''''''''''((())))))******)))(((((((((((((((''''''''''''((((((((((((************************,,,,,,+++******+++,,,,,,)))************+++++++++++++++,,,------......///111......000000......222222444666888???NNNbbbqqqzzz}}}~~~zzzqqqnnnjjjfffbbb___]]]\\\ZZZYYYYYYZZZ]]]______^^^]]]\\\\\\]]]]]]\\\YYYWWW[[[\\\]]]___```aaaaaa```aaaeeeiiijjjjjjjjjlllooottttttsssrrrooollliiihhhhhhfffccccccddddddbbb___]]]\\\[[[YYYXXXXXXWWWWWWVVVXXX[[[^^^```aaaaaaaaabbbbbbaaa^^^[[[XXXXXXYYY______^^^\\\ZZZYYYZZZ[[[WWWWWWXXXZZZ\\\\\\ZZZXXXVVVTTTSSSTTTUUUTTTSSSQQQSSSQQQOOOMMMLLLLLLNNNOOORRRPPPOOOPPPVVVaaakkkrrrzzzgggSSSDDD777444333///+++,,,,,,,,,,,,,,,++++++******)))******++++++***((('''&&&'''(((*********)))(((((((((''''''''''''((((((+++***)))'''''''''((()))++++++)))(((''''''''''''%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))***++++++***)))(((+++***)))))))))))))))******+++,,,---...---,,,,,,---...///.........000222000000444:::@@@KKK\\\lll|||vvvyyy{{{kkk^^^QQQEEE>>>999444111000...+++***---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))((((((''''''&&&&&&+++++++++*********))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,---,,,***)))((('''(((((((((''''''''''''(((((()))************************,,,,,,+++******+++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------......///...,,,,,,///000...///333666888;;;@@@JJJ\\\qqqzzznnncccbbbkkkuuuyyyyyyqqqoookkkhhheeebbbaaaaaa]]]]]]]]]___bbbddddddcccaaa___\\\[[[\\\]]]]]]]]]______```aaacccdddeeeeeehhhlllrrrvvvxxxzzz}}}}}}{{{yyywwwuuusssqqqrrrtttuuutttrrrmmmmmmllljjjhhhgggeeeeeebbbbbbccccccccccccbbbbbbddddddeeedddbbbbbbcccdddgggggghhhfffcccaaa```aaa^^^]]][[[[[[\\\\\\[[[YYYSSSTTTUUUXXX[[[]]]\\\[[[VVVTTTRRROOOMMMKKKJJJJJJIIIHHHGGGIIIMMMTTT[[[___iiixxxxxx^^^OOOAAA;;;888444000111---------,,,,,,,,,,,,+++***************))))))((('''((()))))))))))))))))))))((((((''''''(((((()))***)))((('''''''''((((((+++***)))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))******))))))(((***)))))))))))))))*********+++,,,---------,,,,,,---...///...---...///111111222777@@@JJJTTTbbbooozzz}}}~~~uuugggZZZNNNFFF>>>888444333000,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))(((((((((((((((+++++++++*********))))))))))))))))))))))))))))))(((((()))******+++,,,,,,---,,,***)))(((((((((((((((((((((((()))***++++++************************,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////---,,,---000111///222777;;;>>>CCCLLLZZZlll~~~xxxpppnnnjjjddd```^^^VVVPPPSSS```oooyyy}}}pppnnnllliiiggggggggghhhccccccdddfffiiijjjjjjhhhddd```[[[YYYZZZ]]]```bbbbbbbbbbbbccceeegggjjjkkkqqquuu||||||||||||~~~}}}~~~~~~}}}|||zzzxxxvvvsssrrrooollljjjhhhhhhhhhjjjlllnnnooooooppprrrtttyyy{{{}}}}}}{{{xxxwwwwwwooolllhhheeecccaaa___]]]XXXWWWWWWYYYZZZ[[[YYYWWWXXXXXXWWWUUURRRNNNJJJHHHGGGGGGFFFGGGJJJMMMPPPRRRRRR^^^qqqjjj[[[KKKAAA;;;666333222///......---------------++++++***))))))))))))*********)))((((((((())))))***))))))(((((())))))***)))(((''''''&&&'''''''''******)))((('''''''''''')))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((())))))((((((((()))***++++++***+++,,,---------,,,,,,---...///...------///000111222:::HHHUUU```kkkttt|||~~~}}}yyy|||qqqcccVVVMMMCCC<<<666444222...---///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))*********+++++++++***************))))))))))))))))))))))))((())))))******+++++++++,,,+++***)))(((((())))))((((((((()))***+++,,,---************************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,------...////////////...///222222222777===BBBHHHQQQ]]]jjjxxxmmmccc```\\\WWWTTTWWWRRRPPPUUUbbboooyyy|||mmmllljjjiiihhhjjjlllmmmiiiiiijjjmmmoooooollljjjeeeaaa\\\ZZZ\\\```ccceeeeeeeeeeeefffhhhkkkoooqqqwwwzzz~~~~~~}}}|||zzzxxxwwwvvvuuuvvvwwwzzz}}}|||xxxuuutttttttttxxx{{{}}}~~~zzztttnnnjjjbbb___\\\ZZZYYYYYYWWWVVVVVVWWWXXXYYYWWWTTTQQQOOOJJJJJJIIIHHHIIIKKKMMMNNNSSSWWW___ooo{{{zzzxxxkkkYYYJJJAAA:::666444000///...---,,,,,,------,,,+++***)))((()))***+++,,,+++)))((('''((())))))******))))))))))))******'''''''''&&&&&&&&&''''''***)))(((''''''''''''''')))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))(((((((((((()))***,,,,,,++++++,,,,,,,,,------------...///...------///111666888AAARRRcccnnnwww~~~~~~{{{yyy||||||nnn___SSSGGG???777555333000///000------------------------,,,,,,+++++++++*********(((((((((((((((((((((((()))))))))******++++++,,,************************((((((((((((((((((((((((((()))))))))*********+++*********)))))))))))))))******)))))))))***++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---......//////000///...///222222333<<>>:::666222111........................------,,,,,,,,,+++++++++))))))))))))))))))))))))***************)))))))))))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))(((&&&''')))***+++++++++***)))))))))))))))***+++,,,***************************+++,,,------,,,+++***---------.........//////------......///000000000222222555:::AAANNNdddwwwvvvpppsssvvvrrrmmmkkklllhhhfffgggeee```^^^```[[[^^^cccfffiiinnntttxxxwwwuuurrrpppqqqtttxxxzzzzzzrrrjjjdddaaaZZZVVVQQQOOOOOOOOOMMMJJJIIIHHHHHHHHHHHHJJJKKKMMMJJJLLLNNNMMMJJJIIIKKKMMMOOOOOOOOOPPPQQQRRRSSSTTTYYY[[[]]]```eeejjjnnnqqqsssxxx{{{uuulllccc]]]ZZZYYYZZZUUUVVVWWWWWWWWWUUUSSSQQQSSSRRRTTT\\\iiitttyyyzzzyyyxxx~~~~~~ooo___RRR???<<<888333000.........++++++,,,---,,,+++***)))'''(((***+++,,,,,,+++***((((((''''''''''''((((((&&&''')))*********)))(((''''''&&&&&&&&&''''''((((((((())))))******++++++))))))))))))))))))))))))&&&''''''((()))******+++((()))***++++++***)))(((+++***)))))))))))))))***---,,,+++***+++,,,---...+++---000111222444888:::FFFWWWsssmmm]]]LLLCCC>>>888333111........................---------,,,,,,,,,++++++))))))))))))))))))))))))+++*********))))))(((((())))))******++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((&&&''')))***+++++++++***(((((()))***+++---///000,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,---......,,,+++,,,...///...,,,,,,---/////////000333:::AAAJJJ\\\zzz|||wwwzzz||||||xxxsssnnnlllmmmlllkkkkkklllkkkhhhfff```bbbeeefffhhhmmmtttyyy|||{{{|||~~~{{{www{{{yyywww{{{~~~uuurrrllleee^^^WWWRRRPPPKKKJJJHHHFFFDDDDDDDDDDDDDDDCCCBBBBBBBBBDDDEEEGGGIIIIIIHHHHHHGGGFFFFFFEEEFFFFFFFFFFFFGGGHHHIIIIIIPPPPPPOOOPPPQQQTTTWWWYYY```dddlllvvv|||xxxkkk]]]WWWXXXVVVYYY\\\\\\YYYVVVTTTSSSRRRMMMNNNXXXbbbjjjqqqvvvpppyyy~~~}}}qqq]]]OOOCCC777111...++++++.........---,,,,,,,,,------)))))))))(((((((((((((((,,,,,,++++++******))))))***))))))((('''&&&&&&&&&)))))))))))))))(((''''''((((((((((((''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((+++***)))(((((()))***+++((()))))))))************++++++,,,---------,,,,,,...---///111111222888AAAOOObbbrrrZZZHHH@@@;;;555000444111...,,,,,,,,,+++***------,,,,,,,,,,,,++++++))))))(((((((((((())))))******++++++++++++************)))((()))***,,,---))))))))))))(((((((((((()))'''&&&%%%%%%&&&''')))******))))))((((((''''''))))))))))))***+++,,,---,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,---......,,,,,,---......---------///111222222999:::AAAMMM\\\pppxxxsssvvvyyy{{{zzzwwwsssooonnnqqqqqqqqqssstttssspppnnngggiiikkkkkklllpppuuuzzz~~~yyyuuullliiigggiiinnnsssvvvwww{{{xxxrrrmmmhhheeeddddddaaa___ZZZUUUPPPKKKHHHFFFGGGFFFDDDBBBAAAAAAAAAAAA@@@@@@@@@???@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@BBBBBBAAAAAABBBCCCDDDDDDGGGFFFFFFFFFHHHJJJMMMOOOTTTWWW^^^fffkkkqqq}}}sssfffbbb^^^^^^___^^^\\\WWWSSSPPPQQQLLLKKKSSS[[[aaaeeejjjiiiqqqoooZZZMMM@@@999666222000000......---,,,,,,,,,,,,---++++++******)))(((''''''***************)))))))))***))))))(((''''''&&&&&&)))))))))))))))(((''''''&&&'''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))+++***)))(((((()))***+++************++++++++++++,,,,,,---............---000///000333444666>>>GGG]]]ttt~~~fffSSSIIICCC<<<666444111...---------,,,+++------,,,,,,,,,,,,++++++***))))))(((((())))))************++++++***************************++++++))))))))))))((((((((((((***)))(((''''''((()))***+++*********))))))))))))))))))))))))***+++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,---......---,,,---...---......000111333444555???@@@JJJ]]]sss~~~vvvqqqppptttvvvxxxxxxvvvtttrrrrrrvvvwwwyyy|||~~~}}}zzzxxxrrrrrrqqqooonnnpppsssvvv|||zzzxxxuuusssnnnhhhdddYYYWWWTTTTTTVVVYYY[[[\\\```^^^ZZZVVVQQQMMMKKKJJJMMMLLLIIIFFFDDDBBB@@@@@@BBBBBBAAA@@@@@@@@@@@@AAA>>>>>>?????????>>>======>>>>>>>>>>>>>>>>>>======???>>>>>>>>>>>>??????@@@@@@@@@??????AAACCCEEEFFFHHHIIINNNTTTXXX]]]iiivvvwwwnnnkkkgggdddbbb^^^XXXSSSRRRLLLJJJOOOTTTWWWYYY\\\^^^eeeqqqgggXXXHHH???;;;555111///......---,,,++++++,,,,,,...---,,,+++)))(((''''''((())))))))))))))))))******))))))((((((''''''&&&)))))))))))))))(((((('''%%%%%%&&&'''((()))******))))))))))))))))))))))))******))))))))))))************))))))))))))*********++++++++++++,,,,,,,,,------...///////////////222111222555777<<>>EEEWWWoooxxxtttrrrssstttqqqsssvvvwwwwwwwwwxxxyyyzzz{{{}}}wwwuuurrrmmmjjjiiijjjkkkiiihhheeebbb^^^XXXSSSPPPLLLJJJHHHGGGGGGIIIKKKLLLLLLLLLKKKJJJHHHFFFDDDCCCEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCC???@@@@@@AAA@@@???===<<>>>>>>>>??????@@@@@@??????@@@AAABBBCCCBBBBBBEEEHHHKKKOOO\\\hhh}}}vvvoookkkhhhaaa\\\WWWPPPMMMOOORRRRRRRRRSSSUUUZZZcccnnn}}}{{{hhhSSSFFF???888222000///...---,,,+++++++++,,,------,,,++++++***))))))''''''(((((())))))******))))))))))))((((((''''''(((((())))))))))))((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((***))))))(((((())))))******))))))))))))))))))************+++++++++,,,,,,,,,---...///////////////333111222666:::AAANNNZZZmmmxxxzzzzzz{{{{{{{{{||||||}}}}}}}}}|||zzzxxxxxx{{{sssbbbUUUIII===555444222///.../////////...------,,,,,,,,,+++++++++++++++************++++++******))))))))))))*********+++,,,,,,+++***((('''))))))))))))((((((((((((+++******))))))******+++************************++++++******)))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,---......------///000...000111111111333777:::BBBQQQjjjxxxrrrqqqsssuuuuuuooorrrvvvxxxzzz{{{}}}~~~|||sssooojjjddd___]]][[[ZZZXXXWWWVVVSSSOOOKKKHHHFFFDDDDDDCCCBBBBBBCCCEEEGGGDDDEEEEEEFFFFFFEEEDDDCCCEEEDDDDDDDDDDDDDDDEEEEEEBBBCCCCCCDDDEEEEEEFFFFFFBBBBBBCCCCCCCCCBBB@@@???DDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@???@@@@@@AAA@@@@@@@@@@@@@@@AAAAAAAAA@@@AAACCCDDDHHHTTT```xxxwwwpppiiiccc]]]VVVRRRSSSTTTQQQOOOPPPPPPSSSYYYaaammm|||cccRRRFFF===777555000///...---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,''''''(((((())))))******)))))))))))))))((((((((((((((())))))))))))((((((((((((((((((((('''''''''(((((((((((((((((((((((()))((((((''''''(((((())))))))))))******)))))))))))))))))))))*********+++++++++,,,....../////////222111222777===FFFTTTaaapppwwwvvvxxxooojjjcccccccccccccccccccccccceeedddbbb``````bbbgggkkkyyyzzzkkk]]]PPPBBB999666333000///000000000///------,,,,,,,,,+++++++++++++++************++++++******)))(((((()))*********+++,,,,,,+++***((('''))))))))))))(((((((((((()))))))))(((((()))))))))))))))))))))))))))))))))++++++******)))************++++++,,,,,,++++++***++++++++++++++++++++++++,,,---//////......///111...000111111111555<<>>@@@@@@@@@BBBBBBEEEPPP[[[www}}}ssslllggg```ZZZYYYXXXTTTPPPOOOMMMPPPTTTXXXaaaqqqttt```NNN@@@888777111111///...------------)))******++++++,,,------((())))))))))))))))))***))))))))))))))))))))))))'''(((((()))))))))))))))))))))((((((''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))************))))))(((((()))))))))************+++,,,---.../////////222111333:::AAAJJJYYYfffyyywwwqqq{{{{{{ppppppooolllgggaaa[[[XXXTTTTTTTTTTTTSSSSSSSSSSSSQQQRRRRRRRRRRRRUUUYYY]]]kkkvvvxxxooommmooorrrwww}}}rrrdddUUUFFF<<<888555222111111111000///------,,,,,,,,,,,,++++++*********))))))************)))(((''''''((()))*********+++++++++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))+++***************++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,---//////......000111---///111111333:::EEENNN___mmm~~~uuurrrpppnnnsssvvvvvvqqqooossssssqqqvvvzzz{{{yyyvvvsssooojjjddd```WWWRRRMMMIIIHHHHHHGGGEEEAAACCCDDDCCCAAA@@@AAACCCAAACCCEEEDDDCCCCCCFFFHHHHHHHHHGGGGGGGGGGGGGGGGGGIIIJJJJJJLLLMMMOOOQQQRRRPPPQQQRRRSSSTTTTTTSSSSSSPPPPPPOOOOOOOOOPPPQQQQQQPPPOOONNNMMMLLLKKKJJJIIIMMMLLLKKKJJJHHHHHHGGGGGGEEEEEEEEEDDDDDDBBBAAAAAAAAAAAABBBCCCCCCEEEOOOYYYsss~~~uuummmfffddd```ZZZTTTRRRMMMOOOQQQRRRXXXggg{{{uuu^^^JJJ>>><<<333222111000............************++++++++++++***************)))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((()))***++++++***)))((())))))*********++++++++++++,,,---...///000000000222222666===EEENNN]]]iiiuuuoooyyyyyysssmmmiii^^^]]]\\\ZZZXXXTTTRRRPPPNNNNNNNNNNNNNNNNNNNNNOOOJJJLLLMMMNNNNNNOOORRRTTT___mmm}}}yyyjjj]]]YYYZZZ[[[^^^ccchhhnnnqqqwww|||lll[[[JJJ@@@:::777444222111000///...------,,,,,,,,,,,,++++++***))))))(((((())))))******)))(((''''''((()))*********************++++++))))))))))))(((((((((((('''(((((((((((((((((('''(((((()))))))))*********))))))))))))***+++,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++,,,---//////...///000222,,,...000111555>>>LLLVVVgggppp||||||yyyoooiiijjjnnnooopppuuuvvvqqqqqqvvvxxxuuu{{{~~~}}}tttqqqlllgggbbb[[[UUUPPPMMMHHHDDDBBBDDDEEEEEEDDDCCCEEEGGGFFFDDDDDDFFFHHHDDDFFFHHHGGGEEEEEEGGGJJJKKKKKKKKKKKKLLLMMMNNNOOONNNOOOPPPRRRUUUWWWZZZ[[[YYYZZZ[[[\\\]]]\\\\\\[[[YYYXXXWWWWWWWWWYYYZZZ[[[YYYYYYXXXVVVTTTSSSQQQQQQTTTSSSQQQPPPNNNNNNMMMMMMLLLLLLLLLKKKJJJIIIGGGFFFCCCCCCDDDFFFEEEGGGPPPZZZnnnxxxpppmmmhhh___YYYVVVMMMOOOPPPPPPTTTaaauuurrrYYYJJJGGG444333222000//////......+++++++++******))))))))),,,,,,++++++******)))))))))))))))))))))*********''''''((()))))))))))))))%%%&&&&&&'''((()))******))))))))))))))))))))))))******))))))))))))******((()))***++++++***)))(((******+++++++++,,,,,,,,,,,,---...000111111222222222333888@@@GGGQQQ___kkk}}}rrrppp{{{zzztttnnnhhhbbb^^^WWWVVVUUUSSSRRRQQQPPPPPPMMMMMMNNNNNNOOOPPPPPPQQQMMMNNNOOOOOONNNMMMNNNOOOWWWiii}}}{{{iiiYYYRRRQQQQQQQQQTTTXXX\\\___[[[dddpppyyyxxxeeeSSSHHH;;;888555222111000///------------,,,,,,,,,++++++))))))(((((((((((())))))+++)))(((''''''((()))+++******)))))))))***,,,---))))))))))))(((((((((((((((((())))))))))))(((((())))))******+++++++++,,,))))))))))))***+++,,,---***************************+++,,,,,,------,,,,,,---,,,+++,,,...000000000666000...444<<>>555222000......111...---,,,+++************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))++++++***)))))))))))))))(((((((((((()))))))))***++++++***************+++***+++++++++,,,,,,,,,,,,.........///000111222222555999@@@GGGQQQ^^^llluuu{{{{{{yyy~~~|||{{{zzzxxxwwwtttpppkkkgggdddbbb___```aaacccdddeeeffffffdddgggjjjmmmooonnnmmmlllfffccc```^^^\\\VVVOOOIIIHHHKKKSSSdddssswwwoooeeeXXXXXXWWWVVVWWWXXXYYYZZZYYY\\\```dddhhhnnnuuu{{{~~~}}}ooossstttdddVVVHHH@@@888666555111///000......------------,,,,,,+++++++++************)))))))))))))))))))))))))))************************))))))************)))))))))(((''''''&&&&&&&&&'''))))))((((((((())))))***************++++++++++++++++++++++++++++++++++++++++++,,,---------------//////...//////000111222000444<<>>IIIYYYhhhyyyxxxtttuuuyyywwwzzz||||||xxxqqqhhh```VVVRRRNNNLLLIIIFFFEEEHHHGGGHHHIIIJJJIIIJJJMMMOOONNNPPPQQQQQQQQQRRRTTTVVV```kkk|||zzziii^^^XXXXXX___hhhmmmuuuzzzdddTTTKKKGGGFFFGGGFFFEEEFFFHHHLLLOOOQQQVVV]]]gggrrrzzzxxxtttiii___ZZZYYYZZZ^^^dddjjjrrrvvvqqqjjjhhhjjjllltttlllSSSCCC:::333//////,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))************)))))))))))))))))))))******+++)))))))))*********++++++))))))))))))***+++,,,,,,))))))*********+++++++++---///111000///000555999GGGOOO\\\jjjvvv~~~|||||||||wwwsssxxxzzzssswwwhhhVVVIII???666333333111000000///...---,,,,,,+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))************)))))))))(((((((((((())))))***,,,,,,+++***))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............+++...222333222333888<<>>666333......---------......///++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))))))))((())))))***++++++)))************+++++++++))))))))))))***+++,,,---++++++,,,,,,,,,---------+++...222333333777???FFFQQQ\\\lllyyy~~~sssppp~~~kkkXXXJJJ???::::::222111000///...---,,,,,,+++++++++************)))))))))))))))))))))))))))************************))))))************))))))***************+++,,,,,,))))))))))))***+++,,,---++++++,,,,,,,,,---------%%%&&&(((+++---...///000///////////////.........555///...333666999@@@III[[[sss{{{sssfff\\\UUUPPPKKKHHHFFFFFFFFFGGGIIILLLPPPSSSTTTVVVYYY[[[\\\^^^```bbbjjjvvvtttkkkjjjlllvvvqqqiii```]]]bbbmmmvvvpppaaaWWWQQQMMMLLLGGGDDDDDDCCC@@@@@@DDDCCCCCCDDDEEEHHHKKKNNNOOOWWW]]]gggsssqqqggg```ZZZWWWYYYYYYbbbgggeeeeeekkkqqqrrrrrrxxxvvv]]]LLLAAA999444000000000...+++***+++++++++++++++************)))))))))))))))(((((((((((((((((())))))))))))((((((((()))***++++++***)))(((************************)))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---000000111222222555@@@KKK]]]lll||||||}}}uuuhhhkkk~~~xxx___NNNEEE===555333111///.........---+++---,,,***)))))))))******************************************************+++******)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,,,,,,,++++++,,,,,,---...***+++,,,,,,---,,,,,,,,,////////////////////////444111111444777<<>>JJJ[[[mmmzzzssshhhYYYSSSLLLFFFDDDEEEHHHKKKOOORRRWWW[[[___dddkkkpppwww{{{zzzuuutttwwwyyyvvvoooeee\\\WWWSSSNNNKKKKKKGGGFFFDDDAAA@@@????????????@@@CCCGGGNNNXXXdddkkk|||pppddd^^^\\\___aaa```^^^]]]^^^______cccjjjuuu|||fffSSSEEE???222000...,,,------......,,,,,,+++++++++******************)))))))))(((((()))))))))******)))))))))+++***)))(((((()))***+++************************))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,---.........000000222666:::@@@NNN\\\uuuyyyqqqooozzz{{{wwwbbbRRRHHHCCC888555111/////////...---,,,+++*********+++,,,---++++++++++++++++++++++++************************+++******)))))))))))))))''''''((((((((()))))))))************+++,,,------+++************+++,,,,,,,,,---....../////////...////////////000000111111333333888GGG]]]ttt~~~{{{ssseeeZZZOOOLLLHHHEEEDDDHHHMMMQQQUUUYYY___ccchhhppp{{{zzzkkkbbb[[[SSSNNNNNNLLLJJJGGGDDDBBBAAA@@@@@@??????@@@AAAFFFMMMWWW]]]kkk|||qqqeeebbbbbbaaaaaa___]]]]]]___``````ccciiivvv~~~jjjXXXKKKEEE666222...,,,---------,,,,,,,,,,,,++++++++++++***************))))))))))))))))))************))))))+++***)))(((((()))***+++************************))))))*********+++++++++++++++++++++++++++++++++++++++,,,------...//////111111333777;;;BBBQQQ^^^|||{{{sssnnnlllssszzz{{{tttpppiiihhhfffeeeeeeeeeffffffjjjlllooosssxxx~~~~~~{{{}}}~~~zzzhhhVVVJJJEEE;;;777333000//////...---///...,,,******)))******++++++++++++++++++++++++************************+++******)))))))))))))))(((((((((((())))))))))))************+++,,,---...++++++******++++++,,,---////////////...---,,,+++...//////000000111111222333555===PPPnnnyyyqqqjjj```UUUMMMIIIIIIHHHGGGHHHMMMSSSXXXXXX___hhhpppxxxxxxnnnaaaXXXSSSSSSPPPMMMIIIEEECCCBBBAAA@@@@@@??????AAAFFFMMMRRR\\\jjj|||sssooojjjfffeeebbb^^^^^^aaagggeeedddgggnnn|||}}}rrraaaTTTLLL===777111.........---+++,,,,,,,,,,,,++++++++++++++++++*********))))))))))))******++++++******)))******))))))))))))******************************)))************+++++++++++++++++++++++++++++++++++++++,,,---...//////000222222444999===EEETTTccczzzsssmmmlllnnnsss|||}}}}}}{{{vvvvvvvvvrrrmmmeee]]]YYYXXXVVVUUUSSSRRRRRRRRRRRRVVVUUUVVVZZZ^^^ccckkktttwwwttttttqqqrrrrrrssszzz~~~~~~ooo\\\MMMFFF===999444111/////////...000///---+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************+++******)))))))))))))))))))))))))))************)))))))))***+++,,,---...,,,,,,++++++,,,,,,---..................---,,,+++...//////000111111222222444999DDDXXXwww{{{ooodddZZZRRRLLLHHHIIIJJJLLLNNNPPPUUU[[[```bbblllzzz}}}lllccc^^^[[[VVVQQQKKKGGGEEEDDDAAAAAA@@@???@@@CCCHHHKKKSSS]]]lll}}}~~~uuummmjjjfff```___ccciiifffeeefffgggooo|||~~~rrr```UUUEEE>>>666222111111...+++------,,,,,,,,,++++++++++++++++++*********)))))))))******++++++******)))))))))************))))))************************)))************+++++++++++++++++++++++++++++++++++++++,,,---...///000000222222555:::@@@JJJZZZjjj}}}}}}ssskkkggglllssszzz}}}{{{~~~|||~~~uuuxxx}}}wwwooolllhhhhhhgggeee___XXXQQQMMMMMMLLLJJJIIIHHHIIIIIIJJJKKKHHHIIINNNQQQRRRYYYbbbrrr~~~yyypppmmmnnnlllnnnoooqqqvvv|||xxxdddQQQGGG???;;;555111000//////...///...---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++******)))))))))))))))************++++++++++++)))))))))***+++,,,...///------,,,,,,------...///)))***+++---.../////////...//////000111222222222444===JJJ]]]zzzxxxqqqfff[[[RRRMMMKKKKKKKKKOOORRRUUUWWW\\\ccchhhmmmzzzttthhhddd___XXXQQQLLLHHHGGGBBBCCCBBBAAAAAABBBFFFIIIOOOWWWdddttt}}}sssnnnhhhaaa```cccbbb```___```^^^aaaqqq~~~~~~lll]]]KKKCCC:::555444222///+++---------,,,,,,,,,+++++++++++++++************)))******++++++++++++******((()))***++++++***)))(((************************)))************+++++++++++++++++++++++++++++++++++++++,,,---...///000111111111555<<>>888444333000///------......---+++)))******++++++******)))************************************************************************++++++++++++,,,,,,,,,,,,)))***,,,,,,,,,,,,---///...++++++///000...///333444777@@@QQQeeetttzzz{{{zzz}}}}}}tttmmmiiiggggggddd```aaagggnnncccSSSJJJKKKTTT___ffflllmmmnnnrrrwww|||}}}||||||zzzmmmeee\\\XXXSSSOOOMMMKKKHHHFFFGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCEEEGGGHHHPPPaaavvv|||uuukkkbbb^^^ccckkkrrrtttxxxwwwbbbVVVLLLAAA<<<777222000000///---+++*********,,,---++++++++++++++++++++++++************************)))))))))))))))))))))))))))***************++++++++++++******++++++,,,---///......---......///000---------....../////////000111222111111555===DDDSSShhh~~~sssjjjbbbbbbgggqqqxxxppphhh```WWWPPPPPPOOORRR[[[cccjjjttt|||}}}ooodddYYYUUUQQQKKKHHHGGGCCCAAADDDMMMVVVbbbppp}}}vvvooocccaaa```^^^XXXQQQOOOSSS^^^kkkmmmVVVIIIAAA:::555444111///............,,,+++******++++++++++++******************************************************************************************++++++,,,,,,+++---...---++++++,,,---...+++,,,///000///000444444999EEEXXXmmm{{{|||ttthhhiiijjjjjjddd___```dddcccXXXLLLGGGLLLUUU^^^cccgggiiilllqqqvvv|||~~~~~~}}}yyy{{{{{{|||oooggg___[[[VVVSSSPPPNNNLLLJJJHHHGGGFFFEEEEEEDDDEEEEEEEEEDDDCCCBBBBBBDDDFFFHHHQQQ```ttt}}}uuukkkbbbYYY]]]eeelllnnnpppzzz~~~~~~jjjXXXNNNDDD@@@<<<555000//////...,,,******+++,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))******+++++++++,,,++++++******++++++,,,---+++++++++++++++,,,---------------...//////000000...111222111111777AAAJJJ[[[kkk|||yyytttssswww{{{iiiccc```dddlllwwwxxxkkk```ZZZVVVRRROOOQQQSSS[[[fffpppxxxvvveee[[[UUUMMMIIIHHHFFFCCCDDDIIIPPPYYYfffqqq|||wwwkkkeeebbb```^^^XXXQQQOOOQQQYYYaaassswww^^^NNNEEE>>>888666222000............,,,+++++++++++++++++++++++++++***************************************************************+++++++++))))))******++++++,,,,,,---......---,,,++++++,,,...+++,,,///111///111444666>>>MMM```ssszzztttiiiqqqxxxuuujjj```^^^```VVVOOOGGGGGGNNNWWW]]]___cccfffkkkrrrwww|||zzzzzzzzzxxxzzzyyy}}}}}}qqqjjjccc```[[[XXXVVVSSSPPPNNNJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCAAA@@@AAADDDFFFHHHQQQ]]]nnn|||zzzrrriiiaaaXXXZZZ___fffhhhiiinnnuuuyyywwwwwwwwwtttqqqtttzzzuuu```TTTHHHCCC???888111//////...,,,+++++++++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++******++++++,,,---+++,,,,,,------.........---------...///000000000...111333222333:::FFFPPP___kkkxxx|||ooolllnnnuuuqqqgggdddeeelllsss{{{wwwmmm```WWWSSSSSSTTTTTTYYY]]]hhhuuuwwwggg\\\SSSLLLJJJIIIEEEDDDFFFIIINNNXXXbbbmmm|||nnnjjjfffbbb```ZZZSSSPPPQQQWWW[[[hhh~~~eeeSSSJJJBBB<<<999222111///...///...,,,+++,,,,,,************,,,,,,))))))))))))))))))))))))************************))))))*********+++++++++******++++++,,,------...+++---...---,,,,,,---......+++,,,///111000111555:::EEEVVVhhhxxxyyyuuuooo~~~tttccc[[[ZZZLLLIIIFFFIIIPPPXXX]]]^^^aaaeeekkksssyyy~~~|||||||||{{{{{{wwwyyyyyynnniiieeeccc```]]][[[WWWSSSPPPMMMLLLJJJHHHGGGEEEEEEEEECCCBBB@@@???AAADDDGGGIIIQQQZZZhhhvvvtttllleee```ZZZYYY\\\bbbeeedddeeegggfffcccbbbbbb```___eeennnmmm^^^MMMDDD???888333111...------------,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))***++++++,,,------++++++******++++++,,,------...///000000111111111---------...///000000111...222444444555<<>>888444333------.........---,,,+++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))***+++,,,,,,------++++++******++++++,,,---***+++,,,---............---------......000111222//////111666???IIITTTZZZeeettt~~~{{{}}}ttthhhdddgggjjjlllnnnssszzz~~~xxxiiiaaaWWWSSSXXX^^^ccceeennnyyyttthhh[[[QQQNNNKKKHHHGGGDDDCCCHHHOOOZZZeeevvvvvvqqqiiibbb]]]ZZZWWWUUUXXXYYY___lllwww\\\OOOLLLFFF===777444111/////////.........---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******************************,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...,,,,,,000222222666;;;GGGRRReeewww}}}wwwwwwjjjVVVLLLBBBCCCHHHQQQXXX[[[```dddhhhlllssszzz~~~~~~zzzzzzvvviiibbb^^^___]]]ZZZXXXWWWVVVTTTSSSQQQNNNJJJHHHGGGGGGGGGFFFCCCAAA@@@???AAAEEEHHHKKKSSSZZZggguuu}}}uuuoooiiiccc___ZZZ]]]```aaa```^^^]]]]]]ZZZTTTOOOMMMKKKMMMUUU]]]uuupppYYYLLLDDD<<<666555000000//////......------........................------,,,,,,,,,,,,+++++++++++++++************)))+++******)))))))))))))))++++++++++++++++++++++++,,,,,,------.../////////...............///000111111111333999CCCOOO[[[bbbqqq|||yyyrrrooopppqqqppppppqqquuuxxx}}}uuuooo```]]]ZZZ\\\aaaiiinnnqqqzzzttteeeYYYSSSNNNIIIGGGCCCAAAEEEKKKSSS\\\lll~~~}}}uuukkkccc^^^[[[WWWTTTSSSTTTZZZfffyyyeeeWWWPPPHHH@@@999666222000/////////......---,,,,,,++++++,,,,,,,,,+++++++++************++++++++++++++++++++++++++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///,,,---000222222666<<>>777666111000000///......------------------------------------,,,,,,,,,,,,+++++++++++++++************)))***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000/////////......///000000222333777>>>JJJXXXfffnnn}}}|||zzzwwwsssqqqqqqrrr||||||}}}|||yyyrrrjjjdddZZZ]]]bbbhhhmmmtttzzz~~~qqqccc\\\TTTMMMIIIEEEAAACCCHHHKKKSSS```pppqqqgggccc___ZZZUUUQQQQQQUUU```qqqsssaaaUUUKKKCCC<<<999444111000000///......---,,,,,,++++++,,,,,,++++++*********))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000......111222222888>>>JJJ[[[rrrvvvpppqqq|||ppp[[[NNNKKKIIIKKKSSS^^^eeegggiiilllrrrtttxxx{{{~~~uuujjjbbb^^^\\\ZZZVVVTTTSSSQQQOOOMMMLLLKKKIIIIIIJJJJJJHHHGGGGGGEEEBBBAAAAAACCCFFFHHHUUU^^^lll|||yyyoooiiidddaaa___ZZZ]]]aaacccbbb```^^^^^^[[[TTTNNNKKKHHHGGGMMMUUUeee|||iiiVVVJJJ@@@999777111111000///............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++************)))))))))***+++,,,---...///------------------------,,,------......///000000000000//////////////////333555:::DDDRRRcccrrr{{{|||xxxtttrrrrrryyyzzzzzzxxxtttlllddd______eeelllqqqtttzzzrrrggg]]]RRRLLLHHHDDDDDDGGGHHHMMMVVVdddttt|||ooojjjfff___XXXTTTRRRTTT]]]kkkxxxkkkZZZNNNGGG???;;;555111000///.........---,,,,,,++++++,,,,,,*********))))))))))))(((,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...111//////111222333:::BBBPPPfff}}}qqqjjjjjjuuu~~~zzzgggTTTJJJHHHIIINNNYYYgggnnnmmmlllmmmvvvwwwzzz}}}~~~uuulllgggeeeaaa___[[[XXXVVVTTTRRRPPPLLLKKKKKKKKKLLLLLLJJJHHHFFFDDDBBB@@@AAADDDGGGIIISSS\\\kkk|||wwwllleeebbb```___ZZZ^^^bbbdddcccaaa___^^^ZZZTTTNNNJJJFFFDDDIIIPPP^^^uuuooo[[[MMMCCC<<<888333222000///............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++*********)))))))))***+++,,,,,,------------------------------------------...//////000000111000000/////////000000333666>>>JJJ[[[mmm}}}~~~{{{xxxwwwxxxyyyyyyvvvqqqkkkeeebbbfffkkkpppssswww~~~rrreeeVVVOOOKKKGGGFFFGGGFFFIIIOOOXXXgggyyyxxxqqqkkkccc[[[TTTRRRRRRZZZhhhuuu{{{}}}wwwaaaRRRJJJBBB===777222///......---...---,,,,,,++++++,,,,,,*********))))))))))))(((,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---------.........000///000111222444===GGGZZZvvv{{{{{{yyykkkdddcccmmmvvv{{{tttaaaPPPGGGEEEGGGMMM[[[kkkrrrpppmmmllluuuxxx|||wwwrrrpppppphhhddd```]]][[[XXXUUUSSSOOONNNMMMMMMMMMMMMJJJHHHCCCBBB@@@???AAADDDHHHJJJQQQ[[[kkk{{{xxxlllddd```___^^^\\\```dddfffeeebbb___^^^XXXRRRLLLHHHEEECCCGGGNNN\\\qqqttt^^^PPPHHH@@@:::444333111///...---......------------------------------,,,,,,,,,++++++++++++++++++*********))))))******+++,,,,,,+++******++++++++++++++++++++++++------......///000000111000000000//////000111111444999CCCRRReeewww~~~|||yyyyyyxxxtttooojjjgggggghhhkkkoooqqqwww|||zzzxxxwwwwwwzzz|||~~~zzz|||ppp^^^TTTPPPKKKGGGFFFDDDEEEHHHNNNYYYhhhxxxwwwooofff___SSSOOOOOOWWWggguuu|||}}}~~~oooZZZPPPFFFAAA999333000///...---...---,,,,,,++++++,,,,,,++++++*********))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++***++++++,,,,,,------...,,,---------............//////000222222666AAAMMMeee{{{|||vvvggg___^^^eeennntttnnn]]]LLLEEEDDDFFFKKKXXXhhhooonnnkkkkkksssvvv|||}}}yyyxxxxxxllliiidddaaa^^^[[[WWWUUURRRPPPNNNMMMLLLKKKIIIGGGAAA@@@>>>>>>@@@CCCGGGJJJPPP[[[kkk{{{{{{mmmeee```^^^]]]^^^bbbfffhhhfffbbb^^^]]]VVVPPPKKKHHHDDDBBBGGGMMM[[[ooo}}}vvvxxx}}}yyydddVVVMMMEEE===555444111///------...///........................------,,,,,,,,,,,,+++++++++++++++************)))***+++,,,,,,,,,+++)))(((++++++++++++++++++++++++---......//////000111111////////////000111222222555<<>>===>>>AAAEEEGGGNNNYYYiiiwww~~~pppfff```]]]\\\```dddhhhiiifffbbb]]][[[SSSNNNIIIGGGEEECCCHHHNNNZZZmmm~~~sssgggiiinnnvvvlll]]]TTTJJJ@@@666444111///------...///------------------------------,,,,,,,,,,,,+++++++++++++++************))))))***,,,---...---+++***,,,,,,,,,,,,,,,,,,,,,,,,.........///000000111111////////////000111333333666>>>MMM___sss|||{{{zzzvvvoooiiieeegggiiilllllllllooovvvyyyuuuooonnnmmmnnnqqqwww}}}wwwhhhaaaYYYQQQMMMGGGGGGGGGIIIMMMUUU___eeeooozzz{{{rrrnnn[[[TTTNNNSSS```mmmrrrsssuuu}}}ooo\\\NNNHHH???888444333222111...---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++***************************)))***+++,,,---,,,++++++******+++,,,,,,---......---------.........//////------000222333888FFFUUUgggrrrccc[[[[[[^^^eeeiiiaaaRRRGGGEEEHHHHHHHHHMMMWWW___ccciiiooonnnsss{{{~~~{{{vvvrrrmmmiiieeebbb^^^[[[VVVRRRMMMIIIFFFEEECCCAAABBBAAA>>>======???BBBDDDJJJVVVfffrrr{{{rrrgggaaa]]][[[aaaeeeiiijjjgggaaa]]]ZZZQQQMMMIIIGGGEEEDDDIIIPPPZZZlll~~~tttkkkccccccfffpppqqqbbbXXXMMMBBB777555111...------...///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++************)))(((***,,,...//////...---------------------------......//////000000111111---///000...---000333444???FFFPPP___ttt~~~~~~~~~zzzwwwrrrjjjcccbbbfffkkkkkkjjjkkkrrr}}}xxx{{{}}}~~~zzztttlllhhhbbbcccdddgggkkkqqquuuxxx{{{pppaaaXXXQQQLLLKKKFFFCCCCCCFFFKKKVVVaaajjjxxxwwwpppdddYYYQQQTTT\\\bbbeeehhhoooeeeYYYQQQIIIBBB999111000333......---,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------..............................111333444333555===JJJTTTkkkuuummmaaaXXX[[[\\\ggggggYYYLLLKKKKKKHHHGGGHHHLLLQQQXXX```hhhlllpppttt|||~~~~~~wwwooollliiifffdddaaa]]]ZZZXXXUUUPPPKKKGGGEEEDDDDDD???@@@???>>>===>>>AAACCCGGGPPP^^^kkkuuuuuukkkbbb]]]]]]dddiiimmmlllkkkhhh___VVVQQQKKKFFFEEEDDDCCCFFFKKKZZZmmmyyynnnfffeee```bbbppp|||mmm\\\LLLAAA===999333000............------,,,,,,,,,+++++++++...---,,,,,,,,,,,,---...((()))+++,,,---,,,,,,+++(((***---///000///...,,,,,,,,,,,,,,,---...//////000///------///111222222,,,///000//////111444777BBBKKKWWWeeewww{{{{{{~~~~~~||||||vvvsssmmmfffbbbbbbfffiiikkkkkkmmmuuuwwwpppnnnllliiifffhhhjjjkkkjjjgggbbb\\\XXXWWWWWWXXXZZZ^^^bbbfffhhhmmmrrrxxx{{{iii^^^VVVRRRPPPKKKGGGGGGHHHLLLUUU___kkkzzz|||rrrdddZZZRRRSSSXXX[[[___ccciiiyyymmm]]]UUULLLEEE===555111333......------,,,,,,------,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,---------.................................000111222666@@@NNNXXXfffwwwoooggg\\\UUUYYY]]]ffffffXXXNNNNNNOOOLLLJJJKKKNNNQQQWWW]]]dddhhhooouuu|||~~~{{{pppmmmiiifffccc```\\\ZZZYYYVVVQQQKKKFFFCCCBBBBBB>>>>>>>>><<<;;;<<>>999444000............------------,,,,,,,,,,,,...---,,,,,,,,,,,,---...)))***+++,,,,,,,,,++++++)))+++---/////////---,,,,,,,,,,,,,,,---...//////000///---...///111222333,,,...000000000111666;;;HHHTTTcccooo}}}yyyrrrzzzwwwsssvvvzzz|||{{{zzzyyyzzzppplllfffbbbaaaccceeefffkkkmmmqqqzzz~~~wwwllleee[[[UUUSSSTTTTTTSSSUUUVVVVVVUUUSSSPPPLLLJJJLLLKKKLLLMMMOOOQQQTTTVVVZZZ^^^dddllluuuvvvggg]]]WWWOOOJJJFFFFFFEEEGGGNNNWWWiiizzzuuuhhh___WWWUUUUUUUUUXXX]]]aaapppzzzbbbZZZQQQKKKCCC:::444333///......---,,,,,,------,,,,,,,,,+++++++++******************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////---///000333:::FFFVVVaaagggsss~~~xxxhhhaaaWWWQQQWWW]]]cccaaaUUULLLMMMOOOMMMMMMNNNPPPRRRUUUZZZ```dddpppxxx~~~~~~}}}rrrooojjjfffbbb___[[[XXXYYYVVVPPPJJJEEEBBB@@@???======<<<;;;:::;;;>>>@@@GGGNNNXXXbbblllyyy}}}qqqfff^^^[[[]]]fffkkkooonnnkkkhhhaaaZZZUUUNNNGGGEEECCCCCCHHHMMM[[[nnn}}}qqqkkktttzzzhhhVVVJJJ???;;;444000////////////.........------------,,,...------,,,,,,------...++++++,,,,,,,,,+++*********+++---//////...,,,+++,,,,,,,,,,,,---...////////////......///222444666---...000111000000777???NNN^^^ooo{{{{{{xxx}}}|||qqqjjjmmmqqqtttvvvvvvvvvvvvkkkfff```___aaadddeeedddmmmpppvvv~~~zzztttmmmfff```XXXRRRLLLHHHHHHIIIIIIIIILLLLLLKKKJJJIIIHHHGGGFFFGGGFFFFFFFFFGGGHHHIIIJJJLLLOOOTTT[[[cccooozzzqqqaaaYYYNNNIIIFFFEEECCCCCCIIIPPPcccvvv|||ppphhh```[[[VVVSSSTTTYYYZZZfffwwwiii___UUUOOOHHH???666333000///...------,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000000000000000000111333777@@@OOO```kkkpppwww~~~vvvhhhaaaVVVOOOUUU```aaa[[[OOOGGGGGGHHHFFFMMMOOOQQQRRRTTTXXX^^^cccrrr{{{|||}}}~~~~~~~~~~~~|||||||||tttpppjjjeeeaaa]]]YYYVVVVVVSSSOOOIIIEEEAAA??????<<<===<<<;;;:::;;;>>>@@@GGGNNNXXXbbbmmmyyy}}}pppeee\\\ZZZ]]]gggnnnsssrrrpppmmmgggaaaWWWOOOHHHEEECCCCCCHHHOOO[[[nnn{{{~~~wwwzzzooo\\\OOOCCC===666111//////////////////.........---------------------------------,,,,,,,,,,,,+++******)))+++,,,---......---+++***,,,,,,,,,,,,---...//////////////////000222666999///...///111000000999EEEXXXiii}}}{{{qqqgggiiilllpppssssssrrrqqqfffbbb______bbbfffgggfffpppttt{{{{{{nnnccc]]]XXXTTTQQQKKKIIIFFFEEEEEEEEEEEEDDDHHHHHHGGGFFFEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGKKKOOOVVV```kkkrrr|||{{{wwwpppmmmmmmoooppppppvvv}}}iii\\\UUUOOOKKKIIIGGGFFFKKKRRR^^^uuuyyypppfff___XXXRRRRRRUUUVVV___oooooocccWWWRRRMMMCCC:::444111000///...------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111111111111111111111111222333555;;;GGGWWWgggqqqvvv|||{{{qqqkkk\\\RRRWWWfffbbbWWWJJJBBB@@@@@@???JJJMMMPPPRRRSSSWWW___eeeppp|||{{{|||~~~}}}yyywww~~~}}}xxxtttpppiiiccc___[[[WWWTTTQQQOOOLLLHHHDDDBBB@@@???=========;;;:::;;;>>>AAAEEEMMMYYYeeeooo{{{rrrfff\\\ZZZ]]]eeennnuuuuuussspppkkkeeeWWWOOOHHHEEECCCCCCHHHNNNZZZmmm~~~~~~vvvbbbUUUHHHBBB:::333000///////////////.........------------------------------------,,,,,,++++++*********+++,,,---------,,,+++***,,,,,,,,,,,,---...//////...///000///000333999===111...///222111222@@@PPPgggxxx|||tttjjjkkkmmmppprrrrrrooommmdddcccbbbbbbeeehhhjjjjjjsssxxxuuukkk]]]SSSNNNLLLKKKIIICCCDDDDDDDDDCCCBBBBBBAAAEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDFFFGGGJJJOOOVVV___eeeqqqxxxzzzsssllliiigggdddccccccbbb```ccciiirrryyyiii\\\VVVOOOKKKGGGEEEJJJPPP\\\vvvuuujjjbbb[[[TTTPPPQQQSSSZZZhhh}}}uuugggYYYTTTQQQIII>>>888111111///...------,,,,,,,,,,,,,,,+++++++++******************************------------,,,,,,,,,,,,,,,,,,,,,---------......000000000000000000000000222333777???MMM^^^nnnxxx{{{}}}jjjZZZ\\\jjjaaaSSSGGG???=========GGGKKKOOOQQQRRRWWW```gggooo|||{{{}}}}}}wwwrrrxxx{{{{{{vvvrrrsssnnngggaaa\\\YYYUUUSSSNNNMMMJJJGGGDDDAAA@@@???=========;;;:::;;;>>>AAADDDLLLXXXdddoooyyywwwiii^^^[[[^^^cccmmmvvvwwwtttoooiiibbbVVVOOOHHHEEECCCBBBFFFLLLWWWjjj}}}iii[[[NNNGGG>>>666222000000///.........------------,,,,,,------......------,,,,,,,,,+++******+++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---...//////...///111000000444;;;@@@222...///333444777III^^^yyyuuummmqqqwww|||~~~xxxqqqppppppqqqsssqqqmmmiiidddeeefffggghhhjjjmmmooowww{{{{{{uuurrreee]]]SSSLLLJJJJJJIIIHHHEEEEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEFFFGGGIIIKKKQQQWWW\\\fffmmmwww~~~xxxqqqkkkgggeeegggdddcccdddbbb___```eeehhhwwwfff^^^UUUNNNHHHDDDHHHOOO[[[www{{{nnnfff```YYYSSSQQQQQQVVVcccwww{{{kkk[[[VVVUUUNNNDDD===222111000...------,,,,,,,,,,,,,,,+++++++++******************************......---------,,,,,,,,,,,,,,,,,,---------......000000000000000000000000222444:::FFFWWWiiiyyyyyyddddddfff[[[KKKAAA===<<<===???EEEJJJOOOQQQQQQVVV___gggsss{{{}}}yyysssrrruuuyyywwwtttqqqnnnqqqllleee___ZZZWWWTTTRRRNNNMMMJJJGGGCCC@@@===<<<;;;<<<;;;:::999:::===???BBBIIISSS^^^iiiuuu|||mmm```\\\^^^eeeppp{{{{{{uuunnneee^^^TTTNNNHHHFFFDDDBBBEEEJJJUUUhhhooobbbSSSLLLAAA888333111000///------------,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,+++*********+++,,,---******++++++,,,,,,,,,---,,,,,,,,,,,,---...//////---///111111000444<<>>;;;::::::::::::999888999;;;>>>AAAGGGOOOXXXcccppppppaaa\\\^^^iiiuuuxxxnnnddd[[[SSSMMMHHHFFFDDDBBBDDDHHHSSSffftttfffVVVOOODDD:::444111000///------,,,,,,,,,+++++++++,,,,,,---......---,,,,,,++++++*********+++---...))))))***+++,,,,,,------,,,,,,,,,,,,---...//////---000111111111555===DDD222000333777777>>>YYYvvvmmmfffkkkpppwwwwww{{{}}}uuummmiiikkkfffccceeemmmtttvvvvvvyyy~~~wwwlllcccaaabbbfffhhhqqqwwwzzzqqqjjjfffbbb]]]ZZZXXXWWWVVVUUUTTTSSSTTTTTTNNNMMMLLLNNNPPPQQQOOOMMMNNNNNNOOOPPPPPPPPPOOOOOOPPPOOOOOOOOOPPPOOOMMMKKKPPPOOONNNMMMOOORRRUUUWWW___dddlllvvv~~~{{{zzz{{{}}}{{{xxxuuusssrrrrrrqqqpppnnnpppyyymmm[[[TTTRRROOOLLLVVVgggyyysssppphhh```\\\VVVUUU\\\nnnooo]]][[[]]]XXXLLLEEE;;;666///,,,,,,---,,,+++---+++)))'''''')))+++------------,,,,,,+++++++++.........------,,,,,,,,,,,,,,,,,,---------......111000000///////////////222888DDDUUUgggyyyllleeeXXXOOODDD<<<:::>>>CCCFFFLLLJJJKKKNNNPPPVVVaaalll|||~~~~~~{{{vvvwwwooommmvvv{{{sssllllllooonnniiiaaaZZZVVVTTTRRRQQQQQQNNNIIIDDDAAA?????????<<<<<<;;;;;;;;;;;;<<<<<>>SSS000...111555666AAA^^^{{{zzzrrrnnnoookkkgggggglllrrrvvvxxxyyy}}}yyyqqqeee\\\YYYYYY[[[]]]ffflllyyy~~~uuuoookkkgggdddbbbaaaaaaaaaaaabbbbbbbbbbbbYYYVVVRRRPPPRRRUUUUUUUUUYYYYYYZZZ[[[[[[[[[[[[[[[XXXWWWWWWWWWYYYZZZZZZXXX\\\[[[YYYYYYYYY\\\^^^```eeejjjrrr{{{~~~|||{{{zzzxxxvvvttttttyyy{{{eeeYYYTTTPPPMMMRRR___vvv~~~vvvrrrjjjaaa\\\ZZZWWW\\\kkk~~~ooo^^^\\\^^^YYYNNNGGG>>>888222.........---,,,---,,,***))))))***,,,------------,,,,,,+++++++++......---------,,,,,,,,,,,,,,,,,,---------......111000000/////////000000444:::EEEVVViii{{{{{{{{{wwwiiieeeXXXPPPEEE===<<<@@@EEEHHHLLLJJJKKKNNNQQQVVVbbbmmm}}}~~~~~~|||wwwzzztttrrrxxx|||vvvpppoooqqqpppjjjbbb\\\XXXUUUSSSRRROOOMMMHHHDDD@@@>>>=========<<<<<<<<<<<<<<<<<<===@@@CCCIIINNNRRRYYYiiiyyyuuufffaaacccooozzzwwwooofff___SSSLLLFFFDDDAAA@@@CCCIIIRRRddd~~~nnn]]]SSSGGG???888111///000//////...------,,,++++++------,,,,,,,,,---......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,///111...000777777AAAWWW000...111555:::IIIiii~~~vvvrrrssspppmmmkkklllqqqvvvzzzyyy}}}}}}rrrjjj___VVVQQQPPPQQQQQQWWW]]]jjjyyy}}}|||{{{}}}}}}~~~~~~}}}|||{{{qqqkkkbbb\\\]]]aaafffiiiooooooooopppppppppqqqqqqkkkiiihhhhhhjjjlllllllllooonnnlllkkkkkklllmmmooopppuuu|||}}}}}}sssaaaWWWQQQMMMOOOUUUfff{{{vvvoooeee^^^]]]YYY[[[eeeuuuqqqaaa\\\^^^[[[RRRKKKBBB<<<555000000000...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++...------------,,,,,,,,,,,,,,,,,,---------......000000/////////000000111666;;;GGGXXXnnnqqqsssyyyyyyjjjbbbcccWWWOOOFFF??????BBBGGGJJJMMMKKKKKKNNNQQQWWWcccooo~~~}}}yyy|||yyyxxx{{{~~~{{{wwwssssssrrrllleee^^^ZZZWWWUUUTTTOOOMMMIIIEEEAAA>>>===<<<>>>======<<<<<<======>>>???AAAFFFJJJLLLQQQ___mmmyyykkkfffhhhsss|||xxxooofff___RRRKKKFFFCCCAAA@@@CCCHHHPPPbbb~~~xxx___TTTIIIAAA999222///000//////......---,,,,,,,,,......---,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............111///111888999EEE\\\222111333777@@@TTTwww}}}wwwtttssssssqqqooonnnqqquuuyyyzzz}}}zzzmmmfff]]]UUUPPPNNNNNNMMMNNNSSS^^^lllwwwvvvtttzzz~~~~~~~~~hhhYYYRRROOOOOOOOOYYYlllyyysssiiiaaa]]]XXXXXX```lll{{{wwwddd[[[[[[[[[WWWSSSFFF@@@777222000000...,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......000/////////000111222222666<<>>===>>>>>>============>>>>>>@@@AAAFFFKKKMMMQQQ]]]jjj|||pppjjjkkkuuu}}}xxxqqqggg```QQQJJJEEECCCAAA@@@BBBGGGOOO```zzzzzz^^^TTTIIIBBB;;;333000222//////......---------,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---...//////000...111///222999;;;IIIbbb222222444999DDD^^^}}}yyyxxxsssssstttsssrrrrrrtttvvvyyy|||xxxhhhccc[[[UUUQQQPPPNNNNNNKKKNNNVVVaaakkkwwwmmm\\\SSSPPPNNNMMMQQQ[[[iiiwwwyyysssjjjaaa[[[VVVTTTZZZeeettt~~~jjjZZZWWWZZZ[[[ZZZJJJCCC999222000///---,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......////////////000222333333555===OOOiiiuuufffiiillljjjaaaVVVRRRTTTOOOJJJCCC@@@AAAEEEIIILLLMMMJJJJJJMMMQQQYYYfffsss|||zzzxxxzzz}}}|||xxxwwwyyyuuuqqqmmmfffaaa^^^[[[YYYWWWRRRPPPLLLGGGCCC@@@>>>===>>>>>>============>>>>>>???@@@FFFLLLPPPUUU```kkkyyytttmmmnnnuuu|||zzzsssiii```OOOIIIDDDCCCAAA@@@BBBGGGPPP___uuuxxx\\\SSSIIIBBB<<<555222333///...............------///...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------+++,,,------...///000000...111000222999===LLLggg000222444888GGGcccxxxwwwuuutttssssssssssssvvvyyy|||{{{sssccc___YYYUUURRRPPPOOOMMMJJJLLLPPPXXX```kkk|||sss___UUURRRMMMKKKLLLQQQYYYggg{{{yyyqqqhhh```YYYTTTRRRVVV___kkk}}}|||rrr]]]VVVYYY]]]\\\NNNFFF<<<444000///---+++,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,---------.........//////000111222444555777BBBXXXvvvssscccdddccc___WWWPPPMMMMMMIIIDDD???===???DDDHHHJJJLLLIIIIIILLLPPPXXXfffsss}}}zzzzzzvvvxxx{{{zzzuuusss|||xxxtttnnnjjjeeeaaa^^^\\\ZZZXXXQQQNNNIIICCC>>><<<;;;;;;>>>======<<<<<<======>>>;;;===DDDLLLSSSYYYcccmmmwwwvvvpppqqqwww~~~}}}uuuiii^^^MMMHHHDDDCCCAAA???BBBFFFPPP]]]qqqxxx^^^UUUKKKEEE>>>777333444..............................---,,,,,,,,,------------,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,---...//////000000...222111222999===NNNkkk000333555:::JJJhhh~~~wwwssssssssssssrrrrrrtttwwwyyy||||||tttmmmbbb___ZZZVVVTTTQQQNNNLLLHHHHHHJJJOOOUUU```qqqxxxcccXXXTTTMMMJJJIIILLLQQQ\\\nnn~~~~~~sssjjjaaaZZZUUURRRSSSXXXaaaqqq~~~{{{cccXXXYYY[[[ZZZSSSJJJ???666222000...,,,,,,,,,------------,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------............///000111333555666;;;HHHaaa~~~rrraaa^^^XXXQQQLLLKKKJJJJJJCCC???;;;:::===AAAEEEHHHKKKHHHHHHKKKOOOXXXfffttt}}}yyy|||~~~~~~~~~zzzxxxyyyvvvwwwxxxwwwrrrooovvv~~~vvvsssjjjgggccc```^^^]]][[[YYYRRRNNNGGG@@@<<<::::::;;;===<<<<<<<<<<<<<<<<<<===:::<<>>LLLhhh|||qqq___YYYOOOGGGDDDGGGJJJJJJ???<<<999888;;;@@@DDDFFFJJJGGGGGGJJJOOOWWWfffttt|||tttxxx{{{|||}}}xxxwwwxxxxxxwwwwwwvvvppplllrrr{{{|||tttrrrhhheeeaaa___^^^]]][[[YYYUUUPPPHHHAAA<<<;;;<<<>>><<<<<<;;;;;;;;;;;;<<<<<<;;;===EEEOOOWWW^^^gggpppuuu~~~vvvsssuuuxxxgggYYYKKKFFFCCCBBBAAA???AAAEEEOOO\\\ppphhh___TTTLLLCCC999333333.........///////////////,,,,,,,,,,,,------...///...------,,,,,,------...******+++,,,,,,---..................////////////...333111222777<<