BM66(h FFFNNN^^^xxx~~~~~~zzzuuuqqqpppooojjjpppyyy~~~xxxssspppsssvvvxxxyyyzzz}}}~~~}}}~~~}}}~~~}}}}}}}}}|||~~~}}}~~~~~~|||{{{~~~zzzwwwwwwxxxyyyxxxnnnmmmkkkiiigggfffeeeeeeZZZZZZ^^^ccchhhggg```YYYUUUXXX^^^dddjjjnnnpppqqqrrruuuzzz||||||}}}~~~||||||}}}}}}}}}{{{}}}~~~|||zzz{{{||||||{{{|||~~~~~~~~~}}}zzzxxxvvvuuuuuuqqqrrrrrrpppllljjjjjjjjjmmmmmmmmmjjjiiikkkpppttt~~~~~~~~~~~~|||vvvuuutttrrrrrrsssvvvyyyyyyyyyzzz{{{{{{yyyuuurrruuuuuuvvvwwwwwwwwwwwwwww|||{{{zzzzzz||||||{{{zzz{{{{{{{{{||||||}}}}}}}}}xxxwwwvvvwwwxxxxxxwwwuuuuuuvvvxxxyyyyyywwwtttrrrvvvuuusssrrrrrrtttwwwxxxvvvvvvuuutttrrrsssvvvyyywwwuuusssrrrrrrqqqpppnnnlllnnnoooqqqqqqpppnnnmmmooonnnnnnoooqqqrrrrrrqqqooopppqqqssstttvvvwwwwwwuuutttssspppnnnoooqqqtttrrrqqqpppooonnnnnnooopppssstttvvvwwwwwwvvvuuutttwwwuuusssqqqpppqqqsssuuuxxxyyyyyyzzzzzzzzzzzzyyyrrrooommmlllnnnpppqqqqqqsssrrrqqqqqqqqqssstttuuuvvvuuusssrrrrrrrrrssstttuuuuuuuuutttsssqqqpppooopppnnnmmmpppssssssmmmhhhaaa```^^^]]]^^^^^^\\\[[[[[[RRRNNNUUU\\\___bbbfffbbbccccccccccccbbbaaaaaaffffffhhhiiiiiiiiiiiiiiijjjiiigggfffeeeeeefffggggggiiilllmmmmmmkkkiiigggggghhhiiiiiiiiihhhfffeeeiiiggggggiiilllmmmkkkhhhiiihhhfffeeefffhhhkkkmmmkkkhhhddddddeeefffeeecccjjjlllnnnpppooonnnkkkjjjaaa______```dddhhhkkklll333;;;AAACCCSSSuuuwwwcccVVVQQQWWW```|||yyyrrrrrrrrrppptttsssrrrpppnnnoooppprrruuuuuuuuurrrooopppuuuzzz}}}~~~|||zzzyyyzzz{{{{{{{{{vvvuuurrrpppnnnlllkkkjjjllljjjiiiiiihhhbbbYYYQQQOOOPPPSSSWWW[[[___ccceeeeeehhhkkkkkkkkklllooorrrxxxzzz}}}}}}~~~~~~~~~~~~zzz|||}}}~~~~~~}}}|||||||||||||||}}}}}}~~~}}}}}}}}}|||{{{zzz{{{wwwwwwwwwuuurrrppppppqqqwwwwwwwwwuuussstttwww{{{}}}}}}}}}|||yyywwwwwwxxxyyyyyyyyyyyyzzz{{{xxxxxxyyy{{{|||{{{xxxuuusssttttttuuuuuuuuuttttttxxxvvvvvvwwwyyyyyyyyywwwwwwwwwxxxxxxxxxyyyyyyyyy|||{{{{{{|||~~~~~~}}}{{{}}}~~~~~~|||{{{|||zzzyyyxxxxxxzzz|||~~~{{{||||||{{{yyyyyy{{{}}}|||{{{zzzzzz{{{zzzxxxvvvqqqrrrtttuuuuuutttsssqqqmmmmmmnnnoooqqqsssssssssssssssssssssssstttuuuuuussssssqqqooommmmmmpppssssssrrrqqqpppoooppppppqqqqqqssstttvvvvvvuuusssrrrqqqpppnnnmmmnnnoooqqqrrruuuuuuvvvvvvvvvvvvvvvuuuuuusssqqqqqqssstttuuutttsssssssssssssssttttttuuuuuutttsssrrrqqqrrrrrrsssssssssrrrrrrqqqpppooonnnnnnlllmmmqqqvvvxxxtttpppnnnkkkhhhffffffgggffffffllleeedddkkkrrrsssuuuwwwrrrqqqqqqpppoooooonnnnnnooooooooonnnnnnnnnnnnooonnnmmmllllllllllllmmmmmmkkklllmmmnnnoooooooooooooooooopppqqqqqqrrrrrrrrrtttsssrrrrrrtttttttttsssrrrqqqpppooopppqqqssstttssspppmmmmmmppprrrrrrrrrrrrssstttuuuuuutttrrrpppllljjjhhhiiikkknnnoooooo444>>>AAA;;;???]]]oooTTTDDD>>>@@@EEEPPPeee|||sssqqqpppnnnzzzxxxvvvsssqqqqqqqqqqqqpppppppppmmmlllooovvv{{{~~~zzzvvvsssrrrrrrssssssrrrqqqrrrtttuuuuuutttwwwvvvtttrrrqqqoooooooooxxxuuuqqqnnnjjjcccZZZSSSSSSSSSSSSUUUXXX\\\___aaa____________^^^___bbbeeemmmpppuuuzzz~~~~~~~~~~~~~~~}}}{{{yyyzzz{{{}}}{{{{{{}}}}}}xxxzzz|||}}}~~~}}}{{{zzzxxxyyy{{{~~~~~~{{{wwwxxxyyyzzzyyyyyywwwwwwvvvuuuuuuwwwyyyzzzzzzxxxwwwwwwxxxyyyyyyyyyyyyxxx{{{{{{{{{|||~~~~~~|||~~~~~~~~~}}}}}}~~~}}}||||||~~~~~~~~~yyyzzz{{{||||||{{{zzzyyyvvvwwwxxxyyy{{{}}}~~~~~~|||{{{yyywwwvvvwwwxxxyyyvvvvvvuuusssrrrrrruuuwwwvvvvvvuuutttttttttuuuuuuuuuvvvxxxyyyyyyxxxvvvuuuttttttttttttuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyxxxwwwxxxzzz{{{zzzyyywwwxxxxxxyyyyyyyyyyyyyyyxxxwwwvvvvvvuuuuuuvvvvvvwwwwwwwwwwwwwwwvvvvvvuuuuuutttuuuyyy}}}|||yyyuuurrrssstttuuuuuupppllllllrrrwwwwwwwwwwww}}}|||zzzxxxwwwvvvvvvwwwtttsssrrrrrrssstttvvvxxxwwwvvvuuuuuuuuuvvvwwwyyyxxxvvvtttsssssstttvvvwwwyyyyyyyyyzzz{{{~~~|||{{{|||}}}}}}|||666;;;AAADDDPPPmmmkkkWWWLLLFFFDDDGGG^^^{{{~~~zzzvvv|||~~~|||yyyxxx|||~~~{{{ssslllfffddddddeeeeeeeeeeeegggiiiiiigggeeegggfffeeedddcccccccccccchhhfffeeeddddddaaa\\\XXXWWWWWWYYY[[[]]]___aaabbb___^^^[[[YYYXXXYYY\\\^^^dddhhhnnnuuuyyy{{{{{{zzz{{{}}}~~~~~~~~~}}}{{{|||yyyyyyzzz}}}~~~~~~~~~}}}||||||}}}~~~}}}||||||||||||{{{{{{{{{{{{{{{||||||{{{{{{{{{|||||||||{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||~~~~~~}}}~~~~~~~~~}}}}}}}}}~~~}}}}}}}}}~~~~~~~~~{{{zzzzzzzzzyyyxxxvvvsssrrrsssuuuvvvuuuuuuuuusssqqqnnnmmmmmmnnnnnniiiiiihhhiiilllpppuuuxxx|||yyyuuurrrrrrtttwwwzzz{{{vvvpppnnnoooqqqtttuuuuuuttttttvvvyyy}}}???BBBIIITTTgggqqqaaaXXX___ooo}}}vvv{{{~~~ooo^^^UUUZZZfffrrrwww~~~yyyvvv{{{zzzrrruuuooo___\\\aaaeeepppsssvvvvvvsssppppppppplllsss|||~~~|||}}}{{{xxxuuuwww~~~wwwooojjjiiijjjkkkhhhgggggghhhiiihhheeebbb[[[ZZZWWWUUUSSSQQQPPPPPPQQQQQQSSSUUUWWWWWWVVVUUUNNNQQQTTTXXXZZZZZZYYYXXXXXXUUUQQQNNNMMMNNNPPPQQQVVVYYY___dddhhhjjjjjjjjjiiikkkmmmnnnnnnoooqqqrrrxxx}}}~~~~~~~~~~~~yyyzzzzzzzzzzzzzzzyyyyyyxxx{{{~~~~~~zzztttppppppmmmhhhdddcccdddddddddaaa```^^^\\\[[[[[[\\\]]]YYYWWWVVVWWWZZZ^^^cccgggoookkkddd^^^]]]___dddgggooojjjccc]]]ZZZ[[[^^^```]]]\\\ZZZZZZ\\\___ccceeejjjsss~~~IIIYYYoooyyyrrrtttzzz~~~yyyyyy}}}ooommmttt|||~~~vvvhhhcccccceeejjjeee___XXXSSSPPPOOOOOOMMMOOOVVV]]]^^^ZZZXXXYYY]]]WWWPPPLLLOOOVVV]]]bbbmmmlllkkkjjjiiiiiiiiiiiiiiilllqqqxxx}}}yyywwwxxxzzz|||yyyxxxwwwwwwwwwvvvrrrppphhhfffbbb]]]XXXTTTRRRPPPSSSUUUWWWYYYYYYYYYXXXWWWNNNQQQUUUYYYZZZYYYVVVTTTPPPLLLGGGDDDCCCDDDEEEEEEHHHJJJNNNSSSVVVYYYZZZZZZWWWYYY\\\]]]]]]^^^```bbbeeemmmvvv|||~~~{{{{{{|||}}}}}}|||zzzyyyxxx{{{vvvooohhhfff```XXXUUUVVVWWWVVVWWWVVVUUUUUUUUUWWWXXXYYYTTTSSSPPPOOOPPPSSSVVVXXX___[[[TTTNNNLLLMMMQQQTTTWWWSSSNNNIIIGGGIIILLLNNNGGGFFFEEEEEEGGGJJJNNNPPPOOOWWWbbblllqqqrrrpppooojjjkkkmmmmmmnnnmmmlllkkkfffffffffeeecccccceeegggkkkmmmppptttxxx{{{}}}~~~LLLdddwwwsssvvv{{{~~~|||{{{{{{{{{rrrfff___]]]^^^^^^]]][[[WWWXXX^^^bbb``````cccccc___YYYSSSQQQUUU\\\aaa```^^^\\\ZZZWWWVVVVVVVVVVVVVVVYYY^^^cccfffeeedddeeekkktttzzz}}}}}}{{{wwwrrrmmmiiifffdddeeegggjjjlllllljjjiiihhhbbbdddfffggggggeeecccaaaZZZVVVQQQNNNNNNOOONNNLLLLLLNNNPPPTTTXXX[[[]]]___XXXZZZ\\\]]]^^^___aaacccccckkkssswww}}}~~~}}}|||xxx{{{~~~~~~}}}wwwrrruuuvvvrrrjjjfffggggggddd^^^___```bbbccceeefffgggcccbbb```^^^^^^___aaacccbbb```]]][[[YYYXXXXXXXXXXXXUUUQQQMMMKKKLLLNNNOOOMMMMMMMMMOOORRRUUUYYY[[[VVVZZZ```gggmmmnnnkkkhhheeefffggghhhhhhhhhhhhhhh```bbbdddcccaaa___```aaacccfffjjjnnnqqqsssttttttvvvvvvvvvwwwyyyzzzxxxwww]]]nnn}}}xxxtttwww|||~~~~~~{{{uuupppmmmpppsss{{{~~~}}}~~~yyypppnnnuuu}}}|||tttppptttyyyyyy|||zzzyyywwwrrrnnnooouuuzzztttssspppnnnllllllllllllmmmkkkjjjkkklllkkkgggccc```bbbeeegggjjjqqqzzz}}}yyyvvvuuutttmmmqqqvvvyyyzzzyyyyyyxxxwwwwwwwwwvvvtttrrrqqqpppnnniiieeebbbccccccaaa___ZZZ[[[]]]aaaeeeiiimmmooodddfffhhhiiiiiijjjlllnnnmmmtttyyy{{{|||}}}wwwyyy}}}}}}~~~~~~}}}||||||||||||}}}}}}yyywwwxxxyyy|||{{{zzzyyyxxxvvvrrroooxxx|||zzzsssooopppooojjjkkkmmmooorrrtttvvvwwwxxxuuutttsssssssssuuuwwwxxxqqqrrrssssssrrrooollljjjjjjgggccc___\\\[[[[[[[[[bbbbbbdddgggkkkooosssuuuuuuuuuvvvzzz}}}zzzzzzzzz{{{|||}}}}}}~~~yyy|||}}}|||wwwtttssssssvvvxxx|||}}}||||||}}}~~~|||yyyzzz{{{}}}{{{yyyzzz{{{{{{}}}|||~~~~~~{{{|||~~~zzzsssmmmsssuuuuuuvvv}}}zzztttuuuwwwxxxvvvtttwww~~~~~~{{{xxxxxxzzz|||~~~|||yyyvvvuuuuuuwwwwwwvvvoooqqqtttuuuvvvwwwyyy{{{zzzyyyxxxwwwwwwxxxzzz{{{|||{{{|||~~~}}}~~~}}}~~~|||{{{{{{~~~}}}~~~~~~~~~|||}}}}}}}}}}}}|||{{{}}}~~~}}}}}}xxxttttttvvvyyy|||xxxtttlllddd^^^ZZZYYYXXX\\\YYYWWWWWWYYYXXXUUUQQQ\\\bbbeeeaaa\\\\\\]]]]]]]]]^^^___aaabbbdddfffgggbbbgggmmmnnnlllkkkmmmooovvvvvvvvvssspppmmmmmmmmmllloooqqqmmmfff```___```lllnnnqqqssstttvvvyyy{{{}}}}}}~~~}}}|||tttsssrrrttt}}}|||sssqqquuuzzz~~~wwwzzz{{{xxxsssllljjjnnnrrr~~~{{{yyyyyyzzz|||~~~~~~yyyzzz|||}}}}}}}}}~~~~~~~~~~~~}}}||||||~~~~~~~~~}}}~~~zzzuuurrrqqqrrrssshhhccc[[[SSSNNNLLLLLLLLLIIIGGGDDDBBBBBBCCCCCCCCCEEEJJJLLLIIIGGGGGGGGGDDDBBBBBBCCCEEEGGGHHHGGGFFFKKKMMMPPPQQQPPPPPPQQQRRRUUUVVVVVVUUUSSSRRRTTTUUU```dddgggeee^^^XXXUUUUUU[[[]]]^^^___^^^___```bbbaaaaaabbbccceeefffggghhhmmmpppuuu{{{{{{xxxqqqmmmqqq{{{~~~vvvvvvvvvwwwwwwxxxxxxyyy~~~}}}}}}zzzyyy{{{~~~zzztttxxxyyyvvvzzz|||ttthhhccciiinnnsss{{{xxxoooooollleee^^^ZZZZZZ\\\mmmqqqxxx~~~{{{{{{|||}}}}}}zzzyyyzzz{{{zzzzzzxxxyyyyyyyyywwwwwwyyyzzz{{{|||}}}~~~~~~~~~~~~~~~}}}~~~~~~|||zzzzzzkkkeee]]]TTTOOONNNOOOQQQQQQOOOJJJEEEAAAAAACCCFFFCCCEEEEEEBBBCCCEEECCC???<<<;;;<<>>AAAFFFJJJKKKIIIFFFCCCCCCFFFGGGEEEFFFKKKLLLJJJJJJJJJKKKNNNQQQRRRQQQPPPNNNJJJIIIKKKKKKHHHIIILLLOOOOOOOOOOOOOOORRRYYY]]][[[ZZZYYYWWWVVVVVVVVVWWWXXXYYYZZZ]]]___aaacccdddfffgggkkknnnrrruuuvvvwwwxxx}}}|||qqqiiikkknnnqqqrrrooojjjffffffkkksss}}}zzzsssqqqrrrrrroookkkpppoooqqqwww}}}|||xxxooofff\\\UUUPPPPPPTTT[[[```gggmmmooorrryyy|||}}}~~~~~~|||{{{{{{|||~~~~~~~~~~~~|||{{{zzzxxxxxxxxxxxxxxxyyyzzz{{{{{{|||}}}~~~~~~}}}}}}~~~~~~wwwnnngggaaa]]]ZZZYYYYYYYYYYYYWWWSSSMMMHHHCCCFFFKKKPPPPPPNNNIIIFFFCCCFFFEEECCCDDDIIIKKKIIIMMMMMMNNNQQQUUUWWWWWWVVVRRRMMMKKKMMMNNNOOOSSSXXXWWWXXXWWWVVVVVVXXX]]]```]]]\\\\\\\\\\\\]]]^^^___[[[\\\\\\^^^```cccfffhhhhhhhhhjjjlllpppsssvvvxxxxxx{{{yyytttrrrrrrtttxxx{{{yyytttnnnrrrvvv}}}}}}xxxrrrjjjbbbccclllwwwzzzqqqllliiiiiiiiikkkpppssstttrrrpppnnnnnnnnnppprrrwww~~~|||||||||~~~~~~~~~|||{{{zzzyyyyyyzzz{{{|||{{{|||~~~~~~~~~}}}}}}~~~}}}|||}}}}}}~~~~~~~~~~~~||||||~~~{{{}}}~~~|||{{{|||~~~~~~|||}}}}}}||||||}}}~~~|||yyywwwtttrrrpppooonnnlllhhhddd```]]]XXXZZZ]]]______]]]ZZZXXXTTTVVVWWWUUUWWW]]]```___]]]]]]___cccgggkkklllkkkgggaaa^^^___```ccciiipppwwwvvvuuusssrrrssstttvvvsssssssssttttttuuuvvvwwwsssssstttvvvzzz{{{ooobbb\\\bbbmmmxxx~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}{{{{{{zzzyyyyyyzzz{{{{{{|||}}}~~~~~~~~~}}}~~~~~~~~~|||{{{{{{zzzxxxuuuwwwwwwwwwwwwwwwxxxyyy{{{|||~~~}}}|||||||||~~~|||yyyxxxxxxzzz~~~~~~}}}{{{zzzyyyzzz{{{{{{yyyzzzyyyvvvsssrrrsssuuuyyy{{{}}}~~~~~~}}}|||{{{vvvvvvuuussspppmmmkkkjjjeeeeeefffhhhiiijjjkkkkkkmmmoooooommmnnnsssuuusssuuuuuuuuuwwwzzz}}}}}}}}}zzzsssooooooppprrrxxx}}}|||{{{{{{zzzssssssssstttttttttttttttsssssstttvvvzzz{{{ssshhh```^^^```dddgggvvv~~~~~~}}}}}}|||||||||~~~~~~~~~~~~}}}{{{yyy||||||zzzyyyyyyvvvwwwxxxzzz|||}}}}}}}}}}}}{{{xxxwwwxxxyyy|||zzzxxxwwwwwwyyy|||}}}zzzyyyxxxwwwwwwwwwxxxxxxuuuwwwxxxvvvsssrrruuuwwwyyy{{{}}}|||zzzwwwvvvvvvtttuuuvvvuuusssqqqqqqrrrrrrrrrsssuuuxxx|||}}}uuutttrrrqqqrrrsssrrrqqqoooiiieeeeeeeeefffkkkqqqiiigggfffeeeeeedddbbb```ZZZ[[[[[[\\\\\\[[[[[[ZZZZZZZZZZZZ\\\^^^aaadddfffccccccdddhhhnnnwww|||xxxwwwzzz|||xxxqqqggg]]]XXXXXXYYYXXXffftttzzz{{{yyysssllljjjgggjjjqqqwwwyyy||||||||||||}}}~~~}}}|||{{{zzzzzz{{{||||||{{{|||}}}~~~~~~}}}zzz|||~~~yyytttuuu|||~~~~~~}}}}}}}}}}}}~~~}}}~~~~~~|||yyyxxxyyy|||||||||{{{zzz{{{|||}}}~~~|||{{{zzzzzzyyyzzzzzzzzzyyy|||}}}zzzyyy{{{~~~{{{xxxwwwxxxxxxzzz}}}}}}{{{zzz{{{}}}zzzttt[[[XXXVVVVVVVVVWWWWWWVVVUUUPPPNNNOOOOOONNNQQQVVVTTTSSSSSSTTTWWWXXXUUUSSSSSSSSSUUUVVVVVVVVVUUUUUURRRSSSUUUWWWZZZ\\\^^^___^^^^^^```cccjjjqqqyyy}}}}}}|||{{{}}}~~~~~~{{{xxxuuuqqqoooqqqwww|||}}}|||zzznnnbbb\\\]]]```^^^lllyyyzzzwwwtttoooiiillleeedddjjjnnnpppvvv}}}zzz{{{|||~~~~~~~~~~~~~~~}}}|||||||||}}}zzz{{{~~~~~~|||xxxzzz~~~~~~yyyzzz|||~~~|||vvvooonnnttt{{{|||wwwrrrooonnnoooooopppqqqrrrqqqpppnnnlllkkkkkkmmmnnnooopppppppppnnnmmmmmmooouuu|||~~~}}}}}}}}}~~~~~~}}}~~~}}}|||tttnnnfff^^^XXXVVVUUUVVVXXX[[[\\\\\\\\\XXXWWWYYYYYYXXXZZZ]]]YYYXXXYYY]]]aaacccbbb___aaabbbdddeeefffgggffffffbbbdddgggkkkooorrrtttuuusssssstttxxx}}}}}}{{{uuuqqqrrrxxx~~~}}}yyyzzz|||~~~}}}||||||{{{{{{zzz|||}}}~~~}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{|||}}}~~~~~~|||wwwxxx}}}}}}yyyuuupppllljjjjjjgggccc```]]]YYYUUURRRUUUUUUVVVVVVUUUUUUTTTTTTUUUSSSQQQRRRWWW```iiinnnkkkhhhdddeeeiiipppvvvyyy~~~}}}zzz~~~zzztttooollljjjhhhggggggeeefffjjjqqquuusssqqqtttpppllljjjkkklllkkkiiiiiiiiijjjmmmqqquuuwwwwwwuuuvvvwwwyyyzzzyyyvvvsssrrrrrrsssuuuxxxzzz}}}~~~~~~|||{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}||||||~~~~~~}}}|||||||||||||||~~~}}}}}}}}}xxxvvvqqqnnnjjjgggdddbbb___]]]YYYXXXWWWTTTRRROOOLLLKKKHHHGGGEEEDDDGGGLLLQQQUUUPPPNNNKKKKKKOOOUUUYYY[[[```dddhhhjjjlllooouuuyyy|||yyyzzz{{{|||}}}~~~}}}|||{{{wwwvvvwwwxxx{{{|||{{{zzzzzzyyyzzz|||~~~~~~}}}yyyyyy{{{{{{wwwtttllliiifffdddeeeeeecccaaa___^^^^^^aaaeeehhhiiiiiibbbbbbbbbdddeeeeeebbb```^^^___```bbbccceeefffgggfffjjjnnnooooooqqqvvv|||{{{zzz|||~~~~~~~~~~~~||||||}}}}}}~~~}}}|||}}}~~~~~~|||zzzxxxwwwwwwvvvwwwwwwwwwwwwwwwzzz~~~~~~|||xxxwwwtttpppnnnnnnnnnnnnmmmkkkiiigggddd___[[[XXXVVVRRRPPPMMMKKKKKKLLLOOOQQQOOOMMMLLLMMMPPPTTTVVVWWWXXX[[[^^^```bbbeeekkkppprrrqqqqqqssswww|||zzzssspppppprrrsssrrrooommmnnnrrrvvvwwwvvvqqqpppooopppqqqsssvvvxxx{{{zzzxxxuuurrrpppooonnnpppnnnkkkjjjhhhgggdddbbbbbbbbbdddfffjjjooosssuuutttsssrrrtttwwwzzz{{{|||~~~{{{qqqllleeeaaa___]]]YYYVVVYYYWWWUUUUUUTTTSSSPPPNNNLLLKKKKKKMMMPPPSSSTTTTTTOOONNNMMMMMMOOOOOONNNMMMNNNOOOQQQRRRSSSSSSSSSRRRUUUYYY]]]^^^^^^^^^bbbeeedddcccdddjjjttt|||~~~}}}{{{{{{zzzxxxwwwvvvtttsssvvvzzz~~~}}}||||||}}}|||yyywww{{{~~~xxxssspppnnnlllkkknnnqqqssstttwwwvvvtttrrrnnnkkkgggfffcccaaa]]]ZZZYYY[[[^^^```^^^^^^^^^```dddfffggggggjjjmmmppprrrsssvvv|||~~~~~~~~~}}}~~~yyyssskkkccc^^^^^^```bbbZZZXXXUUUVVVZZZ]]]___```[[[ZZZYYYYYYZZZ\\\___```bbbaaa___]]][[[ZZZYYYYYYVVVUUUTTTTTTTTTTTTSSSRRRRRRSSSUUUYYYaaakkktttzzz~~~{{{{{{|||zzzsssjjjeee]]]YYYSSSOOONNNNNNNNNMMMNNNNNNNNNNNNMMMJJJGGGEEEFFFEEEFFFHHHLLLOOOPPPPPPNNNLLLJJJJJJLLLMMMMMMMMMQQQSSSUUUWWWXXXXXXWWWVVV[[[___ccceeedddddddddfffgggeeedddgggmmmuuuzzz|||~~~}}}~~~|||yyywwwxxx{{{~~~~~~~~~}}}}}}}}}|||||||||}}}}}}}}}{{{yyyzzz}}}yyyuuugggeeedddfffkkkpppsssuuuuuutttsssqqqnnnkkkhhhgggdddaaa]]][[[\\\```eeehhhddddddeeeiiillloooooonnnuuuxxx|||}}}~~~}}}|||yyytttlllddd___^^^___aaa\\\ZZZYYYYYYZZZ]]]^^^___ZZZYYYXXXWWWWWWXXXZZZ[[[ZZZYYYYYYYYYYYYYYYZZZZZZWWWXXXZZZ[[[]]]___```bbbaaaaaabbbfffnnnxxx~~~yyyvvvqqqlllgggccc\\\YYYVVVTTTUUUXXX[[[\\\[[[\\\^^^^^^\\\YYYVVVUUUXXXWWWXXX[[[___bbbdddddd___]]][[[[[[]]]_________bbbdddgggjjjllllllkkkkkknnnqqqtttvvvvvvuuuttttttvvvtttrrrrrruuuzzz~~~{{{zzzzzz|||~~~||||||~~~}}}~~~zzz{{{|||}}}~~~}}}}}}yyymmmllllllnnnsssxxx{{{|||yyyyyywwwvvvssspppnnnmmmhhhfffdddccceeejjjpppsssrrrrrrsssvvvyyy{{{{{{zzzyyy}}}|||vvvrrrqqqqqqqqqnnnnnnnnnmmmnnnnnnooooookkkjjjhhhgggggghhhiiijjjeeeffffffgggiiijjjlllmmmlllnnnqqqsssuuuwwwzzz|||zzzyyyxxxxxx|||}}}yyyvvvuuusssqqqooofffdddbbbaaaccceeeiiikkknnnqqqssssssqqqnnnmmmmmmnnnmmmmmmppptttwwwxxxxxxsssrrrpppppprrrtttuuutttrrrtttvvvxxxzzz{{{||||||yyy{{{}}}~~~}}}||||||{{{|||~~~}}}}}}~~~~~~}}}|||||||||||||||||||||||||||{{{zzzyyyyyyzzzzzz{{{|||}}}~~~|||}}}~~~|||}}}~~~}}}~~~}}}zzzyyyyyyzzz}}}zzzzzz{{{}}}|||~~~~~~}}}|||{{{{{{}}}{{{{{{{{{{{{|||~~~|||{{{{{{zzzyyywwwxxxwwwvvvuuuuuuwww{{{}}}zzz}}}}}}{{{|||}}}|||{{{zzz{{{~~~~~~}}}|||}}}yyyzzzzzz|||}}}~~~~~~zzzzzz{{{}}}~~~~~~}}}zzz{{{~~~~~~}}}||||||~~~}}}{{{~~~~~~~~~}}}|||||||||||||||zzzzzz{{{{{{{{{{{{{{{{{{yyyyyyzzzzzzyyyyyyxxxwwwwwwwwwxxxyyyzzz|||}}}~~~}}}~~~~~~~~~}}}~~~~~~~~~|||||||||~~~~~~}}}|||~~~zzzyyyzzz|||~~~~~~}}}xxxyyyyyyxxxxxxzzz}}}{{{zzzzzzyyyzzzzzz{{{|||xxxwwwxxxyyy{{{|||{{{zzzwwwzzz}}}~~~~~~}}}|||}}}~~~~~~~~~~~~}}}}}}|||}}}~~~}}}|||{{{|||~~~~~~{{{xxxuuuxxx{{{}}}|||{{{{{{{{{zzz{{{{{{yyyxxxwwwxxxzzzzzz{{{|||}}}}}}~~~~~~~~~}}}~~~~~~|||}}}~~~}}}zzzvvvuuuwwwzzz|||}}}}}}}}}}}}}}}|||~~~}}}}}}}}}~~~}}}|||zzzyyyvvvuuuuuuuuuvvvxxx{{{|||zzz{{{~~~{{{|||}}}~~~~~~}}}|||{{{}}}zzzyyy{{{{{{wwwyyy{{{}}}}}}~~~~~~}}}}}}}}}}}}~~~}}}}}}~~~~~~~~~}}}{{{~~~~~~}}}}}}~~~}}}{{{~~~~~~~~~}}}}}}~~~}}}zzzwwwppprrrtttxxx|||~~~}}}|||~~~|||zzzzzz|||}}}~~~}}}~~~|||{{{}}}}}}~~~~~~|||{{{wwwvvvvvvvvvwwwyyy{{{}}}~~~zzzwwwyyyyyyzzzyyyxxxuuusssrrrkkkjjjjjjjjjlllnnnqqqrrrwwwwwwxxxyyy{{{||||||}}}~~~}}}~~~~~~~~~|||~~~}}}|||}}}}}}}}}|||~~~}}}~~~~~~|||}}}}}}}}}~~~}}}|||{{{}}}~~~}}}}}}~~~~~~}}}}}}~~~~~~~~~|||{{{yyywwwwwwyyy{{{}}}~~~~~~}}}{{{wwwsssssstttuuuuuusssqqqnnnmmmfffffffffgggiiilllnnnppprrrqqqpppoooooooooooooooooorrrvvvyyyzzz}}}||||||~~~}}}{{{zzz}}}}}}~~~~~~~~~zzz|||||||||||||||||||||~~~||||||}}}|||~~~~~~zzz{{{}}}~~~zzzwwwxxxyyyzzzzzzyyywwwtttrrrqqqqqqrrrtttvvvxxx{{{|||yyyxxxuuusssqqqooooooooopppsssvvvuuurrrqqqrrruuuyyy|||~~~|||}}}}}}|||zzz{{{|||}}}|||{{{yyy{{{}}}~~~~~~~~~}}}~~~yyywwwwwwuuuwwwyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~yyywwwvvvvvvjjjfffdddhhhrrr|||}}}zzzvvvvvvyyy~~~~~~|||yyyvvvsssssstttjjjddd\\\[[[```fffiiiiiiccccccbbb^^^^^^gggxxx|||sssjjjfffddddddggglllrrrwwwyyyzzzzzztttqqqttt{{{~~~|||zzzwwwyyyzzz|||}}}~~~|||~~~yyytttnnnjjjiiijjjkkkkkkiiihhhccc[[[WWW^^^lllxxx~~~oooccc^^^]]]]]]___bbbfffiiilllnnnoooiiilllnnnpppooolllhhheeekkknnnpppnnnjjjiiimmmqqqxxxwwwtttqqqnnnllljjjiiieeedddeeeiiiooooookkkffflllssszzz|||zzz{{{}}}}}}yyyyyyyyyyyyyyy||||||zzztttnnnooovvv~~~wwwuuuvvv{{{}}}|||{{{nnnppprrrtttsssqqqooommmrrrtttvvvuuusssuuu|||zzzvvvrrrpppnnnnnnpppuuu{{{|||wwwsssppptttzzzyyypppnnnppp|||vvvssszzz{{{mmm```\\\___qqq}}}ssskkkeeeggg___]]]bbbaaahhhxxxiiiYYYKKKCCCFFFMMMXXXeeeooouuuxxxyyytttsssrrrsssttttttrrrpppqqqrrruuuwwwzzz|||}}}~~~\\\XXXRRRMMMHHHDDDBBBAAADDDBBBDDDGGGIII[[[ppp\\\NNNEEECCCCCCDDDGGGGGGDDDBBBCCCBBBBBBCCCEEEEEEDDDBBBBBBBBBCCCEEEFFFGGGHHHHHHHHHMMMSSSUUUTTTPPPMMMLLLUUUVVVVVVXXXYYYZZZ\\\\\\cccaaaaaadddddddddhhhnnnsssuuuxxx|||BBBAAA>>><<<;;;<<<>>>@@@???LLLVVVXXX___|||iiiWWWKKKFFFAAA???@@@@@@===;;;<<<;;;:::;;;<<<<<<;;;999999999888888777777777777444666888999888777777888888999:::::::::999888777===<<<===??????<<<>>>CCC@@@AAACCCEEEIIINNNUUUZZZSSSQQQOOONNNNNNPPPRRRTTTOOOPPPQQQTTTVVVXXX[[[\\\___aaadddffffffgggiiijjjjjjjjjlllmmmnnnnnnnnnnnnssstttuuuwwwxxxxxxxxxxxx~~~===>>>===;;;:::999;;;===???XXXnnnuuu~~~rrrZZZHHHCCC???===>>>???>>><<<888777666666666666444222333333222111000000111111555444333333333444666666111222444555555444222111555444555888666222222555777777888888999;;;???BBB666555444333333444666777444444555555666666666666555777:::;;;;;;<<<===>>>;;;<<<======>>>=========:::;;;<<<===>>>>>>>>>>>>===>>>@@@CCCEEEHHHIIIJJJIIIIIIIIIJJJJJJJJJJJJKKKMMMMMMNNNOOOQQQSSSUUUVVVWWWWWWXXXYYYZZZ[[[\\\]]]cccccceeegggiiijjjllllllmmmnnnooorrrvvvwwwwwwvvvxxxyyyzzz|||~~~:::===@@@@@@??????@@@BBBIIIeee```GGGDDD@@@===;;;:::999888;;;:::999999999999777555555444333222222333444444111000//////000111111111---...///000111222222222111111333666444///...111...000000000///...000111333333222222222222333333555555555555555444333333...000222333222222333444222222111111111111000000444444444555555666666666111222222333555666666777333333333333444444555555555555444555666777999:::555666666777888999999:::777777888999:::;;;<<<<<<<<<;;;<<<>>>AAACCCCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGEEEHHHKKKNNNOOOQQQSSSUUUQQQRRRTTTVVVYYY[[[]]]^^^___```aaabbbdddfffhhhjjjnnnnnnnnnooopppqqqrrrsssuuuuuuvvvwwwxxxyyyzzz{{{>>>DDDKKKOOORRRTTTWWWZZZ```yyybbbJJJIIIFFFCCC@@@>>>======:::999888999999999777555333222111/////////000111111111111333444444333111...............000111222//////222666555000...000///111333333222222222333,,,---------,,,,,,,,,,,,,,,---......///............000222222000///000111222222111///////////////......---------...//////000////////////...............//////000000111111000///...------...//////,,,------......//////000111111111111111111111111333222111111444555666555222222111111111111111111000222444444444444555666555555666666777888888888666666777777999:::<<<===;;;;;;;;;<<<>>>???AAABBB<<<<<<===>>>@@@AAAAAABBBBBBCCCEEEFFFGGGIIILLLNNNKKKMMMOOOOOOMMMNNNQQQTTTVVVVVVWWWWWWXXXYYYYYYYYYRRRTTTVVVYYYZZZ[[[[[[[[[___```aaabbbbbbaaa```___]]][[[ZZZYYYYYY\\\___```jjjkkkjjjfff___[[[ZZZ[[[]]]]]]\\\]]]^^^```bbbcccuuu{{{iiiccc___ccckkkpppmmmhhhcccllltttqqqgggbbbgggoootttqqqnnnkkkjjjkkknnnooosssssssssuuuxxx}}}~~~~~~}}}}}}}}}}}}~~~zzzzzz{{{|||}}}~~~{{{{{{{{{{{{|||}}}~~~xxxxxxyyy{{{~~~HHHcccqqqrrr{{{eeeMMMIIIDDDAAA???>>><<<;;;<<<;;;:::999888888777888333222111111000000111111222333333333333222111111////////////////////////////////////////////////---------000333444111.........//////...---,,,,,,..................---------------............///........................+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------,,,,,,,,,------.........---------............///------............------,,,------......------,,,////////////////////////000000000000000000000000000000000000////////////111111111111111111111111000111111111111222222222444333333333333333333444888888777777777666666666666666666777777777888888;;;;;;;;;;;;::::::::::::777666666555555666666777<<<<<<;;;:::999888777777666666666666666777888999DDDIIIOOOSSSSSSPPPNNNLLLAAA>>><<<<<<===>>>===;;;========================??????????????????????????????@@@AAACCCDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJPPPPPPPPPPPPQQQQQQQQQQQQNNNOOOOOOQQQRRRSSSTTTUUUaaabbbccccccbbb```^^^\\\MMMMMMMMMMMMMMMMMMMMMMMMKKKMMMQQQTTTVVVUUUSSSQQQOOOOOOOOOOOOPPPPPPPPPPPPTTTTTTSSSSSSRRRQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKKKKKKKKKKKKKIIIIIIHHHHHHGGGFFFFFFEEEBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBCCCDDDEEEEEEBBBAAA@@@AAACCCDDDCCCBBBCCCBBBAAA@@@AAACCCFFFGGGKKKLLLMMMMMMLLLIIIFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMRRRSSSTTTUUUVVVVVVVVVVVVVVVWWWXXXXXXWWWWWWYYYZZZWWWWWWWWWXXXZZZ[[[]]]^^^cccbbbbbbbbbbbbdddfffgggaaa```___^^^^^^___```aaawww}}}|||ppphhhkkkqqquuuuuuoookkkiiijjjhhhiiijjjlllmmmooopppqqqtttvvvwwwwwwvvvuuuuuuvvvxxx}}}yyyvvvwwwyyy{{{}}}|||zzzwwwtttrrrssstttuuuvvvxxxyyyyyy~~~eeeiiiNNNJJJEEEAAA@@@>>><<<;;;<<<;;;:::999888777777777333222111111000000111111222222222222222111000000////////////////////////........................,,,,,,,,,///222222000---...............---,,,,,,.........---------------------------............------------------------++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,------------------------------------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---------...,,,---------............------............------++++++,,,,,,,,,,,,++++++------------------------................................................------------------------....../////////000000000111111000000000000111111222222111111111000000000000000000111111111222222222222111111111000000000111000000//////000000111444444444333333222222111222222111000000000111111000555:::===<<<:::999888444222000111333444333222222222222222222222222222222222222222222222222222111222222333444555666666555555444444444444555555444555555555555666666666666666777888888999::::::777777777888888888999999666777777888999:::;;;;;;::::::;;;;;;;;;999888777999999999999999999999999444666888;;;<<<;;;:::999999999999:::::::::;;;;;;>>>>>>===<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777777777888999999888888777666666555444444444333333222222222333333444444555666666777444333222333555555555444444333222111222444666777888888888888777555444333666666666666777777777777666777777777777888888888999999999999999999999999444444555666777777777777999:::<<<;;;::::::;;;<<<;;;;;;;;;;;;<<<===??????;;;::::::::::::;;;===>>><<<<<<;;;::::::;;;<<<<<>>777999@@@GGGHHHMMM^^^qqq}}}qqqdddUUUEEE<<<999<<<;;;:::999888888888888888888888888888888888888999999888777666666666666777777777666555555444444666666777888888888777777999999888777777666555555888888888888888888888888666666666666666555444333333333777<<<<<<777333333666666666555444444333333333333333444444555555555cccRRRNNNHHHDDDAAA???===<<<===<<<;;;999888777777777333222111111000000111111//////000000//////...---------------------------------------------------******+++,,,------,,,+++,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,---------+++,,,,,,,,,------------******************************++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,------------,,,,,,******++++++++++++************************************************************++++++,,,---......++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------/////////.........------,,,,,,++++++++++++,,,,,,+++,,,,,,,,,---------......---,,,,,,,,,,,,,,,---+++---////////////000111.........///000111000000111111111111111111111111////////////////////////000000000///////////////000//////......//////000/////////000000000111111/////////000000111111111000000000111111111222222111111111111111111111111///////////////000111222111111111111111111111111222222222111111111222222/////////000000000111111111111111000000/////////111111111111111111111111111000000/////////000000000000000/////////......////////////.............../////////000000111111///...---...000000000///000///...---------.../////////............///000000000000//////.........////////////000000000000111111111111111111111111......///000000000000000222333333222000///000111333333222222222222222333111111000000000000000000111111000000000000111111////////////000111333444111222333222111000222444000000111111111111222222000222333333222111111222333444444333111111222333333222222111111222222222333333333333333333333333222333333444444333333222222222222111111111222222222222333444555666777777777777888999666555>>>JJJJJJKKKMMMNNNOOONNNMMMLLLIIIFFFAAA===999666555555333444444444444444444333222222222222222222222222333333222111111111111111333333222222222111111111111222222222222222111111333333222222111111000000333333333333333333333333111111222222111000000///000000555;;;;;;555000000222222111111111000000000000000111111111222222222bbbTTTPPPJJJFFFCCC@@@>>><<<======;;;999888777666666333222111111000000111111...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------++++++++++++,,,,,,,,,---************************)))******++++++******)))++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******************************************************+++,,,------......++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,+++++++++******------,,,,,,,,,,,,------++++++,,,------.........,,,,,,,,,,,,---...///000,,,---......------///111---...//////...---,,,,,,.........................................................---------------......------------..................////////////---...............//////,,,------------...............------------,,,,,,,,,,,,+++,,,,,,---...///////////////////////////000///...---------....../////////000000000111111000000000000//////////////////////////////////////////............//////.........---------------,,,,,,,,,,,,,,,---------,,,---------------......,,,+++++++++---...---,,,...---------,,,,,,------......---------...////////////......------,,,,,,.........////////////000////////////////////////***++++++,,,,,,,,,,,,+++///000000///---,,,---...000000///.........//////.....................---------............------+++,,,,,,---------......---......---,,,---///000////////////////////////,,,...//////...------...---///000000///---------...------,,,,,,---......///............---------000000000000000///........./////////////////////...///000111222222333333111000000222333333444777333444555666777666666555222333333222222333333222---...///000111000000///........................//////...------------...//////...............---,,,------...//////..............................////////////////////////------.........---,,,,,,...---000444444000---............---------------.........------------,,,hhhVVVRRRLLLGGGDDDAAA>>>===>>>===;;;999888666666666333222111111000000111111...////////////...------++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++))))))***+++******+++,,,,,,,,,++++++)))******++++++,,,,,,---******+++++++++,,,,,,,,,************************))))))************))))))************************))))))*********+++++++++************************((())))))))))))*********+++++++++************)))))))))))))))*********+++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************++++++,,,,,,------))))))))))))))))))))))))************+++++++++,,,,,,++++++******++++++,,,***************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++***+++++++++,,,,,,------)))))))))***,,,---///000++++++,,,+++***+++---///---///111000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,...------,,,,,,------...---------.........//////---------------.........,,,,,,---------.........------------------,,,,,,.../////////000000111111------------------------//////...------................../////////000000////////////////////////---------------------------,,,,,,,,,,,,------...---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------,,,,,,---------.........------------------------000111111222222111111000---...///...,,,,,,---...///......---------......000000111222222222111111111222222333333222222111000111222333333222111000111111000000000111111222000000000000000000000111000111333333111000111222---000222333222000//////111000000000000111222222111111111111111111111111333333333333333222111000111111222333333333333222000000222333444555555555000......111444555333111111222222333333333333333000333444111000111///+++///000111222222222222111000000000000000000000000222111111000000000111111111111000000000000000000...///000111222222222222000000111111111111111111111111111111111111111111///000000111111000000///222//////222222//////222000000000000////////////111111000000//////......nnnXXXSSSMMMHHHEEEBBB???===>>>===;;;999888666666555333222111111000000111111///////////////...------++++++++++++++++++++++++************************)))+++,,,+++)))(((***,,,))))))***+++++++++++++++)))))))))***+++,,,,,,,,,************++++++++++++************************((())))))))))))))))))(((************************))))))))))))*********+++************************((((((((()))))))))******++++++******))))))))))))((((((((()))))))))************++++++++++++************++++++++++++******************************************************************************))))))))))))))))))))))))))))))))))))*********+++,,,++++++******++++++,,,(((((((((((())))))******)))************+++++++++......---------,,,,,,,,,******))))))))))))************++++++++++++++++++))))))))))))***+++,,,---***+++,,,,,,++++++,,,...,,,///222222///------............................................................//////////////////......------......///....../////////000000000///////////////////////////000000000111111111111/////////000000000000000***+++,,,------,,,++++++////////////////////////111111111111111222222222//////000000000111111111000000111111111111111111////////////////////////---------------...//////........................---------.........//////........................---,,,+++,,,...///...---+++,,,------............------...//////...---,,,.........///////////////............////////////////////////////////////------.........------,,,///000222111000000111222111111000000000111111222)))***,,,------------,,,,,,---............---,,,---......//////...------...------------------,,,*********+++++++++,,,,,,,,,---//////---------...***,,,......,,,+++,,,---,,,,,,------.................................///......//////......------,,,,,,.../////////......,,,---...000000000000///444444444333333333333222/////////000000000111111...222222///...111000,,,------------....................................//////............//////---------------------------...//////////////////,,,,,,------.........///........................,,,------.........------...+++***------***+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------pppYYYTTTNNNIIIEEEBBB???===>>>===<<<999888666555555333222222111000111111111//////000000//////...---************************))))))))))))))))))))))))***+++,,,+++((((((***---((()))***+++++++++++++++((())))))***++++++,,,,,,)))************+++++++++************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((((((((((((((())))))))))))******++++++++++++******))))))************))))))************************))))))))))))))))))))))))))))))))))))((((((((((((************************(((((((((((()))))))))***++++++************++++++((((((((())))))*********************+++++++++,,,++++++++++++******************))))))))))))******,,,,,,,,,,,,,,,,,,++++++++++++*********++++++,,,)))***++++++***)))+++,,,&&&***---...---+++,,,---------------------------------------------------------......////////////------,,,,,,,,,,,,------------------...........................---------,,,,,,,,,---------......+++++++++,,,,,,---------///000222333333222000///////////////////////////,,,---......//////....../////////000000000000111000000111111111111111111000000000000000000000000---------------...///000,,,,,,------------------,,,,,,------......//////............---------------,,,+++,,,---......,,,)))***+++,,,---------------...///000000...,,,+++,,,,,,------......//////.........////////////000//////////////////////////////000000000//////...---...////////////000111///.........//////000111,,,...///111222222111111...///000111111000///...//////....../////////000//////...///000///---,,,...//////000111111222222---///000000///....../////////000...------000222------...///000000////////////000000111111111111///000000111111000000///---...///000111000000///111222333444444333222111---000222///,,,...222555333333333444444444444555///333222------222333///222222111111111111222333333333333333333333333333444333333333333333444444000000000111111111111111444444444444444333222222///000000111111222222222222222222222222222222222111111222222222222222111111......111111......111///000000000000000000000//////000111222333444444lllZZZWWWSSSMMMHHHCCC@@@>>>AAA@@@>>>;;;999777666666444222000///000000///...------......------,,,+++************))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))******+++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))***++++++***)))))))))))))))(((((('''''''''&&&&&&'''''''''(((((())))))******))))))((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))***************************)))))))))))))))))))))))))))((((((((())))))))))))************************************))))))))))))************,,,,,,++++++***)))))))))+++++++++,,,,,,,,,,,,---)))))))))******++++++++++++,,,,,,---......------+++---...000000...---+++...---------------......+++,,,......------...///,,,,,,---....../////////111111000000000/////////------......///000111111222111000/////////111111111111000...---...000333111111111000111222333555333666999888555222222222111111222222222333333444777555444333222333555666000222555555555555666777555222000111333444222///333000---,,,...000222333111111000000000000111111000000000111111111111111..................//////......................../////////000000111111222000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////+++///222111//////222666...////////////000000000,,,---...///000111111111111111111000000000////////////000000000111111111......///000000000000///000000000111111111222222111111111222222222222222444333111000000000111222222111222555888999777444666555444333444444666666555555555555444444444444666555444333333333444555888888777666666666666666999888666555555666888999@@@<<<777666888::::::999:::999888777777888:::;;;999777666999>>>@@@>>>:::<<<<<<;;;;;;;;;<<<===>>>:::;;;===@@@BBBBBB???===999:::;;;<<<>>>AAACCCDDDEEECCC???>>>===<<<:::888::::::999888666555555444666666777777888888999999::::::888777555333222111222111111111000000//////000000000000000000000000000000000000111111111111iii]]]ZZZVVVQQQLLLGGGDDDBBBAAA@@@>>>;;;999777666555444222000///000000///...---------...------,,,+++*********)))))))))(((((())))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))******)))))))))***++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))******((('''((())))))((((((((('''''''''&&&&&&'''''''''((((((((())))))))))))(((((((((''''''''''''((((((((()))))))))((((((((())))))(((((((((''''''((((((((())))))))))))((((((((('''''''''&&&(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))*********************************,,,,,,,,,+++++++++++++++***)))))))))((((((''''''+++*********************------.........---------///////////////......------......//////......---///.........//////000111000111222111///......///000000///////////////000111111111222222333333333333333444444444444444444555555555555555666666777666666666555444444666888888777777888<<<@@@CCCDDDKKKNNNOOONNNJJJFFFDDDDDDDDDBBB>>><<<;;;;;;::::::===>>>@@@BBBDDDFFFHHHIIIFFFGGGGGGFFFCCCAAABBBBBBGGGDDDAAA@@@@@@???<<<999<<<999777777999;;;<<<<<<;;;:::888777555444333333555555555555555555555555444444444444444444444444111111111111111111111111222222222222222333333333111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111222222222111111000000000111111111111222222222222444444555555444444333333333333333333222222222111111222222222333333333333222333444444555555444444555555555555666666666666777888888999:::;;;;;;<<<;;;;;;:::::::::<<<===>>>???>>>???BBBEEEFFFDDDAAA???@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDFFFHHHKKKNNNOOOLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJJJJKKKNNNQQQTTTVVVWWWTTTQQQPPPRRRSSSSSSQQQTTTSSSRRRQQQRRRTTTUUUWWWRRRPPPNNNQQQUUUXXXVVVSSSTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTVVVXXXYYYYYYVVVSSSNNNNNNNNNMMMMMMNNNNNNOOOKKKIIIEEEDDDCCCAAA???=========<<<;;;:::999888888444444444444444555555555666555444333222111000////////////.........------------------------------------------.........///ggg^^^\\\XXXTTTOOOJJJGGGEEEAAA@@@>>>;;;888777555555444222000///000000///...---------------,,,++++++******))))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))******+++''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''')))***(((&&&$$$&&&((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''(((((((((((()))''''''(((((((((((('''''''''''''''(((((((((((()))((((((((('''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&'''(((((((((((('''))))))))))))))))))))))))(((((((((((((((((())))))(((((()))))))))*********************************------,,,,,,+++*********+++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,000111222222222111000///222222111111000/////////000000000//////000000000///////////////000111222111222333222111000111222555555444333444666888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>???@@@AAABBBCCCCCCBBBBBBCCCEEEGGGGGGFFFFFFGGGHHHFFFFFFHHHOOOZZZeeekkknnnvvvxxxyyywwwsssooommmlllfffaaaZZZUUUTTTSSSPPPNNNPPPRRRVVVZZZ^^^aaacccdddggggggeeebbb^^^\\\]]]^^^eeeccc___\\\YYYVVVQQQNNNOOOMMMLLLLLLMMMNNNMMMKKKLLLJJJGGGCCC@@@===;;;:::>>>======<<<<<<;;;;;;;;;888888777777666666555555111111111111111111111111222222222222111111111111........................////////////////////////////////////////////////////////////////////////111111111111111111111111222000//////000000---***000000000111111111222222888888777777555444222111222222222222111111111111111111111111222222222222444444555666666666666666666666666777777777777888888999:::;;;===>>>???@@@======>>>>>>???AAABBBCCCDDDDDDDDDGGGIIIJJJHHHFFFCCCEEEHHHKKKLLLKKKIIIHHHJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNOOORRRUUUYYY\\\___YYYYYYYYYYYYYYYZZZ[[[\\\XXXYYYZZZ\\\___cccgggiiigggfffeeefffggggggfffdddffffffffffffhhhjjjlllmmmiiifffeeefffjjjlllkkkiiiiiijjjkkklllkkkjjjiiiiiidddddddddeeeeeedddaaa^^^XXXWWWUUURRRPPPNNNMMMLLLFFFDDD@@@>>>===<<<999888777777666555555444333333000000000000000000//////000000///......------,,,,,,,,,,,,+++++++++++++++************************)))))))))*********++++++hhh]]][[[YYYUUUPPPLLLIIIGGGBBB@@@>>>;;;888666555444444222000///000000///...,,,------------,,,++++++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((()))(((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&((()))(((%%%$$$%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''%%%%%%&&&'''''''''''''''(((((()))))))))))))))***((((((((())))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++************---------------.........,,,,,,---......//////000333555666888888888777666666666555555555666666666999888777666666777888999<<<;;;;;;:::999:::::::::888:::<<<======>>>@@@BBBDDDCCCCCCDDDGGGKKKOOORRRSSSSSSRRRQQQQQQPPPPPPPPPPPPQQQRRRTTTUUUWWWXXXXXXUUUWWWYYYZZZZZZXXXVVVUUU\\\___ccceeeffffffgggggg___^^^```hhhttt~~~yyyrrrooonnnmmmiiieeeiiijjjlllooossswwwzzz|||||||||zzzvvvsssrrrtttvvvyyyxxxtttqqqlllgggbbb___]]][[[ZZZYYYYYYWWWSSSQQQPPPNNNKKKGGGCCC@@@>>>=========<<<;;;:::999999888555444444333222111000000.................................------,,,,,,+++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,++++++***,,,,,,,,,,,,------------333333222111000...---,,,------------------------,,,,,,,,,---------.........///000000111111000000000000111111111222222222111111222333444555666777666666777777888999::::::999999:::<<<===>>>===<<<;;;===@@@BBBCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFIIIIIIIIIJJJLLLOOOQQQSSSQQQQQQQQQRRRSSSTTTVVVWWWVVVVVVVVVWWWYYY[[[]]]___```aaacccdddeeedddbbb```bbbbbbbbbdddeeehhhjjjkkkjjjhhhfffgggiiikkkkkkjjjjjjkkkmmmnnnnnnllljjjiiiaaa```_________]]]YYYWWWRRRPPPMMMIIIEEEBBB@@@???<<<999666444333111///---000000//////...------,,,......------,,,,,,++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))kkk]]]\\\ZZZWWWTTTOOOLLLJJJCCCAAA???<<<999777555555444222000///000000///...,,,,,,------,,,,,,+++***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''(((((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%&&&((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((('''''''''((()))))))))******++++++)))))))))*********+++++++++++++++,,,,,,,,,------........................,,,,,,,,,------.........---------....../////////------///000222444555555;;;<<<>>>@@@AAAAAAAAAAAA=========>>>???AAACCCDDDGGGFFFDDDBBBBBBDDDFFFGGGPPPOOOMMMLLLJJJIIIIIIIIIJJJKKKNNNNNNOOOPPPRRRTTTVVVUUUUUUVVVYYY]]]aaadddeeeeeeffffffggghhhhhhhhhkkklllllllllmmmmmmnnnnnnggghhhjjjkkkjjjgggdddbbblllooouuuxxxzzz{{{|||}}}rrrooommmooosssxxxzzzzzzzzz{{{~~~~~~{{{yyyxxxyyywwwtttqqqvvvvvvwwwyyy~~~~~~|||yyyuuutttvvvxxxxxxxxxvvvsssnnniiieeeccc]]][[[YYYWWWTTTPPPKKKGGGDDDCCC@@@===:::888777666444333333222111000000/////////...---,,,,,,++++++************************+++******))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''',,,111///)))&&&(((+++((()))))))))******************++++++***)))(((((())))))))))))))))))))))))(((((()))))))))*********((())))))***+++*********************+++++++++++++++++++++++++++,,,,,,,,,....../////////.........---...///000000000111111222222222333444666777888666666777777888999::::::<<<<<<<<<<<<===???AAABBBCCCCCCCCCDDDEEEGGGIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLPPPRRRVVVXXXXXXWWWTTTSSSSSSTTTUUUVVVXXXYYY[[[\\\]]]\\\[[[\\\]]]]]]]]]]]]^^^___aaabbbbbb```___]]]ZZZYYYWWWWWWVVVUUUQQQOOOKKKJJJFFFCCC???<<<:::999888666333111000///---,,,000000//////......------,,,,,,,,,++++++*********(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((lll______^^^[[[XXXTTTQQQNNNEEECCC@@@===:::888666555444222000///000000///...,,,,,,,,,,,,,,,+++******))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))&&&%%%&&&)))------)))%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((())))))))))))((()))******++++++,,,,,,,,,*********+++,,,,,,------....../////////000000000222222222222222222222222111111222222222333333333111111222333444555555666444444666888:::;;;======??????@@@AAACCCDDDEEEFFF@@@@@@@@@AAACCCFFFIIIJJJLLLKKKIIIHHHHHHIIIKKKLLLQQQPPPNNNMMMKKKJJJIIIIIINNNOOOPPPPPPNNNNNNNNNPPPTTTSSSRRRRRRRRRTTTVVVXXXYYYZZZ\\\___aaadddfffgggfffeeedddcccbbb```______]]]^^^```aaa```]]]ZZZXXX___ccchhhlllmmmnnnpppqqqiiihhhggggggffffffggghhheeefffiiimmmrrrttttttssspppqqqqqqqqqqqqqqqqqqqqqpppqqqsssvvv{{{zzzzzzxxxtttpppmmmmmmnnnooopppqqqnnnjjjeeebbbaaaZZZXXXTTTQQQMMMHHHCCC???999999777555444333333333000/////////...---------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((,,,333888444***###%%%***(((((()))))))))*********&&&''''''(((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&'''(((((((((((('''''''''''''''(((((((((((()))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))***,,,------,,,,,,---......---,,,,,,---///111222///000000111111222222222333333333444666888;;;<<<<<<<<<<<<===>>>@@@AAABBB>>>???@@@AAABBBCCCDDDEEEEEEIIINNNPPPOOONNNLLLLLLKKKLLLMMMMMMNNNOOOPPPPPPQQQRRRRRRSSSRRRRRRQQQPPPQQQRRRSSSUUUUUUUUUTTTSSSRRRQQQOOOOOOOOONNNKKKIIIFFFEEEBBB???<<<999888777555333111000000///...,,,.........------,,,,,,,,,++++++******************''''''(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((iii______^^^\\\YYYVVVRRRPPPFFFEEEBBB???;;;999777666444222000///000000///...+++,,,,,,,,,,,,+++******))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''(((((('''$$$$$$+++333444,,,$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))***++++++++++++******++++++,,,------......++++++,,,,,,---......///111111222222222333333333555555555555555555555555888777777666555444444444111222333444555666777777555555666777888999999:::888777666555555777888:::666666666666888:::===??????>>>===<<<<<<===>>>???<<<;;;:::999999888999999<<<===>>>===;;;::::::;;;>>>======<<<<<<<<<======???@@@BBBDDDFFFHHHJJJKKKHHHGGGGGGFFFEEEDDDCCCCCCEEEGGGHHHIIIIIIHHHGGGFFFJJJMMMPPPRRRRRRSSSTTTVVVSSSVVVZZZZZZXXXXXX[[[^^^ZZZZZZ\\\aaafffhhhgggeee]]]^^^^^^[[[YYYZZZ___dddbbbdddhhhlllpppsssuuuvvvmmmnnnmmmkkkgggeeeeeeeeeeeegggiiigggbbb]]][[[ZZZUUURRRNNNJJJGGGCCC>>>;;;555444333222222222222222......------------------******************))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''///444888555,,,&&&&&&((((((((((((((())))))))))))&&&''''''((((((''''''&&&''''''''''''(((((())))))''''''''''''((((((((()))%%%&&&''''''((((((''''''&&&&&&'''''''''(((((((((&&&'''''''''((())))))))))))***+++,,,,,,+++******)))+++,,,+++))))))+++---,,,,,,,,,---..................................../////////000222555888999999999999999:::<<<======999:::;;;===>>>???@@@@@@@@@DDDHHHJJJJJJHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHJJJLLLNNNOOONNNLLLJJJIIIHHHIIIIIIJJJKKKLLLMMMMMMJJJIIIGGGGGGHHHHHHFFFEEEAAA@@@===:::777555444333000...,,,+++,,,,,,+++************)))))))))))))))(((((())))))))))))))))))''''''''''''''''''((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((eee\\\\\\\\\[[[XXXTTTQQQOOOGGGFFFCCC???<<<:::888777444222000///000000///...+++,,,,,,,,,,,,+++******)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''######,,,777999...###%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))******+++,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,------...///000000333333444444444555555555888888888888888888888888;;;:::999777555333111111******+++---...///000111++++++++++++++++++++++++---+++(((&&&%%%&&&((())))))(((''''''(((***,,,...,,,,,,++++++++++++,,,,,,***))))))))))))***++++++)))+++,,,,,,++++++,,,...,,,,,,---....../////////111111111222222222222333555666666777999:::;;;;;;888999;;;===>>>??????>>>BBBDDDEEEFFFEEEEEEFFFGGGGGGMMMRRRQQQLLLIIILLLPPPQQQQQQQQQUUUYYYZZZXXXUUUKKKLLLJJJDDD???AAAJJJSSSXXX\\\aaaeeegggfffcccaaa\\\^^^______^^^]]]]]]^^^ZZZ]]]___]]]XXXSSSQQQPPPLLLIIIFFFBBB???<<<999666000//////...............'''''''''((((((((((((((())))))))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%---000333222...***((((((&&&&&&&&&''''''''''''(((''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((("""###$$$%%%&&&'''((()))%%%&&&(((***+++++++++***%%%''')))'''%%%%%%'''***)))+++---//////...,,,***---,,,,,,,,,,,,,,,,,,,,,...---------...000222333666666666666777777888999888888999::::::::::::999;;;???DDDFFFEEECCCDDDEEEGGGGGGGGGFFFEEEDDDCCCBBBFFFIIILLLMMMKKKHHHFFFDDDBBBBBBCCCCCCEEEGGGHHHIIIGGGFFFEEEEEEFFFGGGFFFEEE@@@>>><<<999666333222111...,,,******+++,,,+++******************)))))))))'''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''|||ccc___ZZZ___bbb[[[ZZZXXXNNNFFFCCC@@@===<<<:::999777444222///......///...------+++************)))'''(((''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&,,,---999JJJ+++&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((((()))+++,,,---,,,,,,,,,,,,,,,,,,---,,,---...//////...---,,,//////000000000000//////.........///111222444555666666444333111///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''*********))))))))))))))),,,***)))***+++------,,,,,,,,,,,,,,,---...//////000111111111111222222222111222333555777:::<<<===@@@???>>>======>>>???@@@DDDDDDEEEGGGHHHIIIKKKKKKOOOKKKIIIKKKNNNNNNIIIEEE======<<<:::888;;;BBBHHHPPPSSSZZZbbbbbbZZZRRROOOSSSQQQPPPRRRUUUWWWVVVUUURRRRRRRRRRRRRRROOOJJJFFFAAA@@@???===:::777444222000///...---+++***))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&+++)))'''%%%$$$###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&((())))))(((((((((+++---)))*********++++++++++++++++++,,,,,,,,,---------+++,,,---...000222333444555444333222222333555666777777777777777777777777888;;;???BBBCCCBBB@@@>>>BBBAAAAAA@@@???>>>>>>>>>@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>???@@@BBBBBBBBBAAA@@@???>>>===<<<<<<888666444222000...---,,,,,,,,,+++***)))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}eee___ZZZ___bbb[[[YYYWWWMMMGGGDDD@@@===<<<;;;999777555222///...//////...------,,,******++++++)))(((''''''''''''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''!!!///>>>BBB(((!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''++++++***)))******,,,,,,******))))))))))))******---...////////////...---,,,,,,------------,,,,,,+++++++++,,,---...///000......---,,,***)))((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((()))***+++******************+++------......////////////000000/////////111333555888:::===<<<;;;::::::;;;<<<===<<<===???AAADDDFFFHHHIIIHHHEEECCCDDDGGGGGGCCC???===???@@@>>>===>>>BBBFFFLLLKKKOOOUUUUUUPPPLLLLLLNNNMMMLLLMMMOOOQQQOOONNNGGGFFFEEEEEEDDDBBB>>>;;;<<<:::888666333000...------,,,,,,+++***)))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%)))((('''%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&%%%&&&'''((((((***---000))))))))))))************))))))*********++++++++++++,,,---///000111111222333222000000000111333444444444444444444444444444333444777:::;;;:::999888888888888999999999999999;;;;;;;;;;;;;;;:::999999999999999::::::;;;<<<===<<<<<<;;;:::999888777777333222111///...---,,,,,,+++***)))(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&~~~eee___ZZZ___bbb[[[YYYVVVLLLHHHEEEAAA>>>===;;;999888555222000...//////.........---++++++,,,,,,***)))''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!%%%///AAA555%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((+++***))))))((())))))***&&&&&&%%%%%%%%%%%%&&&&&&***+++,,,------,,,+++***(((((())))))))))))(((((('''''''''''''''((())))))''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((''''''''''''((()))***+++++++++,,,,,,,,,---------------,,,---///222555777999777555444444555777999666777999<<>>@@@@@@===:::<<>>@@@BBBDDDAAAAAADDDDDDBBBCCCGGGHHHGGGEEEEEEFFFFFFEEEDDD@@@>>><<<;;;;;;:::888666888666333///,,,***)))((()))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&$$$%%%''''''((())),,,...''''''((((((((()))))))))''''''((((((((()))))))))***,,,...000000000///...///......---...///000111111111111111111111111111//////111222333333333333///000111222333555555666444555555555555444333333333333333444444555555666555555444333222111111000...------,,,+++++++++,,,)))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}ccc^^^ZZZ___bbb\\\YYYVVVLLLIIIFFFBBB???===<<<:::888555333000////////////...///---,,,,,,,,,,,,+++)))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%% '''(((;;;)))&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&''''''&&&&&&&&&'''&&&&&&%%%&&&&&&'''((()))************++++++++++++---,,,++++++---000333555444222000......000222444333444666999<<>><<<:::;;;<<<<<<;;;999999<<>>;;;:::;;;===<<<888777999:::999<<<@@@BBBAAA@@@???>>>===<<<;;;===;;;888777777777666555999666222...+++)))))))))'''''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''((((((&&&&&&''')))&&&&&&&&&'''''''''((((((&&&''''''''''''((((((((()))+++---///000...,,,+++,,,,,,,,,,,,,,,...//////000000000000000000000000////////////000111222333......///111222333444555111111111111111000////////////000111111111111111111111000///......------,,,,,,+++***************(((((('''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{aaa]]]YYY___ccc]]]ZZZWWWMMMKKKHHHCCC@@@>>>===;;;999555333000//////000///...///---,,,,,,,,,,,,+++)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""#########$$$$$$$$$%%%%%%###&&& ///"""(((!!!+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""######""""""""""""#########$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$###""""""!!!!!!""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%'''))))))'''%%%&&&'''%%%%%%%%%&&&&&&'''((())))))))))))*********++++++,,,+++******+++...000111000...,,,++++++,,,...000222222444555777888999::::::999888888888999888777666888999777444333555888777444333666777666777;;;<<<<<<<<<;;;999888777888777555222000111222222111888555222...+++*********'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%'''((('''&&&%%%&&&'''%%%&&&&&&&&&&&&''''''''''''''''''((((((((())))))(((***,,,......---***)))+++++++++,,,------...///////////////////////////000////////////000222333000000000111111111222222000000000000000//////......///000000111000000////////////...------,,,,,,---,,,+++***)))((((((((((((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||aaa\\\YYY```eee___]]]ZZZOOOLLLIIIEEEAAA???===;;;999666333111///000000//////...---++++++,,,,,,***)))&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!############$$$$$$$$$$$$%%%$$$$$$!!!'''&&&)))$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""$$$%%%%%%%%%%%%$$$$$$############""""""############$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$#########""""""!!!!!!!!!""""""############$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""###$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((((((((($$$(((+++***'''%%%&&&'''%%%%%%%%%%%%&&&'''((()))((())))))))))))*********((((((((()))***+++,,,,,,---,,,+++******+++,,,---///000000111111222222333666555444444444444555555333555666444111111333666555333444888888555555888777888999888666555666777666333111000111222222111333111///,,,***)))((((((((((((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''!!!###%%%&&&&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))((()))+++,,,,,,+++***))))))***+++,,,------......////////////////////////...---------......///000/////////////////////...000000000000000///.........///000111111000///............---------,,,,,,,,,,,,***)))(((((((((((((((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%fff[[[XXX```fffaaa___]]]RRRMMMJJJFFFBBB@@@>>><<<:::666444111000000000000///---,,,******++++++)))(((&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$###################################################"""#########$$$$$$$$$$$$"""#########$$$$$$$$$$$$""""""############""""""############$$$$$$$$$$$$$$$"""%%%$$$###(((%%%########################"""#########$$$$$$$$$$$$$$$$$$############$$$$$$################################################""""""""""""#########$$$################################################!!!"""###$$$$$$$$$############""""""""""""############$$$%%%%%%$$$######""""""############"""""""""!!!!!!!!!!!!!!!""""""""""""###############$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""#########$$$$$$$$$################################################$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''###'''+++***'''$$$%%%'''$$$$$$$$$$$$%%%&&&'''(((''''''((((((((()))))))))'''(((***++++++++++++***+++++++++,,,,,,+++++++++......//////000000111111444444333333222222444555111555888999666444444666666333444777777444444666333555777666555444666888666555333333444555444333......---+++***)))((('''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&''' """%%%&&&&&&%%%&&&'''&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))'''((())))))************'''((()))+++,,,,,,------------------------------,,,,,,------------------..............................//////......---,,,,,,---///000000///---,,,,,,,,,,,,,,,++++++++++++)))((((((''''''(((((()))&&&&&&%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$kkk[[[XXX```gggbbbaaa^^^TTTNNNKKKFFFCCC@@@>>><<<:::666444111000000000000///---+++******+++***)))'''&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$###################################################""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$"""""",,,((('''!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""########################""""""""""""############""""""""""""""""""""""""######################## """""""""!!!!!!"""""""""!!!!!!""""""""" !!!"""######"""!!! !!!""""""""""""""""""!!!!!! !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$############$$$$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$""""""###$$$$$$$$$$$$###########################""""""###$$$%%%%%%&&&&&&"""'''+++***&&&######&&&############$$$%%%&&&'''&&&&&&&&&'''''''''(((((()))+++---...///...,,,+++***+++,,,------,,,+++***//////000000111222333333555555555444333333555777111666<<<>>><<<999777777777444444666666333333666000333555555444444666999444333222222444444333111,,,,,,,,,,,,+++***((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''###%%%'''&&&%%%###"""###&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''((()))******+++&&&'''(((***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------........./////////---------------,,,+++++++++,,,---......---+++******************)))))))))%%%%%%%%%&&&'''((()))***$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$hhhaaa\\\\\\bbbfffbbb[[[WWWQQQNNNIIIFFFDDDAAA>>>;;;888444000///000111000.........---,,,+++))))))(((((('''%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""!!! """"""############""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""############""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((+++++++++,,,,,,+++++++++)))***+++***)))***,,,...,,,---...///111333444555222222222222222222333333777777666444222222444666444666777444///---...000222222222111111111000000555333222000.........///,,,+++***)))((('''&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################&&&&&&&&&%%%%%%$$$$$$$$$################################################$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''')))---///000///,,,***++++++,,,,,,,,,---------------------------------.........------,,,,,,,,,---------,,,,,,,,,++++++,,,------------,,,++++++***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$mmmaaa]]]\\\bbbfffbbb[[[XXXQQQNNNJJJFFFDDDAAA>>><<<999555000///000111000......------,,,+++***)))(((((('''%%%$$$######$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""!!! """"""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""######$$$$$$######"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""#########"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((******++++++++++++************+++,,,---......---------...///111222333333222222111111111111111111333444444333111111222333444666777555111...///000111111000000000/////////333222000///---------...+++******)))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################&&&&&&%%%%%%%%%$$$$$$$$$################################################$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&(((***,,,---,,,+++)))++++++++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++******)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$sssbbb]]]\\\bbbeeeaaa[[[XXXQQQNNNJJJGGGDDDBBB???<<<999555111000111222000......---,,,,,,+++***))))))((('''%%%$$$######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%$$$$$$###"""######$$$$$$$$$$$$######$$$############"""""""""########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""!!!!!! !!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""######$$$$$$######"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!!""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$"""""""""#########$$$$$$""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))******))))))(((******+++000333444000,,,......//////000111111111111111111000//////......///111222222111//////000222555888777333000///000/////////.........------000000...---,,,++++++,,,))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%%%%%%%%%%$$$$$$$$$$$$################################################$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((()))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********)))******++++++******)))((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$uuubbb]]]\\\aaaeeeaaa[[[XXXRRROOOKKKGGGEEEBBB???===:::666222111222222000---------,,,,,,+++***))))))((('''%%%$$$######$$$%%%"""############$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$##################""""""""""""########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############"""""""""""""""""""""""""""""""""""""""#########################################################$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((('''(((((())))))(((((('''***)))+++111777777111+++......///////////////000000000//////...---,,,,,,,,,///222333111///......000444888888444000000000///.........------------------,,,+++******))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$$$$$$$############$$$$$$########################################################################""""""#########$$$$$$$$$################################################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((()))***))))))))))))************++++++++++++++++++++++++++++++******************************)))))))))))))))))))))***))))))((('''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$""""""""""""""""""""""""########################tttccc]]]\\\aaadddaaa\\\YYYSSSPPPKKKHHHFFFCCC@@@>>>:::777333222333333000------,,,,,,++++++*********((('''%%%$$$######$$$%%%"""""""""#########$$$$$$"""######$$$$$$#########"""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""######"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$######"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!"""""""""############################################################$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((((((''''''''')))(((+++111666777111***........................//////......---,,,+++++++++...222333222000.........222666666333000///000//////.........---------************))))))((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$$$$$$$############$$$$$$########################################################################""""""#########$$$$$$$$$################################################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((***+++(((((()))))))))*********++++++++++++++++++++++++*********************************)))))))))((((((((())))))))))))(((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$""""""""""""""""""""""""########################tttccc]]][[[```dddaaa\\\YYYSSSPPPLLLIIIFFFDDDAAA>>>;;;888444444444444000---,,,,,,,,,+++++++++******((('''%%%$$$######$$$%%%""""""#########$$$$$$$$$!!!"""######$$$#########""""""############""""""!!!!!!"""""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!  !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!""""""######$$$$$$$$$######################################################$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&((((((***...111222...***---------........................---,,,,,,,,,++++++...111333222000//////,,,///333333000---...///............---------,,,)))))))))))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$$$$$$$###############################################################$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$########################################################################"""############$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))***+++((()))))))))***************************************************+++++++++************)))))))))((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""###$$$$$$%%%%%%################################################vvvccc^^^[[[```cccaaa\\\ZZZTTTQQQMMMIIIGGGDDDAAA???;;;888555555555444000---,,,,,,,,,++++++++++++***((('''%%%$$$######$$$%%%#########$$$$$$$$$%%%%%%!!!!!!"""###############""""""############""""""!!!!!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """###%%%%%%$$$###""" !!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!  !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""######$$$%%%%%%&&&######################################################$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''''''''(((***+++++++++***,,,,,,,,,------.........------------------------+++---000111000/////////***---//////,,,+++,,,...---,,,,,,,,,,,,+++++++++'''((()))))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""#########$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$########################################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))))))))))))))*********++++++*********************************+++++++++,,,,,,++++++*********))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################yyyddd^^^[[[```cccaaa\\\ZZZTTTQQQMMMIIIGGGDDDAAA???<<<999666555666444000,,,,,,,,,++++++++++++++++++((('''%%%$$$###$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%!!!!!!"""###############""""""############"""""" !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """$$$%%%%%%%%%###""" !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""  !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&########################""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&'''''''''&&&&&&)))+++++++++,,,------...//////---------------------...+++---///000///......///(((+++---,,,***)))+++...+++++++++************)))'''((()))))))))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""######$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((((((((((((************++++++++++++))))))))))))))))))))))))******++++++,,,,,,,,,,,,++++++++++++************)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""yyyggg]]]```fffbbb```___XXXSSSSSSOOOIIIGGGHHHFFFBBB>>>:::555333444333111...///...,,,,,,------,,,++++++)))'''%%%$$$######$$$########################$$$#########""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!$$$$$$$$$###"""!!!!!! """!!!  !!!""" !!!!!!!!!!!!######""""""""""""######""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""######""""""!!!!!! """"""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!"""""""""""""""""""""""" """###$$$$$$###""" """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!!"""""""""!!!"""######$$$""""""""""""""""""""""""""""""############""""""""""""############""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''((((((((((((''''''(((((())))))******++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,***(((((()))***+++(((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!"""#######################################################################################"""############$$$$$$$$$########################$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$$$$$$$######""""""!!!!!!%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&))))))))))))************+++++++++*********))))))+++)))((()))+++,,,)))'''+++******)))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########################################################%%%%%%$$$###"""!!! ########################%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########zzzhhh^^^aaagggbbb``````YYYTTTSSSOOOIIIHHHIIIGGGBBB???;;;666444555444222//////---,,,,,,---...,,,++++++)))'''%%%$$$######$$$####################################"""""""""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!"""""""""""""""#########"""!!!  !!!""" !!!!!!!!!!!!######""""""""""""######""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""$$$$$$$$$$$$######""""""""""""""""""""""""""""""###############"""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""" !!!###$$$$$$###!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!!!!!"""""""""############""""""""""""""""""""""""""""""############""""""""""""############""""""#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&'''''''''(((((((((((('''''''''((())))))******++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,***(((((()))***+++(((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!""""""#######################################################################################"""############$$$$$$$$$####################################"""""""""!!!"""""""""""""""""""""""""""######$$$$$$######"""$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$#########"""""""""""""""%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&(((((()))))))))*********+++++++++*********))))))***)))((()))++++++)))'''******)))(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###################################################$$$$$$######""""""!!!!!!########################$$$$$$$$$######"""""""""%%%%%%%%%$$$$$$#########}}}iii___bbbhhhcccaaaaaaZZZUUUTTTPPPJJJHHHIIIGGGCCC@@@<<<777555555555222000///---,,,,,,---...---++++++)))'''%%%$$$######$$$####################################""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!! !!!###$$$%%%%%%!!!!!! !!!!!! !!!!!!!!!!!!###""""""!!!!!!""""""###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$$$$######""" !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!############!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!! !!!"""###$$$######"""""""""""""""""""""""""""""""""############""""""""""""############""""""#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''(((((()))******++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))******(((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!"""######$$$$$$##############################################################################"""############$$$$$$$$$####################################""""""""""""""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$""""""""""""############$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&(((((())))))))))))******+++************))))))))))))(((((()))***+++)))'''))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#########################################################################################################"""""""""""""""$$$$$$$$$$$$$$$#########jjj```ccchhhdddbbbbbb[[[UUUUUUQQQKKKIIIJJJHHHDDD@@@<<<777555555444222///...---,,,,,,---...---,,,+++)))'''%%%$$$######$$$#################################"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!! !!!!!! !!!"""$$$$$$%%%!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""#########$$$$$$###"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!!!!!###$$$%%%$$$"""!!!""""""""""""""""""""""""""""""############""""""""""""############""""""############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++++++++++++++++++++++++++***)))((())))))***''''''(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################################################################""""""#########$$$$$$$$$#################################"""""""""""""""""""""""""""""""""""""""$$$%%%%%%%%%%%%%%%%%%$$$########################$$$$$$############$$$$$$########################################################################"""""""""""""""######$$$!!!!!!""""""######$$$$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''(((((((((((()))))))))***************))))))))))))((((((((()))******)))((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%################################################"""""""""######$$$$$$$$$##########################################""""""$$$$$$$$$###############}}}jjj```ccciiieeecccbbb[[[WWWVVVRRRLLLJJJKKKIIIEEE@@@;;;666444444333000---...,,,,,,,,,......---,,,+++)))'''%%%$$$######$$$########################""""""""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!! !!!!!! !!!!!!"""""""""""" !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!!!!!###$$$%%%$$$"""!!!""""""""""""""""""""""""""""""############""""""""""""############""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......++++++++++++++++++++++++*********)))))))))))))))'''''''''(((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$########################""""""""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$############$$$$$$########################################################################"""""""""""""""######$$$!!!!!!""""""######$$$$$$#########################################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''(((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))&&&'''((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""######$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################wwwjjj```ccciiidddbbbbbb[[[WWWWWWSSSMMMKKKLLLJJJFFF@@@;;;666333333222///,,,---,,,+++,,,.........---+++)))'''%%%$$$######$$$########################""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!""" !!!""""""""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!! !!!"""###$$$######"""""""""""""""""""""""""""""""""############""""""""""""############"""""""""""""""############$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''((())))))(((((())))))***+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++,,,------...++++++++++++++++++++++++******)))))))))(((((((((&&&'''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$########################################################################"""############$$$$$$$$$########################""""""""""""############""""""""""""""""""""""""""""""############""""""###############$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$################################################"""""""""""""""######$$$""""""""""""############"""""""""################################################$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((((((''''''(((((((((((())))))(((((()))))))))))))))***%%%'''))))))(((((()))***(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%#########################################################$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$%%%%%%%%%"""""""""###############sss~~~~~~iii```bbbhhhdddbbbaaa[[[XXXXXXSSSNNNLLLMMMKKKGGGAAA<<<777444444333000------,,,+++,,,...///...---+++)))'''%%%$$$######$$$########################!!!"""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""""""""" !!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############### !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!!!!!"""""""""############""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''(((((()))((((((((()))***++++++++++++++++++,,,,,,---------,,,,,,+++++++++,,,---...************************)))))))))))))))(((((('''&&&&&&'''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$########################################################################"""############$$$$$$$$$########################!!!"""""""""############""""""""""""""""""""""""""""""############""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$################################################"""""""""""""""######$$$#########"""""""""""""""!!!"""""""""#########$$$########################"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''(((((((((((('''''''''((((((((())))))(((((((((((())))))******$$$&&&))))))(((''')))+++)))(((((('''&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$!!!"""""""""#########$$$qqqzzz}}}iii___bbbhhhcccaaaaaaZZZYYYXXXTTTNNNLLLNNNKKKGGGBBB>>>888555555444111...---,,,+++,,,...///...---+++)))'''%%%$$$###$$$$$$########################!!!!!!""""""#########$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!! !!!!!!"""""" !!!""""""!!!  !!!!!!!!!"""!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$ !!!!!!!!!"""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!""""""""""""!!!!!!"""""""""!!!"""######$$$""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""##################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((()))'''(((((()))***++++++++++++++++++,,,,,,------------,,,+++***+++,,,---...************************)))))))))))))))(((((('''&&&&&&'''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################################################################"""############$$$$$$$$$########################!!!!!!""""""#########$$$""""""""""""""""""""""""#########$$$$$$#########""""""######$$$$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$######""""""!!!!!!!!!!!!""""""#########$$$########################""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''((((((((()))'''((((((((())))))******###&&&))))))'''''')))+++))))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#########$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#########$$$!!!!!!""""""#########$$$qqq{{{}}}hhheeeeeeiiiiiiddd```___XXXYYYVVVPPPNNNNNNKKKFFFBBB>>>999666444222000///------,,,,,,,,,------...,,,***(((&&&%%%$$$$$$%%%########################"""""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###""" !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!"""!!!!!! !!!!!!""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###"""!!!!!! """"""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))),,,,,,,,,---------.........---,,,+++,,,---...///******))))))((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######################################################"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$##################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""#########$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((******))))))((((((''''''((((((((((((((('''''''''))))))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""sss{{{zzzhhhddddddhhhiiieee```___YYYZZZXXXRRRPPPPPPNNNIIIBBB???:::666444222000///...---------------......,,,***(((&&&%%%$$$$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!"""###"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""######$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$###""""""!!!""""""""""""#####################$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&'''(((((((((((((((((()))))))))))),,,,,,,,,,,,---------------,,,+++******++++++,,,))))))))))))((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######################################################"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""####################################%%%%%%%%%$$$###"""""""""########################""""""""""""""""""""""""!!!"""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""########################%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))))))))((((((''''''&&&&&&''''''(((((()))))))))(((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""uuuyyyvvvgggccccccgggiiieee```^^^ZZZ\\\ZZZTTTQQQQQQOOOKKKCCC???:::666444222111/////////......---......///,,,***(((&&&%%%$$$$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!"""!!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!! !!!!!!""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$######"""""""""""""""#####################$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))++++++,,,,,,,,,---------...---,,,+++******++++++)))))))))(((((((((((('''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########################################################"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""####################################&&&&&&%%%%%%$$$#################################""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""########################%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))))))))(((((((((((('''%%%%%%&&&'''((())))))***((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""vvvuuuuuugggbbbaaafffiiieee```^^^ZZZ\\\ZZZSSSNNNMMMKKKGGGCCC???:::666444333111///000000///............///,,,***(((&&&%%%$$$$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!! !!!!!!""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$#########""""""!!!"""""""""########################$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((())))))))))))++++++++++++,,,,,,,,,,,,000//////...---,,,,,,+++((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$###############$$$################################################""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!"""""""""####################################%%%%%%$$$$$$$$$#################################"""""""""""""""""""""""""""""""""""""""#################################""""""""""""""""""""""""""""""""""""""""""""""""########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''((((((((('''''''''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$#######################################################################################""""""""""""""""""""""""xxxrrrxxxfffaaa___eeeiiifff```]]]ZZZ\\\ZZZQQQJJJGGGEEEBBBCCC???:::777555333111000000000///...............,,,***(((&&&%%%$$$$$$%%%########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""############""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))*********+++++++++,,,,,,//////...------,,,+++***'''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###############$$$$$$################################################""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!"""""""""###################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''(((((((((((((((''''''&&&&&&%%%%%%&&&&&&''''''((((((((()))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$######################################################################################################""""""""""""""""""""""""{{{ttt|||fff```^^^dddiiifff```\\\XXX\\\ZZZQQQHHHEEECCC@@@DDD@@@;;;777555333222000000000///...------------,,,***(((&&&%%%$$$$$$%%%########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!  !!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!  !!!"""### !!!!!!""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""############$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((((())))))))))))))))))*********+++++++++******++++++***)))((('''&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&#################################"""######$$$%%%################################################"""############$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""#########""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''((((((((()))(((((('''&&&%%%$$$$$$&&&&&&&&&''''''(((((()))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$######"""""""""#######################################################################################""""""""""""""""""""""""~~~{{{~~~fff___\\\ccciiifff```[[[WWW[[[ZZZRRRIIIFFFEEEDDDDDD@@@;;;777555444222000000///...---,,,,,,,,,,,,,,,***(((&&&%%%$$$$$$%%%########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!  !!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!"""###!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""############""""""""""""############$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((((())))))))))))))))))))))))*********+++'''((())))))))))))''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&##############################""""""###$$$$$$%%%################################################"""############$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############################################################""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''((())))))''''''&&&%%%%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$######!!!"""""""""#########$$$########################################################################""""""""""""""""""""""""fff^^^\\\bbbiiiggg```[[[VVV[[[[[[SSSLLLIIIIIIHHHDDD@@@;;;777555444222111000///...---,,,+++++++++,,,***(((&&&%%%$$$$$$%%%########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""  """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! """######""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""############""""""""""""############$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((((())))))))))))))))))))))))************((((((***++++++***))))))&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""""""""""""""######""""""###$$$%%%%%%################################################"""############$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$%%%########################""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''&&&%%%%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$$$$######!!!!!!""""""#########$$$""""""""""""""""""""""""################################################""""""""""""""""""""""""zzzfff```___eeekkkggg```\\\ZZZ[[[XXXQQQLLLLLLLLLKKKHHHBBB999555444555555444222111111000///......---+++)))'''$$$######$$$%%%$$$$$$$$$#########"""""""""""""""""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$ !!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!######$$$$$$$$$$$$###### !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$""""""""""""############$$$$$$$$$############"""$$$$$$##################"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""############"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################################################################""""""#########$$$$$$$$$""""""############"""""""""""""""""""""######$$$}}}hhhaaa___eeekkkiiiccc___\\\^^^[[[SSSNNNNNNNNNMMMIIIBBB:::666555555444333111111111000///.........+++***'''%%%$$$###$$$%%%$$$$$$$$$#########""""""!!!!!!!!!"""!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""" !!!!!!!!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""######$$$$$$######"""!!!!!!!!!""""""""""""###""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((('''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###""""""""""""############$$$$$$$$$############"""!!!###$$$""""""###$$$"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""###########################$$$$$$$$$########################""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$""""""############"""""""""""""""""""""######$$$jjjbbb___eeejjjiiieeebbb^^^```^^^WWWRRRRRRQQQOOOJJJDDD<<<777666555444222111111000000//////......+++***(((&&&$$$$$$$$$$$$$$$$$$$$$###############!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""" !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""######$$$$$$######"""""""""""""""############!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%%%%"""""""""#########$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!""""""""""""""""""############$$$$$$$$$############""" %%%)))((($$$!!!"""$$$"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######"""""""""#########$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################################################################$$$$$$$$$""""""############"""""""""""""""""""""######$$$kkkccc^^^ccciiiiiifffddd___aaa```ZZZUUUTTTRRROOOLLLEEE>>>888777666444222111000000000/////////...,,,***(((&&&%%%$$$##############################"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""###### !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""############""""""!!!!!!"""""""""#########!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$""""""""""""########################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!!!!!!!"""""""""############$$$$$$$$$#########""""""&&&,,,111...&&& """"""""""""""""""""""""""""""""""""""""""######$$$!!!"""""""""############%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""#######################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$################################################################################################"""######$$$$$$######""""""""""""""""""######$$$kkkbbb^^^bbbggghhheeeccc^^^aaaaaa[[[VVVUUURRROOOLLLFFF???:::888777555222000000000000////////////,,,+++)))'''&&&$$$##############################$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""### !!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""######""""""""" !!!!!!!!!"""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""""""""!!!!!!"""""""""#########""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###""""""!!!""""""!!!"""""""""############$$$$$$$$$#########""""""&&&,,,111...&&& """"""""""""""""""""""""""""""""""""""""""######$$$!!!"""""""""############%%%$$$$$$$$$###"""""""""########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""##########################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$######################################################################################################$$$$$$$$$$$$######"""""""""""""""######$$$lllccc^^^bbbhhhgggcccaaa^^^bbbbbb]]]XXXVVVRRRNNNLLLFFF???;;;:::999666444000000000000////////////,,,+++***(((&&&$$$###"""###############$$$$$$$$$%%%%%%%%%%%%%%%$$$######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""######""""""!!! !!!!!!!!!!!! !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!"""""""""######"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################"""############$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""""""""######""""""""""""############$$$$$$$$$############""" %%%)))((($$$!!!"""$$$"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""############$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!"""""""""##########################################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%########################################################################$$$$$$$$$#####################$$$$$$$$$$$$######"""""""""""""""######$$$mmmeeeaaaeeeiiihhhccc```^^^cccddd___ZZZWWWSSSOOOKKKFFF@@@<<<;;;:::888555////////////000000000000,,,,,,+++)))'''%%%###"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""" !!!"""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########!!!!!!!!!!!!"""""""""###""""""""""""###############$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((())))))***((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################"""############$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""#########"""######$$$$$$""""""""""""############$$$$$$$$$############"""!!!###$$$""""""###$$$"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""###########################$$$$$$$$$########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$!!!!!!!!!!!!"""""""""#######################################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################################################################$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###"""""""""""""""######$$$ooogggcccgggkkkiiiccc```___dddeee```\\\YYYTTTPPPKKKFFF@@@===<<<;;;999666////////////000000000000,,,,,,+++)))'''%%%###!!!""""""######$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""""""""""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!""""""""""""!!!!!!""""""""""""############ !!!"""######$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%%%%!!!!!!!!!!!!""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""###$$$%%%%%%""""""""""""############$$$$$$$$$############"""$$$$$$##################"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""############""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""########################"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################################################################$$$$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$###"""""""""""""""######$$$mmmeeeaaafffjjjhhhccc```aaadddccc^^^[[[YYYVVVQQQJJJEEE===888:::===999222///////////////000111111000///,,,)))&&&$$$###"""#########$$$$$$%%%%%%%%%$$$#########""""""!!!!!!%%%$$$$$$###"""!!! """"""""""""!!!!!!!!!!!! !!!!!!""""""######$$$###""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!""""""""""""""""""""""""""""""!!!  !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""############$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((())))))******'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""!!!"""###%%%&&&&&&%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$########################################################################$$$###"""###$$$$$$###""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!"""###############""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################ !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$#########""""""!!!!!!$$$$$$$$$###"""!!!###%%%""""""""""""##################"""""""""""""""###nnnfffaaaeeeiiigggccc```aaadddddd___[[[ZZZVVVRRRJJJFFF>>>888999===999222///////////////000111111000///,,,)))&&&$$$###"""######$$$$$$$$$%%%%%%%%%############"""""""""!!!#########"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""""""!!!  !!!""""""""""""""""""""""""""""""!!!  !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""#########$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((()))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""!!!"""$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################""""""############""""""""""""#########$$$$$$$$$################################################!!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""$$$$$$###""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!"""###############""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""##################""""""""""""######pppgggaaadddgggfffbbb```aaaeeeeee```\\\ZZZWWWSSSKKKGGG???999999<<<999333000000/////////000111111000...,,,)))&&&$$$###"""###$$$$$$$$$$$$%%%%%%%%%############""""""""""""!!!!!!""""""############!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ########################!!!!!! !!!!!!""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""######"""""""""#########$$$$$$$$$###############$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#####################$$$$$$%%%$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""""""""#########$$$$$$################################################!!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""$$$$$$###""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############!!!""""""############"""""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&################################################!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""############""""""""""""""" """%%%&&&$$$!!!""""""""""""###############"""""""""""""""######rrrhhhaaabbbfffeeeaaa``````eeefffaaa\\\ZZZXXXUUULLLHHH@@@999999;;;:::555111000000///000000111111///...,,,)))'''%%%######$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""######!!!!!!!!!!!!""""""""""""######""""""!!!!!! """""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!""""""######""""""""""""#####################"""######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$#########""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""############################################################""""""""""""""""""""""""$$$"""!!!"""###$$$###""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!"""############""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################"""""""""######$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""#########"""""""""""""""$$$"""!!!%%%***+++'''"""!!!"""""""""############""""""""""""""""""###$$$qqqggg```bbbfffeeeaaa______eeegggaaa\\\ZZZXXXVVVMMMJJJBBB:::888;;;:::666111111000000000000111111///...,,,)))'''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######$$$$$$######"""!!!!!! !!!!!!!!!"""""""""#########""""""!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!!!!"""""""""###############""""""###$$$$$$%%%'''''''''&&&&&&%%%%%%%%%((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$##################""""""""""""""""""""""""########################################################################""""""############""""""!!!!!!"""""""""#################################""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!"""######"""!!!"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""############"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""#########""""""!!!""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################################################################$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""######$$$"""!!!%%%***+++'''"""!!!"""""""""############""""""!!!!!!"""###$$$$$$ooofff```cccfffeeeaaa___]]]dddgggaaa[[[XXXXXXWWWNNNKKKCCC;;;888::::::777222222111000000000111111///---+++)))'''%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""""""""############%%%%%%$$$###"""!!! !!!!!!""""""######""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$###"""""""""######!!!!!!!!!"""""""""######""""""""""""###$$$%%%%%%((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$######"""""""""######$$$""""""""""""""""""""""""#######################################$$$$$$$$$""""""""""""""""""""""""""""""############""""""!!!!!!!!!"""""""""##############################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!######"""!!!"""""""""""""""######$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""############""""""!!!""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############""" """%%%&&&$$$!!!""""""""""""############!!!!!!!!!!!!"""###$$$%%%mmmddd```ccchhhfffaaa___\\\cccfffaaaZZZWWWWWWWWWOOOLLLEEE;;;888::::::888333222111111000000111111...---+++)))'''%%%$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""""""""############$$$#########""""""!!!!!! !!!"""#########!!!!!!!!!!!!"""""""""""" !!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! """""""""""""""""""""""" !!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""%%%$$$######""""""######!!!!!!!!!!!!"""""""""###""""""""""""###$$$%%%&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""!!!!!!"""###$$$%%%""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################""""""############""""""!!!!!!!!!!!!"""""""""###########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!"""###"""!!!"""""""""""""""######$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###########################"""!!!!!!""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!"""###$$$%%%kkkccc___dddiiigggaaa^^^[[[bbbfff```YYYVVVWWWWWWOOOMMMEEE;;;777:::;;;999333333222111000000111111...---+++)))'''&&&%%%$$$%%%%%%%%%$$$$$$#########!!!!!!""""""#########$$$""""""""""""############ !!!"""######$$$ !!!!!!""""""###### !!!#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!""""""!!! """""""""""""""""""""""" !!!""""""!!!  !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""%%%%%%$$$###""""""######!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%&&&))))))((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$"""!!!!!!!!!!!!###%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""###########################!!! !!!"""###"""!!!"""""""""""""""######$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###########################"""!!!!!!""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$%%%###"""!!!###%%%""""""""""""############!!!!!!!!!!!!"""###$$$%%%|||iiiccc]]]^^^bbbdddaaa\\\[[[^^^```___ZZZVVVUUUVVVRRRMMMEEE>>>;;;:::999999666333111000000111000///......,,,***((('''%%%$$$$$$#########""""""!!!!!!"""""""""""""""""""""""" !!!###%%%%%%###!!! """!!!!!!"""$$$$$$###"""!!!!!! $$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!  !!!"""######$$$######""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!! !!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################""""""""""""#########""""""""""""""""""############$$$$$$$$$$$$(((+++***&&&###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""&&&%%%###"""""""""###$$$########################$$$#########""""""!!!!!!######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""############ !!!######!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""################################################$$$$$$$$$$$$$$$###"""!!!""""""""""""##################""""""""""""############""""""######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################################################################$$$###"""!!!!!!"""######$$$#########""""""!!!!!!########################"""############$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################yyyiiiccc^^^^^^ccceeebbb]]][[[^^^```^^^ZZZVVVUUUVVVPPPJJJCCC===::::::::::::333111//////000111111111///...---***(((&&&%%%$$$$$$#########""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!###""""""###%%%%%%$$$###!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!""""""#########"""""""""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################""""""""""""###""""""""""""""""""""""""############$$$$$$$$$$$$(((+++***&&&$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""!!!""""""""""""""""""""""""%%%$$$$$$###""""""##########################################"""""""""!!!######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""############ """######"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""###########################"""""""""""""""""""""################################################$$$$$$$$$$$$$$$###""""""""""""""""""##################""""""""""""############""""""######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################################################################$$$###"""!!!!!!"""###$$$$$$#########""""""""""""########################"""############$$$$$$$$$$$$#########""""""""""""########################################################################}}}qqqiiiddd___```eeegggccc^^^ZZZ]]]```^^^ZZZVVVUUUVVVNNNIIIBBB<<<::::::;;;;;;222111//////111222333222000///---+++(((&&&$$$##################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""$$$%%%&&&%%%###""""""!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""" !!!"""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""""""""######"""############$$$$$$$$$$$$'''***)))&&&$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""####################################""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""############ """######"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""#########################################################$$$$$$$$$$$$###""""""""""""""""""##################""""""""""""############""""""######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################################################################"""""""""######$$$###############"""""""""########################"""############$$$$$$$$$###############"""""""""########################################################################|||oooiiiccc___aaafffhhheee```YYY\\\___^^^ZZZVVVUUUVVVPPPKKKCCC>>>;;;;;;;;;;;;555333111000222333333222000///---+++(((&&&$$$###########################""""""""""""""""""""""""######""""""""""""#########""""""###%%%%%%$$$""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""" """###$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""########################"""""""""!!!"""""""""""""""#########""""""#########$$$$$$$$$$$$&&&((((((&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########"""""""""""""""""""""""""""###$$$%%%%%%$$$""""""#################################"""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""!!!"""""""""############!!!"""$$$$$$"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""###############################################################$$$$$$$$$######"""!!!"""""""""##################""""""""""""############""""""######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################################################################################$$$$$$################################################""""""#########$$$$$$$$$################################################################################################wwwiii|||hhhccc___bbbgggiiifff```YYY\\\^^^]]]YYYVVVUUUVVVUUUOOOGGG@@@<<<;;;::::::999777444222333333222111000///---+++(((&&&$$$##################$$$$$$$$$""""""""""""""""""""""""######""""""""""""######!!! !!!###$$$"""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""### """$$$$$$###""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""########################"""""""""!!!!!!!!!""""""############""""""#########$$$$$$$$$###%%%'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$""""""""""""""""""""""""""""""$$$%%%%%%$$$###"""########################""""""""""""""""""######"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######!!!"""""""""############!!!###$$$$$$"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""############################################################"""######$$$$$$$$$######!!!"""""""""##################""""""""""""############""""""######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""######$$$$$$$$$$$$###############$$$$$$$$$########################""""""#########$$$$$$$$$###############$$$$$$$$$########################################################################sssgggzzzzzzfffbbb___bbbhhhjjjfffaaaXXX[[[^^^]]]YYYVVVUUUVVVWWWQQQIIIAAA===;;;::::::;;;888555333333222111000......,,,***((('''%%%$$$#########$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###""" !!!!!!!!!!!!""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""###### !!!"""#########"""""""""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$###$$$&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################""""""""""""############"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############!!!###$$$$$$###""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$################################################""""""###$$$$$$$$$$$$###""""""""""""##################""""""""""""############""""""######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################################################################!!!"""###$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$########################"""############$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################~~~sssxxxddd```^^^aaahhhjjjfff```WWW[[[]]]]]]YYYVVVUUUVVVVVVPPPHHHAAA===<<<;;;:::888666333111111222111000---,,,+++***)))'''&&&&&&#########$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!! !!!######"""!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######"""!!!  !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""### !!!!!!""""""###### !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!"""""""""#########"""""""""""""""""""""""" !!!"""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""" !!!!!!"""######$$$$$$"""############$$$$$$$$$###$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$%%%%%%""""""""""""""""""""""""######""""""###$$$$$$%%%########################!!!"""""""""############"""###%%%&&&&&&%%%###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""############!!!###%%%$$$###"""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$################################################""""""###$$$$$$$$$$$$$$$""""""""""""##################""""""""""""############""""""######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################################################################!!!"""###%%%&&&&&&%%%%%%#########$$$$$$%%%%%%%%%########################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################uuuccc___]]]aaahhhjjjeee```WWWZZZ]]]\\\YYYVVVUUUVVVSSSNNNFFF@@@===<<<<<<;;;555333000///000111111000,,,,,,+++***)))(((''''''#########$$$$$$%%%%%%%%%"""""""""""""""""""""""" """###%%%%%%###""" """!!!!!!"""$$$$$$###""" !!!!!! !!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######"""!!!  !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""###### !!!"""######$$$ !!!!!!!!!""""""######"""""""""""""""""""""""" !!!!!!!!!""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""!!!"""######$$$"""""""""""""""""""""""" !!!"""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""" !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$######$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""$$$###"""""""""###%%%&&&########################!!!!!!""""""#########$$$"""###%%%&&&&&&%%%###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""############"""###%%%%%%###"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!!!!"""###$$$$$$$$$################################################!!!"""###$$$$$$$$$$$$$$$""""""""""""##################""""""""""""###############"""###$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################################################################!!!"""$$$%%%&&&&&&%%%%%%#########$$$$$$%%%%%%%%%########################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################vvvgggeeeaaa^^^bbbgggeee^^^XXX\\\``````[[[VVVSSSRRRPPPLLLFFF???:::777666666666444222222333555555444---+++(((''''''((('''&&&$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""######""""""""""""######""""""!!!!!! """"""""""""""""""""""""!!!"""###"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!"""""""""""" !!!""""""!!! """"""!!!!!! """"""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############ !!!"""$$$$$$###""""""""""""""""""############&&&&&&%%%$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$##################&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###################################################!!!!!!"""############### !!!"""######"""!!! ########################"""############$$$$$$$$$""""""############""""""######""""""######$$$%%%""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""############%%%%%%$$$###"""!!! """"""""""""""""""""""""""""""""""""""""""""""""######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""!!!!!!!!!!!!""""""######"""""""""""""""###"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################################################################%%%$$$"""!!!!!!"""$$$%%%"""############$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$|||iiifffaaa___dddiiifff___YYY]]]aaaaaa\\\WWWUUUTTTQQQMMMGGGAAA<<<:::999999666444222222333555555555000---***((((((((('''&&&$$$$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######""""""""""""######"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%$$$"""!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!""""""!!! """"""!!!!!!!!! """"""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############!!!!!!"""###############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################&&&&&&%%%%%%%%%$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###################################################!!!!!!"""###############!!!""""""######"""!!! ########################"""############$$$$$$$$$""""""############""""""######""""""######$$$%%%########################$$$$$$############$$$$$$""""""""""""############$$$$$$######"""!!!!!!!!!########################""""""""""""""""""""""""######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""!!!!!!!!!!!!""""""######""""""""""""######"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################################################################%%%$$$"""!!!!!!"""$$$%%%"""############$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$kkkgggbbbaaafffkkkhhhaaaZZZ___cccccc^^^YYYWWWWWWSSSOOOIIICCC>>><<<;;;<<<777555222222333555555555222///,,,***))))))'''&&&###$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""!!!!!!""""""###!!!!!!!!!!!! %%%&&&'''%%%""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!! """"""!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$""""""""""""############""""""######$$$%%%%%%&&&#########$$$$$$$$$$$$%%%########################%%%%%%%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################!!!!!!"""###############"""#########""""""!!! ########################"""############$$$$$$$$$""""""############""""""######""""""######$$$%%%########################$$$$$$############$$$$$$""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################""""""!!!!!!""""""######"""""""""""""""######"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#######################################################################################%%%$$$###""""""###$$$%%%"""############$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$mmmiiicccbbbhhhnnnkkkccc[[[___dddddd```[[[YYYYYYVVVRRRKKKDDD???<<<::::::999666333222333444555555333000---***)))(((&&&%%%######$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!! $$$%%%&&&$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""!!!"""""""""###############"""!!!!!!!!!"""$$$%%%!!!"""""""""############""""""######$$$$$$$$$%%%############$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################!!!!!!"""###############$$$#########"""!!!!!! ########################""""""#########$$$$$$$$$""""""############""""""######""""""######$$$%%%########################$$$$$$############$$$$$$!!!"""""""""############!!!!!!""""""####################################""""""""""""""""""""""""$$$###############$$$$$$###################################################################################################""""""""""""""""""###""""""""""""""""""###$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$###""""""###$$$$$$""""""#########$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$nnnjjjccccccjjjqqqmmmdddZZZ___cccddd```\\\ZZZZZZXXXTTTLLLDDD>>>:::888777:::777333222222444555666333000,,,)))((('''%%%###"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!! !!!###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""!!!!!!"""""""""!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""!!!"""""""""###############"""!!!!!!!!!"""$$$%%%!!!"""""""""############$$$$$$$$$######"""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################!!!!!!"""###############$$$$$$###"""""""""""""""########################""""""#########$$$$$$$$$""""""############""""""######""""""######$$$%%%########################$$$$$$############$$$$$$!!!"""""""""############!!!!!!!!!"""######$$$$$$########################""""""""""""""""""""""""$$$$$$###############$$$######################################################################################################""""""""""""######""""""!!!!!!"""###$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$##################$$$""""""#########$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$ooojjjcccccckkkrrrnnndddYYY]]]bbbccc```\\\ZZZZZZXXXTTTLLLDDD===999777666;;;888444111222444666666222///,,,)))((('''%%%$$$"""###$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""!!!!!!"""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""!!!!!! !!!!!!""" !!!!!!!!!!!!!!! !!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""###""""""!!!!!!""""""###!!!!!!""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$""""""""""""############%%%$$$$$$###""""""!!!!!!"""""""""############$$$"""""""""###$$$$$$%%%%%%#########$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###################################################!!!!!!"""###############$$$######""""""######$$$########################"""############$$$$$$$$$""""""############""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""############!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$######"""#########################################################################################################$$$######""""""######$$$!!!!!!!!!!!!"""###$$$%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$################################################################################################"""############$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$pppjjjbbbccclllsssnnndddWWW[[[```aaa^^^[[[YYYZZZVVVRRRKKKDDD>>>;;;999999<<<888444111222444666666333000,,,***)))((('''%%%""""""###$$$%%%%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########!!!!!! !!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""######"""!!!!!!"""######!!!!!!"""""""""#########"""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############!!!!!!"""###############""""""""""""########################""""""""""""""""""""""""############!!!""""""###$$$$$$%%%%%%"""#########$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""##################""""""""""""$$$%%%&&&########################"""############$$$$$$$$$""""""############""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""############"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$###""""""######################################################################################################$$$######""""""######$$$!!!!!!!!!!!!"""###$$$%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$#################################################################################$$$$$$#########"""############$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$pppiiibbbbbbllltttooodddUUUZZZ___```^^^ZZZYYYYYYUUUQQQKKKDDD@@@===<<<<<<===999444111222444666777333111---+++******)))'''!!!"""###$$$%%%&&&&&&&&&"""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!! !!!!!! !!!!!!"""""""""""""""""""""""""""""" !!!######"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############ !!!###$$$$$$$$$###"""""""""""""""############!!!!!!!!!"""######$$$$$$""""""""""""############!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!"""###############""""""!!!!!!"""$$$&&&'''########################"""############$$$$$$$$$""""""############""""""#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""##################""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$###""""""######""""""""""""""""""""""""########################################################################$$$$$$############$$$$$$!!!!!!!!!!!!"""###$$$%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$######"""############$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$rrriiibbbccckkknnniiibbbXXXYYYZZZ[[[[[[ZZZYYYWWWRRROOOJJJEEE@@@===;;;;;;:::888555333222222444555444111---***((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###"""!!!"""###$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!! !!!"""###############$$$$$$############$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$#########"""""""""############$$$$$$$$$ """$$$%%%###"""""""""########################"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$##############################""""""""""""""""""""""""################################################$$$#########""""""!!!!!!""""""############""""""##############################$$$$$$$$$$$$######$$$$$$##################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""###%%%&&&%%%### $$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$#########""""""################################################$$$$$$############$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''qqqiiibbbdddlllpppkkkdddXXXYYY[[[\\\[[[ZZZXXXWWWSSSPPPKKKEEEAAA>>>>>>===999777444222222222444666333000,,,***((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""#########""""""""""""######""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###"""!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""######""""""######$$$#########$$$$$$############$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%################################################$$$$$$$$$#########"""""""""############$$$$$$$$$!!!###%%%%%%###"""###$$$#######################################$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""############################################################"""""""""!!!""""""############""""""##############################$$$$$$$$$$$$##############################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%###########################"""###$$$%%%%%%###!!!$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""################################################$$$$$$############$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&qqqhhhbbbdddmmmqqqlllfffYYYZZZ[[[\\\[[[ZZZXXXVVVUUUQQQKKKEEEAAA@@@@@@AAA888666444222111222444555222///,,,))))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""############""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###"""!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$###"""$$$$$$############$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%#################################################################################$$$$$$$$$$$$%%%################################################$$$$$$$$$###############"""############$$$$$$$$$###$$$%%%$$$######$$$%%%########################$$$$$$$$$#####################$$$$$$$$$$$$##############################""""""""""""""""""""""""############################################################""""""""""""""""""############""""""##############################$$$$$$$$$$$$##############################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$###"""###$$$$$$###"""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$############$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&oooggg```dddmmmqqqmmmgggZZZZZZ\\\\\\[[[YYYWWWUUUTTTPPPJJJDDD@@@@@@AAABBB:::888444222000111222333111///+++))))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""###############""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$############$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%###$$$%%%""""""""""""""""""""""""############################################################$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$###$$$$$$$$$""""""###%%%########################%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$##############################""""""""""""""""""""""""#########################################################"""""""""""""""""""""############""""""##############################$$$$$$$$$$$$#####################$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%###""""""###$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&nnnfff```ccclllqqqmmmfff[[[[[[\\\\\\[[[YYYVVVTTTTTTOOOIIICCC??????@@@BBB===:::666333000///000000111///+++))))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""####################################""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""%%%%%%%%%%%%%%%$$$###"""$$$$$$############$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%$$$$$$$$$""""""""""""""""""""""""################################################""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$"""###$$$$$$""""""###$$$########################%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$##############################""""""""""""""""""""""""################################################""""""""""""""""""######""""""############""""""##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%###""""""###$$$$$$###########################################################################################################################$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%ooogggaaadddmmmrrrmmmggg\\\\\\]]]\\\[[[XXXUUUTTTSSSPPPJJJDDD@@@??????@@@>>><<<888444111000000111222///,,,))))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$######""""""""""""######"""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!! """"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""############$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$##############################""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$###"""$$$$$$############$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&$$$###$$$########################################################################"""""""""############$$$###############################################################$$$$$$$$$"""############$$$$$$$$$!!!###%%%&&&$$$#################################$$$$$$$$$#####################$$$$$$$$$$$$##############################""""""""""""""""""""""""################################################""""""""""""############""""""############""""""##############################$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$###"""###$$$$$$###"""###############$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$################################################$$$$$$############$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%rrrjjjcccfffooosssooohhh\\\]]]]]]\\\[[[XXXUUUSSSTTTQQQLLLFFFBBB??????>>>===;;;777444222222333444333000,,,***((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######""""""""""""######"""""""""""""""""""""""" !!!"""######""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!! !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """###$$$$$$##############################""""""""""""""""""""""""######"""""""""""""""###""""""######$$$#########$$$$$$############$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''(((&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############################################################""""""#########$$$$$$$$$"""############$$$$$$$$$"""%%%(((***(((&&&$$$$$$#######################################$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""################################################!!!"""""""""############""""""############""""""##############################$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%###########################"""###$$$%%%%%%###!!!""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$################################################$$$$$$############$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%uuulllfffhhhqqquuupppjjj]]]]]]]]]\\\ZZZXXXTTTSSSVVVSSSNNNIIIDDDAAA???>>>;;;999666444444555666888444111---***((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######""""""""""""######"""""""""""""""""""""""" !!!###$$$$$$""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""  !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """###$$$$$$$$$###########################""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%% !!!"""###############$$$$$$############$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$###%%%((((((&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############################################################""""""######$$$$$$$$$$$$"""############$$$$$$$$$###&&&+++---+++(((&&&%%%########################""""""######$$$$$$$$$%%%######$$$$$$$$$$$$##############################""""""""""""""""""""""""################################################!!!!!!""""""#########$$$""""""############""""""##############################$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################""""""###%%%&&&%%%### """"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$################################################$$$$$$############$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%wwwkkkiiimmmnnnsssssshhh___\\\\\\^^^]]]XXXWWWXXXTTTTTTPPPIIIDDDDDDBBB>>>>>><<<777444333444666888777444///,,,***)))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! """"""!!! !!!!!!""""""#####################"""!!!!!! !!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""""""""""""""""""""########################$$$######"""!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""######""""""""""""######!!!!!! !!!!!!"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###########################$$$$$$%%%%%%$$$$$$###################################################"""$$$&&&%%%###"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###########################################################################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""############$$$$$$$$$################################################################################################################################################################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################wwwjjjhhhlllmmmrrrrrrggg^^^\\\^^^aaa```ZZZVVVWWWTTTTTTPPPHHHCCCCCCAAA===>>>;;;777444333555777999999555///+++)))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############"""""""""!!! !!!!!!!!!!!!""""""#####################"""!!!!!!!!!""""""############"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""########################$$$######"""!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""###""""""""""""""""""###!!!!!! !!!!!!"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$###########################$$$$$$%%%%%%$$$$$$###################################################"""$$$&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###########################################################################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""############$$$$$$$$$################################################################################################################################################################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################vvvjjjhhhkkklllqqqqqqfff]]]]]]```dddccc\\\WWWVVVUUUUUUPPPGGGBBBAAA???<<<<<<:::777555444666888::::::555///***((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""###""""""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$""""""!!! !!!!!!!!!!!!!!!""""""""""""###"""############""""""!!!"""############""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""#################################""""""!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$######################################################$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###########################################################################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""############$$$$$$$$$################################################################################################################################################################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################xxxkkkiiilllmmmrrrqqqggg___^^^aaadddccc]]]YYYXXXVVVUUUPPPGGGAAA@@@???;;;;;;:::777555555777999;;;:::555///***''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%&&&&&&""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""############"""!!!###############"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$######"""!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!#################################"""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$#########################################################$$$$$$####################################$$$$$$%%%%%%$$$$$$######################################################$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######################################################$$$%%%%%%%%%%%%$$$###########################################################################$$$$$$%%%%%%$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""""""""#########$$$$$$$$$########################################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################zzzmmmjjjnnnnnnsssssshhhccc``````cccaaa\\\ZZZ\\\WWWVVVPPPFFFAAAAAA???<<<;;;:::888666666777999:::999444...***((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%&&&'''""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! """"""!!!!!!!!!""""""###############""""""""""""!!!""""""#########""""""###############"""!!! ########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$######"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!####################################""""""""""""########################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$################################################"""###$$$$$$$$$$$$###"""###########################$$$$$$%%%%%%$$$$$$###################################################$$$$$$###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######################################################$$$%%%%%%%%%%%%$$$###########################################################################$$$$$$%%%%%%$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################{{{nnnkkkooooootttssshhhdddaaa```bbb```\\\[[[]]]XXXWWWPPPGGGBBBBBBAAA>>><<<;;;999777777777999999666333...+++)))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""""""""""""""""""""""""""""""""############$$$########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%&&&&&&###""""""!!!!!!""""""###""""""""""""""""""""""""$$$$$$$$$$$$###"""!!! """"""!!!!!!!!!"""######$$$############"""""""""!!!""""""############""""""############""""""!!!########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""########################################################################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!###""""""!!!!!!""""""###"""############$$$$$$$$$################################################"""###$$$%%%%%%$$$###"""###########################$$$$$$%%%%%%$$$$$$###################################################$$$######$$$'''(((((('''$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###########################################################################$$$$$$%%%%%%$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$###############################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################{{{nnnkkknnnnnnsssrrrgggbbb``````cccbbb\\\ZZZ[[[XXXWWWPPPGGGCCCCCCCCCAAA===<<<:::888777777888888333000---,,,+++)))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%%%%######""""""""""""######"""""""""""""""""""""""""""###############"""!!!""""""!!!!!!"""######$$$$$$$$$$$$#########""""""!!!!!!"""###############!!!""""""############"""########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""########################################################################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""######""""""""""""######"""############$$$$$$$$$################################################!!!###$$$%%%%%%$$$###!!!###########################$$$$$$%%%%%%$$$$$$###################################################$$$######%%%)))++++++***$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###########################################################################$$$$$$%%%%%%$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$################################################################################################################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################zzzmmmjjjmmmmmmrrrqqqfff___^^^aaaeeeddd]]]XXXXXXXXXWWWQQQHHHCCCDDDEEECCC===<<<:::888777777777777111///---,,,,,,***'''$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$######""""""""""""######"""""""""""""""""""""""" !!!""""""""""""""""""!!!""""""###$$$$$$$$$$$$$$$$$$######""""""!!!!!!"""############### !!!"""#######################################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""##########################################$$$$$$########################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""###%%%&&&&&&%%%###"""######""""""""""""######"""############$$$$$$$$$########################""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!########################$$$$$$$$$%%%%%%$$$$$$$$$################################################$$$###"""%%%***------+++$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$########################################################################$$$$$$$$$%%%%%%$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$################################################################################################################################################################################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################{{{nnnnnnssspppoooooohhh```^^^```eeefff```ZZZXXXZZZTTTMMMIIIHHHEEE@@@;;;:::;;;:::888666666777999444111...***((('''&&&'''&&&&&&%%%$$$############$$$$$$##################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###############$$$%%%%%%$$$###"""!!!######$$$$$$$$$$$$######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""""""""####################################$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######""""""!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$|||ppppppuuurrrqqqqqqjjjaaa___aaafffgggaaa\\\[[[XXXRRRLLLHHHGGGFFFAAA===;;;;;;:::888666666777999555333///,,,)))'''''''''%%%%%%$$$$$$###$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""###############$$$$$$%%%$$$###"""!!!######$$$$$$$$$$$$######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################################################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""####################################$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$}}}qqqqqqwwwsssrrrrrrkkkaaa```bbbggggggbbb^^^]]]WWWQQQKKKHHHGGGEEEBBB???;;;;;;;;;999777666888:::777555111---)))(((''''''$$$$$$$$$###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################################################################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""#########$$$$$$########################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$|||qqqqqqwwwtttrrrqqqjjjaaa___```eeefffbbb]]]]]]YYYTTTNNNIIIGGGEEEBBB@@@<<<<<<;;;999777777888:::888555111,,,)))'''&&&%%%############$$$%%%&&&&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#########!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###################################################""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!"""""""""############"""""""""#########$$$$$$""""""""""""""""""""""""!!!"""""""""#####################$$$##################$$$$$$$$$$$$######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$zzzooopppvvvsssqqqppphhh___]]]^^^cccccc___[[[ZZZ\\\XXXQQQKKKFFFCCCAAA@@@<<<===<<<:::888888999;;;777444000+++(((%%%$$$$$$############$$$%%%&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######################################################""""""""""""######""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!"""""""""##############################!!!"""""""""##############################$$$$$$######$$$$$$$$$$$$##############################""""""###$$$$$$$$$$$$#######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""######$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$yyymmmooouuurrrpppnnnfff___\\\]]]```aaa\\\XXXXXX]]]YYYRRRKKKEEEAAA@@@@@@=========;;;999888:::<<<555333///+++'''%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""############ !!!!!!!!!""""""""""""########################""""""""""""#####################"""######$$$%%%######$$$$$$$$$$$$##############################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""#########&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$xxxmmmooouuurrrpppnnneee```]]]]]]```___ZZZVVVVVVZZZWWWPPPIIICCC@@@@@@@@@===>>>===;;;999999:::<<<555333///+++((('''&&&'''%%%%%%$$$$$$###$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""############!!!!!!"""""""""#################################""""""""""""##################"""""""""###%%%%%%######$$$$$$$$$$$$##############################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############"""$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$xxxmmmooovvvssspppnnnfffbbb^^^]]]```___ZZZVVVUUUWWWTTTNNNGGGAAA??????AAA>>>>>>===;;;999999;;;<<<555333000,,,***(((((((((&&&&&&%%%$$$############!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!""""""######""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!"""###############################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$########################""""""""""""##################"""""""""###%%%&&&######$$$$$$$$$$$$##############################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%########################&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$zzzsssnnnppprrrnnniiigggddd]]]\\\cccbbbYYYUUUYYYXXXTTTNNNHHHDDDBBBCCCDDD???AAA???;;;999;;;:::777777333///+++)))(((&&&%%%%%%%%%$$$$$$###"""!!!!!!"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!###$$$%%%########################$$$$$$$$$#########"""""""""""""""""""""######$$$!!!!!!""""""#########$$$##################$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""############$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$##########################################%%%%%%%%%%%%%%%$$$###"""""""""############"""""""""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########&&&&&&'''''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""++++++"""###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%|||tttoooqqqsssooojjjhhhccc]]]\\\ccccccZZZVVVXXXXXXTTTNNNHHHDDDBBBCCCCCC>>>???>>>:::999<<<<<<:::777333...+++)))(((&&&%%%%%%%%%$$$$$$###"""""""""############$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""#########"""!!!!!!"""###$$$$$$$$$$$$###############$$$$$$$$$#########"""""""""""""""""""""######$$$""""""""""""#########$$$"""""""""###############################################################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""############""""""""""""""""""########################"""""""""!!!""""""""""""""""""""""""################################################%%%%%%%%%%%%%%%$$$###"""""""""############"""""""""############$$$$$$$$$#########$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$)))%%%(((000000(((%%%)))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%}}}uuuqqqssstttpppkkkhhhbbb]]]^^^dddddd[[[WWWXXXXXXTTTNNNHHHDDDBBBBBBCCC>>>???===999999<<<>>><<<777333...+++)))((('''%%%%%%%%%%%%$$$######""""""############$$$$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$$$$###"""""""""######$$$$$$$$$$$$######""""""$$$$$$$$$###############"""""""""""""""######$$$"""""""""###############"""""""""######$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""############""""""""""""""""""########################""""""""""""""""""""""""""""""""""""################################################$$$$$$%%%%%%%%%$$$######""""""############"""""""""############$$$$$$$$$""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&###%%%,,,,,,%%%###&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%|||uuuqqqsssuuupppjjjhhhaaa^^^___dddddd]]]XXXXXXXXXTTTOOOIIIEEEBBBBBBBBB@@@AAA>>>999888<<<===;;;666333...+++)))((('''&&&%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########%%%$$$$$$######"""""""""%%%%%%$$$$$$###"""""""""########################"""""""""""""""######$$$#################################$$$%%%%%%&&&&&&################################################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""########################""""""############""""""!!!"""""""""#####################"""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$###"""######$$$$$$######"""""""""#########$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!&&&&&&!!! """$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%zzzssspppssstttpppjjjgggaaa___```cccccc___ZZZYYYXXXTTTOOOJJJEEEBBBAAAAAABBBCCC@@@:::999;;;;;;888666222...+++))))))'''&&&%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$######""""""$$$$$$$$$#########""""""########################"""""""""""""""######$$$$$$$$$$$$###############$$$$$$%%%%%%&&&'''((((((########################################################################!!!"""""""""############""""""""""""""""""""""""########################""""""############""""""!!!"""""""""############""""""""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######&&&&&&######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%wwwqqqooosssuuuqqqkkkhhhbbbaaaaaabbbbbb```]]]ZZZXXXUUUPPPJJJFFFBBB@@@@@@BBBDDDBBB<<<:::;;;:::666555222...+++))))))((('''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$%%%$$$$$$###"""#######################################$$$$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""############""""""""""""############"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%##############################$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$(((((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%vvvqqqoootttwwwsssnnnkkkcccbbbaaa``````aaa___\\\XXXUUUPPPKKKFFFBBB@@@???@@@BBBBBB>>><<<<<<:::666555222---+++***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$"""###$$$%%%%%%%%%$$$###"""""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$"""""""""""""""######$$$%%%%%%%%%$$$$$$#########""""""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""############!!!"""""""""############""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%########################"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$'''''''''&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%###""""""###%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%vvvqqqpppuuuyyyuuupppmmmdddcccaaa______aaa```]]]XXXUUUPPPKKKFFFBBB@@@???===AAABBB???>>>>>>;;;777555111---+++***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$"""""""""""""""""""""""""""############$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$!!!!!!"""###$$$%%%%%%&&&""""""######$$$$$$$$$$$$"""""""""""""""######$$$%%%%%%%%%$$$$$$######### !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""############!!!!!!""""""#########$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%########################"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&$$$$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%###""""""###%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%{{{kkklllwwwwwwuuurrrkkkeee```^^^aaabbb______```YYYUUUNNNIIIGGGEEECCCAAA<<<@@@@@@===<<<===;;;777444222///,,,)))((('''&&&&&&%%%$$$#########$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$###############"""""""""""""""######""""""######$$$%%%########################"""!!!!!!!!!!!!###$$$%%%)))(((&&&%%%$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!##############################$$$$$$$$$$$$######$$$$$$$$$############"""$$$#########""""""!!!!!!########################$$$$$$############$$$$$$##############################$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''"""((('''"""###))))))###''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$#########%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&"""############$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~nnnmmmwwwwwwtttqqqiiieeeaaa___aaabbb______```[[[VVVPPPJJJFFFDDDAAA@@@===??????;;;999;;;999666444222///,,,)))((('''&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$##################""""""""""""######""""""######$$$%%%########################"""""""""!!!"""###%%%&&&((('''&&&$$$$$$$$$%%%&&&$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""##############################$$$$$$$$$$$$######$$$$$$$$$############"""$$$$$$$$$$$$#########"""########################$$$$$$############$$$$$$##############################$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&'''''''''''''''''''''''''''''')))'''((()))((($$$%%%((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$######%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ooonnnvvvuuurrrooogggfffaaa___aaabbb___^^^```]]]XXXQQQKKKGGGDDDAAA???>>>@@@===888666777777444444222///,,,)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$####################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""##############################$$$$$$$$$$$$######$$$$$$$$$############"""%%%%%%%%%$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$##############################$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''+++###$$$+++))) !!!)))))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ooollltttssspppnnnggggggbbb```bbbbbb___^^^___\\\XXXQQQKKKHHHEEECCCAAAAAAAAA===777444666666444444222///,,,)))((('''&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###"""###############$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$##############################$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&''''''''''''(((((((((''''''((((((((((((''''''''''''((((((((()))))))))(((((((((((((((((((((((((((''''''''''''''''''(((''''''''''''''''''''''''***%%%$$$(((---,,,++++++******((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$nnnkkkrrrrrrpppoooiiiiiidddaaabbbbbb___]]]___ZZZVVVPPPKKKIIIGGGFFFDDDCCCCCC>>>777555777777555444222///,,,)))((('''&&&&&&&&&'''''''''&&&%%%$$$###$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$$$$$$$%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$#########""""""""""""##########################################$$$$$$############$$$$$$##############################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''((((((((())))))'''(((((())))))(((((('''((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++---***'''333AAA>>>///+++***)))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ppplllsssrrrqqqqqqkkkjjjeeebbbcccbbb___]]]^^^ZZZVVVPPPLLLJJJIIIGGGFFFCCCCCC???999666888999666444222///,,,)))((('''&&&%%%&&&&&&''''''&&&$$$###"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$%%%%%%%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$############""""""""""""""""""#################################$$$$$$############$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((///+++$$$000EEEAAA---******)))(((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$uuuooouuutttrrrrrrmmmkkkeeebbbcccbbb___]]]^^^[[[WWWQQQMMMJJJHHHGGGFFFBBBBBB???999777999999666444222///,,,)))((('''&&&$$$%%%&&&'''&&&%%%###"""!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$%%%&&&&&&######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%&&&&&&%%%%%%###$$$%%%&&&'''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$############""""""""""""######$$$$$$$$$########################$$$$$$############$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))(((((()))))))))*********((())))))******))))))((()))))))))*********++++++************************((()))************)))(((((((((((((((((((((((((((&&&***((($$$***555333((())))))((((((((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$yyysssxxxvvvtttsssmmmkkkfffccccccccc___\\\]]]]]]YYYRRRMMMJJJHHHFFFDDD@@@AAA???999777999999666444222///,,,)))((('''&&&###$$$%%%&&&&&&$$$"""!!!!!!"""$$$&&&&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%$$$###$$$&&&'''((('''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$############"""#########$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((()))******+++))))))))))))************))))))************)))))))))************+++++++++************************((()))***++++++***)))((())))))))))))))))))))))))************)))(((((())))))(((((((((((())))))***''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&&&&'''((((((((('''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$yyypppuuutttssssssmmmkkkeeebbbcccccc___]]]^^^\\\[[[UUULLLGGGFFFDDDAAABBB@@@>>><<<:::999888777444222000---***(((&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&$$$"""!!!########################%%%%%%$$$$$$%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&(((''''''&&&%%%$$$$$$###'''$$$!!!"""&&&((((((&&&'''''''''''''''&&&&&&&&&+++(((%%%$$$%%%''''''&&&(((&&&&&&&&&'''''''''&&&%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&((()))***'''&&&%%%$$$############%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$######""""""$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))))))))***************))))))))))))************)))******+++***)))(((''',,,+++)))((((((***,,,---***,,,,,,+++***)))+++,,,,,,++++++******++++++,,,,,,++++++******))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((())))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxooosssrrrrrrrrrllliiidddaaacccbbb^^^\\\]]][[[ZZZTTTJJJEEEEEEDDDAAAAAA@@@>>><<<:::888777777444222000---***(((&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&$$$###########################%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$###%%%&&&''''''***))))))((((((''''''''')))(((((()))))))))(((((()))(((((()))))))))((('''((((((((((((((((((''''''(((((((((((((((((())))))'''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''(((((())))))((((((&&&&&&'''''''''((((((((('''''''''((((((((())))))(((((((((((((((((()))))))))******+++,,,,,,------,,,------...---,,,+++***,,,+++************,,,,,,+++---///000.........///......------,,,,,,++++++,,,,,,,,,++++++*********,,,++++++******+++++++++,,,,,,,,,,,,++++++++++++(((((((((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$wwwnnnrrrqqqppppppkkkhhhdddaaabbbbbb^^^[[[\\\[[[ZZZSSSIIIDDDDDDDDDBBBAAA@@@>>><<<:::888777777444222000---***(((&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$%%%%%%%%%%%%(((((((((&&&%%%%%%''')))+++******))))))))))))))))))+++...//////.........---...000111222111111000//////...------,,,,,,,,,---,,,+++******)))******((((((((((((((((((((((((%%%%%%$$$$$$%%%&&&((()))''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&'''(((((())))))((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///222555666444111///////////////...---,,,******------,,,,,,,,,,,,++++++++++++***))))))***+++++++++++++++******))))))((())))))))))))************))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''(((((())))))(((((('''''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%yyyooorrrqqqqqqqqqllliiidddbbbdddccc___\\\\\\\\\ZZZSSSIIIDDDEEEEEECCCAAA@@@>>>;;;999888777666444222000---***(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''(((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''''')))***)))&&&&&&))),,,,,,,,,,,,---...000222333222555777888777888:::<<<;;;===@@@AAAAAAAAAAAAAAA===<<<;;;:::999888777777999777555333111000//////,,,,,,++++++************'''&&&&&&%%%&&&'''((()))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))''''''((((((((()))))))))(((((()))))))))*********++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,------............---......////////////...666888;;;;;;999555222000000000111000000...---,,,////////////...............,,,+++***)))***,,,,,,*********))))))))))))((())))))))))))))))))************))))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||qqqtttsssrrrsssnnnjjjeeedddfffeee```]]]]]]\\\[[[UUUKKKFFFGGGGGGEEEAAA???===;;;999777777666444222000---***(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&(((******((()))...222444444555888;;;???CCCEEEGGGGGGGGGFFFGGGJJJNNNQQQSSSUUUWWWVVVTTTQQQQQQRRRNNNOOONNNNNNLLLKKKIIIHHHIIIHHHGGGDDDBBB???===<<<333222111000...---,,,+++)))((('''&&&&&&'''((()))'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))((((((((()))))))))******)))))))))************+++***++++++++++++,,,,,,,,,------------...............//////000222333444555222222444555666666666666===@@@CCCCCCBBB@@@>>>>>>;;;;;;;;;;;;;;;;;;::::::888888888777666666555555333222111///......//////------,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++***)))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((())))))))))))((((((&&&''''''(((((()))))))))((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&''''''((((((''''''&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~sssvvvttttttuuupppjjjfffeeegggfffaaa^^^^^^[[[[[[VVVMMMIIIIIIGGGDDD@@@???===;;;999777666666444222000---***(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&'''''''''(((((())))))***---///111555999===AAABBBDDDGGGLLLRRRXXX[[[^^^ZZZWWWVVVZZZ___bbbdddjjjkkkkkkhhhccc___```aaaaaabbbcccdddccc```]]][[[UUUUUUUUUUUUSSSOOOLLLJJJAAA@@@>>>;;;888555222111...---+++***))))))))))))))))))(((&&&&&&%%%%%%&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''((())))))******))))))))))))))))))************)))*********++++++++++++))))))***+++,,,---......------...///000111222222333333444666999;;;>>>???AAABBBCCCDDDFFFGGGIIIIIIMMMOOOQQQRRRSSSTTTWWWYYYSSSSSSRRRPPPPPPPPPPPPPPPJJJJJJIIIHHHFFFEEEDDDDDD;;;:::999888666555333333000000///...---,,,+++***+++++++++***************++++++******))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((())))))******))))))((((((((((((((((((((())))))))))))))))))))))))))))))'''''''''''''''(((((((((''''''((((((((((((''''''%%%&&&'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%tttvvvttttttvvvqqqiiieeedddgggfffaaa]]]]]]YYYYYYUUUNNNJJJIIIFFFCCC@@@???===;;;888777666666444222000---***(((&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&'''(((***,,,...///000333333666;;;BBBIIIMMMOOONNNNNNPPPTTTYYY```eeeiiijjjddd```aaahhhmmmmmmkkkqqqssstttqqqlllkkkooosssoooqqquuuwwwvvvrrrnnnjjj___aaaeeeggggggdddaaa^^^WWWVVVRRRMMMHHHDDD@@@???888777444222000/////////---,,,+++)))(((''''''&&&'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))************))))))))))))*********++++++*********+++++++++,,,,,,+++,,,---...000222333444444555777:::===@@@BBBCCCDDDDDDFFFIIILLLPPPTTTVVV[[[\\\\\\^^^```cccfffhhhgggggggggfffgggjjjppptttooommmjjjgggeeedddeeefffaaa```___]]][[[YYYWWWVVVNNNNNNNNNLLLJJJGGGCCCAAA<<<;;;888555222///---+++......------,,,,,,,,,,,,************************(((((((((((((((((((((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))************)))))))))))))))((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''%%%&&&''')))))))))((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&tttvvvttttttuuuqqqhhhdddcccfffeee```\\\[[[WWWXXXUUUNNNJJJIIIEEEAAA@@@???===:::888777666555444222000---***(((&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''''')))+++...111555777888>>>>>>@@@GGGQQQZZZ^^^___TTTTTTVVVYYY^^^dddjjjnnnlllfffbbbeeemmmrrrooojjjnnnqqqsssrrrqqqssszzzwwwzzz}}}wwwssskkkooouuuyyy{{{yyyvvvsssjjjgggccc^^^XXXRRRNNNKKKBBB@@@===:::888777666666000///---+++***)))((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))(((((()))***************)))************+++++++++******+++++++++,,,,,,,,,///000111333555777999:::CCCEEEHHHLLLQQQUUUXXXZZZ[[[\\\^^^aaaeeejjjnnnqqqrrrrrrrrrsssvvvzzz~~~~~~|||yyyvvvuuuxxx~~~~~~yyytttqqqppppppqqqqqqpppnnnllliiigggeeedddffffffgggfffccc^^^ZZZWWWMMMKKKGGGCCC>>>999555333000000/////////.........***************+++++++++))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))************))))))******))))))((((((''''''))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''((((((((((((''''''%%%&&&((()))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&tttxxxuuurrrrrrooofffeeecccaaa___]]]\\\[[[YYYXXXSSSKKKGGGHHHGGGDDDCCCAAA===:::888777444222111111111...***'''''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%(((***,,,,,,...///333999@@@EEEGGGHHHJJJGGGJJJUUU]]]^^^___bbb[[[[[[\\\^^^aaaeeeiiikkklllmmmmmmmmmmmmppptttwwwuuuwwwwwwtttssszzz}}}wwwsssuuu{{{pppgggggghhhaaaXXXQQQOOOLLLIIIGGGFFFGGGGGGAAA???:::555000,,,***)))'''&&&&&&'''((((((&&&%%%((('''''''''(((((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''*********)))))))))))))))*********))))))))))))))))))+++,,,---+++++++++,,,******+++,,,---...//////222222666===CCCHHHPPPXXXZZZ^^^bbbfffppp{{{{{{uuutttrrrpppqqqwww~~~|||xxxqqqmmmllllllmmmnnnnnnlllkkkkkklllmmmbbb]]]VVVQQQPPPNNNJJJGGGAAA===888333111///...,,,111...+++)))***,,,---,,,,,,,,,,,,***(((((()))***'''''''''((((((((((((((()))((('''&&&%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$&&&***,,,+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''(((((((((((((((''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))***+++---...///000))))))))))))*********************))))))(((((((((************************'''((((((((())))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$&&&''')))$$$$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$tttxxxuuuqqqqqqnnnffffffdddbbb```^^^]]]\\\YYYXXXTTTLLLHHHHHHGGGDDDBBB@@@<<<:::999777555333111111111...***'''''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&(((+++000333555:::<<<@@@FFFKKKPPPUUUWWWTTTNNNLLLSSSZZZ\\\^^^```bbbaaaaaaaaadddhhhmmmooosssuuuwwwxxxyyy{{{||||||~~~~~~~~~zzz}}}{{{ssseeeaaa[[[VVVSSSRRRSSSTTTVVVQQQKKKDDD>>>888333000---+++)))((((((((('''%%%(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((''''''''''''''''''(((************))))))))))))************************+++---...---,,,++++++,,,------,,,,,,///222666888FFFFFFJJJSSS[[[___ccchhhnnnrrrwww}}}{{{tttsssvvvwwwwwwvvvtttrrrqqqppppppkkkhhhccc___\\\ZZZWWWVVVUUUPPPJJJDDD>>>888222...---,,,,,,------,,,)))&&&(((((()))))))))))))))***(((((((((((((((((((((((()))((('''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$###%%%((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''(((((((((''''''&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******)))******+++,,,---......************++++++++++++***)))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********+++++++++***)))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$&&&''')))%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$uuuxxxtttpppooommmggggggeeecccaaa___^^^]]]YYYYYYTTTLLLHHHHHHGGGDDDAAA>>>;;;999999888666444111111111...***'''''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''******,,,///333999???BBBBBBEEEIIILLLOOOTTT[[[aaa___UUUNNNPPPVVVZZZ\\\]]]cccbbbaaaaaadddiiinnnqqqsssuuuyyy|||~~~zzzuuulllddd^^^[[[[[[[[[```]]]YYYUUUPPPGGG===555444111---******))))))((()))((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((''''''''''''((((((************************************************)))+++++++++***)))+++,,,/////////111666===DDDIIIXXXWWW]]]lllxxx|||||||||}}}}}}~~~|||yyyvvvrrrpppnnnpppooonnnjjjgggddddddeeeiiifffaaa[[[TTTKKKBBB<<<222111...------,,,***(((((())))))*********))))))(((((((((((((((((((((((('''''''''&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$######$$$%%%&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&'''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++***+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***************)))))))))))))))))))))))))))))))))***************+++++++++---,,,+++***)))'''&&&&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%wwwyyyuuuppppppmmmhhhgggfffdddbbb```___^^^YYYYYYUUUMMMIIIHHHGGGCCC???===:::999999888666555111111111...***'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((())),,,///555:::???DDDIIILLLFFFJJJMMMNNNMMMQQQZZZaaabbbXXXOOOOOOUUUYYYZZZXXX]]]^^^___aaadddiiimmmoooqqquuuyyy}}}vvvnnnhhheeecccaaaaaaaaabbb```XXXKKKBBB???:::555000...---,,,+++***))))))(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((())))))((((((((()))***************++++++*********+++++++++++++++)))***+++++++++,,,///222111333999AAAJJJTTT\\\aaagggfffnnn~~~yyytttoookkkoooqqqsssqqqnnnlllnnnpppqqqqqqpppoookkkddd\\\VVVHHHAAA888000------...///,,,,,,+++,,,,,,+++)))''')))))))))(((((((((((((((&&&&&&'''''''''((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''%%%&&&&&&''''''''''''&&&''''''((((((((()))))))))))))))))))))))))))))))))************************************++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++************************,,,,,,+++***))))))(((((())))))(((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%%%%%%%yyyzzzuuuppppppnnniiihhhfffdddbbb```___^^^YYYZZZVVVNNNJJJIIIFFFBBB>>><<<999888888888666555111111111...***'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%''')))+++------000666???EEEIIIKKKMMMOOOMMMOOOQQQOOOMMMPPPXXX___^^^XXXRRRQQQVVV[[[[[[XXX\\\^^^bbbfffkkkoooqqqrrryyy|||zzzwwwooolllhhhgggeeebbb]]]YYYPPPKKKCCC<<<777222...+++))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((()))******)))(((((())))))******+++++++++,,,***+++++++++,,,,,,,,,------......---...000444888:::BBBPPP___lllvvv|||~~~yyywww~~~{{{sssnnnnnnrrruuuuuusssrrrtttvvvtttuuuxxxzzz{{{xxxrrrmmmccc[[[NNNCCC;;;555222000---,,,***+++,,,,,,***(((******))))))((((((((((((&&&''''''(((((()))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&&&&'''((((((''''''((((((((()))))))))******++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,------***+++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++))))))((((((((('''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''')))(((''''''&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&yyyzzzuuupppqqqooohhhhhhfffdddbbb```___^^^ZZZZZZWWWOOOJJJIIIFFFBBB>>><<<999888888777666444111111111...***'''''''''$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%'''))),,,///222444555666===FFFKKKLLLKKKLLLMMMLLLMMMMMMLLLKKKNNNTTTYYY]]]\\\YYYWWWZZZ```aaa^^^cccfffjjjooossswwwzzz{{{{{{pppeee```aaaeeeiiiaaa]]]VVVNNNEEE<<<333---***))))))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&'''''''''(((((((((''''''''''''((((((((((((((()))***++++++***)))((())))))******+++,,,,,,,,,+++++++++,,,,,,------...---.........000444;;;???PPP\\\ooo}}}vvvqqqsssvvvwwwvvvtttssssssvvvwwwzzz}}}~~~zzzvvvsssooohhh___TTTHHH;;;444000---***+++...///...,,,+++******))))))(((((('''''''''((()))))))))((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&'''((())))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,------------............------------------------............************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))******+++,,,,,,------))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''wwwxxxsssooopppnnnhhhgggfffdddbbb```^^^]]]ZZZ[[[WWWPPPKKKIIIFFFAAA???<<<:::888777777555333111111111...***'''''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))+++...222666:::===???===BBBHHHIIIGGGEEEFFFHHHHHHGGGGGGGGGIIIMMMQQQSSSaaacccbbb^^^^^^eeeiiihhhmmmmmmnnnppptttyyy}}}~~~~~~pppeeeccchhhmmmiiigggccc^^^VVVLLLAAA:::111000...,,,***)))))))))''''''''''''''''''''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''((())))))''''''''''''((((((((((((''''''''''''((((((((((((((()))+++,,,,,,+++)))((())))))***++++++,,,------++++++,,,,,,---.........---///222777===GGGQQQXXXiiivvv|||xxxtttxxxxxxxxxzzz|||{{{yyyvvvwwwvvvtttqqqiii^^^RRRJJJ>>>888222111222333111///++++++******)))(((((('''(((((()))***))))))''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&'''((()))************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------...................../////////////////////000000000111111111.........//////000000000///////////////////////////.........------------+++++++++,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&)))((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((uuuvvvrrrnnnooommmggggggeeecccaaa___^^^]]]ZZZ[[[WWWPPPKKKIIIFFFAAA???===:::888777666444333111111111...***'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%&&&&&&''''''''',,,...222666;;;@@@CCCEEEBBBFFFHHHFFFBBB@@@BBBEEEGGGFFFEEEHHHLLLQQQSSSTTTgggkkkiiibbbaaahhhoooqqqqqqooommmlllooottt{{{}}}}}}|||zzzyyyyyy||||||}}}vvvmmmmmmooohhhhhhhhhgggbbbZZZOOOHHH888777444111///,,,+++***''''''''''''''''''''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))''''''''''''((((((((()))''''''''''''((((((((()))((()))+++,,,,,,+++)))((())))))***+++,,,,,,------++++++,,,,,,---...//////222666<<>>888777666333000+++++++++***)))(((((('''))))))*********((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###&&&((('''%%%$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((((((((((((((('''''')))***++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000111111111222222222333333333444444444555555666666666444444444444444444444444111111000000/////////...---------,,,,,,+++++++++))))))***+++,,,------...))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&)))((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((vvvyyyxxxtttsssooojjjkkkjjjgggccc```___```]]]]]]YYYPPPJJJHHHDDD??????===:::777444333333333000111000...***'''%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$"""%%%((()))******+++,,,222777>>>BBBBBBAAA@@@AAABBBAAA???>>>>>>???@@@AAADDDGGGKKKQQQVVVZZZ]]]___llliiieeecccccceeehhhkkkooollliiigggkkkrrrzzz~~~zzzwwwxxx{{{}}}~~~zzzuuunnniiiiiihhh___TTTPPPIII@@@999666444111///+++)))''''''''''''&&&%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''((((((((()))'''''''''((())))))******++++++******************,,,+++******+++,,,,,,,,,444,,,)))---000000222777===HHHYYYjjjwwwzzzvvvwwwuuuooommmooosssuuuwwwwwwtttnnnfffaaa___YYYOOODDD<<<666111///,,,///111...)))&&&)))---''''''''''''(((***++++++)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''(((((())))))******))))))***+++,,,,,,,,,,,,+++++++++***++++++,,,,,,((()))++++++++++++,,,...***+++,,,---.../////////000000000000000111222222---666;;;888666:::<<<;;;:::===AAABBB@@@???AAACCCAAABBBDDDDDDDDDEEEGGGIIIDDDCCCCCCCCCDDDDDDBBB@@@======;;;888555444555666111222222000...------...++++++,,,...000///---+++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''wwwyyywwwuuuuuurrrllllllkkkhhhdddaaa``````\\\\\\XXXPPPJJJIIIEEEAAA???===:::777444333333333000000000...***'''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%$$$$$$%%%$$$&&&((()))+++...111444999===@@@AAA???<<<<<<<<<;;;<<<===???@@@BBBCCCCCCIIILLLPPPUUUYYY[[[[[[[[[```^^^[[[ZZZ]]]bbbiiimmmpppnnnmmmmmmqqqvvv|||~~~{{{{{{|||mmmfffggggggfff___XXXNNNGGGCCC???:::666///,,,)))((())))))'''%%%'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))'''(((((())))))***+++++++++++++++++++++*********************,,,---------...+++,,,111333444<<>>===:::777444333222222///000000...***'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$(((''''''&&&%%%%%%%%%%%%&&&(((***,,,...333999===@@@AAAAAA>>>:::777666666666999>>>CCCFFFHHHHHHHHHLLLNNNRRRUUUWWWXXXWWWWWWXXXWWWVVVXXX]]]eeelllqqqvvvvvvuuuvvvyyy|||}}}|||{{{~~~zzzllliiimmmpppkkkeee^^^YYYVVVQQQLLLGGG999333,,,)))***+++)))&&&(((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''((((((((()))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,---...///////////////111444777???OOO^^^rrryyywwwsssqqqnnnmmmmmmmmmlllkkkeee___XXXWWWXXXTTTJJJAAA;;;555...+++---...---+++---,,,+++))))))((((((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))(((((()))***+++,,,------------,,,,,,++++++,,,------...,,,---...---,,,+++---......---,,,,,,---000222444:::<<>><<<:::777555333222222///000000...***'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&***,,,///222444888<<>>===:::777555444444666:::AAAGGGLLLMMMMMMLLLJJJKKKLLLOOOQQQSSSUUUVVVZZZ[[[]]]```eeekkkpppsssxxxvvvuuuuuuwww{{{~~~~~~}}}}}}~~~uuupppnnnmmmjjjfffeeeeeeddd___[[[III???333,,,++++++)))''')))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''(((((((((((('''(((((((((((())))))))))))******++++++,,,------+++++++++,,,,,,,,,,,,,,,---...///000///000111222555666888===FFFVVVkkkzzz}}}xxxqqqmmmmmmoooooooooppphhh```[[[[[[[[[XXXTTTMMMFFF<<<555222000...+++...---,,,***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((+++******))))))((((((((()))***+++,,,------------,,,,,,,,,,,,---...//////.../////////...///111333//////000222666<<>>222---,,,+++)))******)))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''((((((((())))))(((((((((((()))))))))************+++,,,,,,------++++++,,,,,,------------...///000///......111333555<<>><<<;;;999777555333111000...//////---***(((''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&(((***+++,,,333666:::<<<:::777555444111222444777:::;;;:::888555888===AAAEEEGGGGGGGGGHHHHHHHHHIIIMMMSSSYYY]]]ZZZ]]]aaaeeeiiijjjjjjjjjooonnnlllnnnsss{{{~~~xxxrrroooooonnnllliiifff\\\NNN@@@666111///...++++++******))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((((((''''''''''''(((((())))))***((((((((()))))))))******)))******++++++,,,------+++,,,,,,------......///---...///...,,,///444999:::KKKddd~~~zzzsssnnnlllpppsssrrrmmmjjjjjjkkkccc```XXXNNNCCC999333000......---,,,,,,,,,,,,,,,******************************)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((()))))))))((((((((()))))))))******))))))))))))))))))))))))******************))))))***+++,,,------.........------......///000222222...///000111222666:::>>>FFFKKKTTT___jjjrrrwwwyyy{{{{{{rrrnnnjjjiiiiiigggccc```\\\[[[YYYWWWTTTOOOIIIEEE999777333000---+++++++++,,,++++++++++++*********))))))))))))))))))))))))'''(((((((((((()))))))))''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''zzzzzzuuusssyyy{{{tttsssoooiiiccc``````aaa``````[[[RRRKKKIIIEEE@@@;;;;;;999777555333000///...//////---***(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''))),,,...111222777999;;;:::888444222222000111666;;;@@@???;;;777555666999<<<@@@CCCFFFGGGJJJKKKLLLMMMPPPSSSVVVWWWUUUWWW[[[```fffkkkoooqqqvvvuuuuuuvvvyyy~~~}}}uuuqqqooollljjjiiieee]]]QQQDDD:::444333,,,,,,+++******)))((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&''''''((())))))******(((((()))))))))*********))))))******+++,,,,,,,,,,,,,,,,,,---.../////////...000111000000555>>>FFFRRRiii~~~yyyzzz{{{yyyuuupppmmmlllccc```[[[WWWRRRKKKAAA:::111000///---,,,+++++++++*********************************)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))'''((((((((())))))))))))(((((()))))))))***************************************************++++++***+++,,,---.....................///000111333333111444999???EEENNNWWW]]]gggnnnzzz}}}zzzvvvoooiiijjjgggdddaaa^^^[[[WWWTTTIIIFFF@@@999333///---,,,,,,,,,+++++++++*********))))))))))))))))))))))))'''((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''zzzzzzuuurrrwwwzzzwwwuuuqqqjjjeeebbbbbbccc^^^___ZZZRRRLLLJJJFFFBBB;;;;;;999888555333000///---//////---***((('''((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''((())),,,///222555777:::;;;:::888555222222222111333999???CCCBBB;;;666666666888;;;???CCCHHHJJJKKKLLLOOOQQQRRRQQQPPPOOORRRTTTXXX^^^gggpppxxx}}}zzzyyyyyyxxxxxxxxxxxxyyyyyytttqqqooommmiiijjjggg]]]NNNAAA999777,,,,,,++++++***))))))((()))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&''''''((()))******+++))))))))))))************((())))))***++++++,,,,,,,,,,,,------...///000000111333444444666===IIIRRRoooxxxtttqqqooommmccc^^^ZZZ\\\___[[[PPPEEE444333111...,,,***))))))************************************))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************************)))))))))***+++++++++,,,++++++,,,---.....................///000222333444<<>>GGGYYYkkktttyyynnnlllppphhhfffbbb___```ccceeedddLLL???333111000---,,,///,,,***((((((***,,,,,,,,,++++++,,,++++++***)))(((***)))(((''''''((()))***))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&'''))))))(((&&&******))))))))))))******))))))(((((((((((())))))++++++******************++++++++++++++++++,,,,,,))),,,......---,,,,,,,,,111222222333555;;;BBBGGGRRR^^^qqqzzzrrrmmmiiieeebbb```\\\WWWRRRMMMEEE;;;444444222///,,,******))))))((()))***)))(((((()))***)))(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&%%%&&&'''((()))zzz{{{vvvsssxxxzzz|||{{{tttjjjcccaaa```]]]aaa]]]WWWOOOIIIEEECCCBBB;;;;;;:::999666444111///000000...,,,***((('''&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''',,,...222777;;;;;;999666444222111444:::===<<<999555888;;;;;;888888;;;>>>GGGEEECCCBBBAAAAAAAAAAAABBBGGGLLLOOOPPPRRRVVVZZZWWWVVVUUUUUUWWW___jjjrrrzzzyyywwwtttqqqqqqsssuuuzzztttrrrpppooooookkkaaaSSSIII<<<:::555000---******************)))(((''''''(((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))******+++++++++*********))))))))))))))))))))))))*********+++******++++++,,,---------000...,,,...000222333222777===FFFUUUlllvvvppppppqqqppplllhhhgggjjjlllnnn```QQQAAA888111,,,,,,///...,,,******+++,,,+++++++++,,,,,,++++++***)))(((***)))(((''''''((()))***)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((()))+++,,,+++)))******))))))))))))******))))))(((((((((((())))))++++++******************++++++++++++,,,,,,,,,,,,000///......///111222333222333444999AAANNN]]]fff{{{zzzpppiiieeeaaa\\\XXXUUUOOOGGGBBB;;;999666333000...,,,*********+++***))))))******))))))((((((((('''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&'''((()))xxxyyytttqqquuuvvv{{{{{{uuujjjbbbaaa```^^^```\\\VVVNNNHHHDDDBBBAAA<<<;;;:::999666333111///000///...,,,***((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&'''(((000333888<<<>>>;;;555000///000333999???CCCAAA???444555666555444777>>>CCCGGGEEEBBB@@@>>>>>>??????GGGKKKPPPRRRRRRSSSWWWZZZVVVTTTRRRPPPSSS[[[fffmmmsssuuuvvvwwwwwwzzz}}}vvvsssrrrsssssslll___TTTFFFDDD@@@999111,,,***+++++++++++++++***((('''&&&((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))******++++++***************)))))))))))))))*********++++++++++++++++++,,,------.........,,,+++---111333333222BBBLLL```}}}xxxrrrxxxwwwtttppplllmmmrrrwwwuuugggVVVFFF999000...000///...,,,,,,------+++***,,,,,,,,,,,,+++***)))((())))))(((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((*********,,,...///...---******))))))))))))*********))))))(((((())))))*********++++++++++++++++++++++++,,,,,,,,,---------///...---...000333444444777>>>JJJXXXhhhxxxzzzooojjjccc```^^^]]]YYYVVVKKKHHHEEEAAA===777111,,,------,,,++++++******+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''&&&&&&''''''((()))wwwxxxssspppssssssyyyzzzuuujjjbbb``````___```\\\VVVOOOIIIEEECCCBBB===<<<:::888555333111000000///...,,,***)))''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''')))+++---444666888;;;;;;888222---///111666<<>>555555555444444888>>>CCC???>>>>>>===>>>@@@CCCFFFOOORRRUUUUUUTTTSSSUUUXXXXXXWWWWWWXXX]]]dddmmmrrrppptttzzz~~~~~~{{{{{{}}}zzzsssrrrsssqqqhhh```UUUQQQKKKDDD<<<555000---+++*********+++***'''&&&(((((((((((((((((((((((())))))((('''&&&%%%%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))******++++++*********************************+++++++++,,,,,,+++,,,,,,---......//////......------///333999===MMMaaa|||~~~|||zzzvvvqqqooouuu}}}xxxkkk[[[III;;;333111...---,,,---......,,,***,,,,,,,,,,,,+++***))))))))))))(((((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((*********,,,///000///...******))))))))))))*********))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,---.........///+++...111222222444888;;;HHHYYYtttzzzppphhhfffeeedddccc\\\YYYUUUQQQKKKCCC999222111///---++++++++++++************)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((()))wwwwwwsssppprrrqqqxxxzzzuuujjjaaa___``````aaa]]]WWWPPPJJJFFFDDDDDD>>>===:::888555222111000//////---,,,***)))((('''&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&(((+++...111333666555555555555444111...333555999===???>>>;;;888666777777777777999<<<>>>888:::<<<===???BBBGGGLLLPPPSSSVVVWWWUUUTTTVVVYYY\\\]]]```eeekkkqqqvvvyyysssxxx~~~~~~{{{yyyooojjjeeeeeeiiikkkiiifffaaabbbdddjjjsss~~~{{{sssrrrrrrpppmmmbbbZZZQQQLLLIIICCC999111+++)))((()))++++++)))'''(((((((((((((((((((((((())))))((('''&&&%%%%%%%%%'''''''''((((((((())))))((((((((((((((((((((((((((((((((()))******++++++***************+++++++++++++++++++++,,,,,,,,,,,,---------...//////000000111222222//////666DDDOOO```xxx}}}vvvqqqvvv}}}ppp^^^KKK:::000...,,,+++,,,......---,,,,,,,,,---,,,,,,+++***)))(((((())))))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((()))+++...///...---******))))))))))))************))))))))))))************++++++,,,,,,,,,,,,,,,------...//////000000---111444333333999GGGSSSkkk{{{xxxvvvyyy}}}}}}}}}|||~~~wwwnnnjjjgggeeebbb___]]][[[WWWPPPEEE===444111---,,,,,,,,,+++)))+++************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((xxxxxxuuurrrrrrpppvvvyyyuuujjj```^^^```aaaaaa]]]WWWPPPKKKGGGEEEEEE???===:::777444222000000///...---,,,***)))((('''&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''###%%%(((+++///333666777555333111111222333333333777888:::;;;;;;999777555999888888888888888999999999<<<@@@AAAAAABBBFFFJJJKKKOOOTTTVVVVVVWWW[[[^^^___```ccciiiooosssttttttqqquuuyyyzzzuuunnnhhhdddZZZVVVSSSTTTYYY]]]]]][[[\\\\\\]]]aaagggnnnuuuyyytttyyywwwrrrqqqqqqqqqjjjaaaXXXUUUUUUPPPDDD999///+++((((((+++,,,***(((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''((((((((()))))))))((((((((((((((((((((((((((((((((()))******++++++*********+++++++++++++++++++++,,,,,,,,,------------......///000000111111000111222222666DDDWWWeee}}}zzzqqqqqqxxxppp]]]HHH888111///---,,,---//////...------------,,,+++***)))(((((())))))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((***,,,---,,,+++******))))))))))))******+++******))))))******+++******++++++,,,---------------...///000111111222///222444555<<>>;;;777444222000000......---,,,***)))((((((&&&&&&%%%$$$$$$%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$'''+++000333666777888333111000111444777888999888888999888888777777888:::888666555666777777777<<<@@@DDDEEECCCBBBDDDGGGHHHMMMRRRUUUVVVXXX\\\```^^^]]]]]]___ccceeedddbbbccceeefffddd```[[[WWWUUURRROOOMMMOOOSSSWWWYYYYYYYYYZZZ\\\^^^aaadddgggiiidddgggoooxxxyyy}}}yyysssqqqpppoooiiicccaaa```[[[QQQHHH666111+++)))+++,,,***(((((((((((((((((((((((((((''''''''''''''''''&&&&&&'''((((((((())))))))))))((((((((((((((((((((((((((((((((()))******++++++*********++++++,,,,,,,,,,,,,,,,,,,,,------------......///000000111111222//////333>>>QQQiiiuuupppttt||||||qqq^^^MMM999555111....../////////------------,,,+++***)))'''((()))******)))((('''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))++++++***)))******))))))))))))******+++******))))))******+++******++++++,,,------...---......///111222222333222777@@@NNNccc{{{~~~sssuuuwwwxxx}}}~~~tttlllhhheeeeeeeee```UUULLL>>>888222///000111...,,,,,,,,,+++++++++*********))))))))))))))))))))))))'''((((((((())))))))))))&&&'''((()))***))))))((({{{{{{xxxttttttqqquuuxxxvvvjjj___]]]```bbb^^^[[[UUUNNNIIIEEEDDDCCC@@@>>>;;;777444111000000......---,,,+++)))((((((&&&&&&$$$$$$$$$$$$&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&)))...333666777777777111111111444888;;;======777888777777666777:::<<<:::777444222333555777777===BBBGGGHHHEEECCCDDDGGGIIINNNRRRTTTUUUVVVZZZ]]]\\\YYYUUUTTTUUUUUUSSSQQQSSSSSSSSSQQQOOOOOOPPPQQQNNNLLLJJJJJJMMMPPPRRRSSSOOOQQQSSSVVVXXXZZZZZZ[[[]]]___dddllltttwwwuuurrrtttuuuyyy{{{uuutttssspppmmmkkkhhhccc[[[VVV===666...+++,,,,,,***'''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))******++++++*********++++++,,,,,,,,,,,,,,,,,,---------....../////////000111111222222444333;;;QQQrrrwwwyyyuuu{{{rrrccc???;;;444000.../////////------------,,,+++******'''((()))******)))((('''&&&'''''''''(((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++)))(((******))))))))))))******++++++************++++++******+++,,,,,,---......---...///000111222333333999AAAUUUrrryyytttnnnkkkiiibbbVVVLLLAAA;;;444222333333111...,,,,,,,,,+++++++++******))))))))))))))))))))))))'''((((((((())))))******&&&''')))*********)))(((zzzyyysssooopppooosssuuuqqqhhhbbbaaa```^^^^^^\\\WWWPPPIIIEEEDDDEEE???>>><<<:::777444222111///...---,,,***)))((('''(((((())))))((('''&&&&&&%%%%%%%%%$$$$$$$$$######'''&&&&&&%%%$$$###""""""((('''''''''&&&'''''''''(((---444777888777888999222000///444<<>>IIIbbbtttmmmiii^^^SSSJJJAAA888555888999777222000---***)))***+++++++++************))))))))))))))))))))))))))))))))))))))))))******((('''%%%$$$xxxwwwqqqmmmooonnntttuuuqqqhhhbbbaaaaaa______\\\WWWPPPIIIEEEEEEEEE???>>><<<999777444222111///...---,,,***)))((('''((((((((((((((('''&&&%%%######$$$$$$%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&'''(((---000555666666555555666222111222777===@@@>>>;;;888555444444666888777555444777:::;;;;;;:::;;;;;;@@@BBBDDDFFFFFFFFFHHHJJJHHHHHHHHHGGGGGGFFFFFFFFFGGGEEEBBBBBBDDDEEEEEEDDDFFFGGGGGGHHHHHHHHHHHHGGGKKKIIIIIIKKKNNNPPPPPPNNNQQQPPPOOOPPPRRRTTTRRRQQQRRRSSSTTTVVVWWWWWWXXXXXXYYY\\\```dddiiiooovvv{{{pppooooooqqqqqqnnniiiddd]]]NNN>>>555///)))))),,,)))************))))))(((***)))(((((((((((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***************++++++++++++,,,,,,,,,---....../////////......,,,000111//////444666666EEESSSiiivvvwwwwwwwww{{{|||tttiiiZZZHHH===555...,,,//////...++++++,,,,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))************************,,,,,,,,,+++++++++******************++++++++++++,,,,,,,,,---/////////......222555444444:::FFFPPPmmmssslllfff___VVVQQQIIIDDDAAA@@@>>>===444111---++++++,,,,,,,,,************))))))))))))))))))))))))))))))))))))((())))))))))))'''&&&%%%vvvuuuppplllnnnnnntttuuuqqqhhhcccbbbaaa___```]]]XXXQQQJJJFFFEEEEEE>>>===;;;999666444222111......---+++***)))((('''&&&''''''''''''&&&%%%%%%""""""###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######%%%(((***,,,333444555444333222333444333333444888<<<===999666444333333444555555333111333777<<>>>>>CCCDDDFFFFFFFFFFFFGGGHHHBBBAAA@@@???>>>======<<<>>>======@@@CCCEEEEEEEEEGGGHHHIIIKKKLLLMMMMMMMMMQQQPPPPPPRRRUUUWWWWWWVVVZZZYYYXXXYYYZZZ[[[ZZZXXXXXXXXXXXXXXXWWWVVVUUUUUUSSSUUUWWWYYY[[[^^^cccfffjjjmmmuuutttqqqnnnpppssssssnnnjjjiii\\\MMM???333,,,***---)))************************))))))(((((())))))***))))))))))))))))))))))))***))))))(((((())))))***)))))))))*********++++++++++++++++++,,,,,,,,,,,,//////000000000///............000444444444999@@@WWWhhhyyyyyyuuurrrtttzzz|||{{{wwwlll\\\NNN???333------...---,,,,,,......---,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))************************,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++---...////////////111333444666<<>>===;;;888555333111000------,,,+++***)))((((((%%%&&&&&&&&&&&&&&&%%%%%%######$$$$$$%%%&&&&&&'''$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&)))---000333666555444222111222333444555444444666888777555222222222111111111111111000333777<<>>@@@CCCFFFIIIIIIIIIJJJLLLNNNPPPSSSTTTUUUVVVZZZZZZ[[[\\\___```aaaaaaeeeeeeeeeeeefffgggggggggffffffeeedddcccbbb```___ZZZ[[[[[[[[[ZZZZZZ\\\^^^^^^aaafffnnnvvv{{{||||||uuuyyyooolllnnnqqqrrrpppkkkdddXXXJJJ<<<222...///)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))*********++++++++++++++++++,,,,,,,,,------000000000000000//////...222000222555222222BBBVVVppp~~~zzzsssqqquuuzzz~~~~~~yyyoooaaaOOO>>>222...---,,,,,,---......---+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,------...000000000///000000555444666@@@SSSnnnxxxkkkfff___XXXRRROOOMMMKKKCCC>>>666000------------+++++++++*********))))))((((((((((((((((((((((((''''''(((((())))))))))))wwwvvvqqqmmmoooooorrrssspppgggbbbbbbaaa``````^^^XXXQQQJJJEEEDDDDDD===<<<:::888555222000///,,,,,,++++++***)))((((((%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&&&&&&&'''))),,,000444777666444222111222444666777777555222111111222222111222111000/////////111222555777:::;;;<<<===???AAAAAAAAA@@@===:::888999:::999999:::;;;===>>>??????AAACCCFFFHHHJJJKKKMMMMMMPPPQQQTTTWWWZZZ\\\^^^___aaabbbdddeeefffhhhjjjkkklllmmmooopppqqqrrrtttuuurrrrrrrrrrrrqqqpppooonnnfffffffffdddaaa``````aaa]]]]]]^^^aaaeeegggggggggnnnssshhhgggkkkoooqqqkkkiiibbbUUUGGG;;;222...***)))((((((((()))******))))))************))))))******************************))))))))))))******************++++++++++++++++++,,,,,,,,,---------///000000000000000//////333111222444333===\\\|||zzztttssswww{{{}}}~~~{{{ppp```NNN>>>444///...,,,,,,------,,,***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************************************+++++++++++++++++++++++++++,,,,,,,,,------------...000111000......000222333888FFF```zzz}}}ttthhhaaa```^^^ZZZUUUKKKEEE<<<555000///------++++++++++++************))))))))))))))))))))))))''''''(((((())))))***+++yyyxxxrrrnnnooonnnppprrrnnnfffaaaaaaaaa___```]]]XXXPPPIIIDDDCCCCCC<<<;;;999777444222000///,,,++++++***))))))((((((%%%%%%&&&''''''''''''&&&'''&&&&&&&&&%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$%%%(((+++///222555777666333111111444777:::;;;666444111///...///111222111222333222111222333555777888999999999:::===???;;;;;;999777444333444666666777888;;;>>>@@@BBBCCCEEEGGGIIIJJJKKKLLLNNNPPPUUUVVVYYY]]]```ccceeeeeeeeegggiiikkkkkkllloooqqqrrrtttvvvxxxxxxzzz|||~~~zzzzzzzzzzzzzzzzzzyyyxxxqqqrrrrrrpppmmmkkkkkkkkkeeeccc```_________^^^\\\iiirrr~~~oooggggggjjjmmmmmmnnniii^^^RRRFFF999///,,,+++***)))((()))******)))******++++++******)))************************+++******))))))******+++*********++++++++++++,,,,,,,,,,,,,,,---------------...//////000000000//////000222666AAAZZZ{{{xxxzzz{{{yyynnn___MMM@@@555222...---,,,,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......---///000...,,,...222666777GGGffftttkkkiiigggaaa\\\TTTNNNDDD<<<666222///---,,,++++++++++++*********)))))))))))))))))))))))))))(((((((((((()))***+++zzzxxxqqqmmmnnnmmmooopppmmmeee`````````^^^___]]]WWWOOOGGGCCCAAABBB<<<;;;999666444111///...++++++******))))))((((((%%%&&&'''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%'''+++///333666777888666444111222666:::;;;<<<444444333111000000222333000444999;;;999888777888777888::::::999888999:::444444444333222333666888666777999<<>>@@@BBBBBBDDDFFFHHHMMMMMMNNNPPPSSSVVVZZZ\\\]]]```dddhhhjjjmmmpppsssuuuxxx|||~~~~~~uuuoooiiiddddddiiiwww|||ssslllkkkkkkkkkkkkgggaaa\\\LLLBBB555---+++,,,,,,+++,,,,,,,,,,,,++++++++++++)))))))))))))))***++++++************++++++++++++++++++,,,,,,,,,------------------............///000...---///000000222555:::JJJ```uuuvvvtttxxx{{{wwwrrrjjjWWWCCC777222...---000...---,,,+++++++++++++++************)))))))))))))))))))))))))))***++++++))))))************))))))***************************++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------000///,,,...333333000000000333888@@@RRRrrr{{{oooiii```VVVLLLCCC<<<999555444111///,,,+++++++++************************************))))))))))))vvvuuuppplllkkkiiihhhjjjiiieeebbbcccaaa]]]]]]^^^ZZZPPPHHHEEEBBB>>>===:::666333222111///---...---,,,+++***(((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''$$$%%%%%%%%%%%%'''***---333333333333333222222111333222111111111111///---666555444444555555333111444333000//////222444666333222111/////////000000222222333444666999;;;<<<>>>???AAABBBBBBCCCEEEFFFKKKLLLOOOSSSWWW[[[^^^```aaadddhhhlllnnnqqqtttvvvwwwyyy}}}zzzmmmccc^^^eeeqqq}}}mmmjjjiiikkknnnnnnhhhcccWWWMMM>>>333...------,,,------------,,,,,,,,,,,,******))))))******+++,,,************+++++++++,,,,,,,,,,,,,,,------------------........./////////333...---000222333555:::FFFeeesssnnnrrryyy{{{zzzvvvgggSSSBBB777000///222---,,,+++++++++++++++,,,++++++*********)))))))))***))))))))))))***++++++))))))************))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------......000///,,,---222444333666111333@@@YYYzzzxxxrrriii^^^RRRHHHAAA===:::888555222///---,,,+++++++++++++++++++++++++++++++++*********)))))))))uuusssnnnjjjjjjhhhgggjjjiiifffddddddaaa]]]___```]]]RRRIIIEEEBBB???===:::666333222111///---------,,,+++***)))((('''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&%%%&&&)))...111555444333222222333444555666333000///000000000///555333222444777999666444888777444222222333555777111///...------///000222333333444555777999;;;<<<;;;===???@@@@@@AAACCCEEEJJJMMMQQQVVVZZZ]]]___```ccceeehhhjjjkkkmmmoooqqqqqqtttxxx{{{}}}uuujjjfffmmmwwwtttooojjjkkknnnooolllhhh```VVVHHH;;;333///---,,,------------,,,,,,,,,,,,+++************+++,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------...------......//////000000333//////111111222;;;HHHfff{{{qqqppptttzzz~~~{{{qqqbbbPPP@@@666222222,,,,,,++++++++++++,,,,,,+++++++++*********))))))******))))))******+++,,,)))******++++++******)))+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------...///...///000......000222333999888???WWW{{{}}}pppeee\\\RRRGGG???<<<:::777333000...---,,,+++++++++++++++++++++++++++++++++*********))))))vvvtttnnnjjjjjjgggfffiiiiiifffdddeeeccc^^^bbbdddaaaUUUJJJEEECCCAAA===:::666333222111///------,,,,,,+++***)))((((((''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''(((,,,111555888666444222222333555777999555000...///222444555555333222555999;;;999777:::999888777666555555444000///------...000222444333333444555777999:::;;;999;;;>>>???AAABBBEEEGGGKKKNNNRRRVVVZZZ\\\]]]^^^\\\___bbbeeefffhhhjjjlllooorrrwwwzzz}}}tttrrrpppttt}}}|||sssnnnnnnnnnllliiieee]]]QQQDDD999222...+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,---------.........------......///000000111111000222444000333HHHaaauuusssyyy}}}yyyooo___MMM>>>333...------,,,,,,+++,,,,,,,,,++++++++++++***************************++++++,,,******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------...---------......///000...///111222000///111333888@@@SSSsssxxxmmmhhh___PPPCCC>>><<<999555111///...---++++++++++++++++++++++++++++++++++++************xxxwwwpppkkkjjjgggfffiiiiiieeedddeeeddd```dddgggdddWWWKKKEEECCCAAA===:::666333222111///---,,,,,,++++++***))))))(((''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%''')))+++///444888;;;888555222111111333444999666111000111444777888222222333555888::::::999888888999888666333111/////////...///000111333444333333444555666888999::::::<<>>PPPmmmuuuooofffWWWJJJDDDBBB>>>999555222000///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********{{{zzzsssmmmkkkggggggiiihhhdddccceeeeeecccdddhhheeeXXXJJJDDDBBBAAA===:::666333222111///---,,,,,,++++++***)))))))))''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$###%%%(((+++...111666999777555333111000111222333777555333333555666666555///111333555555666888999888888777666333111...---...//////000111222333333333333333444555777888999;;;>>>@@@BBBBBBDDDFFFIIIHHHJJJMMMPPPTTTWWWYYYZZZTTTXXX^^^bbbgggkkkooorrrvvvyyy~~~xxxrrrrrrssstttsssllliiifffddd```XXXLLL???555///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......+++++++++,,,,,,,,,------------------............------...///000111222222222...222999>>>PPP||||||yyyxxx{{{~~~tttgggZZZHHH:::333222000///------,,,,,,,,,,,,+++++++++*********++++++******++++++,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............///000111222111///111444444555>>>HHHVVVnnnwwwmmmbbbZZZNNNKKKFFF@@@:::555222111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********}}}|||uuunnnlllggghhhiiihhhcccccceeefffddddddhhheeeWWWJJJCCCAAA@@@===:::666333222111///---,,,+++++++++***)))))))))'''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%"""%%%))),,,///333777999000/////////000222444666555555555777777666333000,,,///333444333333666999:::999777444111///...---......000111222222222222222222333333555666888888;;;===???@@@@@@AAACCCEEEFFFGGGJJJMMMQQQUUUXXXZZZZZZ^^^bbbgggjjjmmmqqqsssvvvyyy}}}yyyrrrqqqsss{{{xxxnnnjjjeeefffddd^^^RRRDDD888111//////.........------------,,,,,,,,,,,,---......++++++,,,,,,,,,------------------.........//////------...///000111222222555...///:::GGG```~~~xxxrrrwww|||}}}wwwpppgggWWWIII555444222000...---,,,,,,,,,,,,,,,+++++++++******++++++******++++++,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///000222222333000000333444888EEETTTqqq{{{wwwwwwvvvuuuvvvzzzxxxqqqnnnWWWSSSMMMEEE>>>888444222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******yyyyyyuuunnniiibbbiiijjjiiigggdddbbbbbbcccaaadddaaaVVVLLLFFFBBB>>>;;;999777444111///---,,,++++++******)))(((((((((%%%&&&&&&&&&'''(((((((((%%%'''((((((&&&%%%%%%&&&%%%''',,,000222222111000---...///111111111000//////111444666666555222111111///...111555888999888888666333000///...//////111111111111111111111111000000111222444666888999;;;<<<>>>???>>>???@@@BBBEEEHHHLLLOOORRRTTTWWWZZZ[[[___cccfffiiikkknnnpppsssvvvzzz~~~|||rrrkkkwwwxxxsssiiikkkiiikkkggg___YYYRRRDDD555222///,,,,,,......,,,))),,,,,,,,,,,,,,,,,,,,,,,,---------............///---------.........//////...111222222222333333111777333444BBB]]]wwwsssvvvxxx{{{|||xxxnnn```VVVEEE;;;000,,,///111...***---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,........................---------.........//////---------...............///111444555444???]]]yyyyyyuuuooojjjhhhddd```\\\[[[[[[[[[[[[]]]___aaabbbiiinnnvvv{{{oooeee]]]TTTNNNGGG===777666///000111000...------...++++++++++++++++++++++++zzzxxxtttmmmhhh```fffgggfffeeebbb`````````^^^aaa^^^TTTKKKFFFBBB???;;;999777444111///---,,,++++++******)))(((((((((&&&&&&&&&'''''''''''''''$$$&&&''''''%%%%%%%%%&&&'''***...222333333111000---...///000000000///...///000333555666666666555222111000222666888777666444333111/////////111111111111111111111111111111000111111222444666777888:::;;;===>>>>>>???AAACCCDDDGGGLLLOOOQQQTTTWWWZZZ\\\___bbbeeegggjjjmmmppppppsssxxx{{{~~~wwwsssssswwwvvvkkkiiihhhkkkjjjddd^^^WWWJJJ===555111---,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------.........//////...///000//////111333444444777CCCZZZxxx~~~{{{xxxxxxyyy{{{{{{uuukkkcccMMMBBB555...///000///,,,---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,........................---------........./////////////////////000000000444333333555===VVVyyyppphhhccc]]]ZZZWWWUUUUUUTTTRRROOORRRQQQQQQPPPPPPQQQSSSSSSOOOQQQTTTXXX\\\dddmmmtttxxxmmmfff```]]]WWWLLLBBB>>>444333111///------,,,,,,************************zzzwwwrrrkkkfff^^^ccccccdddbbb___^^^^^^___\\\___]]]SSSIIIEEEBBB???:::999666333111///------++++++******)))((((((((('''''''''''''''&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%'''+++---111555666444111/////////000000000//////......///111333555777999:::333222333555777777555444000///......///000222333111111111111111111111111111111222222333555666777888:::<<<>>>>>>@@@BBBDDDDDDGGGKKKOOOQQQTTTWWWYYY]]]^^^aaabbbdddhhhlllooollloootttxxx{{{~~~yyytttsssvvvwwwyyy{{{jjjbbbfffjjjmmmiiiddd\\\RRRIII;;;666000---...//////...,,,,,,,,,,,,,,,,,,,,,,,,---------............///------.........////////////////////////111555888444DDD```{{{xxxyyy{{{yyysssnnnZZZNNN===222/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,........................------........./////////000000000000000111222222333222444===PPPttt}}}tttlllddd^^^YYYVVVNNNLLLKKKLLLNNNNNNNNNMMMNNNMMMLLLLLLLLLLLLMMMMMMPPPPPPNNNMMMLLLMMMQQQTTTXXXccctttqqqllliiiiiidddXXXLLLFFF???:::333//////...,,,+++************************zzzwwwpppiiiddd]]]bbbccccccbbb```^^^___```^^^aaa]]]SSSIIIDDDAAA???999888666333000...------++++++******)))(((((((((((((((((('''&&&&&&&&&%%%$$$%%%&&&%%%%%%%%%&&&(((///111444777777555111///111111111111111000000000//////000111333666888:::333444555666777555333111............///000222333111111111111111111111111222222222222333444555666666999;;;===>>>@@@CCCEEECCCFFFKKKNNNPPPSSSVVVXXX]]]^^^___```bbbeeejjjnnniiilllqqquuuxxx{{{xxxvvvvvv{{{mmm___eeeiiimmmlllggg```XXXRRRBBB;;;222------///000///---------------------------------............///............////////////222111222333222111666;;;===\\\{{{xxxxxxwwwtttqqqgggZZZHHH888000...///000............------------------------------------+++++++++,,,,,,,,,------....................................////////////111000000000111222333444111333<<>>@@@CCCEEECCCFFFJJJMMMPPPRRRUUUXXX\\\]]]^^^___```ccchhhkkkgggjjjooosssvvvyyy|||yyyvvv|||yyykkkjjjjjjkkkkkkhhhbbb\\\XXXHHH@@@666///---...///...---------------------------------............///........./////////000000111111333666444111555===PPPyyy|||yyywwwvvvtttpppeeeSSSAAA555000///000/////////.........------------------------------++++++,,,,,,,,,---------................................./////////000000111000//////000222333555222888FFF```zzzooobbbXXXTTTTTTSSSSSSSSSUUUXXXZZZXXXZZZ]]]```cccdddfffggghhhgggfffeeecccaaa```___WWWVVVTTTRRRQQQQQQPPPPPPQQQQQQPPPNNNSSSaaawww|||ssspppnnnhhhaaa^^^UUUKKK>>>555222000---***,,,,,,,,,,,,,,,,,,,,,,,,|||vvvooohhhddd^^^dddeeeffffffdddcccdddeeedddeee```SSSHHHBBB@@@===888666444222000...------++++++******)))((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''***---444444444444444333111000222222111111222333333444111000/////////000111222333444666555222000///000111111000000000000//////000000000000000000000000000000111111222444555666666888;;;<<<>>>???BBBDDDBBBEEEIIIMMMOOORRRUUUWWWZZZ\\\]]]^^^___aaaeeehhhfffiiimmmpppsssuuuxxx{{{}}}zzzyyyvvvooojjjjjjhhhccc^^^\\\PPPGGG;;;333//////...------------------------------------............///....../////////000000000111///111666444111888DDDfff~~~zzzyyy{{{uuummm^^^MMM===444111111000////////////.........------------------------,,,,,,,,,,,,------------............................../////////000000000111000//////000222555666555@@@UUUqqqtttiiibbb\\\WWWSSSWWWYYY]]]___bbbeeeiiimmmkkkooouuuyyy|||~~~zzzvvvsssqqqllljjjfffdddaaa^^^ZZZWWWQQQRRRRRRPPPPPPTTT[[[```ssszzzxxxpppmmmiiifffeeeZZZQQQCCC999222///,,,***------------------------}}}vvvoooiiifff```cccdddeeeeeeccccccdddeeebbbccc^^^RRRGGGBBB@@@===777666444222000...------++++++******)))(((((((((&&&&&&&&&'''''''''''''''&&&&&&'''''''''))),,,///444444222111111111111111000/////////000222333444000000000000000111111222222444444333000...///000000111111111111111111000000000000000000000000000//////000111222444666777666888;;;<<<===???AAACCCAAAEEEIIILLLOOOQQQTTTWWWYYY[[[]]]^^^___```bbbeeedddgggjjjmmmoooqqqtttvvvwwwzzz~~~~~~|||wwwkkkjjjjjjfffbbb```WWWNNNAAA888333111...---........................---------............///.../////////000000000000333///000555555555BBBRRRyyyyyyxxx{{{xxxsssiiiYYYGGG:::444222000000000/////////..............................,,,,,,,,,------------............................../////////000000000000333222111000111444777888???WWWxxxyyynnnkkkeee___[[[[[[]]]```___dddlllsssxxx~~~~~~xxxqqqjjjeee___]]]ZZZWWWUUUTTTRRRRRRVVVXXX___gggpppuuuooojjjhhhggg^^^WWWLLL???666000...---,,,,,,,,,,,,,,,,,,,,,,,,}}}wwwpppjjjgggbbbaaabbbccccccbbbbbbcccddd___aaa\\\PPPFFFBBB@@@>>>777666444222000...------++++++******)))(((((((((%%%&&&&&&''''''(((((((((&&&'''((('''(((***...111555333111/////////111222------------///111333444///000000111222222333333222333333111...---...111///000111222222333222222000000000000000000000000......///111222555777888777999;;;<<<===>>>AAACCCAAADDDIIILLLNNNQQQTTTVVVXXXZZZ]]]______```aaacccbbbeeeiiikkklllnnnqqqrrrsssvvvzzz}}}}}}|||~~~mmmjjjllliiidddccc\\\RRRFFF<<<666222///---........................---------.........//////////////////000000000000888222111666777;;;LLL```tttsssvvvyyywwwpppaaaNNN???666333000000000000////////////........................,,,,,,,,,---------..............................////////////000000000000444333222222333555888:::OOOssswwwiii```___``````______bbbiiioooxxxzzzrrrhhh```]]][[[YYYXXXSSSSSSUUUWWWUUUYYYjjj}}}wwwqqqmmmlllccc]]]SSSFFF;;;444222222++++++++++++++++++++++++|||ttttttjjj```\\\^^^___aaaaaa``````bbbdddaaaaaa___WWWLLLBBB===<<<777555333000...------,,,************))))))))))))))))))(((((('''''''''&&&'''&&&&&&'''))),,,000222333222000111222222111///---------...///111222333000111333333222333444666444333000...------...///000000000000000000000000////////////000000000000111111111222222333333444888:::<<<======>>>@@@AAAEEEFFFHHHKKKMMMPPPRRRSSSWWWYYY]]]```bbbccccccccchhhfffeeeccccccdddfffgggmmmnnnppprrruuuzzz{{{~~~ttthhhgggjjjiiiggg```[[[QQQEEE:::222...---000000/////////000000111............////////////////////////000000000000222222444444666CCC___yyy{{{sssmmmiiigggdddccceeeggghhhiiikkkpppvvvzzzvvvpppvvvyyyzzztttggg[[[OOO???111222...---//////---...111...------------...//////..................................../////////000/////////000111111222222222,,,...666999777===IIIvvvwwwlllcccZZZTTTTTT^^^jjjqqquuu|||xxxpppjjjddd___[[[UUURRRTTTTTTRRRTTTYYYmmm}}}xxxmmmooorrrmmmeeeYYYJJJ>>>666000...000...++++++,,,---...---zzzssstttkkkaaa]]]]]]^^^``````______```aaabbbccc```XXXMMMCCC>>>===777555333000...------,,,************)))))))))))))))(((((((((''''''''''''&&&&&&'''(((+++...222444333222111111222222111000------...///000222444444444444444444444444444444333222000...---...//////000000000000000000000000....../////////000000000111111111222222333333444777999;;;<<<===>>>@@@BBBDDDEEEGGGJJJMMMPPPRRRSSSVVVXXX[[[___aaacccccccccfffdddaaa^^^]]]\\\]]]]]]___aaadddggglllrrrzzz}}}yyykkkhhhiiijjjjjjbbb]]]TTTHHH===555000...000//////...//////000000............////////////////////////000000000000111444555555===UUUxxx}}}wwwqqqjjjeeeccc```[[[WWWXXXWWWUUUUUUXXX[[[]]]___]]]aaadddggglllxxxsssmmmuuuwwwuuummmcccXXXFFF777555111///000000------000...------------...//////................................./////////000000//////000000111111222222666222222555555:::NNNeeeqqqgggbbb]]]WWWRRROOO___tttxxxpppfff^^^WWWVVVTTTPPPQQQVVVZZZcccwwwpppmmmppppppjjj___RRRFFF;;;333...///---++++++---...---,,,wwwqqqssslllbbb___\\\^^^______^^^]]]^^^___ccccccaaaYYYNNNDDD???>>>777555333000...------,,,************))))))))))))((((((((((((''''''''''''%%%&&&'''***...111444666444333111222333333222000.........///111333444555999666444555666666333000000000.........///000111000000000000000000000000------........./////////000000111222333333444444555888:::<<<===>>>AAACCCCCCEEEGGGJJJMMMPPPRRRSSSTTTVVVYYY\\\^^^`````````aaa^^^ZZZVVVSSSQQQPPPPPPMMMOOOSSSXXX^^^fffnnntttzzz}}}ooogggfffhhhjjjfffaaaXXXMMMBBB999333/////////............//////............/////////////////////000000000111111111666777888LLLsssyyyoooiiieeeccc]]]XXXSSSQQQQQQRRRQQQOOOQQQQQQPPPPPPRRRUUUXXXZZZZZZ]]]```aaaccclllxxx}}}kkkqqquuuvvvtttnnnbbbPPPAAA888333000111111...---.........------......///000............................../////////000000000//////000000111222222222333333555666555@@@```}}}ppphhh___\\\___aaa___\\\\\\ooo|||rrrggg```ZZZUUUTTTUUUQQQQQQVVVcccwwwvvvmmmppprrrnnnfff]]]QQQDDD888000...,,,,,,,,,......---,,,tttoooqqqkkkbbb___\\\^^^``````___^^^^^^___cccccc```XXXMMMDDD???===777555333000...---,,,,,,************)))))))))(((((((((((((((((('''''''''$$$&&&))),,,000444777888444333222222333333222000111111000000111222333333888444222333777777333.........---......///111111000000000000000000000000------------.........///000000111222333333444444444777999;;;===>>>AAACCCDDDEEEGGGIIILLLOOOQQQRRRSSSTTTVVVWWWYYYYYYYYYYYYWWWUUUQQQMMMIIIGGGFFFFFFBBBDDDHHHMMMSSSZZZccchhhsssxxxwwwkkkfffgggiiihhhcccZZZQQQGGG===555000000///............................../////////////////////000000111111222222666888AAAdddwwwrrrjjjccc^^^\\\[[[[[[XXXUUUSSSSSSUUUWWWXXXXXX[[[[[[[[[ZZZZZZ\\\^^^```dddhhhlllnnnooosssyyyxxxuuuvvvwwwwwwtttjjjZZZMMM:::444000111111///---..................//////000...........................////////////000000000///000000111111222333333111444888:::>>>OOOrrryyyllleeeaaa___dddoooxxx{{{zzzwwwlllccc]]]ZZZXXXSSSOOOQQQZZZnnn~~~qqqsssqqqooojjjddd[[[MMM>>>444...---,,,---......---+++qqqmmmpppiiiaaa^^^]]]```bbbcccaaa``````aaabbbbbb___WWWLLLBBB===<<<777555333000...---,,,,,,************)))))))))((('''''''''(((((((((((((((%%%'''***///222555777777444333111222333333222000444333222111000000000000444111///111666666222---,,,,,,---...///000111222////////////////////////------------.........//////000000222333444555555444666999;;;<<<>>>AAACCCCCCDDDFFFHHHJJJMMMNNNOOOPPPQQQQQQQQQPPPPPPPPPOOOLLLKKKHHHEEECCCBBBBBBCCCAAACCCEEEHHHMMMSSSZZZ___hhhmmmtttyyy|||wwwnnnjjjjjjhhhddd\\\TTTLLLBBB888222000000///.........................../////////////////////000111222222222111555<<>>444111111000///000//////......//////000111/////////////////////////////////000000000111111000000111111222333333333999444333@@@[[[~~~~~~lllcccbbbdddllltttsssddd___[[[XXXUUURRRTTTZZZiiiuuurrrnnnkkkfff\\\NNNDDD666444000.........---,,,uuuoooqqqjjjaaa^^^\\\___ccceeeeeedddddddddbbbbbb___WWWLLLCCC>>><<<777555333000...------,,,************))))))))))))''''''''''''((((((((()))(((***...222333333222111222111///000111111000...222111000000/////////000...000111222222000---++++++,,,---...//////000000////////////////////////....../////////000000000...///000111333444555666555777:::;;;;;;<<>>>>>???AAADDDEEEHHHIIIIIIIIIJJJNNNRRRVVVRRRUUUXXXZZZ]]]bbbiiiooovvv|||xxxmmmjjjfffaaa\\\VVVMMMAAA888333333111000000/////////............////////////...///000111222333333444444:::NNNrrrsssyyy{{{uuuhhhddd^^^YYYUUUSSSSSSSSSOOOQQQSSSTTTTTTVVVZZZ]]]jjjpppyyy~~~|||tttvvvxxxuuupppnnnooorrryyy|||yyyyyyyyyrrrjjjfffVVVHHH:::444222000///000///////////////000000111//////////////////////////////000000000111111111000111111222222333333444666777BBB[[[qqqiiijjjqqqwww~~~tttiiibbb\\\VVVSSSTTTUUUiiiyyyrrrnnnjjjbbbVVVMMM<<<888222///......------wwwqqqssskkkbbb___ZZZ^^^bbbeeeeeeeeeeeeeeecccccc```XXXMMMDDD???>>>777555333000...---------************))))))))))))&&&'''''''''(((((()))))))))+++///222333222111///111000//////000000///...///......//////000111222///222444444111---+++***+++,,,---...////////////////////////////////////////////////000000000000...///000111333444555666666888:::;;;;;;<<<>>>@@@<<<<<<<<<<<<<<<=========;;;;;;;;;;;;<<<===>>>?????????>>>>>>@@@BBBEEEFFFIIIJJJJJJJJJJJJMMMRRRUUUQQQRRRRRRQQQPPPSSSYYY^^^fffmmmwww{{{kkkkkkgggbbb___ZZZQQQDDD;;;444333222111000000000000............/////////000...///000111222333444444888@@@VVVxxxzzzkkktttsssjjjccc^^^]]]]]][[[XXXTTTSSSTTTUUURRRSSSTTTSSSRRRUUU[[[```gggrrr|||vvvuuuwwwxxxxxxyyyyyy{{{}}}{{{{{{|||uuunnnjjj```PPP???666333000/////////////////////000111111000000000000000000000000000000000000111111111111000111111222222333444444666BBB[[[tttmmmoooyyyyyylllccc\\\XXXYYYUUUYYYcccxxxvvvppplllfff[[[RRR???:::444///------......|||qqqqqqlllccc]]]\\\___bbbdddeeeeeefffgggdddbbb___WWWMMMDDD>>>;;;666444111000000///---,,,************))))))))))))))))))***+++,,,+++(((&&&(((,,,111555555444333333666333000......//////...//////000111111111111111444444333111000...---,,,////////////////////////000000//////.........---////////////000000000000222111111000111333444555777888888999::::::;;;;;;999888777666666666666666888888999;;;>>>@@@AAAAAA???<<<;;;===BBBFFFHHHGGGMMMMMMKKKIIIHHHIIILLLOOOKKKLLLMMMLLLLLLLLLNNNPPP[[[___jjjwww}}}qqqmmmkkkccc[[[XXXWWWNNNBBB444555444222000///111222////////////000000000000222555111111888555222888555RRRmmm{{{fffqqq{{{uuueee\\\XXXYYY[[[\\\[[[YYYXXXXXXWWWTTTRRRSSSVVVYYYZZZZZZYYYYYYYYYdddlllxxx~~~|||}}}}}}wwwmmmdddXXXFFF999222111222222111111000000000000111111000000000000000000000000000000000000111111111111...666444111777777444999;;;JJJvvv~~~{{{xxxyyyqqqfff^^^[[[\\\TTTTTTaaasssxxxllllllkkkbbbWWWFFF>>>555///...//////...{{{pppqqqkkkbbb\\\\\\___bbbddddddeeefffgggbbbaaa]]]UUULLLCCC===:::666333111//////...---+++************))))))))))))(((((()))***+++***((('''***...333666666555444444777444000......//////...000000111222222222222222444444222111///...---,,,////////////////////////000/////////............////////////000000000000222111111111111333444555666666777777888888888999555444444444444555666666::::::;;;===???@@@@@@@@@???===<<<>>>BBBGGGJJJJJJMMMMMMLLLJJJIIIJJJMMMPPPNNNPPPQQQRRRSSSTTTWWWZZZ[[[]]]dddnnntttxxxppplllkkkfff^^^[[[XXXOOOEEE999777444111000000000111////////////000000000111111555111222888555333<<>>555222222333111111000000000000111111000000000000000000000000000000000000111111111111111777333000666555222888CCC[[[zzz|||wwwhhhaaaYYYSSSRRRXXXaaasssrrrqqqqqqhhh^^^LLLDDD999222000000//////zzzooopppjjjaaa[[[\\\^^^bbbcccddddddeeefff```___[[[TTTJJJAAA;;;999555222000......---,,,***************))))))))))))'''((())))))))))))((((((---000555777777555555555999555111/////////000000111111222333333333333333444444222000...---,,,,,,////////////////////////////////////............////////////000000000000111111111111222333444555555555555555555555666666333333333444555777888999;;;<<<>>>???@@@@@@???>>>???======???EEEJJJNNNPPPQQQQQQPPPNNNLLLMMMPPPSSSTTTVVVYYY[[[]]]___cccfffaaaaaadddhhhlllqqq{{{rrrlllllliiiccc^^^YYYQQQIII@@@;;;444000000111000////////////000000000111111000444222333888555777DDD```jjj^^^hhhyyylllaaaXXXWWWZZZ\\\]]]___``````bbbeeefffccc___[[[[[[[[[ZZZXXXXXXYYY]]]```^^^dddiiilllnnnvvvsssssswww}}}yyykkkdddVVVFFF:::333222444111111000000000000111111000000000000000000000000000000000111111111222222333777222000777666444;;;GGGjjj{{{||||||nnn```ZZZVVVUUUSSS[[[ssswwwqqqoooiiibbbUUULLL@@@777333222000...zzzooopppjjj```ZZZ[[[^^^aaaccccccccceeefff___^^^[[[SSSJJJAAA<<<999444222///------,,,+++)))************)))))))))(((&&&'''(((((((((((()))***111333666777666555555666;;;777333111111111222111000111222222333333222222444333111///---,,,,,,,,,///////////////////////////////////////.........////////////000000000000111111111111222333444444444444444444444444555555666666666777888:::;;;<<<===???AAABBB@@@???>>>=========???BBBIIIPPPVVVYYY\\\[[[YYYVVVSSSSSSUUUXXXZZZ\\\___bbbdddgggkkknnnmmmnnnoooooopppssszzz|||uuuzzz~~~lllllljjjeee```[[[TTTNNNHHH???555000111222000...//////000000000111111111///333222333888666===PPPwww```cccvvvlllddd___bbbeeeeeecccccceeegggkkkqqqtttsssoookkkgggeeeccc```^^^```eeehhhiiiooouuuuuuqqqpppvvv}}}zzzooojjj___OOO???555333333222111111000000111111222000000000000000000000000000000111111111222222222222666333444:::888777AAAPPPvvv~~~sssjjj```YYYTTTUUUaaaoooqqqjjjhhhggg^^^TTTHHH>>>888444000...{{{qqqqqqkkk```ZZZZZZ]]]```bbbbbbcccdddeee```___\\\UUUKKKCCC===;;;333111...------,,,***)))************)))))))))(((&&&((((((((('''(((+++---333555666666555444555555:::777444333333444444333///000000111111111111111222111///---,,,,,,------////////////////////////.........///////////////////////////000000000000000111111222333333333444444444555555555555555555999999999999:::;;;<<<===???AAACCCBBB???======>>><<<>>>BBBHHHNNNVVV]]]aaagggfffccc^^^ZZZYYYZZZ\\\^^^```ccceeefffiiimmmooovvvzzz}}}|||zzz{{{}}}~~~qqqmmmtttsssooojjjgggccc]]]WWWSSSLLLCCC888222111222000...000000000000111111111111///333222444888777EEE```vvv]]][[[lll}}}yyyrrrlllnnnnnnjjjdddbbbcccgggoooyyy}}}{{{vvvpppkkkjjjlllooouuu~~~}}}zzzyyy}}}}}}yyysssoooeeeVVVEEE999444333222222111111111111222222111111111111111111111111111111111111222222222222222666555666:::777:::IIIdddzzziii___[[[ZZZ[[[]]]kkkyyylllkkkoooddd\\\OOOEEE>>>888222...}}}ssssssmmmbbb[[[ZZZ\\\```bbbbbbbbbcccdddaaa```\\\UUULLLDDD???<<<444111///------,,,+++)))************))))))))))))&&&((()))((('''(((---111444555666555333222333444666555444444555555444222//////000111111111111000000///---,,,,,,---...///////////////////////////.........///////////////////////////000000000000000000111333333333333333333444444555666666777777999999999999:::;;;<<<===@@@BBBCCCAAA===;;;===???>>>CCCIIIOOOUUUZZZ```dddkkkjjjfffaaa]]][[[\\\]]]^^^```bbbdddeeehhhkkknnnvvv~~~xxxpppooozzzxxxmmmhhhddd___YYYVVVNNNFFF<<<555222111000///000000000111111111222222000333222444777999NNNqqqaaaQQQ___wwwxxxqqqqqqpppjjjdddaaa```fffppp|||zzzzzz~~~zzzzzzssspppwwwyyyvvvrrriii\\\MMM@@@777333222222111111111111222222111111111111111111111111111111111222222222222333222777666555777666BBBZZZuuufffaaa^^^XXXSSSWWWkkktttoooqqqiiibbbWWWMMMFFF>>>666000uuuvvvoooddd]]]YYY\\\___aaaaaabbbcccddd```___\\\UUULLLDDD???<<<444222///...------+++***************))))))))))))''')))***)))'''(((...444444555444222000///000222000000111444555555222000000000111222222222222111...---+++***+++---000222////////////////////////............/////////000////////////000000000000///000222333444444333333111222333444555777888888999999:::;;;<<<>>>@@@AAA@@@BBBBBB???;;;:::===AAADDDIIIPPPVVVYYY\\\```cccgggeeebbb^^^ZZZYYYZZZ\\\ZZZ]]]___aaacccfffjjjmmmppp{{{qqqjjjfff```YYYVVVMMMHHH@@@888333111000000000000111111111222222222000333222444777;;;VVVvvvYYYWWWiii~~~uuunnnnnnooommmjjjiiijjjnnnxxx{{{wwwuuurrr}}}pppiiiiiiuuu}}}yyytttlllaaaUUUHHH<<<555333222222111111222222333111111111111111111111111111111111222222222333333111666555555888>>>WWW|||wwwkkkddd\\\TTTUUU[[[nnnvvvqqqmmmggg^^^VVVNNNEEE:::333wwwwwwqqqeee^^^YYY\\\___aaaaaaaaacccddd```___[[[UUULLLDDD>>><<<555222000......---,,,***************))))))))))))(((***+++)))''')))///666444444333111......///111,,,---///333555444111...111111222333333333333222,,,+++******+++...111333////////////////////////---.........//////000000////////////000000000000///000222333444444333333000000222333555666888888999:::;;;>>>@@@CCCEEEGGGAAABBBBBB>>>999888===BBBHHHNNNVVV[[[\\\]]]^^^`````````]]]ZZZWWWVVVXXXZZZWWWZZZ]]]```bbbeeejjjmmmlllyyyvvvlllhhhaaaYYYUUULLLIIICCC;;;444000000222000111111111111222222222111333111333777<<<[[[bbbUUU]]]nnn}}}vvv|||zzzqqqkkkmmmqqqssssssuuuxxx{{{yyyooommm}}}zzzlllhhhbbbcccrrr|||vvvmmmdddZZZMMM@@@777333222222111111222222333111111111111111111111111111111222222222333333333///444444555;;;HHHnnnwwwlllccc\\\ZZZWWW]]]sssuuuooojjjccc[[[TTTIII>>>666uuuuuupppgggaaa\\\\\\___ddddddbbbcccgggaaa___[[[WWWPPPGGG>>>888444222...---,,,,,,+++***))))))))))))(((((((((((('''(((***))))))+++000444222111111111222222000///...000222222///...000222555333000111333444222///*********+++,,,---...///////////////////////////////////////////////////000000000000111111111111444444333333222222333333333333444444444666:::======>>>???AAACCCDDDEEEEEEEEEBBB>>>999888<<>>666222111111222222111111111111111111444444444444888JJJllluuuQQQQQQhhhwwwqqqmmmqqqzzz{{{sssqqqqqqvvv~~~yyyyyyuuugggaaa^^^___bbbjjjvvv|||tttlllaaaSSSEEE===777444111111222333111...000111111111111222222222222222222222222222222222///666999666<<<\\\wwwiiiaaa^^^VVVUUU```uuu}}}xxxnnnkkkeeeVVVNNNGGG;;;ttttttpppgggaaa^^^^^^```dddccc```aaaeeebbb```]]]XXXPPPHHH???999444222...---,,,,,,+++***))))))))))))((((((((((((&&&((()))******,,,000444444222111222444444111......000111111000000333555666444222222333222///---*********+++,,,---.../////////////////////////////////////////////////////////000000000111111111333333222222222222333333333444444444555777;;;>>>AAABBBDDDEEEFFFGGGGGGGGGEEEBBB===888888>>>GGGMMMXXXZZZ\\\]]]\\\ZZZWWWUUURRRSSSTTTTTTSSSSSSTTTVVVWWWZZZ___bbbdddgggjjjmmmmmmsss{{{uuuoooeeebbb```XXXPPPMMMGGG@@@999444222222222222111111111111111111000444666666???ZZZcccJJJRRRnnnvvvjjjggggggllltttyyyxxxuuutttuuuxxx~~~zzzrrriiiddddddbbbeeejjjrrr~~~xxxpppgggZZZJJJ@@@888555111111333333222///111111111111222222222222222222222222222222222222666888888:::IIIooowwwiii^^^WWWUUUYYYccczzz|||rrrooojjj]]]VVVOOOBBB|||qqqrrrnnnfffaaa___^^^```cccbbb______ccccccaaa^^^XXXPPPGGG???;;;444222...---,,,,,,+++***))))))))))))((((((((((((&&&''')))***+++...222555888444111333666666222...///000000000000222555888555444333333333111---************+++,,,---.../////////////////////////////////////////////////////////000000000000111111222222111111111222222333333444555666777999===@@@DDDEEEGGGHHHIIIIIIHHHHHHDDDAAA<<<999;;;CCCMMMUUU^^^^^^___^^^[[[XXXTTTRRROOOQQQSSSTTTTTTUUUWWWYYY\\\```dddgggiiijjjlllnnnjjjpppxxx{{{vvvsssgggbbbbbb]]]TTTPPPJJJBBB;;;666333222111111222222222222222222...555888999JJJqqqcccOOOEEEWWWuuuqqqhhhfffhhhlllrrrxxx{{{zzzyyy}}}vvvnnnjjjkkknnnqqquuu{{{wwwooocccRRREEE;;;777222111333444333111111111111111222222222333222222222222333333333333666444666BBB^^^~~~{{{{{{~~~uuueee___YYYVVVUUUaaayyyuuuqqqeee^^^UUUGGGyyyooopppmmmeeeaaa___^^^___bbbaaa___```dddbbbaaa^^^WWWNNNEEE>>>:::444222...---,,,,,,+++***))))))))))))((((((((((((&&&'''(((***---000333555:::555222333777777333...222222000///000222555888222333444444333000---************+++,,,---...///////////////////////////////////////////////////////////////000000000111111000000000111222222333333555777888:::<<<@@@BBBEEEFFFGGGHHHHHHGGGFFFEEE@@@@@@??????CCCJJJTTT[[[aaa```___]]]ZZZWWWTTTRRRRRRUUUXXXZZZ\\\^^^```bbbdddgggkkknnnooopppqqqrrrnnnrrryyy}}}~~~nnndddccc___VVVRRRKKKDDD>>>888444111111111222222222222222333111777888===\\\uuuPPPGGGHHH]]]zzzzzzppplllpppuuu{{{{{{{{{~~~~~~tttjjjZZZKKK>>>999444222444555444333111111111222222222333333222222222333333333333333444111777OOOsss|||tttqqqooonnnqqqvvv{{{sssjjjaaaZZZTTTXXXoooyyytttiiibbbYYYIIIwwwmmmooollleeeaaa]]]\\\^^^bbbbbb```bbbgggaaaaaa]]]VVVLLLBBB<<<:::444222...---,,,,,,+++***))))))))))))((((((((((((''''''(((+++///222444555888555222333666666333...666444111///000111333444...000222333222000---,,,*********+++,,,---...///////////////////////////////////////////////////...////////////000000000000000000000111222333444555777999;;;<<<>>>AAADDDFFFGGGHHHIIIHHHFFFDDDBBB<<>>@@@BBBEEEGGGHHHIIIJJJHHHEEEBBB@@@;;;AAAJJJSSSXXX[[[^^^___```___^^^]]]]]]]]]^^^^^^eeehhhmmmppprrrtttvvvxxx{{{}}}~~~~~~pppggg___XXXSSSLLLFFFBBB===777222111111222222333444444444777666>>>]]]fffFFFDDDIIIWWWlllyyyrrreeeVVVHHHAAA999444444555444333222222222222333333333333222222333333444444555555<<<===IIIfffuuuqqqvvv}}}}}}yyyxxxxxxsssllleeebbbbbbhhhkkkiiieeeeeefffgggiiikkkooowww~~~kkkddd```ZZZZZZ]]]zzzzzzqqqkkkjjjeeeWWWtttjjjmmmlllgggcccaaa___```ccccccaaadddiiiaaabbb___VVVJJJ@@@;;;;;;444222...---,,,,,,+++***))))))))))))((((((((((((***)))***---111333333222...000222222000000111222444111//////111222111//////111222111...,,,,,,...*********+++,,,---...///////////////////////////////////////////////////........./////////000000///000000111333444666777999;;;>>>@@@@@@AAACCCDDDEEEFFFHHHHHHFFFBBB>>>;;;===DDDOOOYYY^^^```aaabbbbbbbbbaaa```aaabbbdddeeekkkooosssvvvxxxyyyzzz{{{yyylllcccZZZTTTMMMHHHEEEAAA:::555111111222222333444444555666777GGGqqq|||SSSBBBAAAMMM___ttt|||vvvjjj[[[MMMEEE<<<555444444444333222222222333333333444444222222333333444555555666999DDD]]]uuukkklllssszzz~~~|||~~~}}}zzzyyyuuujjj___ZZZWWWZZZdddlllnnnmmmmmmlllkkkiiiiiijjjnnnrrruuuwwwllleee\\\XXXYYYffftttmmmnnnjjj]]]tttjjjmmmlllgggddddddbbbbbbdddcccaaaccchhhbbbccc```WWWJJJ@@@<<<<<<444222...---,,,,,,+++***))))))))))))((((((((((((+++******---111444333111***...222222...---000333111///---///222333222000111333333111,,,***+++,,,*********+++,,,---//////////////////////////////////////////////////////............/////////000000000111222333555777888;;;===???AAAAAAAAACCCDDDBBBCCCDDDDDDBBB>>>:::777@@@GGGRRR[[[```cccddddddeeedddccccccccceeehhhiiimmmqqquuuxxxyyyzzz{{{|||qqqfff[[[UUUNNNJJJHHHDDD===777111111222333333444555555666999OOO~~~fffEEEAAAAAAPPPeeezzz~~~xxxmmm^^^OOOGGG===666444444333333222222333333333444444444222222333333444555666666777NNNvvvzzzooojjjnnnuuuzzz||||||~~~~~~yyykkk]]]WWWTTTXXXcccoootttvvvxxxpppnnnlllmmmnnnoooooonnnvvvzzztttiii___[[[]]]ZZZrrrxxxnnnoookkk]]]sssiiinnnlllddd]]]^^^```cccdddddddddeeefffbbbbbb```XXXMMMCCC>>><<<444111...,,,,,,,,,,,,+++++++++)))(((''''''''''''))))))***...222444333000111111000//////...//////...000222333222111111222555444222000...---,,,++++++,,,---...////////////000000000000////////////......////////////.....................///000000000111333333333444777999;;;<<<>>>@@@BBBCCCDDDDDDGGGDDDAAA===;;;;;;;;;<<>>999666222222444444333444777<<<<<>>;;;::::::;;;<<>>:::666333222444444333444888888???\\\sssKKKDDDCCCKKK___vvv}}}yyywwwyyy|||}}}tttiii\\\PPPDDD>>>999555444555444444333333333333333333666333222333333333666;;;NNNqqqsss}}}vvvmmmrrr|||}}}{{{vvvxxx|||sssbbb]]]hhhzzz~~~{{{~~~|||}}}}}}vvvuuuzzzlllccc___XXX]]]lllxxxooohhhddduuukkknnnlllddd^^^[[[^^^bbbdddeeeeeefffgggccccccaaaYYYMMMBBB;;;999444111...,,,,,,,,,,,,++++++***)))((((((''''''((((((***...444777888666333111111000000//////000000000222444444333222333333444222///,,,******+++,,,+++,,,---...////////////////////////000000000000......////////////.........------------...//////000111222333333444666999999;;;<<<>>>@@@AAABBBBBB???===;;;:::999:::<<<===CCCHHHNNNQQQRRRTTTXXX\\\^^^aaafffkkknnnooonnnmmmhhhgggccc^^^[[[[[[^^^aaaaaacccfffiiiooovvv~~~wwwlllddd^^^UUUOOOJJJFFF@@@<<<777444222444555333555999888LLLpppZZZ@@@CCCIIIQQQeee{{{}}}zzzwwwuuuxxxyyy~~~|||ppp```TTTGGG@@@;;;777555666333333333333444444444444777222000222444555:::@@@YYYxxxnnn{{{zzzwww}}}~~~yyyqqquuu{{{tttdddhhh{{{ssswwwtttiiieeeYYYYYYaaauuutttkkkgggxxxlllmmmiiiaaa\\\YYY]]]aaadddeeeeeefffgggcccdddaaaYYYMMMAAA:::777444111...,,,,,,,,,,,,+++******)))((((((((((((((((((,,,111666999999666444333222222111111222222222222333444444333222333444333000---)))((()))+++---+++,,,---...////////////////////////000000000000---......//////......---------,,,,,,------...//////111222333333444666888999:::;;;===???@@@AAAAAA<<<<<<;;;;;;<<<>>>@@@AAAGGGIIIMMMOOOPPPSSSVVVYYY[[[```ggglllllljjjfffddd___]]][[[XXXXXX[[[aaafffccceeehhhjjjnnnuuuooofff___WWWPPPLLLHHHCCC???999555333555555444666;;;:::\\\jjjGGG<<>>999666777222333333333444444555555555111000555777888???HHHfffzzzooojjjyyy~~~}}}~~~zzzuuuwww{{{qqqlllzzzzzzrrrlllbbb]]]]]]iii~~~rrrnnn|||nnnmmmggg^^^ZZZXXX\\\aaaeeeeeeeeeeeefffbbbcccaaaYYYMMMAAA999666444111...,,,,,,,,,,,,+++***))))))(((((((((((())))))---333777999888666444555444444444444444555555333444444444222222333444111///+++(((((()))+++---+++,,,---...////////////.../////////000000000111------............------,,,,,,,,,,,,,,,---......///000222222222333666888888999;;;===???@@@AAAAAA<<<<<<===???AAADDDGGGHHHLLLNNNOOOPPPRRRUUUXXX[[[\\\aaahhhjjjgggbbb]]][[[YYYZZZ[[[[[[]]]bbbhhhmmmnnnppprrrqqqrrrvvvqqqggg```WWWPPPMMMIIIEEEBBB:::666444555666555888<<>>@@@CCCGGGKKKNNNPPPSSSRRRRRRSSSVVVYYY]]]___aaaeeehhhgggbbb]]]ZZZYYY]]]___bbbdddgggkkkpppssszzz}}}}}}{{{wwwxxx~~~zzzjjjcccYYYRRRNNNKKKGGGCCC<<<777555666666666999>>>PPPiiiIIIEEEEEEHHHTTT___ppp}}}qqqdddUUULLLDDD===999999444444444444444555555555666222555999666555FFF]]]wwwqqqfffaaammmppptttssskkkaaaZZZ]]]hhh~~~vvvooopppmmmfff___[[[YYY]]]bbbeeeeeedddcccccc___``````YYYNNNBBB:::777444111...,,,,,,,,,,,,+++))))))(((((((((((())))))+++///333444333111111222444444333333444444555666333333333111000///111333...---,,,+++***+++,,,---+++,,,---...////////////.........///000111111111,,,------......------,,,+++++++++++++++,,,,,,---...000111222222333555777999:::<<<>>>@@@AAAAAABBB===???BBBGGGLLLPPPTTTVVVWWWVVVUUUUUUYYY]]]```bbbdddgggiiifffaaa^^^___bbbeeegggkkkooossswww|||~~~|||ppphhh]]]UUUOOOKKKFFFCCC===888555666666666:::???bbb\\\DDDIIIFFFHHH\\\iiizzzuuuhhhXXXNNNFFF>>>::::::555555555555444444444444555333666:::888<<>>@@@AAABBBBBB===???CCCHHHNNNSSSWWWYYYYYYWWWVVVVVVZZZ___ccceeefffhhhiiifffaaaaaafffkkkkkknnnrrrvvv{{{uuummmaaaWWWPPPKKKFFFBBB>>>999666666777777:::???hhhTTTAAAIIIDDDHHHdddqqqwwwjjjZZZPPPGGG???::::::666666666555444444444333444222777<<<<<>>@@@???>>>>>>>>>>>>CCCHHHMMMPPPRRRTTTVVVYYYYYYXXXYYY\\\aaaeeehhhggghhhiiiiiijjjlllqqqttt|||}}}mmmccc```SSSJJJIIIFFF===;;;444333888666999HHHtttwwwLLLBBBAAAIII[[[ffftttyyylll^^^UUUMMMDDD>>>===888777666555555444444555:::999777666<<>>???>>>>>>>>>???AAAEEEJJJNNNQQQSSSVVVXXXZZZ[[[[[[]]]```dddgggiiikkkmmmooorrrtttxxx|||qqqfffaaaSSSJJJHHHDDDBBBAAA:::888;;;777;;;KKKyyykkkGGGCCCEEENNN___jjjvvv|||oooaaaWWWPPPGGGAAA???888888777666555555555555444666777999JJJqqq|||yyy|||vvvzzzxxxgggccc___^^^kkk~~~vvvppplllcccZZZYYY[[[^^^aaabbbaaa```^^^\\\\\\ZZZUUUNNNEEE<<<777333000---,,,,,,,,,+++***++++++***)))'''(((***---111333555555333222111222222//////222333111222555777888888666444222333444,,,++++++***++++++,,,,,,---...//////000000//////........................///............---------*********)))******+++,,,...------...000333666888;;;<<<>>>>>>======???@@@EEEGGGKKKOOOQQQTTTXXX[[[ZZZ[[[]]]```cccgggkkkmmmqqqtttyyy}}}xxxjjjdddUUUKKKHHHCCCAAAAAA;;;999:::555<<>>???<<<::::::666DDD```fffIII>>>HHHPPPZZZhhhooovvv{{{jjj___WWWMMMEEEAAA999999888777666666666666888===<<<>>>[[[ccchhhwww|||rrrttt|||tttwwwttthhhbbb^^^aaaiii{{{wwwrrrooofff]]]ZZZ[[[^^^bbbeeeeeebbb___\\\\\\ZZZVVVOOOFFF>>>999333000---,,,,,,,,,+++******+++***)))((())),,,...555777888888666666777888333000111444444111111444444444333333333111///...+++*********++++++,,,---...//////000000000000000///////////////////////////............---------++++++***************+++.........000222666999;;;:::;;;<<<======>>>AAACCCGGGJJJLLLOOOQQQUUUYYY\\\\\\\\\]]]aaaiiisss}}}~~~|||{{{zzzwww}}}rrriiiZZZPPPLLLFFFAAABBB???===<<<:::PPPuuuwwwUUUAAA>>>KKKSSS\\\jjjooozzzooobbbYYYOOOFFFAAA:::999888777777666777777555:::<<>>@@@BBBDDDHHHJJJNNNQQQSSSUUUYYY\\\______aaafffooo{{{|||{{{zzzyyywwwvvvuuutttssswwwvvvkkk[[[PPPKKKDDDBBBCCC???===:::<<<[[[xxxhhhMMM???AAANNNTTT]]]kkkpppvvvfff[[[PPPGGGBBB;;;:::999888777777777777555888>>>PPPsssiiiaaattt}}}uuueeekkkzzznnnqqquuuiiiaaa___```kkkyyytttqqqhhh___[[[\\\```ggglllkkkeee______^^^\\\WWWOOOEEE===777333000---,,,,,,,,,+++***(((((()))))))))+++///222333444555555444444666777333111222555555222111333222000000111222000---)))************+++,,,---...//////000111111111111000///////////////////////////............---------,,,++++++***))))))*********,,,...111333555555666333666;;;>>>@@@AAACCCEEEIIILLLPPPTTTVVVXXXZZZ\\\^^^```eeekkkttt~~~~~~{{{{{{wwwvvvuuutttrrrpppooonnnmmmsss~~~rrr```TTTMMMEEECCCCCC@@@??????FFFpppyyyxxx\\\KKK@@@EEEPPPTTT^^^mmmsss~~~jjj]]]RRRHHHCCC;;;;;;:::999888888888888888:::FFFccc{{{bbbiii}}}~~~ooofffnnn~~~tttsss~~~mmmccc______fffyyyzzzuuurrrhhh^^^[[[\\\aaaiiinnnmmmfff^^^```___\\\WWWOOOEEE<<<777333000---,,,,,,,,,+++***'''(((((()))***,,,000444111222333333222222444666333111222666666222111333222000000111222111---)))************+++,,,---...//////000111111111111111000000000000000000000000//////.........---------,,,,,,+++***))))))******(((***---111333333333222111555:::???AAABBBDDDFFFJJJMMMSSSVVVXXXZZZ[[[\\\[[[___eeennnvvv}}}~~~zzzvvvttttttuuuuuusssqqqooommmkkkkkkiiippp|||yyyfffYYYQQQHHHGGGHHHFFFHHHKKKXXXxxxXXXJJJAAAGGGQQQTTT^^^ooouuummm___SSSJJJEEE<<<;;;:::999888888888888888:::NNNwwwnnn]]]nnn~~~jjjiiirrrzzzvvvrrrfffaaa```cccsssvvvqqqqqqiii]]]aaa```aaaggglllmmmhhhcccaaa^^^ZZZUUUOOOHHH???:::222000...,,,,,,,,,***)))))))))(((((((((+++000444666444111111222333333333111222333444555444333222222000///000111111---***++++++++++++,,,------......//////000000000000000000000000000000000000000///............------------,,,***)))))))))***++++++,,,.........///111333666888:::<<>>AAADDDEEEMMMPPPSSSVVVWWWXXXZZZ\\\___bbbfffiiikkkmmmoooqqqppppppooooooooooooppppppsssssssssqqqnnnkkkhhhgggfffiiirrr~~~nnn```TTTKKKMMMNNNOOOMMMPPPiiiTTTGGGFFFIIIPPPWWW___lllwwwrrrcccVVVKKKDDDBBB<<<888999:::888888:::AAAFFFsssgggXXXeeezzzrrriiinnn}}}lllbbbaaa```iiiwwwzzzuuuuuummmaaabbbaaaccciiioooooojjjdddcccaaa\\\WWWQQQHHH>>>888222000---,,,,,,,,,+++))))))))))))((())),,,222666888666333333333333222111...///000333555888;;;<<<444333222222222000---***++++++++++++,,,---...///...///000000111111000000000000000000000000000000///............---------******)))(((((((((((()))***,,,---......///111444888888999:::===AAADDDFFFNNNPPPSSSUUUVVVWWWYYY[[[___aaacccccccccbbbcccddddddeeegggjjjlllnnnoooppptttsssrrrpppmmmjjjgggeeebbbeeennn{{{vvveeeVVVKKKGGGHHHGGGFFFNNNkkknnnMMMEEEEEEIIIPPPWWW```mmmzzzyyygggYYYMMMFFFBBB<<<999::::::999999<<<===PPP[[[```wwwmmmlllttt}}}uuufffaaa```ccchhhvvv{{{vvvvvvnnncccbbbbbbdddjjjppppppkkkeeedddaaa]]]XXXQQQHHH>>>777111///---,,,,,,,,,+++***))))))))))))***---333777:::888666555555555333222...//////111444777:::<<<555444333333111///,,,************+++,,,---.../////////000111111111111000///////////////////////////............---------,,,,,,+++++++++*********)))+++---------///111444888888888999===AAAFFFIIINNNPPPRRRTTTTTTUUUXXXYYY]]]______^^^\\\[[[[[[\\\\\\___bbbfffjjjlllnnnnnnssssssrrrpppnnnjjjgggeee___bbbkkkxxx|||iiiWWWJJJDDDDDDBBBBBBQQQrrrUUUFFFCCCDDDIIIQQQWWW```ooo|||lll[[[PPPHHHDDD???;;;;;;:::888999===<<>>CCCHHHLLLPPPRRRTTTTTTTTTUUUXXXZZZ[[[\\\\\\[[[YYYXXXYYYZZZ[[[]]]```dddgggjjjkkkkkkrrrrrrqqqpppnnnkkkiiiggg___```iiiwwwlllXXXJJJCCCCCCAAACCCYYY{{{gggGGGEEEBBBDDDJJJQQQWWW```ppp~~~rrr___SSSKKKFFFAAA===<<<:::777999>>>EEEiiibbbXXXxxxrrrhhhwwwuuukkkwwwpppfff```lllyyyuuuvvvnnncccaaabbbeeekkkqqqqqqjjjdddaaa___\\\XXXQQQGGG===666000///,,,,,,------,,,+++)))*********+++///555999;;;:::999999:::999777444222111111111111111222333111333333222///,,,++++++))))))***+++,,,...///000///000111111222222111111000000000000000000000000///............---------******++++++******)))((((((***+++,,,---///222444666666888<<>>DDDJJJOOORRRRRRSSSTTTSSSSSSTTTVVVYYYYYYZZZZZZYYYXXXXXXZZZ\\\\\\]]]^^^___bbbdddfffgggggghhhjjjkkkllllllkkkkkkdddaaadddppp|||rrr^^^OOOCCCEEEDDDNNNvvvzzzpppPPPFFFCCCAAAEEELLLSSSWWW___ppphhhYYYNNNDDDAAA>>>===:::999>>>EEE]]]mmmVVVcccqqqfffiii}}}jjjgggooolll^^^```iiixxx{{{vvvwwwpppddd``````dddkkkqqqpppiiibbb\\\[[[ZZZVVVPPPGGG<<<555000...,,,,,,------,,,+++*********+++,,,000666:::666666666777888888666444222333444555444333222111---///222111---++++++,,,))))))***+++,,,...000000000000111222222222222111000000000000000000000000//////.........---------,,,,,,---...---,,,+++***''')))+++,,,---///222444222555:::@@@FFFLLLQQQSSSOOOPPPPPPOOOOOOPPPSSSUUUYYYZZZZZZXXXWWWXXXZZZ\\\\\\\\\\\\]]]```bbbeeegggcccdddgggiiijjjkkkkkkkkkfffbbbcccmmmyyyttt```SSSBBBEEEEEESSSjjjKKKEEE<<>>333111///,,,+++++++++***(((''''''))),,,111555666666666555444333333333444555333444555777777555111...------......------,,,+++)))***+++,,,...///000000111222222333333222222111111111000000//////......//////.........---------,,,,,,,,,+++++++++******++++++***+++,,,...000222444666:::AAAHHHNNNPPPQQQMMMMMMMMMNNNNNNOOOPPPPPPTTTVVVWWWXXXXXXXXXZZZ\\\YYYZZZ]]]```bbbcccddddddbbbcccdddfffggghhhhhhhhhfffbbbbbbhhhoootttzzzyyyeeeUUUFFFFFFFFFWWWmmmJJJ???BBBEEEGGGLLLSSSYYYcccuuusss^^^RRRKKKFFF===>>>AAA;;;>>>RRR{{{www]]]]]]oookkkuuullldddoootttddd___\\\aaaqqqyyyuuuwwwpppeeecccccceeeiiimmmmmmiiieee___^^^\\\ZZZUUUKKK>>>444111///,,,+++++++++***((()))((()))+++///222444444555444222111111111111222333444555777999777444000//////......---,,,++++++)))***+++,,,...///000000111222222333333222222111111111000000//////////////////.........---------,,,,,,,,,++++++++++++***************,,,...000111444777<<>>???BBB<<>>555111///,,,+++++++++***(((+++***)))***---111333444333222111000////////////222222444777999999666444111111000///---,,,+++***)))***+++,,,...///000000111222222333333222222111111000000000000//////////////////.........------,,,,,,,,,,,,++++++++++++)))))))))***+++---///000444888>>>DDDHHHIIIHHHGGGEEEEEEDDDEEEHHHKKKNNNPPPSSSUUUWWWXXXXXXYYY[[[]]][[[\\\___bbbdddeeeeeeeeeccccccdddeeeeeeeeeeeeeeeeee___\\\^^^aaaeeelllttt|||rrrbbbLLLIIIJJJ```iiiGGG???DDDFFFHHHMMMSSSYYYdddvvvttt```TTTGGGFFFAAAAAAAAA===JJJgggzzz___VVVuuuooo~~~yyyqqq~~~nnneee]]]___jjjvvvqqqssslllaaa```aaaeeekkkooonnniiidddbbb___\\\XXXSSSJJJ>>>666111///,,,+++++++++***(((,,,***)))***...222555777333222111000//////......000000222555888999777555333222000///---+++******)))***+++,,,...///000000111222222333333222222111000000000000000000000000////////////............------,,,,,,,,,+++++++++))))))))))))***,,,...000333999AAAGGGIIIHHHFFFEEEDDDCCCCCCCCCEEEIIILLLNNNRRRTTTVVVWWWXXXYYY[[[]]]\\\^^^```cccdddeeefffeeeccccccddddddeeedddddddddddd^^^ZZZYYYYYY\\\dddmmm{{{~~~xxxhhhPPPJJJJJJccc^^^DDD???BBBFFFHHHMMMSSSYYYdddxxxyyydddVVVGGGHHHDDDAAA@@@>>>QQQsss{{{nnnWWW^^^{{{uuuvvvsssggg]]]]]]eeexxxuuuqqqtttnnncccaaabbbfffkkkooooooiiidddaaa^^^[[[XXXSSSJJJ???777111///,,,+++++++++***(((+++***)))+++000666:::;;;444444333333222111000000//////111333666777666444444222000...,,,*********)))***+++,,,...///000000111222222333333222222111000000000000111111111111000000/////////.........---------,,,,,,,,,++++++))))))))))))***,,,...000333:::DDDJJJKKKIIIGGGEEEEEEEEEDDDDDDFFFHHHKKKLLLQQQSSSVVVWWWXXXZZZ\\\^^^]]]___aaaccceeeeeeeeeeeeccccccddddddeeedddddddddddd^^^YYYWWWUUUWWW```iiizzz}}}|||lllUUUJJJJJJfffppprrrSSSEEEBBBAAAGGGIIIMMMSSSYYYeeeyyyjjjXXXHHHJJJEEEAAA@@@@@@XXX~~~aaaQQQ```wwwzzzjjj]]]\\\bbbrrrvvvrrruuuoooeeebbbccceeejjjmmmmmmhhhccc^^^]]][[[YYYUUULLL@@@777111///,,,+++++++++***(((***)))***---222888;;;===444555555555555444333333000000000222555555444222333111///,,,******)))))))))***+++,,,...///000000111222222333333222222111000000000111111111111222000000000/////////......------------,,,,,,,,,,,,)))))))))***+++---///000444<<>>GGGKKKIIIEEEBBBBBBBBBCCCEEEHHHJJJKKKKKKLLLOOORRRUUUWWWYYY[[[^^^```]]]^^^```bbbddddddddddddbbbcccdddeeefffgggggggggeeeaaa^^^\\\YYYYYYbbblllvvvyyy}}}ttt]]]MMMPPPvvvpppkkk___JJJFFFGGGFFFHHHIIIMMMSSSZZZfff{{{{{{```KKKJJJDDDBBBFFFNNNmmm~~~QQQEEEQQQssswww~~~vvvccc^^^___hhhyyytttvvvoooccccccbbbbbbdddggggggccc___YYYYYYZZZZZZWWWNNNBBB888111///---+++++++++***(((******+++...333666777777333444555777888777777666666555444444555444222000000///,,,***(((((()))***)))***+++,,,...///000000222222222333333222222222000000111111222222222222000000000000////////////......---------,,,,,,,,,++++++***+++,,,...000222888@@@HHHJJJFFFAAA???>>>>>>@@@DDDHHHKKKLLLMMMLLLOOORRRUUUWWWYYY[[[^^^```]]]^^^```bbbcccdddccccccbbbcccdddfffggghhhhhhhhheeebbb```^^^[[[\\\dddoootttwww{{{~~~www___OOOTTT~~~oooooo___HHHCCCEEEEEEIIIJJJMMMSSSZZZfff|||cccKKKIIICCCCCCIIITTTuuupppIIICCCPPPeeexxx~~~zzzfff```^^^eee~~~zzzssstttnnncccaaacccdddcccaaa`````````^^^[[[YYYYYYXXXPPPBBB777000///---+++*********+++++++++---000333555444333111222333555666666555555666666555333222000...---000...+++*********)))(((***+++,,,---...000111111222333333333333222111111000000000000000000000000111111000000//////......000000000///......------...***)))******)))...444;;;BBBJJJHHHAAA;;;<<<@@@???BBBFFFHHHIIIJJJKKKLLLQQQRRRSSSTTTTTTWWW[[[___\\\^^^```aaaaaaaaabbbddddddgggjjjjjjhhhffffffggggggfffdddcccbbbccceeefffqqqtttyyy|||}}}~~~|||iiiWWW[[[qqqvvvZZZGGGHHHGGGFFFJJJHHHKKKRRR[[[iii|||eeeSSSEEEEEEKKKHHHZZZ~~~^^^HHHDDDLLLfffuuu~~~iiidddbbbcccvvvyyyssstttmmmcccaaabbbccccccaaa______```___\\\ZZZYYYWWWOOOAAA666000///---+++*********+++***+++,,,///333444444222111111333444555444444333555555666555444222000///000...+++************)))***+++,,,---...000111111222333333333333222111111000000000000000000000000111000000000/////////............///////////////---***)))+++******...555???DDDHHHFFF???;;;;;;===???BBBFFFHHHIIIJJJLLLMMMRRRSSSTTTTTTTTTWWW[[[^^^\\\^^^```aaa```aaabbbdddeeehhhjjjiiigggfffggghhhgggfffdddcccbbbcccdddeeekkknnnssswwwzzz}}}lllZZZ```uuuzzz\\\FFFDDDCCCDDDIIIGGGIIIQQQ[[[iii}}}iiiUUUHHHFFFIIIKKKfffxxxXXXDDDBBBLLLfff|||}}}uuu}}}~~~llleeeaaaaaasss{{{ttttttnnneee```bbbcccbbb```^^^^^^______]]]ZZZYYYVVVMMM@@@555000///---+++*********+++******+++///222444444222111111222222333222222111333555666777666444111000000---+++************)))***+++,,,---...000111111222333333333333222111111000000000000000000000000000000000000////////////------......///000000111+++))))))+++++++++///666DDDEEEDDDBBB===:::::::::???BBBFFFIIIJJJKKKMMMNNNRRRSSSTTTTTTTTTVVVYYY\\\]]]___``````___```bbbdddggghhhhhhgggffffffgggiiifffeeedddcccccccccddddddfffiiinnnrrruuuxxx|||lll[[[cccwww[[[EEEBBBBBBFFFHHHFFFHHHPPP[[[jjj~~~pppXXXMMMHHHGGGPPPxxxrrr}}}UUUDDDGGGTTTggglllqqqwwwxxxpppxxx}}}xxxuuuxxxpppeee```___pppwwwvvvooofff```aaabbbaaa___]]]]]]^^^___]]][[[XXXTTTKKK>>>555000///---+++*********+++***+++,,,000333555555444111111111111111111000000111333555777777555222000///---*********+++***)))***+++,,,---...000111111222333333333333222111111000000000000000000000000000000000000////////////............//////000000***((())),,,,,,,,,000666DDDBBB>>><<<;;;;;;:::999???BBBFFFIIIJJJKKKMMMOOORRRSSSTTTTTTTTTUUUXXXZZZ^^^_________^^^___bbbdddggggggfffeeeeeefffhhhiiiffffffeeeeeedddcccbbbbbbeeegggjjjlllnnnqqqtttwww}}}~~~qqq___fffrrrUUUFFFCCCDDDJJJHHHFFFIIIPPP[[[kkktttXXXPPPJJJHHHWWWzzzrrrwwwQQQEEEMMM]]]iii``````ppptttjjjppp}}}yyyrrrnnnmmmtttuuuggg```___nnnwwwtttmmmdddaaabbbcccaaa___]]]]]]]]]^^^]]]ZZZXXXSSSIII>>>666000///---+++*********+++,,,,,,...222555777777666222222111111111111111111///111444666666444111//////---***)))***++++++******+++,,,---...000111111222333333333333222111111000000000000000000000000////////////000000000000000000//////............***)))))),,,---,,,000666@@@<<<888777888:::;;;:::>>>BBBFFFHHHJJJKKKMMMOOOQQQSSSTTTUUUTTTUUUWWWYYY]]]___```___^^^___aaacccfffeeeccccccdddfffggggggfffffffffeeecccaaa___^^^```aaabbbccceeehhhlllpppxxxxxx|||{{{fffjjjmmmnnnNNNFFFCCCCCCIIIIIIGGGIIIQQQ\\\lllvvvYYYPPPKKKKKK___yyyyyymmmKKKFFFSSSeeennn___]]]ssssssiiinnnyyyyyypppjjjfffkkkyyy{{{jjjbbbaaammm}}}uuurrrkkkbbbbbbccccccbbb___]]]]]]]]]]]]\\\ZZZWWWQQQHHH>>>777000///---+++*********+++,,,---///333777999999888333333222222222333333444000111333555444333000//////,,,***)))***++++++******+++,,,---...000111111222333333333333222111111000000000000000000000000////////////000000000000111000000///......------+++)))***---...---000555999777444444555888:::;;;===@@@DDDHHHIIIKKKMMMNNNPPPRRRTTTUUUUUUVVVXXXYYY\\\^^^``````_________```cccbbbaaabbbdddeeeeeeddddddddddddccc```]]]YYYWWWTTTUUUVVVWWWYYY]]]cccgggrrrsssvvv{{{{{{{{{jjjmmmmmmaaaHHHFFFCCC@@@GGGJJJHHHIIIPPP\\\lll{{{]]]PPPJJJOOOggg|||hhhMMMPPPcccwwwyyyjjjhhh|||tttllloooxxxzzzpppiiiaaaeeepppnnneeeccclllxxxuuurrrllldddcccddddddccc```^^^]]]^^^[[[[[[YYYVVVPPPGGG>>>888000///---+++*********+++,,,,,,...222666999999888444444333333444555666777333333444444444333111000...,,,***)))***+++++++++***+++,,,---...000111111222333333333333222111111000000000000000000000000.../////////000000000111///////////////.........,,,***+++......,,,///444444444333222222444777:::<<>>BBBFFFHHHIIIKKKMMMMMMOOOSSSUUUUUUWWWYYYZZZZZZ]]]aaacccbbb___^^^]]]___^^^^^^```ddddddbbb___^^^^^^^^^\\\XXXRRRLLLIIIFFFEEECCCAAAAAADDDHHHLLLUUUVVVZZZ^^^```dddmmmxxxyyyoooVVVAAAHHHJJJHHHOOOIIIFFFFFFMMMWWWhhh~~~jjjRRRHHHVVVqqq|||```QQQccc~~~uuuhhhiiirrr}}}qqqjjj^^^___dddpppvvvjjjdddggglllwwwyyyttthhhfffgggfffdddaaa^^^^^^^^^aaa]]]YYYVVVSSSKKK???666000///---+++*********++++++---000222444333222111333444555555444444666888666555333111000///......,,,+++******))))))******)))***,,,...///000111111111111111111111111111111000000000000000000000000000000000000////////////111111000000//////.........------------...//////000000000111222444555666<<>>AAABBBDDDFFFHHHNNNOOORRRTTTWWWXXXYYYZZZZZZ]]]```bbbaaaaaaaaabbbaaa```______^^^\\\WWWTTTOOOLLLHHHEEECCCDDDFFFHHHFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHGGGHHHJJJMMMLLLPPP]]]uuu~~~~~~eeeHHHBBBFFFLLLOOOMMMHHHGGGNNNZZZjjj}}}tttZZZOOOlllppp___uuuYYYKKK\\\yyyyyymmmsssyyyhhhjjj~~~}}}wwwoooiiicccbbb______iii}}}nnnbbbccciiizzzvvvvvvqqqgggaaacccddddddbbb___^^^___[[[YYYWWWWWWVVVNNNBBB999000///---+++*********+++,,,///333777888777555333000111111000///...000111///111333555555222///,,,,,,+++******))))))******)))***,,,...///000111111111111111111111111111111000000000000000000000000000000000000////////////////////////000000000000...------------...//////////////////000111222222888;;;>>>AAABBBDDDGGGIIIMMMNNNQQQSSSVVVXXXYYYZZZYYY\\\___aaabbbaaabbbcccaaa```___]]][[[WWWRRROOOJJJHHHEEECCCCCCDDDGGGIIIGGGGGGHHHIIIJJJJJJKKKKKKLLLLLLLLLKKKKKKLLLOOORRRUUUTTT]]]qqq{{{~~~YYYBBBAAAGGGLLLOOONNNIIIGGGNNN[[[lllttt[[[SSStttmmmaaazzzvvvTTTOOO___|||uuunnnxxxmmmmmm~~~|||vvvooojjjeeebbb^^^]]]dddtttqqqeeeeeehhhvvvsssrrrmmmddd___aaaddddddbbb```______\\\ZZZYYYYYYWWWPPPCCC999000///---+++*********++++++...444888:::999777555111222222111//////000222...000333555555222000...,,,+++******))))))******)))***,,,...///000111111111111111111111111111111000000000000000000000000000000000000////////////////////////000000000000...------------...//////000000000000000111222333777:::>>>AAACCCEEEHHHJJJKKKMMMOOORRRUUUWWWXXXYYYXXX[[[___aaabbbbbbcccdddbbb```]]]ZZZWWWSSSNNNJJJHHHFFFDDDCCCDDDFFFHHHJJJFFFGGGHHHIIIJJJKKKLLLMMMKKKLLLMMMNNNOOOQQQVVVYYY\\\YYY___pppuuu|||sssOOO>>>AAAHHHMMMOOONNNIIIHHHOOO\\\nnnvvv^^^XXXyyynnnhhhkkkPPPRRR```}}}tttooo{{{vvvrrr}}}zzzuuunnnjjjddd```\\\[[[___llluuuhhhffffffrrrsssrrrmmmeee^^^```cccdddbbb```______^^^\\\ZZZ[[[YYYQQQDDD999000///---+++*********+++)))---333999<<<;;;999777333444444222111000111333...000222444444222000///,,,+++******))))))******)))***,,,...///000111111111111111111111111111111000000000000000000000000000000000000////////////.../////////000000000111...------------...//////222111111111111222333333444888<<<@@@BBBEEEHHHKKKJJJKKKNNNQQQTTTVVVWWWXXXWWWZZZ___aaabbbbbbcccdddccc```[[[WWWSSSOOOJJJGGGFFFFFFEEEEEEFFFGGGIIIJJJEEEFFFGGGHHHJJJKKKLLLMMMLLLNNNQQQSSSVVV[[[aaaeeecccaaafffuuuoooyyyoooMMM???BBBJJJNNNOOOOOOIIIHHHPPP^^^ppp{{{zzzzzz~~~|||ddd]]]yyyqqqnnndddPPPUUU]]]xxxpppjjjzzzxxx~~~zzzuuuoookkkaaa]]]YYYYYY[[[dddwwwzzzkkkfffdddnnnvvvtttppphhh]]]```cccdddbbb```_________]]]\\\\\\ZZZQQQDDD999000///---+++*********+++(((---333999===<<<:::888444555555444222111222444///000222333333222111000,,,++++++***)))*********)))***,,,...///111111111111111111111111111111111000000000000000000000000000000000000////////////.../////////000000111111...------------...//////222222222111222222333333222666;;;???BBBEEEHHHKKKIIIJJJMMMPPPSSSUUUWWWWWWWWWZZZ^^^aaabbbcccdddeeeccc___ZZZUUUPPPLLLHHHEEEEEEFFFFFFFFFGGGIIIJJJJJJEEEEEEFFFHHHIIIKKKLLLMMMQQQSSSWWW[[[___eeelllqqqjjjiiiooo|||nnnzzzqqqOOO@@@DDDKKKNNNPPPOOOIIIHHHPPP___rrrxxxwwwwww{{{iii```xxxsssrrrcccQQQVVVYYYqqq~~~iiieeexxx|||}}}xxxrrrmmm___ZZZWWWWWWXXX___qqq~~~mmmfffbbbkkktttwwwuuujjjeeeeeeeeedddbbb```^^^]]]^^^___\\\YYYVVVQQQDDD777111///,,,++++++++++++***+++...333777999888666555777777777555222111111222222222222222222111000000+++++++++*********)))))),,,,,,+++,,,---///111222222222222222222111000///222222222111111111000000111111111111000000000000////////////////////////000111111111111222222222000111111111111222222222444555777<<>>@@@AAACCCEEEIIIMMMPPPQQQSSSRRRRRRUUUXXXYYYWWWTTTYYYXXXWWWWWWXXXWWWUUUSSSUUUTTTSSSUUUWWWWWWTTTQQQWWWWWWWWWWWWYYY]]]```bbbiiihhheee```YYYQQQJJJFFFJJJOOOaaauuu|||zzz~~~qqqsssoooMMMDDDEEEMMMSSSPPPJJJEEEBBBGGGQQQaaavvv}}}{{{xxxtttuuu|||rrrjjjRRRFFFEEEQQQYYYVVVVVV\\\kkk{{{~~~}}}ooofff^^^WWWOOOKKKKKKLLLKKKHHHKKKKKKJJJHHHFFFGGGJJJMMMPPPTTTYYYZZZYYYWWWXXXYYY[[[___bbbgggyyypppeeehhhsssuuutttrrrjjj\\\___bbbbbbaaa```bbbeeefffccc^^^ZZZYYYUUUHHH:::000...,,,+++,,,,,,***)))---///333666888999888777555444444444444444444555222111222333444333000---++++++***))))))***+++++++++,,,---///000222333444000111222333333444444444333333222222111000000///000000000000000000000000////////////////////////000000000000000000000000///000000111111222333333333444666777777999===@@@@@@AAACCCEEEHHHJJJLLLMMMOOOOOOOOOSSSWWWYYYYYYWWW[[[ZZZZZZZZZZZZYYYWWWVVVWWWUUUUUUVVVXXXXXXUUURRRXXXXXXXXXYYY[[[___bbbdddlllkkkiiiddd]]]TTTMMMHHHFFFJJJXXXjjjqqqqqqwwwtttuuuxxxSSSHHHHHHOOOSSSOOOIIICCC@@@EEEOOO___uuu}}}{{{wwwsssrrrvvvrrriiiXXXIIIDDDMMMTTTRRRTTT\\\jjj{{{|||~~~yyylllccc^^^WWWPPPLLLLLLMMMKKKIIIKKKJJJJJJHHHHHHJJJOOOSSSXXX]]]eeeiiiiiigggffffffhhhjjjlllooo~~~qqqeeefffqqqwwwuuuqqqhhh]]]```bbbbbb```aaadddggggggeee```\\\\\\XXXIII:::111///,,,,,,,,,,,,+++))),,,...222555666666444333444444333333333333444444111111111222222000---***++++++***))))))***+++++++++,,,---///000222333444111111222333444444444444333333222222111000000000000000000000000000000000////////////////////////000000000000000000000000//////000111111222222333444666888999999;;;>>>AAA@@@AAACCCEEEEEEFFFEEEEEEHHHHHHJJJNNNSSSXXXZZZ[[[]]]]]]]]]]]]\\\\\\[[[ZZZYYYXXXWWWXXXXXXXXXVVVTTTXXXXXXYYYZZZ]]]aaaeeegggooonnnlllhhhaaaWWWOOOJJJDDDEEENNN[[[aaabbbjjjtttxxxyyyXXXJJJIIIQQQUUUOOOHHHBBB???CCCNNN^^^ttt}}}zzzuuuppplllmmmqqquuu}}}~~~ssshhh^^^LLLBBBHHHOOOOOOSSS[[[hhh~~~{{{}}}zzz|||~~~ssshhh```^^^XXXRRRNNNNNNNNNLLLJJJKKKKKKJJJJJJKKKPPPWWW\\\dddkkkttt{{{}}}zzzwwwuuuwwwwwwwww{{{qqqeeeeeeqqqwwwuuuqqqggg^^^```bbbbbbaaabbbfffjjjiiifffaaa___```[[[KKK:::111///---,,,,,,,,,+++***,,,...222555666555222000333222222111111222222333222222111222222000,,,)))+++******************+++++++++---...000222444444111222333444444555444444222222222111111111000000//////////////////////////////////////////////////////////////////////////////000000111222222222444666888999:::;;;>>>@@@@@@AAABBBCCCBBB@@@>>>===>>>???BBBFFFMMMTTTYYY\\\]]]^^^______^^^]]]]]]]]]ZZZZZZYYYYYYXXXWWWVVVUUUXXXXXXYYY[[[^^^cccgggjjjnnnnnnmmmiiiaaaXXXOOOJJJEEEEEEIIIQQQVVVYYYaaajjj~~~\\\IIIIIIRRRXXXRRRIIIBBB???CCCMMM]]]sss|||yyyssslllfffdddcccdddeeefffhhhkkknnnqqqsssttttttwww|||wwwhhhzzz___KKK@@@FFFNNNNNNRRR[[[fff|||~~~|||{{{}}}zzz|||~~~zzzpppfff___^^^ZZZUUURRRQQQPPPNNNMMMMMMMMMMMMMMMQQQXXX```gggpppwwwrrreeefffqqqwwwuuuqqqhhh^^^aaaccccccbbbccchhhllljjjfffaaa___bbb^^^MMM<<<111///---,,,------+++***,,,///333666777555222000111000000000000000000111444333333333333000---************++++++************+++,,,...111333444555111111222333444444444444222222222111111111111111////////////////////////........................////////////////////////...//////000111111222222333555888999999:::<<<===>>>???@@@???>>>;;;888666666777:::>>>DDDMMMUUUZZZ\\\^^^``````^^^]]]^^^___\\\\\\[[[ZZZXXXWWWVVVWWWWWWXXXYYY[[[___ccchhhjjjlllllljjjfff___WWWOOOJJJHHHHHHKKKRRRWWW]]]eeelll{{{bbbKKKHHHRRRYYYUUUKKKDDD@@@CCCLLL]]]sss{{{wwwooohhhaaa]]]YYYXXXUUUVVVWWWYYY\\\^^^___```\\\```ffflllrrryyy|||iiiuuu[[[HHH>>>FFFPPPQQQSSSZZZeee{{{~~~|||~~~yyy|||zzz|||xxxooofff```___\\\YYYWWWUUUSSSQQQPPPPPPQQQQQQRRRVVV^^^gggnnnyyy~~~ssseeecccooovvvuuurrriii]]]aaadddddddddeeeiiimmmkkkfff```^^^bbb```PPP???222000------------,,,***,,,///333777888666333000000000////////////000000555444444444444222...+++)))***++++++++++++***)))***+++,,,...111333444555000000111222333333333333111111111111111111111111000000000000000000000000........................000000000000000000000000......///000000111111222222444777888888999:::<<<<<<<<<<<<;;;999777555333222333555777===FFFPPPVVV[[[^^^aaaaaa^^^]]]___bbb______^^^\\\YYYWWWXXXYYYYYYYYYZZZ\\\```dddhhhkkkkkkjjjhhhddd]]]VVVPPPLLLLLLNNNSSSYYY```ffflllooottt}}}fffNNNIIIRRRZZZWWWMMMFFFAAACCCKKK[[[qqqzzztttlllddd^^^YYYUUURRRPPPQQQRRRSSSTTTUUUVVVVVVSSSVVVZZZ\\\^^^cccjjjpppkkkuuuZZZGGG===GGGQQQSSSUUU[[[dddzzz}}}}}}~~~xxx{{{{{{}}}xxxpppiiiccc```___^^^[[[YYYWWWUUUTTTSSSTTTUUUVVVZZZaaajjjpppzzzsssfff```kkkvvvtttrrrjjj\\\```dddffffffgggjjjmmmkkkeee^^^]]]bbbaaaRRRAAA222000...---------,,,+++***---333777888666333000222111111000000111111222444333333444444222///,,,)))***++++++++++++***))))))***,,,...111333555666//////000111222222222222111111111111111111111111000000000000000000000000........................000000000000000000000000......//////000111111111222555777999999999:::;;;::::::999777666444333222111222333444888@@@KKKSSS[[[___bbbbbb___^^^aaadddbbbcccbbb___[[[YYYZZZ\\\[[[[[[\\\^^^aaaeeeiiillllllkkkhhhccc]]]XXXSSSQQQRRRUUUZZZ^^^cccfffgggeeeeeemmm{{{{{{___MMMIIIRRR[[[ZZZOOOGGG@@@AAAIIIXXXnnn~~~xxxrrriiibbb]]]YYYUUURRRQQQQQQRRRRRRRRRRRRRRRRRRQQQSSSVVVUUUTTTWWW]]]cccqqqmmmxxx]]]HHH===FFFQQQSSSVVV\\\dddzzz}}}}}}xxxzzz{{{}}}~~~xxxrrrkkkfffaaabbbaaa```\\\YYYWWWWWWUUUVVVWWWYYY\\\aaahhhmmmtttzzztttfffaaajjjuuutttrrrjjj[[[```eeegggggghhhjjjmmmkkkddd\\\[[[aaabbbTTTCCC222000...---------,,,+++(((,,,222666777666222000333333222222222222333333333222222333444222///,,,)))***+++,,,,,,+++***))))))***,,,...111333555666...///000111111222111111111111111111111111222222000000000000000000000000........................000000000000000000000000......//////000111111111333555888:::999999:::;;;999888666555333333222222222222222333666>>>IIIRRR[[[```dddccc``````bbbfffeeefffeeeaaa]]][[[\\\___]]]]]]^^^```cccgggjjjmmmnnnlllhhhddd___ZZZWWWUUUWWWZZZ^^^```aaa```[[[VVVSSS\\\jjj{{{wwwzzzzzzUUUIIIIIISSS]]]]]]OOOGGG@@@@@@GGGVVVkkk}}}~~~wwwpppggg```]]]YYYVVVSSSRRRRRRRRRRRRQQQQQQQQQPPPOOORRRTTTSSSRRRTTTZZZ```fffxxx}}}nnn|||aaaJJJ===DDDOOOSSSVVV\\\dddzzz|||}}}yyyzzz{{{}}}~~~|||wwwrrrlllgggbbbcccdddbbb___[[[YYYXXXUUUVVVXXXYYY[[[```eeejjjnnnttt{{{wwwssswwwtttfffccclllsssnnnpppnnn]]]aaadddffffffgggkkkooopppeee\\\\\\```\\\MMM>>>333///+++))))))***+++,,,...111444777888777555333222333444444222222333444222111111333666555111...,,,+++******++++++***(((((((((***---111444777999222111000000333444444333111000000000000000111222000000000000000000000000////////////////////////------......//////000000////////////000000000000666777999:::;;;:::888777777666555333222111000000000000111444444777BBBMMMXXXZZZ]]]^^^]]]```eeeiiiggghhhhhhgggeeebbb```___```___^^^___bbbggglllooopppmmmiiifffdddaaa^^^[[[___cccgggfff```XXXRRROOONNNPPPYYYkkk|||rrrqqqQQQIIIHHHOOOYYYYYYQQQEEE???BBBJJJUUUfffxxxzzzrrrmmmeee^^^ZZZXXXVVVTTTWWWVVVUUUTTTTTTTTTUUUUUUUUUWWWWWWVVVVVVXXX]]]bbbiiiuuuxxxmmmgggDDD@@@BBBGGGRRRRRRZZZfffvvv}}}||||||}}}|||||||||}}}~~~}}}xxxrrrkkkgggbbbaaa___^^^]]]]]]]]]]]]ZZZZZZZZZZZZ[[[]]]___aaahhhjjjlllrrr|||yyykkkfffaaaccctttwwwgggaaalllvvvpppooolll]]]```dddeeeeeefffjjjnnnoooeee\\\\\\___[[[LLL>>>333///+++))))))***++++++...000333666777666444333222333444444222222333444333222111222444333111...,,,+++******++++++***(((((()))+++---000333666888222111000000333444444333111111000000000000111111000000000000000000000000////////////////////////............////////////............////////////222444555777777666555444444333333222111111222222000///000222222444===HHHTTTXXX\\\^^^^^^aaafffjjjjjjkkkjjjiiifffcccaaa``````______```cccggglllooommmllljjjiiiiiigggdddaaabbbeeegggeee^^^VVVPPPMMMJJJLLLSSS^^^gggnnnwwwrrr}}}nnnNNNGGGHHHQQQYYYXXXPPPDDD===AAAIIISSSeeevvvzzzqqqlllfff```]]]ZZZXXXVVVZZZYYYXXXVVVUUUUUUVVVVVVYYYZZZ\\\\\\\\\^^^cccgggkkkvvvttthhhgggDDD@@@BBBFFFRRRRRRYYYbbbrrr}}}|||{{{{{{zzz{{{{{{|||~~~{{{uuunnnhhhccccccbbb```_________```aaa\\\\\\[[[[[[[[[]]]^^^___cccdddccceeennnvvvuuummmaaaYYYWWWcccyyyxxxhhhbbbnnnxxxqqqnnnjjj]]]```dddeeedddeeeiiilllnnnddd\\\[[[^^^ZZZLLL???222///+++))))))+++++++++---///222555666666444222222333444333222111222444555333111111222111000...,,,+++******++++++***(((******+++---000222555666222111000000333444444333333222111000000000000000000000000000000000000000/////////////////////////////////...............------------.........//////000222333333333222111111111111111222333444444111000000222222222999AAANNNSSSYYY\\\^^^aaafffjjjnnnnnnnnnkkkgggdddccccccaaa``````aaacccgggkkknnnmmmmmmnnnpppqqqqqqnnnlllfffgggfffbbb[[[SSSMMMJJJGGGIIINNNSSSUUUWWW___hhhsss|||pppNNNEEEHHHSSS[[[XXXOOODDD<<>>???EEEOOOaaarrr}}}tttkkkiiifffdddcccbbb```^^^``````___```aaabbbdddeeeggghhhkkkoooqqqrrrrrrqqqnnnttt{{{kkk~~~fffCCC>>>AAAFFFQQQQQQYYY___ppp{{{yyyxxxuuuuuuvvvxxxzzz|||}}}~~~~~~}}}uuuiiilllllliiiiiilllnnnnnnnnnkkkfffbbb___\\\YYYVVVVVVWWWYYY[[[\\\^^^___```[[[[[[[[[[[[\\\^^^```aaa^^^[[[VVVPPPLLLOOOYYYbbbnnnooorrrtttuuu||||||mmmdddpppsssnnnmmmkkk___bbbeeeeeeddddddgggjjjhhhbbb[[[ZZZ[[[WWWKKK@@@111...,,,++++++++++++***+++...222555777666555333111222333222111000111333333444555333111000000111,,,+++******++++++***(((******+++---...111333444222111000000333444444333444333222111111111111111000000000000000000000000////////////////////////.........------------------......///000111222222444444444444555555555666999999999999:::;;;<<<===;;;888888:::999444222444;;;???EEEHHHIIILLLPPPTTT___eeelllnnnkkkhhhiiikkkggggggggghhhiiikkkmmmooonnnnnnpppsssvvvvvvuuusssjjjlllqqqvvvwwwuuuooojjjeee^^^\\\eeeooosssrrrqqq{{{nnnPPPGGGUUUcccaaaXXXJJJ??????DDDMMM^^^ppp}}}vvvmmmkkkgggeeeeeedddcccbbbbbbbbbbbbbbbccceeegggiiiggghhhkkknnnqqqpppmmmjjjeeeiiisss|||iiizzzdddAAA===@@@FFFRRRRRRZZZaaaqqqzzzxxx~~~yyyuuutttuuuwwwzzz{{{{{{{{{{{{|||qqqYYYWWWUUUUUUYYY```gggllldddaaa^^^[[[[[[ZZZYYYXXXUUUVVVXXX[[[]]]^^^___```ZZZYYYYYYZZZ[[[^^^```aaa[[[XXXUUUPPPJJJGGGMMMUUUooovvv~~~|||||||||mmmdddpppwwwpppnnnjjjaaadddffffffddddddgggjjjgggaaa[[[ZZZ[[[VVVKKKAAA000...,,,+++++++++***))),,,...222666888777666555000222333222111000111222222444666666333111111222,,,+++******++++++***((())))))***,,,...111333444222111000000333444444333333333222111111222222222000000000000000000000000////////////////////////,,,------------------...,,,,,,---...///000111222444444444444444555555666888888999:::<<<>>>@@@AAAAAA>>>>>>@@@???:::666666777;;;>>>??????AAAEEEIIITTT]]]hhhlllkkkiiikkkmmmiiiiiiiiijjjkkkmmmooopppllllllmmmpppsssuuutttssspppvvv||||||yyy~~~sssSSSGGGTTTcccbbbZZZKKK???>>>BBBJJJ[[[lll{{{qqqnnnjjjgggggggggggggggfffeeeeeedddeeefffggghhhffffffiiilllnnnkkkfffaaaXXX[[[cccsssuuuaaarrrbbb???<<>>BBBMMMXXXeeelllkkkjjjkkknnnkkkkkkkkklllmmmnnnooopppmmmmmmmmmpppsssvvvwwwwwwvvv}}}vvvwwwtttTTTGGGSSSbbbbbbZZZLLL???===@@@GGGXXXiii|||uuuqqqllliiihhhiiijjjjjjjjjiiigggfffeeeeeeeeefffdddeeegggjjjkkkhhhaaa[[[NNNQQQXXXhhh}}}mmmYYYkkk```>>>;;;???FFFSSSUUU]]]```qqqyyyvvv{{{|||wwwtttvvvxxxyyyyyyyyywwwvvv{{{~~~|||[[[BBB@@@======AAAIIIRRR[[[aaaTTTQQQNNNMMMOOOPPPQQQPPPPPPQQQTTTVVVXXXYYYYYYYYY\\\[[[ZZZYYYYYYZZZ[[[\\\[[[VVVSSSRRRMMMFFFGGGMMMMMMWWWbbbbbb[[[[[[mmm{{{llleeeqqqzzzpppnnnnnncccdddeeeeeeccccccdddeeehhhccc]]][[[ZZZUUUKKKBBB333000---++++++++++++******---///222777<<<:::444222333444444444333222111333111000222444555333000111///,,,+++++++++***)))))))))***+++...111444555111000000111333444444333444333222111111333555666000000000000000000000000......////////////......---,,,++++++,,,---///000,,,---...000000000//////000000111111222333333333999:::;;;;;;===@@@EEEHHHIIIGGGEEEFFFGGGFFFBBB???:::777444333555999;;;<<>>@@@FFFVVVggg|||~~~}}}yyytttpppnnnnnnmmmmmmjjjiiiiiiiiihhhhhhggggggeeeeeefffggggggeeebbb___VVV[[[___eeevvvkkkZZZiiibbbCCC???===@@@NNNPPPVVV^^^nnn{{{xxx}}}xxxyyyxxxxxxxxxxxxxxxyyyyyy}}}}}}~~~{{{xxxzzzlllQQQCCCAAA<<<;;;<<<>>>CCCKKKRRRVVVIIIIIIIIIIIIIIIIIIIIIIIINNNOOORRRUUUWWWYYY[[[[[[YYY[[[]]]]]][[[YYYXXXXXXXXXWWWUUUSSSOOOKKKHHHFFFRRRZZZ```]]]XXX\\\mmm|||yyykkkbbbsss{{{pppmmmmmmbbbdddeeeeeedddccccccdddhhhbbb\\\ZZZYYYTTTJJJBBB333000---++++++++++++***)))---000222666;;;;;;777222333444555555444333222333222111222444444222///111...+++******+++***)))))))))***+++...111333555111000000111333444444333333222111111111222444555000000000000000000000000///////////////.........---,,,,,,+++,,,---...///,,,---...000111111000000000000111111222333444555777999;;;===???BBBGGGJJJKKKIIIHHHIIIJJJJJJGGGDDD:::666333222333666777888EEEPPP___lllsssuuuuuuuuuvvvtttrrrpppnnnlllkkkjjjlllllllllooorrrwww|||~~~sssllllllOOOHHHRRR^^^ccc```QQQCCC>>>???DDDSSSbbbuuu|||yyyuuurrrqqqqqqpppnnnmmmlllkkkiiigggfffeeedddhhhgggfffgggggghhhhhhhhhbbbfffhhhjjjvvvooo\\\nnncccDDD???===@@@NNNOOOUUU^^^mmmzzzvvv~~~}}}xxxxxxwwwwwwvvvwwwwwwwww|||{{{{{{|||~~~{{{xxxrrrtttuuurrrooonnnrrrvvv}}}qqq^^^KKK>>>999:::999999999:::>>>DDDIIILLLCCCCCCCCCDDDDDDDDDEEEEEEJJJLLLNNNQQQTTTVVVWWWXXXWWWZZZ\\\]]]\\\ZZZYYYZZZXXXWWWUUURRROOOLLLJJJIIIZZZeeeqqqrrrnnnnnnxxxyyykkkfffwww|||ppplllkkkaaaccceeeeeedddbbbbbbcccfff```ZZZXXXXXXSSSIIIAAA333000---++++++++++++***(((---111111333888::::::333333555666666555444333333222111222333222111//////---***)))******)))))))))))))))+++---000333555222000///000222444444333222222111000000222333444000000000000000000000000000////////////......---...---,,,+++,,,---...///,,,---...000111222222222222222222222333555777888999<<<@@@CCCEEEHHHKKKMMMMMMLLLKKKLLLMMMLLLJJJIII;;;888444111222333555555>>>HHHVVVdddmmmqqqssstttvvvuuurrrooollljjjiiihhhiiiiiihhhiiilllqqqwwwzzzssshhhmmmNNNGGGRRR\\\^^^aaaQQQCCC>>>>>>AAANNN]]]mmm}}}{{{yyywwwvvvuuutttrrrppppppooollliiigggdddcccbbbhhhfffeeeeeehhhlllpppssstttuuusssooorrruuu^^^rrrdddEEEAAA>>>@@@MMMMMMSSS^^^jjj~~~zzzuuu{{{xxxwwwvvvuuuuuuuuuuuuuuuxxxxxxyyy{{{~~~~~~zzzxxxuuurrrnnnkkkcccfffhhhfffbbb^^^^^^___bbbXXXIII===777666777888777777777888;;;===@@@BBB======>>>???@@@AAABBBBBBFFFGGGIIIKKKNNNQQQSSSTTTUUUXXX[[[]]]]]][[[[[[[[[XXXVVVSSSPPPNNNLLLLLLLLL^^^mmmyyykkkkkk{{{|||oookkkjjj```bbbeeeeeedddbbbbbbbbbeee___XXXVVVVVVRRRIIIAAA333000---++++++++++++***(((///222000///333777888222333555666666666555555333333222222222111000///...,,,***))))))***)))((()))))))))+++---000222444222000//////111333444333222111111000000111222222000000000000000000000000000000///...............///...---,,,+++,,,---...,,,---...000222333444555666555555555777999<<<===AAAEEEIIILLLMMMNNNOOOPPPNNNMMMLLLLLLKKKKKKIIIHHH>>>:::555222222222333333555===JJJXXXdddkkkoooqqqoooooommmkkkjjjiiiiiiiiieeecccaaa```bbbfffjjjmmmyyyyyyjjjwwwRRRGGGQQQZZZ[[[___PPPBBB>>>===???LLLZZZgggxxx~~~zzzyyyxxxxxxwwwvvvsssppppppnnnlllhhhfffdddcccbbbbbbccccccdddfffkkkqqquuuzzzyyyuuulllhhhpppddduuufffFFFBBB???AAALLLKKKPPP[[[ggg{{{{{{tttyyyvvvvvvuuutttssssssssssssvvvvvvxxx{{{~~~~~~}}}}}}yyytttooojjjfffbbb___ZZZ[[[\\\YYYTTTPPPMMMMMMHHHCCC>>>;;;<<<<<<:::777777777888999;;;<<<======:::;;;<<<===???@@@AAABBBBBBCCCDDDGGGJJJMMMOOOQQQUUUXXX\\\^^^]]][[[ZZZZZZWWWTTTQQQMMMKKKLLLMMMNNNXXXhhh}}}xxxkkklll}}}}}}oookkkjjjaaaccceeeeeedddbbbbbbccceee^^^WWWUUUUUUQQQIIIAAA333000---++++++++++++******///222///---///222333111222444666777777666666222333444333333222111111...,,,)))((()))******))))))))))))***,,,///111333222000......111333333333222111111111111111111111000000000000000000000000000///............///000000///---,,,+++,,,,,,---,,,---...000333555777888:::::::::;;;===@@@BBBDDDJJJMMMPPPRRRQQQOOOOOOOOOLLLLLLKKKIIIGGGFFFEEEEEE???;;;555111000000000000000777BBBPPP]]]ggglllnnnlllllljjjiiihhhgggggggggbbb```^^^[[[[[[[[[\\\]]]kkkwwwooo]]]HHHOOOYYY]]]]]]NNNBBB>>>===???JJJXXXeeevvv}}}zzzyyyyyyxxxxxxvvvrrrooommmllliiifffeeeddddddddd```bbbccccccbbbcccfffiiilllkkkggg___ZZZ```rrrnnnvvvfffGGGBBB@@@AAALLLJJJOOOWWWdddzzz}}}uuuxxx{{{uuutttssssssrrrrrrrrrsssuuuvvvxxxzzz}}}}}}{{{xxxvvvrrrkkkddd```[[[XXXUUUSSSSSSQQQMMMHHHEEECCCCCC999;;;===>>>>>>;;;777555666777888999;;;;;;<<<<<<888999:::<<<===???@@@AAA@@@@@@BBBDDDGGGKKKNNNPPPVVVYYY]]]___]]][[[YYYXXXUUUSSSOOOKKKJJJKKKMMMOOOQQQ^^^oooxxxxxxsssooommmjjjlllmmmnnnqqqwwwxxxjjjkkk}}}}}}ooollllllcccdddeeeeeeccccccdddeeeeee^^^WWWTTTTTTQQQIIIBBB333000---++++++++++++***+++///111......000111///000111333555666777666666222333555555444333333444...,,,***)))***++++++***)))))))))***,,,...111222222000......000222333444222222222222222111111111000000000000000000000000......------...///111222000///...,,,++++++,,,,,,,,,---...111333777999;;;???@@@AAADDDFFFHHHIIIJJJOOOQQQSSSSSSPPPMMMLLLLLLJJJJJJIIIGGGDDDCCCCCCEEE???:::555000///......---111555>>>KKKYYYeeekkknnnooommmkkkhhheeebbbaaa```___^^^]]]\\\YYYVVVSSSRRR^^^iiiyyyrrroooNNNNNNYYY```\\\NNNBBB???===>>>IIIVVVbbbsss~~~}}}{{{yyyxxxuuuqqqnnnkkkiiifffdddccccccdddeeebbbdddeeebbb]]]YYYYYYZZZYYYXXXWWWUUUSSSZZZlll}}}uuusssfffGGGCCC@@@AAALLLJJJNNNTTTaaawww~~~tttuuuwwwssssssrrrrrrrrrsssssstttuuuuuuwwwyyy{{{yyyuuuqqqkkkeee^^^XXXTTTQQQOOOMMMKKKIIIFFFCCCAAA@@@@@@@@@<<<>>>@@@???;;;999888999666666777888999999::::::666666777999:::<<<===>>>>>>>>>@@@BBBEEEIIIMMMOOOVVVYYY]]]___^^^[[[XXXWWWUUUSSSOOOLLLJJJKKKMMMOOOPPPWWW```dddaaa\\\WWWTTTQQQRRRRRRSSSVVV\\\dddiii~~~wwwjjjlll}}}ooommmnnnfffffffffdddccccccfffhhheee^^^WWWTTTTTTRRRJJJCCC333000---++++++++++++******...//////222555444///...000222444666666666666111444666666555444666777///,,,******+++,,,,,,+++)))))))))***,,,...000222222000------///222333444333333333333333222111111000000000000000000000000---,,,,,,,,,...000222444111000...,,,++++++++++++,,,---...111444888;;;===CCCEEEHHHLLLNNNPPPPPPPPPSSSTTTUUUTTTPPPMMMLLLLLLFFFGGGHHHFFFDDDCCCFFFHHHAAA===777333111111000000222444;;;GGGVVVbbbiiilllmmmkkkgggccc^^^ZZZXXXWWWYYY[[[]]]]]]ZZZTTTNNNJJJNNNWWWgggwwwooouuuVVVNNNZZZbbb___QQQDDD@@@>>>===FFFRRR^^^ooo~~~~~~{{{xxxuuuqqqmmmjjjhhheeebbbaaaaaabbbcccaaacccddd```ZZZUUUUUUWWWXXXVVVVVVWWWXXX]]]mmm|||uuujjjyyyeeeFFFCCC@@@BBBLLLJJJNNNSSS^^^sss~~~ssssss~~~vvvrrrrrrrrrrrrrrrssstttuuutttuuuvvvwwwwwwsssnnniii\\\WWWPPPKKKHHHGGGFFFEEEAAA@@@@@@AAACCCDDDEEEEEEFFFFFFEEECCC@@@??????@@@999999888888888888999999555666777888999:::;;;<<<<<<===>>>@@@CCCHHHLLLNNNSSSXXX]]]___^^^\\\ZZZXXXVVVTTTQQQNNNMMMMMMNNNOOOPPPSSSWWWWWWTTTPPPKKKIIIGGGGGGHHHJJJMMMRRRXXX[[[iiiwwwjjjooo}}}ooonnnppphhhgggfffdddbbbcccgggjjjeee^^^WWWTTTUUURRRKKKDDD333000---++++++++++++******,,,...000555:::777111---///111333555666666666111444777777666555777999///---+++***+++---,,,,,,)))))))))***,,,...000111222000------///111333444444444444444444333222111000000000000000000000000,,,,,,+++,,,...000333555111000...,,,++++++++++++,,,---...111444888<<<>>>FFFHHHMMMQQQSSSTTTTTTSSSVVVWWWWWWUUURRRPPPOOOOOODDDFFFGGGFFFEEEFFFIIIMMMFFFAAA;;;777555555444444111222888DDDRRR^^^fffiiifffdddaaa\\\XXXTTTRRRQQQTTTWWW[[[\\\YYYRRRKKKEEEAAAIIIXXXkkk}}}llllll]]]OOOZZZcccaaaSSSFFFAAA>>><<>>CCCHHHKKKLLLKKKIIIHHHGGGGGGGGGEEEBBB@@@>>>===;;;999999999999:::777777888999:::;;;<<<<<<;;;;;;<<<>>>BBBFFFKKKMMMQQQVVV[[[______]]][[[[[[XXXVVVSSSQQQOOOOOOOOOOOOOOOPPPSSSSSSRRROOOLLLJJJGGGHHHIIIKKKOOOSSSWWWZZZaaa|||wwwjjjsssrrrmmmkkkhhhdddccceeeeeecccdddhhhfffaaaYYYTTTTTTSSSLLLBBB777000+++,,,---+++)))***+++...111333444666888:::555333111111333666888999444333222555888:::888666555111,,,***+++,,,+++******)))***+++,,,///111333222111000//////111333444333333333222222222111111000000000000////////////+++++++++,,,---///222333666333000,,,*********+++---...///000111333777:::AAAGGGOOOVVVYYYYYYYYYXXX\\\ZZZXXXTTTPPPKKKHHHFFFCCCDDDEEEGGGHHHIIIIIIIIIFFFBBB>>>===>>><<<666111111444:::DDDOOOWWW\\\^^^ZZZ[[[YYYVVVQQQMMMKKKKKKKKKQQQVVVXXXTTTNNNJJJIIICCCDDDKKK\\\ssslllkkk~~~___RRRZZZcccaaaZZZNNNAAA999;;;DDDLLL[[[hhh|||~~~zzzzzzwwwtttqqqooojjjhhheeecccaaaaaabbbbbbbbbbbbaaa___\\\\\\___aaajjjsss{{{zzzsssqqqyyyhhh]]]kkk{{{hhhLLL???DDDEEEHHHNNNPPPQQQ[[[ooo{{{pppuuuzzzvvvqqqpppoooqqqsssuuutttsssssstttvvvvvvqqqgggZZZQQQHHHEEEAAA===;;;;;;===>>>>>>>>>AAAJJJUUUZZZYYYUUUUUUTTTQQQLLLHHHEEEFFFGGGCCC@@@===<<<<<<<<<:::888888888777666666666666666;;;<<<===???BBBFFFIIIKKKRRRVVV[[[___```______```]]]ZZZVVVTTTRRRPPPMMMKKKKKKMMMPPPTTTWWWWWWVVVUUUVVVRRROOORRRXXX^^^```___fffrrrmmmtttrrrmmmkkkeeebbbbbbdddeeecccdddgggfffaaaZZZUUUUUUUUUNNNDDD777000+++,,,---+++)))******---000222333555777999666444111111444777999999555333222333666888777555555111,,,***+++++++++******)))***+++,,,///111333222111000//////111333444333333333222222222111111000000000000////////////,,,,,,,,,---...111333444555222///,,,******+++,,,---...000000111333666999???EEENNNUUUYYY[[[\\\\\\WWWVVVSSSOOOJJJEEEAAA??????@@@BBBDDDFFFHHHIIIJJJKKKGGGCCCBBBCCCAAA<<<777444555999@@@IIIQQQUUUWWWRRRSSSSSSQQQLLLHHHEEEDDDFFFKKKRRRUUUTTTPPPNNNMMMDDDDDDIIIXXXmmmnnnjjj{{{[[[NNNWWW```aaa[[[OOOBBB:::;;;CCCJJJWWWdddyyy~~~yyy}}}xxxsssooollljjjgggdddbbbbbbbbbbbbaaabbbaaa```___```ccceeexxxzzz~~~iii\\\iii|||nnnOOO???CCCEEEGGGKKKJJJOOOYYYlll}}}qqquuuzzzwwwooonnnnnnoooqqqsssrrrqqqqqqqqqpppmmmggg\\\QQQIIICCCAAA>>>;;;999999:::;;;???@@@GGGTTTbbblllooommmddd___XXXQQQLLLKKKLLLLLLGGGFFFCCCAAA???>>><<<;;;999888888777888999:::;;;======>>>???AAAEEEHHHJJJOOOTTTZZZ^^^```aaabbbbbb```]]]YYYVVVSSSQQQNNNLLLLLLLLLQQQ[[[gggllliiieeeiiiggghhhnnnuuuxxxtttnnnqqqqqqlllvvvrrrmmmkkkccc``````ddddddbbbbbbeeeeeeaaaZZZVVVWWWWWWPPPFFF777000+++,,,---+++)))***))),,,///111222333555777666444222222555777999999666444222222333444444444555222...+++***++++++***************,,,...111222222111000//////111333444333333333222222222111111000000000/////////......,,,,,,------///222444555333111...,,,++++++---......000111111222333666888888>>>EEEKKKNNNOOOPPPPPPKKKKKKIIIFFFCCC???<<<;;;===>>>@@@CCCFFFIIIKKKLLLOOOLLLJJJJJJJJJIIIDDD@@@:::999999<<>><<<;;;::::::999===FFFWWWlll}}}~~~sssbbbUUUOOOOOOOOOPPPNNNNNNMMMJJJFFFCCCAAAAAA<<<;;;999999:::<<>>@@@@@@>>>======>>>>>>>>>???>>>>>>======>>>???AAADDDGGGJJJLLLMMMOOONNNMMMOOOPPPPPPMMMJJJBBB???;;;:::<<>>CCCNNNZZZnnn{{{~~~zzzkkkaaa\\\XXXTTTQQQYYY```nnn}}}yyyuuusssooojjjfffdddccccccbbbcccddddddcccdddgggiiirrr{{{{{{pppiiiggglllpppuuuxxx}}}sss___lll}}}WWW???BBBGGGIIIIIICCCLLLSSSdddxxxtttrrrwwwyyynnnmmmlllmmmnnnooonnnmmmnnnhhh___VVVOOOHHHCCC@@@@@@AAAAAABBBAAA???===<<>>AAACCCDDDCCCAAA???@@@BBBEEEGGGNNNSSSYYY___bbbeeehhhjjjjjjfff___ZZZUUUQQQNNNKKKKKKJJJPPPdddpppnnnzzzsssmmmllleeebbb```bbb```\\\\\\^^^```]]]XXXUUUVVVWWWOOOEEE777///+++,,,---+++)))***(((+++...///000111333444666444333444555777777777555444222000//////111333666444000---***)))***+++******)))***+++---///000222111000//////111333444333333333222222222111111000000000///...------,,,*********,,,...111333555111000---++++++,,,...///111333555666666666888:::999;;;======:::888666666888999:::<<<===>>>>>>???@@@@@@AAACCCEEEHHHKKKLLLLLLMMMOOORRRTTTTTTRRRQQQJJJEEE>>>:::999;;;===>>>CCCHHHNNNRRRPPPLLLGGGDDDBBBEEEIIIOOOSSSUUUUUUUUUMMMHHHCCCFFFQQQ```mmmtttssssssyyyjjjbbbIIINNN]]]ccc^^^TTTGGG===999<<<@@@KKKVVVhhhzzz~~~|||mmmdddZZZUUUSSSRRRNNNJJJPPPSSS\\\kkk|||~~~yyyvvvqqqlllhhheeedddccccccdddeeedddcccbbbdddeeelllttt|||~~~xxxmmmccc^^^YYY[[[___ccchhhqqq|||xxx```jjjXXX@@@BBBHHHLLLLLLFFFLLLQQQ```uuuvvvqqquuuzzzooonnnmmmmmmnnnnnnmmmlllggg```VVVMMMHHHEEECCCBBBBBBCCCEEEFFFEEEBBB@@@>>>BBBZZZ~~~|||iiiaaaaaabbbcccXXXWWWUUURRROOOMMMMMMMMMHHHFFFBBB???===>>>@@@BBBFFFDDDBBB@@@@@@BBBCCCEEEOOOSSSZZZ___cccgggjjjmmmmmmhhhaaaZZZUUUQQQMMMKKKKKKJJJNNN[[[sssrrrppp|||sssmmmlllfffbbb``````___[[[[[[^^^```]]]XXXUUUVVVVVVNNNCCC777000+++,,,---+++)))***)))+++...///000111222444555444333333555666666555333333333111//////111333666555222---***)))***,,,******)))***+++---...000222111000//////111333444333333333222222222111111111000000///...---,,,,,,))))))***+++---000333555222000---++++++,,,...///111333666777777888999:::777999;;;:::999777777777:::;;;<<<===>>>????????????@@@@@@BBBDDDGGGJJJLLLMMMOOORRRUUUWWWWWWVVVUUUOOOJJJBBB<<<::::::;;;<<>>999;;;>>>HHHRRRbbbssssssjjj^^^[[[VVVTTTUUUTTTQQQNNNNNNNNNRRR\\\kkkyyy{{{xxxsssnnniiifffeeeddddddeeefffeeebbbaaaaaabbbfffllltttwwwrrriii^^^XXXNNNNNNPPPUUUZZZ```lllwwwjjjmmmXXX@@@BBBGGGLLLNNNIIIJJJOOO\\\qqqvvvooosss{{{ooonnnllllllmmmmmmllljjj___XXXOOOHHHEEEDDDEEEEEECCCDDDFFFFFFEEECCC???===???TTTuuuwwwmmmfffbbb```[[[VVVRRRQQQPPPOOOOOOOOOLLLHHHDDDBBBAAAAAAAAAFFFEEEDDDBBBBBBBBBBBBCCCLLLPPPWWW]]]ccchhhmmmppppppkkkccc[[[VVVRRRNNNLLLLLLLLLLLLOOO[[[sssrrrqqq~~~tttmmmlllfffaaa^^^^^^^^^\\\^^^bbbaaa^^^YYYVVVWWWWWWNNNCCC777000+++,,,---+++)))***))),,,...000000111222444444333222333444555555333111333444333111000111333666555333...***(((***,,,******))))))***,,,...///222111000//////111333444333333333222222222111111111000///...---,,,,,,+++)))******,,,...111444666222111...,,,++++++---......111444666777777999:::666888999999888777888::::::;;;===???@@@AAABBBBBBAAAAAABBBDDDGGGKKKOOORRRRRRUUUXXXZZZZZZYYYWWWVVVQQQKKKCCC===;;;;;;;;;;;;<<>>>>>QQQmmmvvvoooooofff[[[VVVWWWWWWUUURRRSSSQQQNNNJJJGGGEEEDDDDDDEEEEEEEEEDDDDDDCCCBBBAAADDDJJJQQQYYYaaahhhooossssssmmmeee]]]XXXTTTPPPNNNMMMMMMKKKIIIMMM\\\ppp}}}qqqqqqtttmmmlllddd___\\\]]]]]]]]]aaafffbbb```[[[XXXYYYXXXNNNCCC777000+++,,,---+++)))******,,,///000000111333444333222111222444444444222///222555444222111222333666666333///***(((***---******))))))***,,,...///222111000//////111333444333333333222222222111111111000///...---,,,++++++***++++++---000333666777333111...,,,++++++---...,,,///222555666666888999;;;<<<===<<<;;;:::;;;===777999<<>><<<;;;;;;;;;<<>>CCCJJJNNNOOOTTTcccyyyooorrrbbbLLLQQQ```]]]UUUKKK@@@:::;;;===@@@IIIXXXiiiyyy~~~uuufff[[[WWWWWW\\\\\\ZZZWWWSSSQQQQQQQQQNNNMMMNNNQQQYYYdddooovvvxxxyyyyyyxxxxxx~~~zzzxxxzzz~~~~~~{{{xxxtttooojjjgggfffeeedddfffgggfffeeeccccccddd```cccgggjjjggg```VVVPPPLLLJJJKKKQQQSSSVVVaaalllqqqiiisss~~~XXX@@@@@@BBBFFFJJJIIIGGGIIIUUUjjj~~~vvvnnnqqq~~~}}}mmmkkkiiiiiijjjiiihhhfff]]]XXXRRRMMMLLLLLLMMMMMMIIIJJJJJJIIIGGGDDDBBB@@@FFFYYYsss}}}qqqccc]]]]]]^^^[[[VVVUUUTTTQQQNNNKKKIIIGGGGGGDDDDDDEEEFFFEEECCCBBB@@@>>>DDDMMMVVV___hhhpppuuuuuuoooggg___ZZZVVVSSSQQQLLLLLLKKKIIIKKKSSS```jjj{{{pppqqqrrrkkkjjjccc]]]ZZZ]]]______bbbeeeeeeccc___YYYVVVUUUNNNFFF777000***+++,,,***)))***&&&***...000000111555888666444222111000111333444111111111111111111222222///111222000+++)))(((***(((((()))***+++---///000111333333111//////333777333333333222222222111111000///...---,,,+++++++++)))***+++---///222444555111///---******+++---...///000222444666777888888:::;;;>>>AAACCCCCCBBBAAAAAAAAADDDIIIOOOTTTVVVWWWWWWUUUSSSRRRTTTXXX]]]```dddeeeeee___WWWSSSTTTWWWPPPMMMGGG@@@<<<:::::::::<<<>>>BBBHHHLLLMMMLLLKKKHHHGGGGGGKKKPPPSSSSSSQQQLLLGGG@@@<<<===AAAEEEHHHEEEMMM___xxxvvvnnngggLLLMMM[[[[[[XXXNNNAAA888888:::@@@GGGTTTaaappp|||}}}zzztttiii]]]UUUUUU\\\ccc```\\\WWWTTTSSSRRROOOLLLOOOLLLKKKOOOTTTYYYaaaiiiqqqmmmgggaaa```gggsss|||yyyrrriiibbb```bbbdddffflllpppwww}}}zzzxxxtttpppllljjjhhhggghhhhhhgggffffffeeeeeedddfffdddccceeegggddd]]]WWWVVVSSSSSSYYY___ccciiinnnfff\\\sss}}}\\\EEE@@@===AAAHHHHHHGGGKKKSSSaaasss|||qqqooo{{{|||qqqjjjeeeeeejjjnnnnnnlllkkkddd\\\VVVTTTRRROOOLLLFFFFFFFFFHHHJJJHHHBBB>>>@@@]]]}}}yyy{{{|||nnnhhhccc]]]VVVVVVTTTQQQOOOKKKIIIKKKNNNEEEEEEFFFIIIKKKIIICCC>>><<>>AAAEEEHHHJJJKKKKKKNNNPPPTTTYYY___cccgggiiijjjhhheeecccbbbcccdddffffffeeeccc^^^WWWRRRPPPPPPQQQNNNIIIDDD???===;;;;;;>>>???AAAEEEIIILLLMMMNNNNNNKKKIIIJJJKKKLLLKKKIIIIIIEEEAAA???@@@CCCFFFGGGEEEMMM^^^www|||jjj{{{gggNNNPPP[[[]]]ZZZQQQDDD;;;999;;;===EEEQQQ^^^lll}}}|||{{{xxxtttiiigggddd___\\\]]]ccchhhfffaaa\\\XXXWWWVVVRRROOONNNKKKJJJNNNQQQTTT[[[cccccc```ZZZVVVUUUXXX]]]aaa```[[[UUUQQQPPPRRRTTTUUU```eeemmmvvv~~~|||zzzxxxuuuqqqmmmkkkiiihhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiimmmuuu|||{{{ssskkkhhheeeeeehhhlllnnnsssyyybbbZZZrrrcccHHH===:::===BBBBBBFFFJJJRRR]]]nnnqqqnnnyyyqqqkkkffffffmmmtttxxxxxxxxxtttppplllggg___TTTLLLDDDDDDEEEGGGHHHGGGDDD@@@BBBYYY~~~ssslllooo{{{~~~nnn```WWW]]]ZZZVVVSSSPPPMMMKKKKKKHHHFFFEEEFFFHHHHHHDDDAAA>>>@@@CCCJJJSSS^^^hhhnnnwwwwwwvvvrrrlllcccZZZTTTLLLLLLHHHCCC@@@DDDMMMTTTkkk~~~sssnnnttttttkkkiiieee___\\\___aaabbbdddhhhdddccc___ZZZWWWUUUNNNFFF888000+++,,,---+++***+++)))+++...///000000222444777:::===:::555222333666444444333222111111111111222333333111...,,,++++++((())))))***+++---...///000222333222//////333666333333333222222222111111000///...---,,,+++++++++++++++***+++---111555777444222///---+++,,,---...111222333444666666777777;;;>>>BBBHHHMMMSSSWWWYYY^^^bbbgggkkkllloootttwwwvvvuuussspppnnnlllkkkjjjkkkgggaaa[[[VVVQQQMMMJJJPPPNNNLLLHHHEEEBBB@@@???AAAAAA@@@BBBEEEJJJPPPSSSUUURRRNNNLLLKKKJJJHHHFFFHHHFFFCCCCCCEEEHHHIIIJJJGGGMMM^^^vvvfff~~~tttwwwbbbMMMOOO[[[]]]\\\UUUIII???:::::::::AAALLLYYYgggxxx|||xxx}}}yyymmmdddaaa[[[```fffkkknnnoooqqqrrrpppjjjccc^^^[[[WWWRRRNNNLLLIIIIIILLLMMMOOOUUU\\\]]]ZZZVVVSSSRRRQQQPPPOOONNNLLLIIIIIIJJJLLLLLLLLLTTTYYYbbbmmmwww}}}~~~{{{yyyvvvsssooommmkkkjjjiiijjjkkklllmmmmmmmmmmmmlllooozzz}}}aaaYYYrrrkkkKKK:::888;;;??????FFFJJJPPPYYYhhh{{{qqqmmmvvvrrrmmmgggiiirrr}}}~~~uuujjj]]]OOOEEEFFFFFFGGGIIIJJJIIIEEEBBBCCCPPPssspppeeegggvvvttthhheee```YYYUUUSSSRRROOOLLLKKKHHHDDDDDDEEEGGGEEECCC@@@???@@@DDDLLLXXXccckkktttvvvvvvooodddYYYRRRPPPNNNMMMJJJDDD@@@@@@EEEJJJ^^^sssqqqooovvvtttkkkhhhhhhbbb___```bbbaaacccgggcccccc___ZZZXXXVVVOOOFFF888000+++,,,---+++***+++***+++---...///000000111333999>>><<<666222444888666555444222222111111111222333222111///,,,+++***)))))))))***+++,,,...//////222333222//////222555333333333222222222111111000///...---,,,+++++++++,,,+++******,,,111555888555333000---,,,,,,...///111222333444555555555555777:::???GGGQQQZZZaaaffflllqqqwwwxxxvvvvvvzzz~~~~~~~~~~~~}}}zzzwwwsssqqqmmmeee[[[TTTRRROOOKKKGGGMMMMMMMMMMMMLLLIIIGGGFFFFFFDDDAAA@@@BBBIIIRRRYYY\\\ZZZWWWTTTRRRPPPNNNMMMLLLIIIGGGGGGIIIMMMOOOPPPIIIOOO^^^uuudddxxxxxxuuucccMMMNNNYYY\\\]]]XXXMMMBBB;;;999999???IIITTTbbbsss{{{tttxxx~~~xxxoooeee[[[WWWWWW[[[eeettt|||xxxqqqhhhaaa\\\VVVOOOJJJIIIHHHIIIKKKLLLMMMSSS[[[aaa```^^^YYYTTTPPPOOOOOOMMMLLLMMMOOOQQQQQQPPPNNNRRRVVV^^^iiittt|||{{{zzzxxxuuurrrooommmllliiijjjkkkmmmnnnnnnnnnnnnooottteee[[[ssstttQQQ:::999===>>>BBBEEEIIIPPPWWWcccwwwoookkksssuuuooojjjmmmyyyyyyiii\\\TTTMMMHHHHHHIIIKKKPPPRRRPPPJJJDDDAAAEEEddduuujjjkkkvvvvvvnnnaaaXXXVVVXXXVVVRRRNNNJJJFFFEEEGGGGGGEEECCC???>>>>>>AAAHHHRRR]]]dddiiihhhddd\\\RRRKKKIIIIIIMMMMMMJJJEEEAAA@@@AAACCCWWWjjjppprrr|||ssskkkhhhlllfffaaabbbbbb```aaadddbbbccc```[[[YYYWWWOOOGGG888111+++,,,---+++***,,,***+++,,,---///000000///...555;;;;;;666333555999666555444333222222222222222111000///...,,,***))))))))))))***+++,,,---...///111333222//////111444333333333222222222111111000///...---,,,+++++++++,,,+++******,,,111555888555333000...------...000111222333444555555555555555888>>>GGGSSS```jjjqqqyyy{{{wwwggg]]]QQQJJJJJJJJJIIIFFFIIIKKKNNNPPPQQQQQQOOONNNKKKHHHDDDAAABBBJJJUUU]]]dddcccaaa^^^ZZZVVVTTTSSSOOOLLLJJJIIIMMMQQQUUUVVVNNNRRR```tttggguuu}}}nnnTTTMMMUUUZZZ]]][[[RRRFFF<<<777999>>>FFFPPP]]]mmm|||rrrsssyyyuuufff\\\UUUQQQRRRVVVbbbnnn|||uuulllddd^^^WWWPPPKKKHHHGGGIIIKKKLLLNNNVVV___ggggggddd[[[QQQLLLMMMPPPRRRRRRSSSUUUVVVVVVSSSPPPTTTWWW]]]fffqqqzzz|||{{{yyywwwuuurrrpppooolllmmmnnnooooooooommmmmmppptttkkk]]]rrr]]]>>>;;;===<<>>AAAGGGOOOVVV[[[]]]XXXOOOHHHCCCBBBCCCDDDIIIIIIGGGDDD@@@>>>>>>???MMM\\\sss}}}pppwwwsssmmmjjjmmmgggbbbbbbbbb```aaacccbbbbbb```\\\ZZZXXXPPPGGG999111,,,,,,...,,,+++,,,*********,,,///000///...,,,111666777555333555888666555555444333333333333333111000//////---***(((************+++,,,---......000333222000///111444333333333222222222111111000///...---,,,+++++++++++++++***+++---111555777444222///------...///111222333444555666777777777888:::???HHHTTTbbbnnnuuu{{{rrrlllXXXPPPGGGCCCEEEGGGHHHFFFHHHJJJNNNRRRUUUVVVUUUTTTPPPNNNJJJEEEEEELLLWWW```iiijjjjjjgggbbb\\\XXXWWWSSSQQQOOOPPPSSSWWWYYYZZZTTTWWWbbbtttrrrttt\\\JJJRRRWWW]]]^^^WWWKKK???777999===CCCKKKWWWgggyyyssspppvvv~~~ooocccWWWPPPMMMMMMQQQVVVbbbkkkzzzuuullleee^^^VVVPPPIIIHHHJJJLLLLLLOOOYYYeeemmmkkkfff\\\TTTPPPSSSVVV[[[ZZZZZZ[[[\\\[[[YYYVVVWWWXXX[[[bbbllluuu|||||||||{{{yyywwwuuusssqqqooopppqqqqqqooommmjjjhhhmmmnnnvvvrrr___nnnlllEEE>>>;;;666???AAAHHHPPPUUU\\\mmmqqqkkkppp~~~vvvnnnvvvxxxmmmcccYYYSSSPPPNNNRRR^^^kkkkkk^^^PPPGGGCCCRRR|||yyypppbbbdddlll~~~zzzsssjjj___YYYUUUPPPNNNMMMKKKGGGCCC===>>>???BBBGGGLLLRRRUUUSSSNNNHHHDDDAAA@@@@@@@@@FFFEEECCCAAA???===<<<;;;???JJJ[[[nnnyyyqqq{{{uuupppnnnkkkeee```aaabbbaaabbbeeeaaabbb```]]][[[XXXPPPGGG999111,,,---...,,,+++,,,)))((()))+++///111000......111333444444333444555555555444444444444444555444222000000000///,,,)))************+++,,,---------000333222000///111333333333333222222222111111000///...---,,,+++++++++******+++,,,...222444666222000...,,,,,,...000111444555666888:::;;;<<<<<<;;;<<>><<<;;;:::???JJJYYYmmmuuuppp~~~vvvrrrqqqhhhbbb___```bbbbbbdddgggaaabbb```]]][[[YYYPPPGGG999222,,,---...,,,+++,,,)))((((((+++///111000...222222333333444444333333555555444444444555555666666333111111111000---***************+++,,,---------000333222000///000333333333333222222222111111000///...---,,,+++++++++)))***+++---///222444555000///---,,,,,,...000222666777999;;;===>>>??????======>>>CCCLLLXXXcccjjjmmmpppvvv~~~}}}sssgggXXXLLLEEEAAACCCGGGLLLPPPQQQPPPOOOLLLNNNQQQTTTVVVWWWWWWVVVVVVVVVSSSNNNKKKPPPZZZbbbgggmmmsssuuurrrnnnkkkiii^^^aaaeeejjjmmmlllgggccc]]]^^^eeetttqqq|||WWWOOOVVV```ddd```SSSEEE;;;777:::>>>DDDNNN]]]ooo{{{yyylllsss}}}ppp___SSSMMMJJJLLLLLLJJJJJJLLLOOOOOOTTTccc{{{wwwhhh[[[RRRNNNMMMMMMLLLJJJNNN[[[iiiddd\\\UUUZZZfffooopppllldddaaa___^^^```aaaaaaaaa\\\[[[[[[```hhhrrryyy}}}}}}}}}}}}|||zzzxxxuuutttmmmmmmllliiieee___ZZZVVV[[[]]]bbbgggoooxxxzzzfffmmmzzzMMMBBB:::444BBB===FFFNNNPPPQQQ]]]uuu}}}rrrmmmttt{{{qqq{{{uuukkkqqqlllXXXHHHGGGJJJ]]]vvvsssnnniiikkkwwwhhhaaaWWWPPPMMMLLLKKKIIICCCBBB@@@AAADDDIIIOOOSSSbbbooo|||}}}qqqbbbXXXTTTNNNKKKHHHEEECCCBBB???>>><<<>>>CCCNNNaaa{{{rrrooowwwpppjjjffffffddd```]]]]]]bbbgggddddddbbb]]][[[YYYQQQHHH888111++++++,,,***)))***************+++,,,------444333222222333333111000222222333333333444444444::::::999777444111///...))))))(((((()))***++++++000000111222222111///...222222111111000111111222000///,,,*********+++,,,+++***))))))+++...222444333000---++++++---000333666888:::===???@@@@@@@@@DDDFFFHHHIIIKKKQQQZZZaaaiiigggdddbbbeeejjjpppuuu~~~zzztttjjj___TTTJJJEEEDDDJJJQQQRRROOOKKKKKKMMMLLLMMMQQQVVVZZZ\\\[[[YYYYYYYYYVVVRRRPPPRRRYYY^^^kkklllnnnpppqqqqqqpppoooooollllllppptttrrriii```WWW\\\eeeqqqzzz___RRRPPP]]]iiiaaaTTTFFF777===;;;<<>>EEEHHHMMMTTTWWWiiitttmmmrrrrrr}}}~~~{{{nnn\\\RRRJJJGGGWWW~~~zzzmmmiiiqqqzzzkkkXXXYYY\\\UUULLLIIIAAAEEEEEECCCEEEJJJMMMLLLYYYmmmzzziii^^^VVVMMMGGGEEECCC???;;;<<<===AAAJJJ]]]xxxsssssswwwpppjjjggggggeee```]]]]]]aaafffddddddbbb]]][[[YYYQQQHHH888111++++++,,,***)))***************+++,,,------222222333555666555222000222222222222333333333333999999888666444222000///)))))))))))))))***++++++///000111222111111//////222222111111111111111222111///---+++*********++++++***))))))+++...111444222000---++++++---000222555666999===@@@BBBCCCDDDEEEHHHJJJKKKMMMRRRZZZ```fffccc\\\UUUPPPOOOSSSWWW\\\\\\\\\ZZZVVVRRRMMMKKKPPPRRRSSSQQQMMMJJJKKKLLLKKKNNNRRRXXX]]]___^^^\\\^^^]]]ZZZVVVTTTUUUYYY]]]fffiiinnnrrrssstttuuuuuutttrrrqqqsssuuuqqqggg^^^VVVZZZbbbmmm{{{yyydddVVVTTT```iiiaaaTTTHHH;;;;;;999:::???FFFQQQbbbqqq}}}tttqqqttt~~~yyyiii^^^\\\RRRMMMJJJJJJIIIGGGHHHLLLOOOQQQLLLMMM___www|||nnndddZZZRRRKKKIIIHHHFFFHHHLLLKKKLLLOOOWWW___bbb```]]]\\\[[[ZZZWWWTTTSSSUUUWWWXXXYYY[[[___dddllltttyyy}}}|||zzzzzzzzzyyyvvvtttrrrmmmgggaaa]]]YYYUUUSSSNNNMMMNNNRRR\\\gggrrrxxxvvvuuulllZZZiiiWWWAAA:::777<<>>BBBEEEFFFFFFJJJNNNPPPPPPRRRVVVZZZcccffffff^^^RRRIIIHHHKKKHHHJJJMMMQQQVVV[[[```ccc___[[[WWWVVVWWWYYYZZZZZZaaa``````bbbdddfffeeedddeeedddaaa]]]YYYWWWVVVVVVZZZbbbkkkqqqsssuuuxxx{{{zzzxxxxxxxxxvvvpppeee]]]UUUWWW[[[dddqqqxxxuuutttWWWUUUaaajjjbbbXXXOOODDD:::777777:::???GGGUUUcccnnn{{{{{{uuussszzz~~~wwwppplllaaaWWWOOONNNPPPNNNMMMMMMLLLSSSPPPMMMQQQ[[[zzzzzzkkkUUUOOOJJJIIIGGGCCCAAACCCEEEFFFIIIOOOTTTXXXWWWVVVXXXWWWTTTRRRRRRWWW^^^ccceeeddddddbbbbbbgggnnnsssxxxxxxxxxxxxwwwtttppplll___]]]ZZZXXXVVVUUURRRPPPNNNKKKHHHGGGLLLWWWeeennnxxx~~~uuuuuusssXXXbbbmmmLLL>>>>>>BBB@@@EEEDDDFFFKKKJJJVVVnnn|||qqqrrr{{{zzztttaaaVVVRRRaaa{{{nnniiifff```\\\\\\bbblllsss|||pppcccccchhhiiiddd______``````hhhddd___^^^aaaaaa\\\VVVQQQMMMIIIFFFEEEEEECCCBBBGGGGGGIIIQQQaaaxxxzzzttt|||zzzrrrnnnmmmllliiiccc^^^\\\```ccceeeeeeccc^^^\\\ZZZRRRIII999222,,,,,,---+++***+++)))))))))***+++,,,...///------...000444555555444000000111111111222222222333333333333333222222111++++++***************+++,,,---///000111111111000///000111222222222222111222111000...,,,***)))))))))))))))***,,,...000111111000...,,,,,,...000111222333555888;;;>>>AAABBBEEEIIIMMMOOOOOOPPPSSSWWWYYYaaaiiiiiibbbZZZXXXXXX\\\[[[ZZZ[[[___dddjjjmmmkkkiiihhhhhhjjjkkklllkkkqqqooollllllnnnpppqqqqqqppplllggg```ZZZUUUPPPNNNSSSZZZdddmmmtttyyy~~~}}}zzzuuulllaaaYYYRRRSSSWWW```nnnvvvuuuVVVRRR]]]hhhddd\\\SSSGGG<<<999888:::===DDDQQQ]]]kkkxxxyyyuuu{{{{{{mmmaaaVVVSSSSSSQQQPPPQQQKKKQQQRRRQQQSSSWWWqqqqqq\\\UUUPPPOOOMMMIIIHHHJJJGGGIIIMMMSSSWWWYYYYYYXXXTTTSSSRRRSSSWWW```kkksssvvvppphhhdddeeeiiinnnpppvvvuuuuuuuuurrrnnngggbbbTTTRRRPPPPPPQQQQQQQQQPPPQQQNNNIIIFFFHHHPPP]]]fffsssyyy}}}xxxqqqsss~~~___fffwwwQQQ???AAACCC@@@CCCBBBEEEJJJIIITTTkkkrrrqqqwwwxxx}}}mmm\\\XXXnnnzzzuuukkkaaa[[[[[[___ccc|||qqqjjjxxxxxxttttttuuuvvvsssooolllgggaaa\\\YYYQQQPPPOOONNNMMMLLLJJJHHHJJJKKKMMMTTTdddzzzxxxvvvzzzrrrnnnnnnmmmjjjddd^^^]]]```dddeeefffccc___]]]ZZZRRRIII999222,,,------+++***+++)))))))))***+++---...///---------///222444555444111111111222222222222333222222333333333222111111,,,,,,+++************++++++,,,...000111111111111...///111222333333222111111111000...---+++***)))(((((()))***,,,...///000000///...------...///000333333444666999<<<>>>@@@DDDGGGKKKMMMMMMNNNRRRUUUWWWaaammmtttsssnnnkkkjjjlllkkkkkklllnnnrrrvvvyyyxxxxxxxxxxxxwwwvvvvvvvvvyyywwwuuuuuuvvvxxxxxxxxxzzztttkkkbbbZZZSSSLLLHHHJJJPPPZZZfffrrr}}}~~~wwwnnncccXXXQQQLLLNNNRRR\\\lll~~~vvv}}}|||\\\SSSYYYdddccc___XXXKKK>>>;;;:::;;;===AAAMMMXXXfffttt}}}www{{{|||ooobbbZZZWWWUUUVVVYYYPPPRRRQQQRRRUUUUUUhhhzzzeee\\\TTTPPPMMMIIIHHHKKKNNNQQQVVVZZZ]]]\\\[[[YYYQQQSSSVVVZZZ```iiissszzz~~~uuukkkeeefffjjjllllllppppppppppppmmmfff^^^XXXMMMKKKIIIIIIKKKNNNPPPPPPQQQOOOKKKEEECCCHHHQQQYYYjjjooorrroookkkppp~~~gggggg{{{UUU@@@AAA@@@???BBBAAACCCIIIHHHQQQggguuuqqqrrryyy{{{vvvbbb]]]zzzzzziii]]]YYY\\\```fffllllllkkkuuu}}}qqq~~~|||zzzuuulllhhhhhhccc```[[[VVVRRRPPPOOOOOOOOOOOOQQQXXXggg|||xxxyyyxxxqqqmmmnnnmmmjjjddd___^^^aaaeeeffffffccc___]]]ZZZRRRIII:::222------...,,,***+++(((((()))***+++---...///------...111444555444333222222222222333333333333222222222222222111000000---,,,++++++*********+++***+++---///111111111111...///111333333333222111000000//////...,,,+++***'''((()))***,,,...///000000///...------...///000333333444666999<<>>GGGRRR[[[jjj{{{wwwzzzrrrhhhdddkkkssslllbbbUUUTTTWWWSSS]]]wwwttthhhaaa^^^]]]```fffcccggglllnnnkkkeee___[[[VVV]]]fffmmmooonnnkkkjjjmmmnnnmmmiiiccc```bbbdddcccdddfffgggddd^^^VVVPPPNNNKKKFFFDDDFFFJJJMMMOOOSSSRRROOOHHHAAA>>>BBBGGGUUUZZZ]]]^^^```kkkqqqcccrrrcccHHHDDD:::AAACCC???AAAFFFCCCJJJ]]]ooo{{{qqqjjjxxxqqqlll~~~pppjjjhhhaaaZZZSSSTTT\\\eeeiiihhhkkkvvvwwwfff]]][[[ggguuu~~~vvvlllfffYYYYYYZZZ___kkk}}}yyy