BM6(7 {{{{{{}}}}}}zzzwwwzzzxxxvvvtttrrrqqqqqqqqqpppmmmjjjlllppprrrpppmmmnnnmmmmmmmmmmmmoooqqqrrrooonnnllljjjjjjkkklllmmmqqqpppqqqsssuuuwwwvvvuuuwwwuuurrrpppoooqqqssstttttttttuuuuuutttqqqooonnnqqqpppnnnlllmmmoooqqqsssnnnpppsssttttttrrrnnnlllhhhiiilllnnnnnnmmmkkkjjjnnnooopppqqqrrrrrrqqqqqqllllllllllllnnnpppqqqssspppooommmlllkkkkkkjjjjjjfffgggiiilllmmmllllllkkkggghhhiiikkklllkkkkkkjjjnnnllliiiiiikkkmmmoooooopppppppppppppppooonnnnnnnnnooopppooonnnoooppprrrvvvuuurrrpppooooooppppppkkkkkkkkkmmmoooppppppooopppnnnkkkiiiggghhhiiijjjjjjjjjlllmmmnnnoooppppppoooooossswwwwwwrrrpppqqqooonnnnnnnnnnnnooopppppppppqqqrrrqqqpppooopppqqqqqqqqqpppnnnkkkhhhfffdddeeegggkkknnnpppppppppooosssttttttsssqqqppppppqqqoooooopppqqqqqqrrrqqqqqqrrrqqqqqqqqqqqqssstttuuutttttttttttttttssssssrrr{{{yyywwwvvvvvvuuusssqqquuuuuuttttttuuuuuuvvvvvvrrrrrrqqqqqqppppppqqqqqqsssrrrrrrrrrrrrsssssstttvvvuuuyyy~~~xxxttttttppppppoooooooooppppppqqqsssrrrqqqooonnnmmmllllllnnnppprrrsssssstttuuuvvvwwwwwwwwwxxxyyyyyyzzzzzz|||{{{zzzxxxvvvuuusssssswwwwwwwwwwwwxxxyyyzzzzzzyyyzzz{{{}}}}}}}}}||||||}}}}}}}}}{{{xxxxxxyyy{{{~~~}}}|||{{{zzzyyyyyyyyyssstttvvvwwwwwwxxx{{{}}}zzzzzz{{{|||}}}zzz{{{|||}}}|||{{{yyyxxxvvvwwwxxxyyyyyyxxxwwwvvvuuuvvvyyy{{{|||||||||{{{yyy{{{|||{{{yyywwwvvvwwwrrrrrrsssssstttuuuuuuvvvxxxyyyyyyyyyxxxvvvtttsssuuurrrnnnlllkkkjjjgggddd[[[ZZZWWWUUUTTTSSSSSSSSSLLLMMMNNNNNNOOOQQQUUUXXXYYY[[[]]]]]]ZZZXXXWWWWWWSSSRRRRRRRRRRRRRRRRRRRRRQQQNNNLLLLLLMMMMMMJJJGGGEEEEEEEEEFFFHHHIIIJJJKKKJJJIIIIIIHHHIIIIIIKKKKKKLLLKKKJJJKKKKKKKKKIIIHHHGGGFFFDDDCCCCCCCCCCCCCCCEEEDDDCCCAAA@@@???>>>===<<<<<<@@@HHHPPPTTTSSSOOOAAAAAABBBGGGLLLLLLHHHCCCEEEFFFGGGHHHLLLWWWfffqqqpppeeeVVVKKKGGGIIIMMMPPPZZZ___cccbbb\\\VVVTTTTTTUUUWWWZZZ[[[[[[\\\]]]^^^^^^______^^^]]]\\\]]]___bbbbbbbbbaaabbbfffkkkooohhhjjjnnnqqqqqqnnnkkkhhh___bbbdddeeedddeeehhhjjjgggffffffgggiiihhheeebbbeeecccbbbgggoootttrrrooolllnnnppppppnnnmmmnnnppprrrnnnpppyyy{{{xxx}}}~~~~~~||||||||||||}}}}}}}}}}}}}}}}}}~~~}}}{{{{{{|||~~~~~~~~~~~~|||}}}{{{xxxvvvuuuuuuwwwxxxssspppmmmlllooopppooommmpppooonnnnnnoooppprrrssspppppppppqqqqqqqqqqqqqqqsssssssssuuuxxxzzzyyyxxxwwwuuusssrrrrrrsssuuuvvvuuuuuuvvvvvvuuutttrrrqqqsssrrrpppooooooqqqtttuuuqqqsssuuuvvvvvvtttrrrppphhhjjjmmmoooooonnnkkkiiikkkkkklllmmmmmmllllllllljjjjjjkkklllmmmoooqqqrrrnnnnnnmmmmmmllllllmmmmmmkkklllnnnooooooooonnnmmmkkklllmmmnnnnnnmmmlllkkknnnmmmkkklllnnnppppppoooooooooooopppoooooonnnnnnnnnooopppooonnnnnnppprrruuutttrrrqqqpppppppppqqqmmmllljjjkkkmmmooopppppppppooollljjjjjjjjjkkklllkkkkkkkkklllmmmmmmnnnnnnllllllpppvvvvvvqqqnnnnnnnnnnnnnnnnnnnnnooopppppppppqqqqqqpppnnnmmmnnnooopppooonnnmmmjjjhhhfffeeeeeefffhhhkkkmmmnnnooooooqqqrrrrrrqqqooonnnooopppnnnooopppqqqrrrrrrrrrrrrooooooppppppqqqrrrrrrsssrrrrrrssstttttttttssssssyyywwwuuuuuuuuuuuusssqqqpppppppppppppppqqqrrrrrroooooooooooooooooopppqqqqqqqqqqqqqqqrrrrrrssstttrrrqqqsssvvvvvvrrrpppqqqooonnnnnnmmmmmmnnnnnnnnnsssrrrpppnnnmmmkkkkkkkkknnnooorrrrrrqqqqqqrrrssswwwvvvuuutttttttttuuuvvvyyyyyyxxxwwwwwwvvvuuuuuuuuuuuutttssstttvvvxxxzzzwwwxxxyyyzzzzzzzzzyyyxxxzzzzzzzzzxxxvvvvvvxxxzzzzzzyyywwwvvvttttttssssssrrrsssuuuuuuuuuvvvyyy{{{wwwxxxyyyzzz{{{}}}~~~~~~wwwxxxyyyyyyyyyxxxvvvvvvwwwwwwwwwvvvvvvuuuuuuuuuuuuvvvwwwyyyzzzzzzyyyxxxwwwyyyzzzzzzxxxwwwwwwwwwrrrrrrrrrsssttttttuuuuuuttttttsssrrrqqqnnnllljjjgggeeebbb```___]]][[[ZZZ\\\[[[[[[ZZZ[[[\\\]]]^^^\\\]]]^^^___```cccfffjjjjjjlllnnnmmmkkkjjjiiiiiieeeeeeeeeeeedddcccbbbbbbccc```^^^^^^______\\\YYYUUUVVVWWWXXXZZZ[[[]]]]]]___^^^^^^^^^^^^___```aaaaaa```____________\\\ZZZYYYXXXUUUTTTSSSTTTUUUVVVSSSQQQNNNKKKHHHFFFEEEEEEJJJIIIJJJMMMOOOOOOKKKGGGEEEEEEFFFJJJNNNOOOLLLHHHHHHJJJKKKKKKMMMRRRZZZaaabbb[[[PPPIIIEEEFFFGGGIIIOOOSSSUUUTTTOOOKKKJJJJJJJJJKKKLLLMMMMMMNNNQQQTTTSSSTTTVVVVVVVVVVVVXXXZZZ\\\[[[[[[ZZZ]]]dddlllrrrooosssyyy~~~|||yyyxxxzzz{{{|||{{{|||~~~|||zzzwwwuuuuuuvvvzzz|||||||||~~~{{{~~~~~~}}}zzzzzz|||zzzwwwsssrrrssstttsssrrrrrrrrrqqqqqqqqqrrrtttuuussssssssstttuuuvvvvvvwwwuuutttuuuwwwzzz{{{{{{zzzxxxwwwwwwvvvwwwxxxyyyzzzwwwwwwxxxxxxxxxwwwvvvuuuvvvuuusssrrrrrrtttwwwyyywwwxxxzzzzzzzzzyyywwwvvvlllooorrrttttttrrrooommmlllllllllllllllkkkkkkkkkkkkllllllmmmooopppqqqqqqnnnnnnmmmmmmnnnnnnooopppssssssttttttssssssqqqqqqrrrrrrsssssssssrrrpppooopppooooooqqqssstttsssqqqppppppqqqqqqqqqqqqqqqppppppqqqqqqqqqooooooqqqrrrtttsssrrrqqqqqqqqqqqqqqqpppmmmkkkkkkmmmoooqqqrrrsssqqqpppnnnnnnnnnooopppllllllmmmmmmnnnooopppqqqnnnlllmmmrrrssspppnnnnnnppppppooooooppppppqqqrrroooppppppooommmkkklllmmmmmmmmmlllkkkiiigggfffeeeffffffgggiiikkkmmmooopppoooqqqqqqpppnnnnnnnnnoooooopppqqqrrrttttttuuuuuuooopppqqqrrrssssssrrrrrrqqqrrrssstttuuuuuuuuuuuuxxxvvvuuuuuuuuuuuutttsssmmmlllllllllmmmnnnooopppmmmmmmmmmmmmnnnooopppqqqqqqqqqqqqqqqqqqrrrssstttpppooonnnnnnnnnlllkkklllmmmllllllkkkkkkkkkkkkkkkqqqpppooommmlllllllllllllllnnnppppppooonnnoooppprrrpppooommmmmmoooppprrrttttttttttttttttttttttttrrrqqqpppoooppprrruuuwwwtttuuuvvvwwwwwwvvvuuutttwwwxxxwwwvvvttttttvvvxxxwwwvvvuuutttsssrrrrrrrrrssstttttttttssssssuuuwwwtttuuuvvvxxxyyyzzz{{{{{{ttttttuuuvvvuuuuuutttsssxxxwwwvvvttttttsssssssssuuuuuuvvvwwwwwwwwwvvvvvvuuuvvvwwwwwwuuutttuuuvvvrrrrrrrrrsssssstttttttttppppppppppppnnnllljjjhhhnnnmmmkkkjjjjjjiiiiiihhhiiihhhhhhiiijjjmmmoooppprrrsssuuuuuuuuuwwwzzz|||zzz|||~~~~~~|||{{{{{{{{{zzzzzzzzzzzzyyyxxxvvvuuuwwwtttrrrsssuuuvvvtttqqqnnnooopppqqqrrrrrrssssssvvvwwwwwwwwwxxxxxxyyyyyyzzzyyywwwwwwwwwvvvtttrrrrrrrrrpppnnnlllmmmoooqqqkkkhhhddd```]]]\\\\\\\\\cccaaa``````___\\\XXXTTTYYYXXXYYY\\\___```^^^\\\]]]^^^___^^^\\\\\\^^^```aaa^^^ZZZVVVTTTTTTTTTTTTUUUVVVWWWUUURRRPPPPPPQQQPPPQQQRRRRRRTTTXXX]]]aaa___aaadddffffffgggiiikkkoooooonnnmmmooottt{{{}}}~~~~~~|||yyyxxxwwwwwwvvvvvvvvvuuutttttttttuuuvvvwwwtttsssrrrrrrsssuuuxxxyyyvvvvvvvvvxxxzzz{{{{{{yyywwwxxxxxxxxxyyyzzzzzz{{{wwwxxxxxxyyyyyyyyyyyyyyyxxxvvvuuutttuuuwwwzzz||||||}}}}}}}}}}}}|||{{{{{{sssuuuwwwyyyyyywwwtttrrrrrrrrrrrrqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqpppnnnnnnnnnnnnooopppqqqqqquuuuuuuuuuuutttsssrrrrrrtttuuuuuuvvvvvvuuusssrrrsssssssssuuuwwwwwwvvvtttsssssstttuuuvvvvvvuuuuuusssttttttsssrrrqqqssstttvvvvvvuuuuuuuuuuuuuuuuuussspppmmmlllnnnqqqssstttvvvuuutttssssssttttttuuurrrrrrrrrsssuuuwwwyyy{{{wwwqqqooorrrtttrrrrrrtttrrrrrrqqqqqqrrrrrrssstttrrrrrrsssqqqooonnnnnnooonnnnnnnnnmmmllljjjiiihhhiiiiiijjjkkklllnnnqqqrrrpppqqqrrrqqqpppooopppqqqqqqrrrtttuuuvvvwwwwwwwwwqqqrrrssstttuuuuuuuuuuuurrrssstttuuuvvvwwwwwwwwwxxxwwwuuuuuuvvvwwwuuutttoooooooooppppppqqqssssssnnnnnnnnnnnnoooqqqrrrsssrrrqqqqqqqqqrrrrrrsssttttttsssqqqmmmlllllllllllllllkkkjjjiiiiiiiiiiiiiiimmmmmmmmmmmmmmmnnnnnnooojjjlllnnnnnnlllkkklllmmmkkkjjjiiihhhiiikkkmmmooonnnnnnoooooopppqqqrrrrrrpppooommmlllmmmooorrrtttqqqrrrssstttttttttsssrrrssstttsssrrrpppppprrrtttuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuutttqqqpppqqqsssssssssuuuvvvxxxxxxxxxxxxrrrrrrsssssssssssssssrrrwwwvvvuuutttssssssssssssttttttuuuuuuuuuuuuuuutttssstttuuutttrrrrrrssstttrrrrrrrrrsssssssssssssssrrrrrrsssttttttsssqqqpppuuuuuuuuuuuuuuuvvvxxxyyywwwvvvvvvwwwxxxzzz|||~~~}}}~~~~~~~~~~~~}}}{{{yyy{{{}}}|||}}}~~~~~~~~~}}}|||{{{}}}}}}~~~~~~|||zzz}}}~~~~~~|||yyyzzz|||}}}{{{xxxuuussssssssssssttttttuuuwwwxxxwwwuuutttrrrrrrrrrtttuuuuuuuuutttuuuwwwxxxxxxvvvtttrrrrrrrrrrrrrrrqqqqqqpppqqqqqqppppppooonnnlllllllllmmmqqqrrrrrrsssvvv{{{~~~~~~~~~~~~}}}|||zzzyyyxxxwwwzzzyyyxxxwwwwwwxxxyyyzzzyyyxxxvvvuuuvvvyyy|||~~~yyyxxxxxxyyy{{{{{{zzzxxxuuuvvvwwwxxxxxxxxxxxxxxxuuuvvvvvvwwwxxxxxxyyyzzzwwwvvvtttttttttwwwzzz|||~~~}}}}}}|||||||||||||||wwwxxxyyyzzzzzzxxxwwwvvvrrrrrrqqqqqqqqqrrrssssssrrrssssssssssssrrrqqqqqqoooooooooooopppqqqrrrssstttssssssrrrqqqppppppppprrrssstttvvvvvvvvvuuutttuuuuuuuuuwwwyyyyyyxxxwwwvvvwwwxxxyyyzzzzzzzzzzzzwwwwwwxxxwwwuuuuuuvvvwwwzzzzzzzzz{{{{{{{{{{{{{{{vvvsssppppppqqqtttvvvvvvxxxxxxwwwwwwxxxxxxyyyyyyxxxxxxyyyzzz|||yyytttuuuwwwwwwwwwyyyssssssssssssssstttuuuuuuvvvwwwwwwvvvtttssstttuuurrrsssssssssrrrqqqppppppooooooooooooqqqrrrssstttrrrtttttttttrrrrrrsssttttttuuuvvvwwwxxxxxxxxxxxxuuuuuuvvvvvvwwwxxxxxxyyyuuuvvvwwwxxxyyyyyyzzzyyyxxxwwwvvvvvvvvvwwwuuutttooooooppppppqqqrrrssstttqqqqqqqqqqqqrrrssstttuuutttssssssrrrrrrsssssssssttttttqqqllljjjlllmmmkkkmmmlllkkkkkkjjjjjjjjjjjjlllllllllmmmnnnooopppqqqjjjlllmmmmmmlllkkklllmmmiiiiiihhhhhhiiikkklllmmmkkkkkklllmmmooopppqqqqqqqqqpppnnnmmmnnnoooqqqrrrpppqqqssstttuuuuuuttttttqqqqqqqqqooommmmmmoooqqqqqqppppppqqqqqqrrrssstttuuuvvvuuusssqqqppppppqqqrrrsssuuuvvvvvvvvvuuutttqqqqqqqqqqqqrrrrrrrrrsssvvvuuuuuuttttttssssssssstttttttttttttttttttttuuusssttttttrrrppppppqqqsssrrrrrrrrrrrrrrrrrrsssssspppqqqssstttuuuuuuttttttnnnoooqqqqqqqqqrrruuuwww{{{{{{{{{{{{|||~~~~~~~~~|||~~~~~~}}}}}}{{{~~~}}}~~~~~~~~~~~~~~~~~~~~~zzz{{{}}}~~~~~~~~~||||||xxxzzz|||}}}||||||}}}~~~~~~~~~~~~{{{tttpppnnnnnnmmmkkkkkknnnsssxxx{{{{{{}}}yyywwwvvvvvvtttsssxxx~~~~~~|||zzzyyy}}}|||{{{zzzzzz{{{|||}}}||||||||||||}}}~~~|||{{{zzzzzz{{{{{{zzzxxxuuuvvvxxxyyyyyyxxxwwwvvvrrrrrrrrrssstttvvvwwwxxxtttsssqqqqqqrrruuuwwwyyy{{{zzzyyyxxxxxxxxxyyyyyyvvvvvvvvvvvvuuuuuuttttttooonnnnnnnnnnnnoooqqqrrrrrrrrrssstttttttttsssrrrpppppppppppppppqqqrrrsssrrrrrrqqqpppooooooooooooppprrrtttvvvxxxxxxxxxxxxvvvuuuuuuvvvxxxyyyyyyxxxxxxyyyzzz|||}}}}}}~~~~~~zzz{{{{{{zzzxxxxxxyyyzzz{{{{{{|||}}}}}}}}}}}}}}}yyyvvvttttttuuuwwwxxxxxxyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{zzz{{{|||{{{vvvwwwyyyxxxvvvvvvssssssssssssssstttuuuuuuvvvwwwxxxxxxvvvvvvvvvxxxvvvvvvvvvwwwvvvvvvuuuuuutttuuuuuuuuuvvvvvvvvvvvvuuuvvvwwwwwwvvvuuuvvvwwwuuuvvvvvvwwwxxxxxxxxxwwwxxxxxxwwwwwwxxxyyy{{{|||yyyyyyzzz{{{||||||||||||xxxwwwuuuuuuuuuuuusssrrrooooooooopppqqqssstttuuuuuuuuutttuuuuuuvvvwwwwwwvvvvvvuuutttssssssssssssqqqsssqqqlllkkkoooqqqnnnppppppooonnnmmmmmmmmmmmmnnnnnnnnnnnnoooppppppqqqkkkmmmoooooonnnnnnnnnooommmmmmmmmmmmmmmmmmmmmmmmllllllmmmnnnpppqqqrrrsssssssssrrrqqqqqqqqqrrrrrrqqqrrrtttvvvwwwxxxxxxwwwuuuuuutttrrrpppoooqqqsssppppppoooooooooppppppqqqsssttttttsssqqqqqqrrrtttssstttuuuvvvvvvtttsssqqqqqqqqqqqqqqqrrrrrrssssssssstttuuuvvvvvvuuutttsssssssssssssssttttttuuuvvvuuuuuuuuusssppppppqqqsssrrrrrrrrrrrrrrrrrrrrrrrrnnnoooppprrrssssssrrrrrrrrrsssuuuuuussstttvvvyyywwwwwwwwwwwwyyy{{{}}}~~~}}}}}}}}}~~~~~~|||zzz|||}}}}}}{{{zzz|||~~~~~~{{{yyyzzz~~~}}}vvvpppllljjjjjjkkkkkkhhhccc^^^[[[YYY[[[YYYWWWVVVWWWZZZ]]]___^^^]]]^^^aaafffiiiiiihhhhhhjjjlllllllllmmmpppsssoooooonnnmmmkkkjjjhhhfffbbbaaabbbdddffffffbbb___\\\___bbbbbbaaaaaabbbbbbdddbbb``````ccchhhmmmpppooosssxxxxxxuuurrrrrrtttwwwvvvvvvtttmmmdddcccgggwwwvvvxxx}}}zzz{{{|||{{{~~~}}}||||||}}}~~~~~~yyyzzz|||}}}}}}}}}{{{zzz~~~}}}||||||||||||zzzxxxwwwxxxzzz{{{{{{zzzxxxwwwoooooooooppprrrsssuuuvvvqqqpppooonnnppprrruuuwwwwwwvvvuuutttssstttuuuvvvtttsssrrrqqqqqqqqqqqqqqqpppooooooooopppqqqssstttoooqqqrrrtttuuuuuuttttttqqqqqqppppppqqqqqqrrrssssssrrrqqqppppppppppppqqqqqqsssuuuxxx{{{|||||||||vvvuuuttttttvvvxxxxxxxxxyyyzzz{{{}}}~~~}}}}}}}}}|||zzzzzz{{{|||xxxyyyzzz{{{||||||||||||zzzxxxvvvvvvxxxyyyyyyyyyxxxxxxyyyzzzzzz{{{{{{{{{zzzyyyxxxwwwxxxzzz|||~~~xxxtttwwwyyyvvvrrrpppsssrrrrrrrrrrrrssstttttttttuuuwwwvvvuuuuuuvvvwwwvvvvvvwwwwwwwwwwwwvvvvvvxxxxxxyyyyyyyyyyyyxxxwwwwwwxxxyyyyyyxxxwwwxxxzzzuuuvvvvvvwwwwwwwwwvvvvvvzzzyyywwwwwwwwwyyy|||}}}{{{|||}}}}}}}}}}}}}}}}}}xxxvvvtttttttttsssrrrppptttttttttuuuvvvwwwyyyzzzxxxwwwwwwwwwwwwxxxxxxyyyxxxwwwvvvuuutttssssssssstttwwwvvvqqqrrrwwwyyyvvvssssssrrrppppppoooooooooppppppoooooooooooopppppplllnnnpppqqqppppppqqqrrrrrrrrrrrrrrrqqqpppooonnnnnnnnnoooqqqrrrssstttuuuvvvuuuuuuuuutttssssssrrrrrrsssvvvxxxzzz{{{{{{{{{{{{{{{zzzxxxuuutttuuuwwwwwwwwwvvvuuutttttttttuuuqqqrrrssssssrrrrrrtttvvvtttuuuvvvvvvvvvtttqqqppprrrrrrqqqqqqrrrsssttttttrrrsssuuuwwwwwwvvvtttssssssssssssssstttuuuvvvwwwwwwwwwvvvtttqqqppprrrsssrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrssstttuuuuuutttsssoooppprrrpppnnnmmmppprrrrrrrrrssssssuuuxxxzzz|||{{{}}}~~~~~~zzzvvvtttuuuwwwuuuvvvvvvrrrlllfffbbbaaa```bbbddddddcccccccccddd___]]][[[XXXWWWVVVVVVVVVVVVSSSRRRSSSVVVXXXWWWTTTSSSTTTVVVTTTQQQQQQSSSUUUOOONNNMMMMMMNNNLLLIIIEEEIIIHHHHHHKKKMMMLLLHHHDDDDDDGGGIIIHHHFFFGGGHHHHHHJJJIIIHHHIIIMMMTTT[[[___hhhooouuuxxxwwwvvvyyy||||||||||||wwwjjjZZZRRRRRR___^^^```fffmmmqqqpppllleeeeeebbb^^^[[[___iiiqqqyyyzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}}}}{{{yyywwwwwwvvvuuutttsssrrrrrrpppqqqqqqqqqooonnnooopppmmmllllllmmmnnnooonnnmmmnnnnnnnnnnnnmmmlllkkkjjjjjjjjjjjjlllnnnooonnnlllkkkmmmoooppppppppprrrtttuuussspppppprrrtttuuuuuuoooppppppqqqrrrssstttuuutttuuuuuutttrrrrrrsssttt{{{zzzyyyxxxwwwxxxyyyyyy{{{xxxvvvvvvwwwwwwtttqqqsssuuuxxxyyyzzz{{{}}}~~~|||||||||}}}~~~~~~||||||}}}}}}}}}}}}|||{{{}}}}}}}}}}}}|||zzzyyyxxx~~~|||zzzyyyyyy|||}}}|||{{{zzzyyyxxxxxxxxxxxxwwwwwwyyyzzzyyywwwuuuwwwvvvuuuuuuuuutttrrrppprrrrrrrrrtttvvvwwwvvvuuuuuuwwwyyyyyyxxxvvvvvvwwwvvvwwwxxxxxxxxxvvvtttsss|||{{{yyyxxxyyy{{{|||~~~wwwwwwwwwwwwwwwvvvuuutttxxxxxxxxxxxxyyy{{{|||}}}}}}|||{{{{{{{{{{{{{{{|||zzzyyyxxxvvvtttsssqqqqqquuuvvvwwwuuusssrrrssstttvvvyyy{{{yyyuuusssuuuyyyyyywwwuuusssrrrssstttuuuvvvwwwwwwvvvuuuuuuvvvxxxvvvvvvuuuuuutttsssrrrqqqssssssssssssssssssssssssqqqqqqrrrssstttuuuvvvwwwtttuuuvvvwwwvvvtttrrrqqqrrrsssuuuvvvwwwwwwvvvvvvqqqtttxxx{{{||||||zzzxxxyyyzzz{{{|||}}}|||{{{{{{{{{|||}}}}}}|||{{{yyyxxx}}}|||{{{{{{zzzzzzzzzzzz{{{{{{{{{zzzzzzyyyyyyyyy~~~}}}{{{yyyxxxxxxxxxyyyzzzwwwuuuvvvxxxzzzyyywwwyyyzzzzzzzzzyyyxxxxxxwwwyyyxxxwwwvvvvvvvvvwwwxxxwwwvvvtttsssrrrrrrssssssrrrrrrssstttttttttttttttsssssssssuuuxxxxxxuuuqqqsssrrrpppooopppqqqssstttsssqqqooopppssstttsssrrrvvvwwwxxxyyyzzzzzzzzzzzz}}}}}}{{{zzzzzz~~~{{{xxxvvvuuusssqqqooorrrsssssstttuuuvvvwwwwwwvvvtttqqqnnnkkkkkkkkkkkkiiigggffffffffffffeeedddeeeeeeeeecccaaa^^^[[[YYYZZZXXXWWWWWWWWWWWWUUUTTTSSSRRRRRRTTTVVVWWWVVVUUUUUUTTTRRRQQQQQQSSSUUUVVVZZZYYYXXXXXXYYY^^^eeekkkvvv{{{{{{lll^^^VVVggghhhiiijjjjjjhhhfffeeeeeedddbbbaaadddmmmwww~~~~~~}}}~~~~~~}}}|||{{{xxxvvvvvvvvvxxxyyysssttttttsssqqqppppppqqqooonnnlllmmmnnnoooooonnnlllllllllkkkjjjiiigggfffggggggggghhhjjjkkkjjjiiidddfffhhhiiiiiijjjlllnnnpppnnnlllllloooqqqrrrrrrqqqqqqrrrtttuuuuuuvvvvvvvvvwwwwwwvvvuuuuuuvvvxxx|||{{{yyyxxxxxxxxxyyyzzz{{{yyyxxxxxxyyyyyyvvvttttttvvvxxxyyyyyyyyyzzz||||||}}}}}}~~~~~~}}}{{{yyyyyy}}}~~~}}}{{{yyy~~~}}}|||{{{|||~~~~~~}}}|||{{{{{{{{{{{{zzzyyyyyyzzz|||{{{yyywww{{{{{{zzzzzzyyyxxxvvvuuuyyyxxxwwwwwwxxxyyyxxxvvvvvvxxxzzzzzzyyywwwwwwxxxvvvwwwyyyzzzzzzyyyxxxwwwxxxxxxwwwvvvwwwxxxzzz{{{xxxxxxyyyyyyxxxwwwwwwvvvwwwxxxxxxyyyyyyzzzzzzzzz|||{{{{{{{{{{{{{{{||||||yyyyyyxxxvvvuuutttsssrrryyyyyyyyywwwtttrrrrrrrrruuuxxx{{{zzzwwwvvvxxx{{{wwwvvvtttrrrqqqrrrsssttttttuuuvvvuuutttuuuvvvxxxuuutttsssrrrrrrrrrrrrrrrtttttttttttttttssssssssstttssssssssstttvvvxxxyyyvvvwwwyyyyyyyyyxxxvvvuuuwwwxxxzzz{{{|||{{{zzzyyywwwyyy|||~~~||||||~~~~~~}}}}}}~~~~~~~~~}}}|||{{{zzz{{{{{{{{{{{{|||~~~}}}}}}}}}}}}}}}|||||||||}}}|||zzzyyyxxxxxxyyyyyy{{{yyyxxxzzz}}}~~~||||||||||||||||||{{{{{{zzz}}}}}}{{{zzzzzzzzz{{{|||xxxxxxvvvuuutttuuuvvvvvvuuuuuuvvvwwwwwwwwwwwwwwwsssssstttvvvyyyzzzxxxuuuvvvvvvuuuuuuuuuwwwxxxyyyuuusssqqqrrrtttvvvuuusssvvvvvvwwwxxxyyyyyyyyyyyyzzz{{{}}}~~~|||yyywwwwwwxxx{{{}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}|||~~~~~~~~~~~~~~~~~~||||||~~~~~~}}}{{{{{{|||}}}~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}{{{yyyyyyyyyyyyxxxwwwyyyyyyzzzzzz{{{{{{||||||}}}|||zzzyyyxxxxxxyyyzzzwwwvvvvvvwwwxxxyyyyyyxxxuuuuuuuuutttsssqqqooommmqqqooommmmmmnnnmmmllljjjiiihhhhhhjjjlllmmmllljjjmmmllllllkkklllmmmooopppoooooonnnlllmmmpppuuuyyy}}}tttnnnvvvwwwxxxyyyxxxwwwuuutttvvvvvvvvvvvvwww|||}}}|||}}}~~~{{{}}}}}}{{{{{{}}}zzz{{{{{{zzzxxxwwwwwwxxxxxxuuurrrrrrssstttuuuuuuuuuuuutttsssqqqpppnnnmmmhhhhhhhhhiiikkklllkkkiiiccceeeggghhhhhhhhhjjjlllmmmlllkkklllnnnqqqrrrrrrssstttvvvwwwwwwwwwvvvvvvwwwxxxyyyxxxxxxxxxzzz||||||{{{yyyxxxxxxxxxyyyzzzyyyxxxxxxxxxyyyyyywwwuuuuuuwwwxxxxxxwwwvvvwwwxxx{{{{{{{{{|||}}}}}}~~~~~~|||yyyvvvuuu|||}}}}}}{{{yyy{{{{{{{{{{{{}}}~~~~~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}{{{yyy}}}}}}}}}}}}|||zzzyyyxxx{{{yyywwwwwwxxxzzzzzzzzzwwwyyy{{{{{{zzzxxxxxxyyywwwxxxzzz|||}}}|||{{{zzzwwwwwwvvvwwwwwwyyyzzz{{{yyyzzzzzzzzzzzzyyyxxxxxxyyyyyy{{{{{{|||{{{zzzyyy{{{{{{{{{{{{|||}}}}}}}}}yyyyyyxxxxxxwwwvvvvvvvvvzzz{{{{{{yyywwwuuuuuuvvvvvvyyy||||||zzzyyy{{{}}}vvvuuusssrrrqqqrrrrrrssssssuuuuuuuuutttuuuvvvxxxuuutttrrrqqqpppqqqssstttvvvvvvvvvuuuuuutttttttttttttttsssssstttvvvxxxyyywwwxxxzzz{{{{{{zzzyyyxxxxxxzzz|||}}}}}}{{{yyywwwzzz{{{|||~~~||||||}}}~~~~~~~~~~~~}}}|||}}}}}}||||||{{{zzzyyyyyyyyyyyyzzz{{{~~~~~~~~~~~~~~~~~~|||{{{{{{zzzzzz{{{{{{|||{{{{{{|||~~~~~~~~~}}}}}}|||{{{{{{zzzyyyzzzzzzzzz{{{zzzyyyxxxwwwxxxyyyzzzxxxyyyyyyzzzzzzzzzzzzyyyuuuuuuvvvxxx{{{|||{{{yyyzzzzzz{{{||||||}}}~~~~~~yyywwwvvvwwwxxxzzzyyyyyywwwwwwxxxyyyzzzzzzzzzzzzzzzyyyyyy{{{~~~~~~zzzwwwrrrqqqqqqsssvvvxxxxxxwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz|||}}}~~~~~~|||zzz{{{{{{zzzyyyyyyxxxyyyzzz{{{|||yyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{zzz{{{{{{||||||~~~}}}}}}|||}}}~~~~~~~~~~~~|||zzzzzzzzz|||||||||{{{zzzzzzzzzzzzzzz{{{{{{{{{yyyyyyxxxxxxxxxyyyzzz{{{zzzzzz|||}}}}}}~~~~~~~~~}}}}}}|||{{{}}}{{{yyyyyyyyyyyywwwuuuvvvuuuuuuwwwyyyzzzyyywww||||||}}}}}}~~~}}}}}}}}}{{{zzz{{{~~~~~~}}}~~~~~~}}}}}}~~~~~~~~~|||{{{|||~~~~~~|||zzzxxxwwwpppooooooppprrrsssqqqpppnnnoooppppppnnnnnnoooppppppnnnnnnpppsssvvvwwwwwwvvvwwwxxxxxxwwwuuusssrrrtttvvvwwwwwwwwwxxxzzz|||zzzyyyxxxwwwvvvwwwwwwxxxvvvvvvvvvvvvvvvvvvuuutttvvvwwwxxxwwwuuuttttttuuuwwwwwwxxxxxxyyyzzzzzzzzz}}}zzzvvvtttrrrwwwyyy{{{}}}}}}{{{xxxvvvvvvwwwxxxyyy{{{|||||||||yyyxxxxxxwwwwwwwwwxxxxxxzzzzzzzzz|||}}}}}}{{{yyy{{{|||||||||zzzxxxxxxxxxuuusssrrrsssvvvyyy{{{|||wwwyyy{{{|||zzzyyyyyyyyyxxxyyy{{{}}}}}}|||{{{zzzyyyyyyzzzzzz{{{|||||||||yyyyyyyyyzzzzzzyyyyyyxxx{{{}}}~~~~~~|||zzz{{{{{{|||}}}~~~zzzzzzzzzzzzzzzzzzzzzzzzyyyzzz||||||{{{|||}}}yyy{{{~~~~~~|||{{{|||}}}vvvuuutttsssssssssttttttvvvwwwwwwvvvuuuuuuvvvxxxvvvuuurrrqqqqqqsssvvvwwwyyyxxxxxxwwwwwwvvvvvvuuusssssstttuuuvvvwwwwwwwwwwwwxxxyyyzzzzzzzzzzzzzzzvvvxxxzzz{{{zzzxxxtttrrrvvvvvvwwwwwwyyyzzz|||}}}yyyyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxwwwwwwvvvyyyxxxwwwwwwwwwyyyzzz|||{{{{{{||||||}}}}}}~~~~~~zzzzzz{{{{{{|||}}}}}}~~~{{{}}}~~~~~~~~~}}}}}}}}}~~~~~~{{{zzzzzzyyyyyyyyyyyyyyy|||{{{zzzyyyyyyzzz{{{|||zzz{{{{{{||||||{{{{{{{{{xxxyyyyyy{{{||||||{{{{{{{{{|||}}}~~~}}}||||||}}}~~~~~~zzz{{{|||}}}}}}}}}}}}}}}~~~|||{{{}}}|||xxxuuutttuuuwwwyyy{{{{{{zzzwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{~~~~~~}}}}}}|||{{{zzzzzzzzz{{{{{{|||{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzz{{{{{{}}}|||{{{zzzzzzzzz{{{|||{{{}}}~~~~~~}}}|||}}}~~~}}}{{{{{{}}}}}}zzz}}}}}}|||{{{zzz{{{zzzxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvsssssssssrrrrrrqqqqqqqqqsssuuuwwwxxxyyy{{{}}}~~~{{{{{{||||||}}}}}}}}}}}}zzzxxxvvvvvvvvvvvvtttrrruuuuuuuuuvvvxxxxxxwwwvvvzzz{{{|||}}}~~~~~~~~~~~~}}}|||{{{|||~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~||||||~~~}}}{{{zzzwwwvvvvvvwwwyyyyyyxxxvvvwwwxxxxxxwwwtttrrrrrrsssrrrqqqqqqssswwwzzzzzzzzzxxxxxxwwwvvvtttqqqooonnnppprrrssssssssstttwwwyyywwwvvvuuutttttttttuuuvvvuuuuuuvvvvvvvvvuuuuuuuuuuuuwwwxxxwwwuuusssssssssuuuvvvvvvwwwxxxxxxyyyyyy|||{{{{{{yyywwwuuusssrrruuuwwwyyy{{{{{{yyywwwvvvtttuuuwwwyyyzzzzzzzzzzzzuuuuuutttttttttuuuuuuvvvxxxwwwxxxyyy{{{{{{zzzxxxxxxzzz{{{zzzxxxvvvvvvwwwtttrrrpppqqqtttwwwyyyyyywwwyyy{{{{{{yyyxxxxxxyyyxxxyyy{{{{{{{{{zzzxxxvvvyyyzzz{{{|||}}}||||||{{{wwwwwwxxxxxxxxxxxxwwwwww{{{|||~~~}}}{{{zzz{{{|||}}}~~~{{{{{{|||||||||}}}}}}}}}|||~~~}}}~~~|||{{{zzzxxxwwwwwwvvvvvvvvvvvvvvvzzz{{{{{{yyyvvvuuuvvvwwwyyyxxxuuuttttttvvvxxxzzzzzzzzzzzzyyyyyyyyyxxxxxxtttvvvyyy|||}}}{{{yyywwwyyyyyyzzz{{{{{{{{{||||||xxxyyy{{{{{{zzzxxxuuusssvvvvvvvvvvvvxxxzzz|||}}}xxxxxxxxxyyyyyyyyyzzzzzz{{{zzzzzzyyyxxxxxxwwwwwwyyyxxxwwwvvvwwwxxx{{{|||xxxxxxxxxyyyyyyzzzzzzzzzwwwwwwxxxyyy{{{{{{||||||{{{}}}~~~|||{{{||||||{{{zzz{{{{{{|||}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{zzzzzzzzz{{{}}}~~~zzz{{{{{{|||{{{{{{zzzzzz|||}}}}}}|||{{{zzzzzzzzzzzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||~~~{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}}}}}}}~~~~~~{{{}}}~~~|||}}}}}}}}}}}}}}}|||||||||~~~~~~}}}|||yyyvvvtttrrruuuwwwyyyyyyyyyyyy{{{~~~{{{||||||}}}~~~|||zzzyyyyyyyyyyyyxxxvvvwwwvvvvvvwwwyyyyyyxxxvvvxxxxxxzzz{{{|||||||||||||||}}}}}}}}}{{{{{{|||}}}~~~}}}~~~|||}}}~~~~~~~~~~~~}}}|||{{{{{{|||{{{{{{{{{zzzzzz~~~}}}}}}|||{{{{{{{{{|||}}}}}}~~~~~~~~~~~~{{{zzzyyyyyy{{{|||||||||vvvwwwwwwwwwxxxxxxyyyyyyxxxxxxyyyyyyzzz{{{||||||~~~~~~|||{{{}}}~~~~~~}}}~~~~~~~~~}}}~~~~~~~~~|||{{{{{{|||}}}~~~|||{{{uuuwwwzzz|||}}}}}}|||{{{}}}|||zzzyyyxxxyyy{{{{{{zzzxxxyyyzzzzzzwwwtttrrrrrrrrrrrrqqqrrrtttwwwyyyzzzyyywwwvvvuuussspppooommmmmmmmmooopppppppppqqqsssuuuvvvuuusssrrrrrrrrrssstttvvvxxxyyyxxxwwwuuuuuuvvvtttvvvwwwwwwuuutttttttttwwwwwwxxxxxxyyyyyyzzzzzzwwwwwwwwwwwwvvvuuutttsssuuuvvvxxxyyyyyyyyyyyyxxxwwwwwwxxxyyyzzzzzzzzzzzztttttttttttttttuuuvvvwwwuuutttuuuwwwyyyyyywwwvvvvvvyyy{{{zzzwwwuuuvvvxxxxxxvvvtttssstttuuuuuutttuuuwwwyyyyyyxxxvvvvvvwwwwwwxxxyyyzzzyyywwwuuutttxxxyyyzzz{{{{{{yyywwwvvvuuuuuuvvvwwwwwwwwwvvvvvvxxxxxxzzzzzz{{{zzzyyyxxxzzz{{{}}}~~~~~~~~~}}}{{{{{{||||||}}}}}}}}}}}}}}}zzzxxxyyyyyyyyyyyyyyyyyyyyyyyy{{{||||||zzzwwwvvvwwwxxx|||{{{yyyxxxwwwxxxzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{yyy{{{}}}{{{}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}{{{zzz|||||||||}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}{{{zzzyyyyyy{{{~~~xxxxxxxxxxxxxxxxxxyyyyyytttuuuwwwxxxyyyzzzzzzzzz{{{}}}~~~~~~|||zzzyyyzzz{{{zzzyyyxxxyyyzzz{{{|||{{{{{{|||||||||{{{zzzyyy{{{zzzzzzzzz{{{|||~~~zzz{{{{{{{{{{{{zzzyyyyyy~~~~~~~~~}}}zzzxxxxxxyyyzzzzzzzzz{{{{{{{{{||||||{{{|||||||||{{{{{{}}}|||}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~}}}||||||}}}~~~~~~}}}}}}{{{|||}}}~~~{{{{{{{{{zzzzzzzzzzzzzzz~~~~~~|||}}}}}}~~~~~~}}}|||{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxvvvvvvvvvvvvwwwxxxyyyyyyuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwxxxxxxyyyyyy~~~}}}}}}}}}||||||~~~~~~~~~~~~~~~~~~||||||{{{|||}}}}}}{{{yyywwwwwwyyyzzz{{{|||{{{{{{~~~~~~~~~}}}yyyxxxxxxyyyzzzzzzxxxwwwxxxyyyyyywwwuuusssssstttqqqqqqqqqtttvvvxxxxxxwwwtttsssqqqooonnnnnnooopppmmmnnnooooooooooooqqqsssuuuuuusssrrrrrrrrrssstttwwwyyyzzzyyyvvvttttttuuussstttvvvvvvuuuuuuvvvwwwwwwwwwwwwxxxyyyyyyzzzzzzuuuvvvvvvvvvvvvuuuttttttttttttuuuuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxsssssssssssstttuuuvvvwwwsssssssssuuuwwwxxxvvvtttsssvvvyyyxxxtttrrrtttwwwxxxvvvuuutttuuutttsssqqqsssuuuwwwwwwvvvttttttuuuuuuvvvwwwxxxxxxwwwuuutttwwwxxxzzz{{{yyywwwtttrrrtttuuuvvvvvvwwwwwwvvvvvvvvvvvvwwwwwwxxxxxxyyyyyyxxxyyy{{{||||||{{{zzzyyyzzzzzzzzzzzz{{{{{{{{{{{{~~~~~~~~~{{{yyyyyyzzzzzzzzzzzzzzzzzzzzzxxxyyyzzzyyyxxxxxxyyy{{{}}}|||{{{zzzzzzzzzzzzzzz{{{{{{||||||}}}}}}~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}~~~}}}~~~||||||||||||{{{{{{{{{{{{wwwxxxzzz{{{||||||||||||{{{}}}~~~}}}{{{zzz{{{}}}|||{{{yyyyyyyyy{{{|||~~~zzzzzz{{{{{{{{{zzzyyyxxx{{{{{{{{{{{{|||~~~{{{{{{{{{{{{{{{zzzyyyyyy|||}}}}}}{{{xxxwwwxxxzzz|||{{{zzzyyyyyyyyyzzz{{{zzz|||}}}|||zzzzzz|||~~~~~~}}}}}}}}}zzzzzz{{{{{{{{{|||}}}yyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}|||}}}}}}}}}{{{yyy|||||||||||||||~~~~~~}}}{{{|||}}}|||{{{{{{}}}}}}}}}}}}}}}|||{{{zzzyyyyyyxxxwwwxxxyyyyyyxxxvvvxxxyyyzzzyyyxxxwwwxxxyyyrrrqqqrrrtttwwwxxxwwwvvvrrrpppnnnmmmmmmppprrrtttnnnoooppppppooopppqqqsssvvvuuutttsssrrrsssttttttuuuwwwyyywwwsssqqqqqqsssrrrtttvvvwwwvvvvvvwwwxxxuuuuuuuuuvvvwwwwwwxxxxxxvvvvvvwwwvvvvvvuuuttttttrrrqqqqqqqqqrrrsssuuuwwwwwwvvvvvvuuutttuuuuuuuuuqqqqqqqqqrrrssstttuuuvvvrrrrrrsssuuuwwwwwwvvvtttpppsssvvvuuuqqqoooqqqtttsssrrrrrrsssttttttsssqqqqqqsssuuuvvvtttsssssssssssstttvvvxxxxxxxxxwwwvvvxxxyyy{{{{{{zzzwwwsssppptttuuuvvvwwwwwwwwwwwwwwwwwwwwwvvvwwwxxxyyyzzz{{{vvvxxxyyyzzzzzzxxxwwwuuuyyyyyyyyyyyyyyyyyyyyyyyy}}}~~~~~~}}}}}}}}}zzzyyyyyyzzz{{{{{{zzzzzzzzzuuuvvvwwwxxxwwwxxx{{{}}}}}}}}}|||{{{{{{zzzyyyxxx{{{{{{|||}}}~~~~~~}}}}}}}}}~~~}}}}}}|||{{{zzzzzz{{{{{{}}}|||zzzyyyyyyyyy{{{{{{~~~~~~~~~|||}}}{{{}}}~~~}}}{{{{{{~~~}}}|||{{{zzz{{{|||~~~~~~}}}|||||||||||||||}}}{{{{{{|||{{{{{{zzzyyyyyyyyy{{{|||zzzxxxwwwyyy{{{~~~}}}zzzyyyxxxyyyzzz{{{|||~~~~~~|||||||||~~~zzz|||~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}~~~~~~{{{|||~~~}}}|||zzz~~~~~~~~~~~~~~~}}}yyyyyyxxxxxxwwwvvvvvvuuuqqqqqqrrrssstttuuuvvvwwwxxxuuuttttttwwwxxxvvvsssuuuuuuuuuuuuvvvvvvvvvvvvrrrpppnnnnnnqqqtttuuuvvvqqquuuxxxwwwtttrrruuuxxxxxxyyyxxxwwwvvvvvvxxxzzz|||{{{yyyvvvtttqqqooonnnooommmlllnnnrrruuuuuutttsssssssssttttttuuuvvvwwwxxxvvvvvvwwwxxxwwwrrrnnnqqqtttwwwwwwvvvvvvxxx{{{xxxyyyyyyyyyxxxvvvtttsssmmmmmmmmmnnnpppsssvvvxxxuuuuuutttuuuvvvvvvtttqqqqqqpppoooppprrrrrrpppnnnpppooommmlllllllllmmmnnnooonnnnnnmmmmmmmmmmmmnnnrrrrrrqqqpppppprrrvvvyyyttttttuuuuuutttsssrrrrrrwwwyyyzzzzzzyyywwwvvvvvvxxxxxxxxxyyy{{{|||zzzyyyxxxxxxxxxxxxwwwvvvuuutttwwwwwwwwwxxxwwwwwwvvvuuu|||{{{zzzzzzzzz{{{}}}~~~}}}}}}}}}~~~}}}}}}||||||~~~}}}{{{zzzyyyyyyzzz{{{zzzyyyxxxwwwxxx{{{}}}~~~|||{{{zzzzzzzzzxxxwwwwwwyyy|||}}}}}}{{{xxxzzz|||~~~}}}|||zzzxxxzzz|||zzzwwwvvvyyy|||{{{}}}~~~{{{yyyzzz|||~~~~~~{{{~~~~~~~~~~~~|||zzz|||~~~~~~~~~}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||~~~~~~{{{yyy{{{}}}~~~}}}}}}~~~~~~}}}|||{{{}}}}}}~~~~~~~~~}}}||||||~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}|||{{{{{{}}}~~~~~~~~~~~~|||{{{}}}~~~{{{~~~|||zzzyyyyyyyyyzzzuuurrroooppprrrsssrrrpppsssqqqooommmlllllllllmmmoooppprrruuu{{{}}}|||{{{yyyxxxwwwvvvvvvrrrsssssstttttttttuuuuuuvvvtttssstttvvvvvvuuusssttttttttttttttttttttttttsssrrrqqqsssvvvyyyzzzzzzxxx{{{~~~|||xxxvvvxxx{{{||||||{{{yyywwwwwwxxxzzzzzzyyyxxxvvvtttrrrqqqpppqqqooonnnppptttvvvvvvuuutttssssssssstttvvvwwwxxxwwwvvvuuuvvvwwwvvvsssppppppssswwwyyyxxxxxxyyy{{{zzzzzzzzzyyyxxxvvvuuutttrrrssstttvvvwwwxxxyyyyyytttssstttvvvwwwwwwuuusssrrrqqqpppqqqrrrqqqpppnnnoooooonnnnnnnnnnnnooooooppppppppppppppppppoooooorrrrrrqqqppppppqqqsssuuuvvvvvvvvvvvvvvvuuuttttttwwwyyyzzz{{{zzzyyyyyyyyy{{{zzzyyyzzz||||||{{{zzzvvvvvvwwwvvvvvvuuuttttttwwwwwwxxxxxxxxxwwwvvvvvvxxxwwwvvvuuuuuuvvvxxxxxxzzz{{{{{{|||||||||{{{{{{zzzzzzyyyyyyyyyzzzzzzzzz{{{zzzyyyxxxxxxxxxyyyzzz~~~|||yyywwwvvvuuuuuuwwwwwwwwwyyy|||}}}|||{{{xxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzxxxvvvuuuvvvwwwwwwzzz}}}}}}|||{{{|||}}}~~~~~~~~~}}}}}}|||{{{{{{|||}}}~~~|||{{{{{{}}}||||||}}}~~~}}}{{{{{{|||~~~}}}}}}~~~~~~{{{zzz|||~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||~~~~~~~~~~~~~~~~~~}}}|||{{{{{{|||~~~|||zzzxxxyyy|||}}}}}}{{{}}}|||}}}~~~}}}{{{{{{{{{|||}}}}}}{{{yyyyyy{{{|||zzzxxxvvvvvvuuutttssssssssssssfffffffffgggjjjooosssuuuvvvuuutttssssssssstttuuuvvvyyy}}}}}}~~~||||||}}}{{{}}}}}}zzzxxxxxxxxxyyyxxxxxxxxxxxxwwwvvvuuuuuuuuutttssssssuuuvvvuuussssssssssssssssssssssssssstttssstttwwwzzz}}}~~~}}}}}}{{{yyyzzz|||~~~|||zzzyyyzzz|||yyyyyyxxxwwwwwwvvvuuuuuurrrqqqqqqrrruuuwwwwwwvvvtttsssrrrrrrsssuuuxxxyyywwwvvvuuuvvvwwwxxxwwwuuuqqqtttxxxzzz{{{{{{|||}}}~~~}}}|||zzzyyyxxxwwwvvvvvvxxxzzz|||||||||zzzyyysssssstttvvvxxxxxxvvvttttttsssrrrsssssssssqqqooopppqqqqqqrrrrrrrrrqqqqqqrrrrrrttttttuuutttsssrrrrrrrrrrrrrrrrrrrrrrrrrrrwwwwwwvvvvvvvvvvvvuuuuuuwwwwwwxxxzzzzzz{{{{{{zzz|||zzzxxxxxxyyyzzzyyyxxxuuuuuuuuuuuuttttttttttttwwwxxxxxxxxxxxxwwwvvvvvvxxxxxxvvvuuuuuuvvvwwwxxxwwwxxxyyyzzzzzz{{{zzzzzzwwwxxxyyyzzz{{{{{{{{{{{{}}}|||{{{zzzyyywwwvvvvvv{{{zzzyyywwwvvvuuuttttttyyyxxxxxxzzz|||}}}}}}{{{yyyxxxwwwwwwwwwxxxzzz{{{}}}{{{xxxwwwwwwwwwuuuttttttwww{{{}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}|||{{{{{{zzzzzzzzzzzz{{{{{{zzzyyyyyy{{{}}}}}}|||{{{}}}|||zzzvvvtttuuuyyy|||{{{|||}}}~~~~~~}}}|||zzzzzz|||}}}}}}}}}~~~}}}~~~}}}~~~}}}}}}}}}{{{}}}~~~|||{{{|||~~~~~~|||zzz{{{~~~~~~|||zzzxxxwwwxxxyyyxxxvvv{{{{{{{{{|||||||||}}}}}}zzzyyyzzz|||~~~||||||~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}{{{zzzzzz{{{|||~~~{{{wwwvvvxxxzzzzzzxxxoooppprrrtttuuuvvvvvvvvvsssrrrqqqqqqrrrsssrrrppprrrooollllllnnnnnnllliiifffhhhhhheeeeeeggggggddddddeeeeeefffggghhhiiiiiihhhiiiiiikkkmmmoooqqqrrrxxxsssmmmhhhggghhhhhhiiidddeeegggiiijjjiiihhhgggiiihhhfffcccaaa`````````aaa```___bbbfffjjjllllll```aaaaaabbbccceeefffggg```aaacccccccccaaa___^^^___]]]\\\___gggqqqyyy}}}qqqoookkkiiiiiikkkoooqqq~~~}}}zzzyyyyyy{{{|||~~~~~~~~~}}}|||zzzyyywwwuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuurrrssstttxxx|||~~~~~~~~~}}}~~~~~~}}}zzzyyyzzz|||}}}{{{{{{}}}yyyyyyyyyzzzzzzzzzzzzzzzsssssstttuuuvvvwwwwwwwwwtttsssrrrqqqrrruuuwwwyyyyyyxxxxxxxxxyyy{{{{{{|||wwwwwwyyyzzz|||~~~}}}|||{{{zzzzzzyyyzzz{{{||||||{{{zzzyyyvvvvvvuuuvvvxxxxxxvvvtttuuuttttttuuuwwwxxxvvvuuuuuuvvvwwwwwwwwwuuutttssstttuuuwwwyyyyyyyyywwwvvvrrrssstttuuuwwwwwwvvvuuuwwwwwwvvvvvvvvvvvvvvvvvvxxxwwwwwwxxxzzzzzzzzzyyyyyywwwuuutttuuuvvvuuutttttttttttttttttttttuuuuuuwwwxxxxxxxxxxxxwwwvvvvvvyyyxxxwwwvvvuuuvvvwwwwwwuuuvvvwwwyyyyyyzzzzzzzzzxxxyyy{{{|||}}}}}}|||{{{~~~~~~~~~}}}{{{yyywwwvvvuuuuuuuuuuuuvvvwwwxxxyyyyyyyyyyyy{{{}}}~~~}}}{{{zzzyyyyyyyyyyyyzzz{{{{{{~~~zzzwwwwwwyyyzzzxxxuuusssvvvyyy|||}}}}}}}}}|||~~~~~~~~~|||~~~~~~}}}|||}}}}}}|||||||||||||||}}}|||{{{||||||}}}~~~}}}}}}}}}{{{yyyuuussssssvvvyyyzzz{{{|||}}}~~~~~~~~~}}}yyyyyyzzz{{{|||}}}}}}|||~~~|||}}}}}}~~~}}}||||||}}}{{{}}}}}}}}}}}}~~~~~~~~~~~~}}}|||{{{{{{{{{{{{zzz||||||||||||}}}}}}}}}}}}{{{zzzyyy{{{~~~}}}||||||~~~}}}|||~~~{{{{{{{{{||||||}}}~~~zzzyyywwwwwwxxxxxxwwwuuuvvvtttrrrssstttsssqqqooollloooooolllkkkmmmkkkhhhccccccbbbbbbccccccdddeee```___]]]\\\[[[[[[\\\\\\aaa^^^ZZZXXXXXXXXXWWWVVVUUUVVVWWWXXXWWWUUURRRQQQQQQOOOMMMKKKKKKMMMOOOPPPSSSRRRRRRRRRTTTWWWXXXYYYRRRQQQPPPPPPPPPQQQQQQRRRNNNPPPRRRTTTUUUSSSQQQPPPQQQOOOMMMMMMQQQWWW]]]```YYYWWWTTTQQQQQQTTTWWWYYYgggjjjllljjjfffcccccceeefffeeeddddddfffjjjnnnppp~~~~~~~~~~~~|||zzzzzz{{{}}}~~~|||zzzxxxwwwxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyxxxxxxxxxttttttuuuyyy|||~~~~~~}}}zzz{{{zzzzzzyyyyyy{{{||||||}}}}}}|||zzz{{{}}}zzzzzzzzz{{{{{{||||||}}}vvvwwwxxxyyyyyyyyyyyyyyywwwvvvuuuuuuuuuwwwyyyzzzzzz{{{{{{{{{|||}}}}}}|||yyyyyy{{{~~~~~~}}}}}}|||{{{zzzzzz{{{|||||||||zzzwwwvvvvvvvvvtttsssvvvvvvvvvxxx{{{}}}|||{{{{{{|||||||||zzzxxxvvvuuuuuuwwwyyy{{{||||||{{{zzzttttttvvvyyy}}}}}}|||zzzzzzyyyyyyyyyyyyzzz{{{~~~|||zzzzzz{{{|||zzzyyyyyywwwuuuuuuvvvvvvuuutttvvvuuuuuuuuuuuuvvvxxxxxxyyyyyyyyyyyyyyyxxxwwwwwwwwwvvvuuutttttttttuuuvvvvvvwwwxxxyyyzzz{{{{{{{{{yyyzzz{{{||||||{{{zzzyyy||||||||||||{{{zzzxxxwwwttttttttttttvvvwwwxxxyyyxxxwwwwwwxxxzzz{{{zzzyyywwwxxxzzz||||||{{{zzzyyyzzzwwwuuuuuuxxxzzzyyywwwvvvwwwyyy{{{||||||{{{yyyzzz}}}~~~~~~yyy{{{~~~~~~}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~{{{|||{{{yyyvvvuuuvvvwwwyyyzzz|||}}}~~~~~~}}}|||xxxyyy{{{|||}}}}}}}}}}}}}}}||||||~~~~~~}}}~~~~~~~~~||||||}}}}}}~~~}}}~~~}}}|||}}}}}}|||}}}~~~~~~}}}{{{{{{}}}}}}zzzyyy{{{yyyvvvrrrrrrqqqqqqqqqqqqrrrrrrqqqoookkkhhheeedddcccccccccbbbbbbcccdddcccaaa___^^^___``````___]]]ZZZYYYVVVUUUTTTTTTVVVZZZ^^^aaa^^^]]]\\\ZZZYYYYYYZZZ[[[\\\ZZZXXXUUUSSSQQQQQQQQQTTTVVVYYY\\\]]]]]]\\\[[[ZZZYYYWWWVVVUUUUUUWWWYYYVVVTTTRRRPPPPPPRRRTTTVVV```ccceeeeeebbbaaaccceeeeeedddccccccffflllqqqttt~~~~~~}}}~~~~~~~~~~~~|||||||||}}}~~~}}}~~~~~~|||zzzxxxyyyzzz||||||{{{{{{|||~~~}}}}}}||||||{{{zzzzzzzzzxxxwwwwwwyyy|||~~~}}}}}}zzzyyyxxxxxxxxxzzz{{{|||yyyzzzzzzyyywwwwwwzzz|||wwwxxxxxxxxxxxxyyyyyyyyywwwyyy||||||{{{yyyyyyzzzzzzzzzyyyyyyyyyyyyzzzzzzyyyzzz|||}}}|||}}}}}}zzzyyy|||~~~~~~}}}|||{{{|||}}}}}}xxxuuutttuuuuuutttxxxwwwxxxzzz}}}~~~~~~~~~}}}}}}{{{zzzxxxwwwwwwxxxzzz|||}}}}}}}}}}}}wwwvvvwww{{{~~~}}}|||}}}~~~}}}}}}~~~}}}{{{|||{{{zzz{{{||||||zzzyyyyyyxxxxxxxxxxxxzzz|||}}}||||||}}}}}}||||||{{{zzzzzzzzzyyyxxxyyyzzz{{{|||yyyzzz{{{|||||||||||||||yyyyyyyyyyyyyyyyyyxxxxxxzzzzzzzzzyyyyyyyyyxxxxxxwwwwwwvvvuuuuuuuuuvvvvvvvvvuuuuuuvvvxxxxxxwwwvvvuuuwwwyyy{{{|||zzzxxxvvvuuutttssstttvvvwwwxxxwwwyyyxxxxxxyyyzzz{{{yyyxxxwwwzzz}}}~~~}}}|||||||||uuuwww{{{}}}~~~~~~~~~}}}{{{|||}}}~~~~~~~~~}}}}}}~~~{{{|||}}}|||zzzxxxwwwwwwyyyzzz|||~~~~~~}}}|||yyy{{{}}}~~~~~~}}}~~~}}}||||||}}}~~~~~~}}}|||||||||{{{zzz{{{~~~~~~~~~|||{{{zzzyyyyyyttttttuuuwwwyyyyyywwwuuuqqqrrrtttuuuuuutttsssrrrmmmmmmmmmnnnppptttyyy{{{xxxwwwvvvsssooonnnnnnpppqqqnnnjjjfffbbb`````````eeegggjjjlllnnnnnnnnnmmmiiikkkkkkjjjhhhffffffgggjjjiiiiiihhhhhhiiiiiijjjssstttwwwyyyzzz}}}~~~}}}|||}}}~~~~~~~~~~~~}}}||||||{{{|||~~~}}}{{{yyyyyy{{{}}}}}}||||||~~~|||||||||{{{zzzzzzyyyyyyzzzyyywwwvvvxxxyyyzzzyyy{{{yyywwwvvvvvvwwwxxxyyyxxxxxxwwwuuusssrrrsssuuurrrrrrrrrrrrqqqqqqqqqqqqsssvvvyyyyyywwwuuuuuuvvvxxxxxxyyyyyyxxxwwwuuuttttttwwwzzz{{{yyyyyyzzz{{{~~~|||yyyzzz}}}|||~~~}}}{{{{{{|||}}}}}}wwwsssrrrtttwwwxxxzzzyyyyyy{{{}}}~~~}}}{{{||||||{{{zzzzzzzzzzzz{{{xxxxxxyyy{{{|||~~~yyywwwwwwzzz~~~}}}}}}}}}~~~~~~{{{{{{|||~~~~~~}}}|||{{{{{{{{{|||~~~~~~}}}~~~~~~~~~~~~zzzzzzzzzzzzzzz{{{|||}}}~~~}}}|||{{{zzzzzzzzz{{{|||{{{{{{zzzyyyyyyyyyzzzyyyxxxxxxyyyzzz{{{yyyxxxwwwxxxyyyzzz{{{zzzzzzyyywwwwwwxxxwwwvvvvvvxxxyyyzzzxxxvvvvvvxxxzzzzzzyyyyyy{{{}}}}}}{{{zzzzzzzzzuuuwwwzzz{{{{{{|||~~~}}}}}}~~~~~~~~~}}}||||||zzz|||~~~}}}}}}|||}}}~~~}}}{{{yyyyyyzzzyyy{{{}}}}}}||||||~~~~~~~~~}}}{{{{{{}}}~~~}}}|||zzzzzzxxxvvvvvvzzz~~~}}}||||||}}}~~~~~~~~~~~~}}}{{{zzz{{{|||~~~|||yyy{{{~~~}}}||||||~~~{{{{{{zzzyyyyyyxxxwwwwwwzzzwwwtttsssssstttuuuuuuzzzxxxuuusssssstttttttttyyyxxxwwwsssooommmnnnooonnnnnnmmmmmmlllkkkkkkjjjmmmqqqttttttqqqoooooopppssstttuuuuuutttrrrooonnnooossswwwxxxvvvuuuuuuwww{{{zzzyyy{{{~~~|||yyyxxx{{{~~~|||vvvxxx{{{~~~}}}uuuqqqqqquuuyyy{{{|||{{{zzz{{{||||||zzzxxxyyyxxxxxxxxxyyyzzz|||}}}xxxxxxyyyzzz{{{}}}zzzwwwvvvyyy~~~}}}}}}|||{{{zzz{{{|||~~~~~~zzzwwwxxx|||~~~|||~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~||||||||||||~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}|||}}}~~~|||||||||{{{zzz{{{|||}}}~~~{{{}}}~~~|||yyyxxxzzz|||zzzwwwttttttxxx{{{{{{{{{~~~~~~|||zzzzzzzzzwwwyyy{{{|||{{{{{{|||}}}||||||||||||||||||{{{zzz{{{}}}~~~~~~~~~~~~|||zzzyyy{{{|||yyy{{{~~~~~~}}}~~~~~~~~~}}}{{{{{{}}}}}}}}}|||yyyxxxuuussstttxxx}}}~~~|||yyyyyy}}}~~~}}}~~~|||{{{~~~~~~}}}~~~~~~~~~~~~~~~}}}{{{yyyxxxyyyyyyxxxwwwxxxvvvsssrrrrrrtttttttttvvvtttqqqooonnnoooqqqsssyyywwwuuurrrpppooooooooopppnnnkkkhhhffffffggghhhllllllkkkkkkkkkkkkkkklllllllllmmmmmmlllkkkiiihhhmmmnnnpppqqqrrrsssssssssvvvuuutttsssrrrrrrrrrrrrqqqssswwwyyyyyywwwtttqqqqqqsssvvvxxxzzzzzzyyyxxxxxxvvvsssqqqqqqrrruuuwwwqqqtttwwwyyyxxxwwwvvvuuupppooonnnoooqqquuuxxx{{{yyyyyyxxxwwwxxxyyyzzz{{{ssssssssstttvvvxxxzzz|||~~~{{{xxxvvvvvvxxx{{{}}}}}}zzzxxxyyy|||}}}{{{}}}}}}|||{{{{{{~~~~~~~~~~~~~~~|||zzz{{{}}}~~~|||zzz~~~~~~|||{{{yyy}}}{{{xxxyyy|||}}}|||{{{}}}~~~|||}}}~~~{{{}}}~~~~~~}}}}}}~~~~~~}}}~~~{{{{{{|||~~~~~~}}}}}}~~~~~~{{{zzzzzz{{{{{{|||}}}~~~}}}zzzwwwuuu|||}}}~~~}}}{{{zzzyyyyyyyyyzzzyyyxxxxxxzzz}}}}}}~~~~~~}}}{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}{{{zzzzzzzzzzzzyyyyyyyyywwwtttssstttuuuuuutttvvvuuusssqqqoooppppppqqquuutttsssrrrqqqqqqqqqqqqqqqooommmjjjiiiiiikkklllllllllkkkkkkkkkllllllmmmkkklllkkkkkkjjjiiihhhhhhjjjjjjjjjjjjiiiiiiiiiiiimmmlllkkkjjjiiiiiiiiihhhlllnnnppprrrrrrpppmmmkkkkkklllnnnooopppooonnnmmmnnnmmmmmmllllllkkkkkkkkkkkkmmmppprrrqqqpppooonnnkkkjjjiiihhhjjjllloooqqqooopppqqqqqqqqqqqqpppooommmlllmmmmmmoooqqqssstttvvvtttrrrppppppqqqrrrtttvvvsssrrrsssvvvxxxxxxwwwzzz{{{}}}~~~}}}~~~}}}||||||~~~|||}}}~~~}}}~~~}}}~~~~~~{{{~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}|||{{{{{{{{{|||~~~~~~|||yyyxxx{{{|||}}}~~~~~~|||{{{zzzzzzzzzyyyxxxxxxzzz}}}|||yyyyyyxxxuuusssttttttsssssstttuuuvvvwwwsssrrrooommmlllmmmooopppzzz|||zzzvvvvvvyyyyyyttt}}}~~~}}}~~~}}}|||~~~}}}{{{zzz|||~~~|||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzxxxuuutttuuuvvvvvvuuuvvvvvvuuusssrrrqqqpppppprrrrrrrrrrrrrrrsssssstttqqqpppnnnmmmmmmnnnooopppooonnnnnnnnnooopppqqqqqqttttttsssrrrqqqqqqqqqqqqqqqpppooonnnmmmnnnnnnoooqqqqqqpppooonnnmmmllllllooopppqqqqqqqqqpppnnnmmmllllllnnnnnnnnnmmmlllkkklllmmmooopppooommmjjjhhhkkklllnnnooooooooommmllllllkkkiiihhhhhhiiikkkllliiijjjlllmmmllljjjhhhfffhhhhhhhhhiiijjjlllmmmnnnnnnmmmllljjjjjjiiiiiiiiimmmlllkkkllloooqqqqqqqqquuuvvvwwwxxxwwwvvvuuutttyyyzzz|||{{{{{{{{{|||~~~zzz{{{}}}}}}}}}~~~}}}|||~~~}}}}}}}}}}}}{{{|||}}}}}}|||}}}}}}~~~~~~}}}|||{{{zzzyyyyyy{{{}}}}}}|||{{{zzzzzzzzzwwwtttuuu{{{|||zzzwwwtttqqqppprrruuuxxxyyytttttttttsssqqqpppnnnmmmlllkkkjjjfffbbb___^^^^^^^^^\\\YYYXXXWWWVVVSSSQQQTTTSSSQQQOOOOOOQQQSSSTTTUUUTTTTTTTTTTTTTTTUUUVVVUUUWWWVVVRRRQQQRRRRRRPPP]]]\\\\\\\\\]]]\\\YYYWWWTTTWWWZZZ\\\\\\[[[[[[[[[~~~~~~}}}|||||||||{{{zzzyyyzzz|||}}}{{{|||||||||{{{{{{{{{zzzzzz{{{||||||{{{{{{||||||zzzxxxvvvvvvwwwwwwwwwvvvuuuvvvvvvvvvvvvuuusssrrrrrrrrrssstttuuuuuuuuutttoooooooooppppppqqqrrrrrrsssssssssssstttuuuvvvwww}}}|||zzzyyyxxxyyyzzz{{{zzzyyyxxxwwwxxxzzz|||~~~}}}}}}||||||zzzyyyxxxxxxzzzzzzzzzyyyxxxxxxwwwwwwvvvwwwxxxyyyyyyyyyxxxxxxyyyzzz|||}}}|||yyyvvvttttttttttttvvvwwwvvvtttssssssrrrpppppppppqqqrrrsssooooooooonnnmmmkkkjjjiiilllllllllmmmnnnoooppppppmmmllllllkkkjjjiiigggfffiiiiiiiiikkklllnnnooooooooopppqqqqqqqqqqqqpppooorrrtttwwwxxxwwwxxxzzz{{{wwwxxxyyyyyyyyyzzz}}}|||}}}~~~}}}}}}}}}~~~}}}|||~~~||||||~~~~~~~~~|||}}}{{{}}}~~~~~~~~~}}}||||||}}}~~~xxxxxx||||||yyyssspppmmmkkklllmmmmmmmmmiiiiiiiiihhheeebbb___^^^\\\^^^``````^^^ZZZXXXWWWYYYXXXXXXWWWVVVTTTRRRQQQUUUSSSOOOLLLLLLMMMPPPRRROOOPPPPPPQQQQQQQQQQQQPPPKKKLLLLLLKKKJJJKKKLLLLLLSSSQQQOOOOOOOOONNNJJJGGGGGGIIIKKKMMMNNNNNNMMMMMM~~~|||zzzzzz{{{|||{{{zzzzzz{{{|||}}}~~~~~~||||||}}}}}}|||{{{zzzzzzyyy{{{}}}}}}|||{{{{{{}}}zzzxxxwwwxxxyyyzzzyyyxxxuuuvvvxxxyyyzzzyyyxxxwwwuuuvvvxxxyyyxxxwwwvvvtttooopppqqqssstttuuuuuuuuuvvvvvvvvvvvvvvvwwwxxxyyy|||{{{zzzyyyyyyyyyzzz{{{{{{zzzyyyxxxyyy{{{}}}~~~~~~~~~}}}|||{{{~~~~~~}}}}}}|||}}}}}}}}}~~~|||{{{{{{|||~~~~~~{{{yyywwwwwwvvvwwwxxxyyy{{{|||yyywwwtttrrrppppppqqqrrrrrrssssssttttttuuuuuuuuurrrrrrrrrrrrpppooommmlllkkklllnnnooopppqqqrrrsssppppppqqqrrrsssssssssssstttvvvyyyzzzzzz{{{|||}}}}}}}}}}}}|||{{{|||}}}~~~}}}}}}}}}~~~~~~}}}}}}~~~~~~|||{{{}}}}}}}}}|||}}}}}}~~~~~~|||{{{zzzzzz{{{}}}~~~}}}}}}|||||||||}}}~~~~~~|||zzz~~~~~~{{{}}}}}}~~~~~~}}}|||zzzwwwsssooommmmmmrrrwwwzzzyyyuuuqqqnnnkkklllllllllkkkjjjiiiiiigggddd```\\\[[[]]]```bbbcccdddeeeeeeeeedddcccbbbVVVWWWWWWWWWVVVUUUWWWZZZXXXWWWVVVVVVWWWVVVUUUTTTQQQQQQRRRRRRSSSRRRQQQOOO}}}||||||}}}~~~~~~}}}}}}~~~~~~}}}{{{zzzzzz}}}}}}{{{|||}}}{{{zzzyyy{{{}}}~~~}}}yyyzzz{{{|||||||||{{{zzzyyyzzz|||~~~}}}{{{xxxvvvsssuuuwwwyyyzzz{{{{{{zzzyyyxxxxxxwwwwwwxxxxxxyyy}}}||||||{{{{{{|||||||||}}}|||{{{yyyxxxxxxxxxyyy{{{|||}}}~~~~~~}}}|||{{{|||{{{{{{{{{{{{|||||||||||||||}}}~~~}}}|||}}}}}}zzzvvvwwwwwwyyyzzz|||}}}~~~~~~{{{xxxtttssstttvvvxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwvvvuuutttssspppsssvvvwwwwwwxxxyyy{{{wwwwwwxxxyyyyyyzzz{{{{{{{{{~~~}}}~~~~~~~~~~~~}}}|||||||||{{{{{{zzzzzz{{{||||||{{{{{{{{{{{{{{{{{{||||||zzz{{{zzzyyyxxxzzz}}}}}}}}}~~~}}}|||zzzyyyxxxzzz}}}~~~~~~~~~|||~~~~~~}}}}}}~~~}}}zzzvvvsssqqqsssuuuwwwppppppqqqqqqnnnjjjlllqqqnnnpppsssssstttuuuwwwyyypppnnnmmmllllllkkkhhhfff}}}{{{}}}}}}}}}||||||}}}~~~~~~}}}|||{{{{{{}}}|||zzzzzz|||~~~}}}|||{{{{{{zzzzzz{{{~~~}}}}}}||||||}}}||||||}}}~~~}}}}}}}}}}}}~~~|||~~~{{{xxxxxxyyy{{{|||}}}~~~~~~|||zzzwwwwwwwwwxxxyyy{{{|||}}}}}}}}}|||{{{{{{zzzyyyyyyxxxxxxxxxwwwwwwuuuxxx|||}}}}}}}}}~~~~~~~~~~~~~~~}}}||||||{{{{{{{{{||||||xxxyyyzzz{{{{{{{{{zzzzzzxxxyyyyyywwwvvvwww|||}}}|||{{{{{{zzzzzzzzzzzzzzz|||~~~}}}||||||}}}}}}{{{zzz|||}}}}}}}}}}}}}}}}}}~~~}}}||||||}}}~~~~~~~~~~~~|||yyyyyyzzz{{{}}}zzz{{{{{{{{{|||}}}}}}~~~~~~}}}}}}yyy|||}}}~~~|||~~~~~~~~~~~~~~~|||{{{{{{|||~~~}}}~~~~~~~~~|||~~~~~~|||}}}}}}~~~||||||{{{{{{zzzzzzyyyyyy~~~~~~}}}yyyyyyxxxwwwwwwwwwxxxxxxwww{{{~~~~~~~~~}}}}}}}}}}}}}}}~~~uuuvvvxxxzzzzzzzzzxxxwwwxxxyyyyyywwwuuuwww{{{|||{{{zzzzzzzzz{{{}}}~~~{{{|||}}}|||yyyyyy{{{}}}{{{xxxvvvxxx|||~~~~~~~~~}}}|||{{{|||{{{xxxxxx{{{~~~~~~||||||||||||}}}}}}~~~~~~~~~{{{|||~~~~~~~~~~~~}}}}}}~~~~~~yyyuuuxxxsssmmmkkknnnooommmjjjlllllljjjjjjrrr~~~vvvmmmeeecccdddfffhhh``````^^^^^^^^^^^^```aaa``````^^^[[[YYYYYY[[[^^^ZZZ[[[\\\ZZZYYYZZZ^^^bbb___]]]ZZZXXXXXXXXXZZZ[[[YYYYYYZZZ[[[]]]___```aaa``````cccgggeeeaaafffooowww}}}xxxvvv{{{|||xxxuuutttuuutttpppmmm~~~|||zzz~~~~~~|||}}}~~~~~~|||zzzyyy~~~|||zzzyyyyyyzzz{{{{{{zzzyyy|||}}}~~~~~~}}}|||}}}~~~|||zzzyyyyyyzzzxxxxxxwwwvvvvvvvvvwwwwwwyyyyyyxxxxxxxxxyyyyyyzzzzzzzzz|||}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~{{{{{{{{{|||}}}~~~}}}}}}}}}~~~|||~~~|||zzzwwwvvvvvvwwwxxxwwwwwwzzz}}}|||~~~{{{|||~~~~~~}}}}}}}}}|||xxxxxxxxxvvvqqqkkkhhhhhhkkkoookkkjjjgggfffeeefffhhhiiigggeeebbb^^^[[[YYYXXXWWWXXXUUUSSSTTTWWWVVVQQQMMMOOOPPPPPPPPPPPPPPPOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNLLLJJJOOOVVVUUUNNNLLLLLLLLLJJJIIIKKKOOORRRNNNOOOOOONNNLLLMMMRRRVVV```cccddd___WWWPPPOOOPPPRRRSSSRRRQQQNNNMMMNNNOOO}}}|||~~~~~~~~~~~~~~~}}}|||{{{{{{|||~~~~~~~~~}}}|||{{{~~~~~~||||||~~~~~~~~~}}}}}}|||{{{{{{{{{yyyyyyyyyyyyyyyzzzzzzzzzxxxxxxwwwwwwxxxyyyzzzzzzzzzzzz{{{{{{||||||}}}}}}}}}~~~}}}|||~~~~~~~~~~~~}}}||||||}}}}}}|||{{{yyyxxxwwwvvvwwwwwwxxxxxxzzz}}}{{{|||}}}}}}}}}~~~~~~}}}|||~~~~~~~~~}}}~~~zzzzzz|||~~~zzzyyywwwtttrrrppppppoooooopppppppppooonnnmmmlllhhheeebbbbbbcccbbb^^^ZZZVVVVVVWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTUUUVVVSSSUUUTTTUUU\\\eeeeee```UUUUUUTTTRRRPPPQQQTTTVVVOOONNNMMMKKKJJJKKKNNNPPPQQQTTTVVVSSSMMMIIIHHHJJJKKKLLLLLLJJJIIIHHHIIIKKK~~~}}}|||{{{}}}}}}~~~~~~||||||~~~}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}}}}|||~~~~~~}}}|||||||||zzz{{{}}}~~~~~~~~~}}}zzzzzzzzzzzz{{{}}}~~~~~~~~~~~~||||||}}}~~~~~~|||~~~|||}}}||||||{{{zzzyyyxxxwwwwwwzzzzzz{{{~~~}}}zzzyyy{{{}}}}}}{{{~~~}}}||||||~~~~~~}}}}}}||||||{{{zzzzzz~~~}}}~~~~~~{{{xxxwww|||}}}~~~~~~{{{xxxwwwvvvwwwzzz{{{|||zzzyyywwwtttqqqnnnnnnppppppnnnlllgggggghhhhhhhhhhhhgggggghhhgggeeeeeeeeegggiiijjjeeeggghhhjjjqqqyyyzzzvvvkkkkkkjjjgggeeeeeegggiiigggdddaaa___```aaaaaaaaaVVVZZZ]]]\\\YYYWWWXXXZZZ]]]^^^^^^]]]\\\[[[]]]___~~~}}}{{{{{{}}}~~~}}}~~~}}}~~~~~~~~~{{{zzzzzzzzzzzzzzz{{{{{{||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{|||~~~~~~}}}}}}~~~}}}}}}~~~~~~~~~|||{{{{{{}}}}}}yyy{{{}}}~~~~~~}}}||||||{{{{{{|||}}}~~~}}}|||{{{~~~}}}}}}~~~~~~zzzyyy{{{}}}~~~~~~~~~||||||~~~~~~~~~~~~|||{{{}}}~~~~~~~~~~~~~~~~~~zzz{{{|||zzzvvvsssqqqpppvvvuuutttvvvyyy{{{{{{{{{}}}~~~~~~}}}{{{zzzzzzzzz~~~}}}|||{{{wwwuuussstttwwwzzz{{{{{{{{{|||}}}}}}~~~}}}}}}}}}}}}|||zzzyyyyyy|||~~~}}}~~~~~~xxx{{{~~~~~~~~~~~~}}}}}}~~~|||~~~~~~}}}{{{{{{}}}~~~|||zzzyyy{{{||||||||||||}}}}}}}}}}}}|||zzz|||}}}|||zzzxxxwwwxxxyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{||||||}}}}}}}}}~~~}}}{{{zzz{{{}}}}}}|||{{{yyyyyyzzz{{{{{{|||}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}{{{yyyyyyzzz{{{|||zzzzzz{{{{{{||||||}}}}}}~~~}}}{{{{{{{{{|||{{{zzz}}}~~~~~~}}}||||||~~~}}}{{{|||~~~~~~~~~~~~{{{{{{{{{{{{zzzzzzyyyyyy|||~~~||||||}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}~~~{{{}}}~~~~~~}}}~~~}}}}}}}}}|||zzzyyy{{{|||}}}}}}||||||||||||||||||zzz|||~~~}}}{{{yyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{||||||}}}}}}~~~||||||~~~}}}}}}{{{wwwwwwxxxxxxyyyzzz{{{{{{{{{{{{{{{|||||||||||||||zzzzzzyyyxxxxxxyyyzzz{{{}}}|||{{{zzzzzzzzzzzz{{{yyywwwvvvvvvxxxxxxxxxwwwzzz|||}}}|||{{{{{{|||~~~{{{||||||}}}}}}}}}}}}}}}|||}}}}}}|||zzz{{{}}}~~~}}}~~~}}}zzz~~~~~~~~~{{{zzzzzzxxxxxxyyyyyyyyyxxxxxxwww|||}}}~~~~~~~~~~~~}}}}}}}}}{{{|||}}}~~~}}}~~~~~~}}}}}}}}}~~~}}}}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}xxxxxxxxxyyyyyyzzzzzzzzzyyyyyyzzzzzz{{{{{{{{{zzzxxxxxxyyyyyyzzzzzzzzz{{{}}}|||zzzxxxxxxxxxzzzzzzvvvtttssstttvvvwwwwwwwwwxxxzzz|||}}}|||{{{{{{|||zzzzzzzzz{{{{{{{{{||||||wwwyyyzzzzzzzzzzzz{{{}}}}}}~~~}}}|||}}}|||{{{yyyzzz{{{{{{xxxvvvyyy|||~~~~~~~~~~~~|||xxxvvvvvvvvvvvvwwwxxxxxxxxxwwwvvv|||||||||||||||}}}}}}}}}}}}|||||||||}}}~~~~~~~~~}}}{{{{{{{{{}}}~~~~~~}}}}}}zzz|||yyyzzzzzzzzzzzz{{{{{{{{{xxxxxxyyyzzzzzzzzzzzzyyywwwxxxyyyzzz{{{{{{{{{{{{{{{yyywwwvvvvvvwwwyyyzzztttsssrrrsssvvvxxxxxxwwwuuuxxx{{{||||||zzzzzzzzzyyyyyyyyyyyyzzzzzz{{{{{{sssuuuwwwxxxxxxxxxyyyzzzzzz|||}}}|||zzzzzz}}}|||yyywwwwwwxxxyyyvvvtttuuuxxx{{{{{{zzzzzz}}}|||}}}~~~}}}zzzvvvsssrrruuuvvvwwwxxxyyyxxxwwwwww|||{{{zzzzzzyyyzzzzzz{{{|||||||||{{{||||||}}}}}}|||{{{zzzzzz{{{|||~~~~~~~~~~~~{{{{{{}}}~~~~~~}}}}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}{{{yyyyyy{{{~~~}}}yyyuuutttvvvyyyzzz|||}}}~~~}}}}}}}}}|||xxxxxx|||~~~}}}{{{~~~}}}||||||~~~~~~}}}||||||}}}~~~~~~}}}{{{zzzzzz{{{}}}~~~~~~~~~~~~{{{vvvsssrrrssszzzxxxwwwuuuuuuvvvxxxyyyyyyyyyyyyzzz{{{{{{yyywwwyyyyyyxxxxxxyyyzzz|||~~~yyyyyyyyyzzzzzz|||}}}~~~}}}|||{{{|||~~~~~~}}}zzzxxxwwwxxxyyyyyyxxx~~~~~~}}}~~~}}}~~~~~~||||||||||||}}}~~~{{{{{{|||~~~~~~{{{xxxwwwxxx{{{}}}|||zzzzzz{{{~~~}}}|||{{{zzz{{{{{{|||}}}||||||}}}~~~}}}{{{yyy{{{xxxvvvwww{{{~~~~~~}}}|||{{{zzzyyyyyyyyyyyyyyyyyyyyyzzz|||~~~~~~yyywwwuuuuuuwwwyyyyyyyyy~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}zzzzzz{{{~~~~~~{{{}}}yyyvvvyyy~~~}}}{{{yyyxxxwwwwwwyyyyyy{{{~~~wwwvvvtttuuuxxxzzz{{{{{{|||}}}}}}}}}}}}}}}||||||~~~~~~~~~~~~}}}}}}~~~~~~~~~|||{{{{{{zzzzzzzzzzzz{{{zzzzzz{{{|||||||||||||||}}}}}}||||||||||||}}}}}}~~~}}}~~~~~~}}}}}}|||{{{|||~~~~~~vvvtttsssssssssrrrpppnnnggggggiiilllpppuuuyyy|||vvvtttqqqooonnnoooqqqsssppplllllloooqqqmmmiiigggiiijjjhhhdddeeegggeeebbb___aaaccceeefffgggjjjlllfffjjjmmmooooooppptttxxx}}}{{{yyyzzz}}}~~~}}}~~~~~~}}}|||}}}~~~~~~~~~}}}}}}~~~~~~|||{{{|||}}}|||{{{}}}~~~~~~|||{{{~~~}}}||||||}}}{{{zzz{{{}}}~~~}}}~~~|||}}}~~~~~~~~~~~~~~~~~~}}}|||||||||}}}{{{{{{{{{||||||{{{zzzzzzzzzzzzyyyyyyyyyyyyzzzzzz|||}}}{{{zzzxxxxxxxxxxxxvvvtttmmmmmmnnnnnnooopppqqqrrrqqqpppnnnlllkkklllmmmnnniiieeebbbeeehhhgggbbb]]]``````^^^]]]\\\]]]]]]]]]___```aaa```^^^\\\]]]]]]YYY[[[]]]]]]\\\[[[\\\]]]bbbbbbaaaaaa````````````^^^\\\[[[[[[\\\^^^```aaa___cccjjjooorrrqqqnnnlllfffiiilllnnnoooooopppqqqppppppqqqqqqrrrrrrrrrrrrxxx~~~~~~~~~{{{|||}}}~~~}}}~~~}}}{{{{{{|||}}}||||||~~~~~~}}}~~~~~~~~~~~~~~~~~~||||||}}}}}}}}}||||||||||||}}}}}}~~~~~~~~~}}}~~~}}}}}}}}}}}}}}}wwwuuurrrrrruuuvvvrrrlllooommmllllllkkkkkkmmmooorrrssssssppplllhhhgggfffggghhhhhhgggdddaaa``````aaaaaa```___]]][[[ZZZYYYXXXWWWVVVUUUTTTUUUWWWYYYXXXYYY[[[\\\[[[YYYWWWUUUSSSUUUXXXYYYXXXWWWXXXXXXYYYYYYYYYYYYXXXYYYYYYYYYVVV___lllwwwyyysssiiibbbcccbbbbbbeeeiiijjjgggdddeeeccc```^^^^^^___bbbcccbbbfffkkkmmmmmmnnnppprrriiiiiijjjkkknnnqqqtttvvv||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{|||}}}~~~}}}~~~~~~}}}|||}}}~~~}}}}}}~~~~~~|||~~~~~~}}}|||{{{}}}|||{{{yyywwwuuurrrqqqmmmnnnmmmlllkkkllloooqqqoooooommmkkkhhheeecccbbb^^^```bbbbbbaaa```___``````___^^^]]]]]]\\\]]]]]]ZZZ[[[\\\]]]]]]\\\[[[ZZZZZZVVVSSSTTTVVVXXXVVVTTTWWWVVVSSSQQQPPPPPPQQQQQQPPPQQQSSSSSSRRRQQQRRRSSSOOOOOOPPPQQQSSSUUUVVVWWW}}}~~~~~~~~~~~~}}}~~~~~~}}}~~~||||||}}}|||||||||}}}~~~~~~}}}{{{{{{}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~|||~~~~~~||||||}}}~~~~~~~~~}}}}}}~~~}}}||||||}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}|||~~~zzz|||~~~~~~|||{{{{{{{{{yyyyyyxxxwwwvvvwwwwwwxxxvvvsssoookkkjjjkkkmmmoooqqqlllfffdddfffiiijjjiiikkkjjjiiifffdddbbbaaa```]]]]]]\\\[[[YYYXXXYYYYYYXXXYYYYYYZZZZZZZZZYYYYYY}}}{{{}}}~~~|||{{{}}}||||||}}}{{{zzz|||{{{{{{{{{|||}}}}}}{{{yyyyyyzzz{{{{{{{{{{{{{{{|||}}}~~~~~~}}}||||||~~~{{{zzz{{{}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}|||}}}~~~~~~}}}{{{yyyyyyyyy{{{|||}}}{{{|||||||||{{{|||~~~}}}zzzyyyooonnnlllkkkjjjkkklllmmmjjjkkklllllllllkkkiiihhh~~~~~~~~~~~~~~~~~~}}}{{{{{{{{{|||~~~}}}|||||||||||||||zzzxxxvvvvvvxxxzzz{{{|||}}}~~~{{{xxxxxxyyyzzzxxxvvvyyy{{{}}}}}}|||{{{|||~~~~~~|||zzzxxx{{{{{{{{{{{{{{{{{{{{{{{{}}}~~~~~~~~~}}}zzz{{{}}}}}}||||||}}}}}}|||wwwuuuvvvwwwyyyyyyzzzzzzzzzzzz{{{|||}}}~~~~~~{{{|||~~~~~~{{{}}}}}}|||}}}~~~}}}|||||||||~~~}}}}}}||||||||||||{{{yyyxxxxxxyyy{{{}}}~~~~~~{{{{{{||||||zzzxxx}}}~~~~~~}}}}}}|||{{{|||||||||||||||||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~{{{|||~~~}}}}}}~~~~~~~~~}}}{{{yyyzzz{{{||||||~~~{{{|||}}}}}}~~~~~~~~~~~~}}}|||}}}}}}}}}~~~~~~zzzxxxyyy|||~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}~~~{{{{{{}}}{{{sssooooooqqqooopppuuuxxxwwwyyy|||qqqoooqqqzzz~~~|||}}}~~~~~~~~~~~~}}}}}}|||{{{zzzzzz|||~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}~~~}}}}}}}}}}}}~~~}}}{{{|||~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}|||~~~~~~~~~~~~||||||~~~~~~~~~}}}{{{zzz{{{}}}~~~{{{{{{zzz{{{|||}}}~~~~~~}}}{{{{{{|||}}}||||||~~~~~~}}}~~~|||{{{{{{}}}~~~~~~}}}wwwwwwvvvuuuttttttssssssrrrrrrmmmggggggnnnssstttvvvvvvvvvyyy~~~}}}}}}|||}}}vvvsssvvvzzz|||~~~}}}xxxwww|||zzzxxxuuurrrqqqssstttrrrtttwwwyyyvvvtttuuutttqqqqqqsssqqqtttxxx|||~~~~~~|||{{{~~~{{{sssoooqqqssssssyyy{{{~~~{{{|||}}}{{{yyyxxxxxxyyy~~~~~~}}}~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~zzzyyyzzz|||~~~}}}{{{zzz{{{}}}~~~~~~|||zzzzzz{{{{{{{{{||||||}}}~~~~~~}}}~~~~~~}}}|||}}}~~~zzzzzz{{{{{{|||}}}~~~~~~}}}{{{{{{|||}}}|||{{{|||~~~|||yyyssslllmmmssswwwvvvrrrqqqppppppssstttttttttmmmlllkkkkkkkkklllnnnoooppppppqqqtttwwwyyyyyyxxxxxxwwwzzzyyyuuuxxxzzzyyyvvvtttssstttssssssqqqpppqqqvvv}}}{{{~~~}}}~~~~~~}}}}}}wwwxxx|||}}}|||}}}{{{}}}zzzrrrnnnoooooonnnkkkmmmoooooommmkkkjjjjjjttttttrrrpppnnnlllkkkkkkfffhhhjjjmmmooopppmmmjjj}}}}}}~~~}}}}}}~~~}}}}}}{{{zzzyyyzzz{{{||||||{{{yyywwwvvvvvvwwwwwwxxxxxxyyyzzz{{{yyyzzzzzz{{{{{{{{{{{{{{{xxxxxxxxxyyyzzz{{{|||}}}}}}}}}}}}||||||}}}}}}}}}wwwwwwxxxyyyzzz|||~~~}}}{{{{{{~~~~~~}}}zzzyyy{{{}}}||||||{{{|||}}}~~~}}}|||zzzzzz{{{||||||}}}}}}}}}~~~~~~~~~~~~}}}~~~yyyzzz{{{|||}}}~~~~~~}}}}}}~~~~~~}}}|||||||||~~~|||xxxvvvtttqqqoooooonnnooommmlllkkklllnnnnnnmmmkkkkkkhhhhhhnnnuuuwwwqqqkkkfffiiijjjgggaaa]]]\\\^^^^^^]]]]]]\\\^^^dddkkkqqqwwwpppmmmnnnttt~~~|||tttpppssswwwwwwuuuuuu{{{}}}{{{}}}~~~{{{yyyyyyzzzzzzxxxwwwvvvvvvvvvvvvvvvzzz{{{~~~~~~{{{~~~}}}~~~~~~||||||||||||||||||{{{zzz{{{{{{{{{zzzyyyxxxwwwvvvvvvwwwxxxwwwuuussstttuuurrrrrrqqqqqqqqqrrrrrrsssqqqqqqqqqqqqpppooooooooorrrrrrqqqqqqqqqqqqrrrrrrooooooppprrrtttuuuvvvwwwyyyxxxwwwwwwwwwyyy{{{|||~~~~~~~~~~~~~~~~~~|||{{{|||~~~||||||}}}~~~~~~~~~~~~~~~||||||}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}~~~~~~||||||~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}xxxyyy{{{|||}}}~~~~~~~~~~~~|||}}}~~~~~~}}}}}}{{{}}}~~~}}}}}}}}}|||zzzxxxyyyuuurrrssswwwxxxvvvsssppptttuuuqqqjjjeeedddfffiiiiiihhhggggggjjjooorrr{{{}}}~~~}}}yyytttpppnnnjjjooovvv}}}vvviiiccc```cccdddbbb``````hhhiiikkknnnvvv|||{{{uuufffiiisss~~~}}}}}}{{{}}}zzz|||||||||~~~~~~~~~{{{xxxxxxyyyyyywwwuuutttsssuuuwwwxxxvvvvvvuuuuuutttsssrrrqqqrrrqqqppppppppppppqqqrrrpppqqqsssttttttttttttsssvvvwwwxxxyyyzzz{{{}}}}}}|||||||||}}}~~~~~~~~~}}}||||||||||||}}}~~~{{{{{{{{{{{{{{{{{{{{{{{{zzz~~~}}}||||||||||||~~~}}}~~~~~~{{{zzz||||||zzzyyyyyyzzz{{{{{{yyyzzz|||||||||{{{{{{{{{{{{{{{|||}}}}}}}}}|||||||||}}}~~~~~~}}}~~~~~~|||}}}~~~~~~{{{zzz|||~~~~~~|||~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}|||{{{|||}}}~~~~~~~~~}}}~~~}}}~~~}}}yyyyyy}}}~~~|||zzz|||~~~|||}}}~~~~~~uuuqqqnnnooommmjjjjjjlllppprrrrrroooppptttrrrmmmbbbeeelllwww{{{xxxvvvwwwuuuzzz{{{xxxvvvvvvrrrlllmmmiiikkkpppnnniiiooozzzvvvqqqsssvvvwwwmmmqqqvvvxxxwwwyyy}}}jjjiiijjjooovvv}}}~~~~~~yyytttsss||||||}}}}}}~~~yyyxxxwwwvvvvvvwwwxxxyyywwwxxxyyyzzzyyyxxxuuutttzzz{{{}}}~~~}}}}}}|||}}}~~~|||{{{|||~~~|||zzzzzzzzzzzzzzzzzz{{{{{{|||vvvvvvvvvvvvvvvvvvvvvvvvtttxxx}}}~~~}}}}}}~~~~~~}}}}}}|||}}}yyyxxxwwwvvvwwwyyy{{{}}}||||||}}}~~~}}}|||{{{zzzvvvwwwyyyzzzyyywwwtttrrrvvvvvvuuuuuuuuuuuuuuuvvvtttvvvxxxyyyxxxwwwwwwwwwxxxxxxzzzzzzzzzyyyxxxwww{{{{{{{{{|||~~~~~~~~~}}}{{{zzz|||}}}}}}}}}~~~~~~~~~~~~}}}~~~{{{vvvvvv{{{~~~|||~~~{{{~~~}}}}}}}}}|||~~~sssssswww}}}~~~{{{zzz{{{{{{}}}zzzzzzuuunnnppplllnnnsssooogggjjjuuu{{{zzzsssjjjgggmmmtttwwwjjjnnnqqqqqqooonnnrrrvvvfffeeeeeejjjrrryyy|||}}}vvvrrrrrrwwwwwwpppkkklll}}}{{{yyywwwwwwvvv}}}}}}|||}}}~~~}}}{{{~~~}}}}}}~~~}}}~~~}}}}}}~~~~~~|||zzzxxxyyyyyyyyyxxxwwwxxxzzz|||yyyxxxxxxyyy{{{~~~{{{{{{~~~{{{||||||}}}}}}|||{{{{{{zzz{{{|||}}}|||yyyvvvwwwxxxxxxxxxwwwuuuttt{{{zzzyyywwwvvvvvvvvvvvvssstttuuuvvvwwwwwwwwwwwwxxxyyyyyyyyywwwvvvvvvxxxzzz{{{|||~~~}}}}}}~~~~~~~~~~~~}}}~~~uuuttt{{{||||||}}}}}}}}}}}}|||}}}}}}~~~~~~~~~|||zzzxxxxxxyyy}}}}}}{{{wwwttttttvvvyyysssuuuwwwxxxxxxxxxyyyzzzqqqtttzzz~~~~~~~~~|||zzzyyyyyy~~~~~~||||||{{{zzzyyyzzz}}}~~~~~~~~~||||||~~~~~~~~~~~~~~~}}}}}}|||~~~}}}}}}||||||}}}}}}~~~|||}}}~~~}}}~~~~~~||||||}}}~~~{{{|||~~~~~~~~~~~~wwwvvv|||~~~~~~}}}||||||{{{vvvvvvwwwzzz}}}}}}~~~~~~~~~|||{{{{{{{{{{{{zzzyyy{{{~~~~~~}}}}}}~~~}}}~~~~~~}}}}}}}}}~~~}}}|||~~~~~~}}}}}}vvvzzz}}}}}}}}}}}}}}}{{{}}}|||}}}~~~}}}|||zzzzzzzzzzzzwwwvvvuuuxxx|||~~~~~~~~~}}}}}}~~~~~~{{{~~~~~~~~~ooottt|||}}}zzzwwwvvvwwwzzz|||yyyyyy{{{}}}~~~{{{zzzyyyxxxwwwvvvvvvvvvrrrqqqppprrrvvvzzz|||}}}xxxzzz|||{{{yyyyyyzzz|||~~~}}}||||||}}}}}}|||{{{zzzxxxxxxzzz~~~~~~~~~~~~~~~~~~|||||||||}}}yyy|||}}}}}}~~~}}}~~~~~~~~~~~~~~~{{{yyyyyy||||||{{{~~~~~~~~~~~~~~~vvvyyy~~~|||}}}~~~}}}{{{yyyyyyrrrrrrrrrrrrssstttwwwyyyhhhfffeeeeeefffhhhgggffffffbbb```ccchhhmmmmmmllliiimmmsssuuutttrrrrrrrrruuuuuuuuuvvvxxxyyy{{{|||zzzzzz{{{|||||||||||||||}}}}}}|||{{{{{{|||~~~~~~|||}}}}}}|||||||||~~~yyyttttttzzz|||yyy{{{~~~~~~|||||||||}}}}}}}}}~~~~~~||||||{{{{{{|||~~~~~~}}}|||{{{zzzyyyyyyyyyyyywwwuuuuuuwwwzzz{{{|||wwwzzz|||{{{yyyxxxzzz|||~~~||||||}}}}}}|||zzzvvvtttsssuuuyyy{{{zzzxxxzzz|||~~~~~~{{{yyyzzz|||vvvxxxzzz{{{yyyxxxxxxxxxvvvvvvwwwzzz|||}}}{{{yyysssssstttuuuwwwzzz}}}~~~|||||||||~~~~~~}}}|||{{{zzzyyyyyyyyyuuuxxx{{{~~~~~~|||}}}}}}~~~~~~~~~~~~~~~}}}~~~}}}~~~}}}~~~}}}|||||||||}}}{{{xxxuuuxxx|||~~~{{{{{{~~~{{{|||}}}~~~}}}~~~|||zzz|||~~~~~~~~~}}}}}}}}}}}}||||||~~~{{{zzz}}}~~~}}}|||~~~}}}}}}|||{{{zzzyyyyyyuuuvvvvvvuuusssrrrssstttoootttwwwvvvrrrnnnnnnppprrrmmmlllpppoookkkkkkpppjjjkkklllnnnqqqtttvvvwwwwwwxxxwwwuuurrrrrrvvv{{{}}}~~~||||||~~~zzzxxxvvvuuuvvvvvvuuutttqqqkkkfffeeehhhllllllkkkiiikkkllljjjeeeaaa```aaa[[[[[[[[[\\\^^^```ccceee\\\]]]^^^^^^____________^^^]]]\\\[[[[[[\\\]]]]]]WWWYYYZZZ[[[[[[ZZZXXXVVV```^^^```gggmmmlllaaaVVVTTTTTTTTTUUUWWWZZZ]]]___kkkqqqxxxyyysssfffZZZRRRMMMVVV^^^___ZZZWWW[[[```]]]^^^^^^]]]\\\^^^aaacccfffjjjmmmiiibbb___aaaeeeiiimmmpppqqqoookkkhhhfff~~~||||||zzzxxxwwwwwwvvvtttrrrxxxxxxyyyxxxxxxyyy|||}}}{{{zzzzzz|||~~~}}}|||}}}~~~~~~|||zzzyyy{{{}}}}}}{{{{{{{{{{{{zzz}}}yyyuuuuuuxxx{{{|||{{{}}}yyyxxxyyyzzzxxxvvvtttttttttuuuuuuuuuuuutttssstttwwwyyyyyywwwtttrrroooppprrrssstttvvvzzz}}}zzzyyyyyyzzz{{{zzzwwwuuuxxxyyyxxxuuuvvvyyyxxxtttsssvvvzzz||||||||||||}}}zzz|||~~~~~~|||{{{{{{{{{|||}}}}}}{{{xxxwwwzzz|||{{{zzzyyyxxxwwwwwwxxxyyy}}}}}}||||||{{{{{{{{{{{{zzzzzz{{{{{{xxxtttpppnnnuuuwwwxxxxxxwwwvvvxxxyyyyyyzzz{{{zzzwwwwww{{{vvvyyy{{{|||{{{|||~~~~~~~~~}}}||||||~~~}}}||||||}}}~~~www{{{|||{{{|||{{{zzz{{{}}}~~~}}}|||~~~{{{{{{|||}}}}}}~~~~~~~~~~~~~~~{{{wwwwwwzzz}}}}}}}}}||||||{{{{{{{{{||||||}}}{{{~~~|||}}}~~~|||}}}~~~~~~}}}||||||||||||{{{yyywwwtttrrrqqqmmmllliiigggggghhhjjjllllllmmmmmmkkkiiihhhhhhiiihhhhhhhhhgggffffffeeeeeeeeedddeeegggiiikkkjjjiiiggghhhkkkmmmppptttyyy}}}~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{|||~~~uuukkklllqqqtttyyyyyyrrrnnnkkkiiikkkppptttvvvsssnnniiimmmmmmnnnnnnnnnmmmllllllrrrrrrppplllhhhggggggiiidddbbb^^^YYYUUUTTTVVVYYYaaaeeejjjllliiieeecccbbb```YYYRRRQQQVVVZZZ[[[YYYccchhhlllmmmnnnnnneeeYYYTTTXXX\\\\\\YYYUUUTTTTTTUUUUUUTTTRRROOOMMMNNNPPPQQQPPPOOOQQQTTTUUURRRNNNPPPRRRSSSRRRNNNMMMMMMOOO}}}{{{zzzyyyxxxvvvtttvvvxxxyyyyyyyyyyyy|||~~~|||zzzyyyyyy{{{}}}}}}}}}~~~}}}|||}}}}}}{{{{{{{{{{{{zzzxxx{{{xxxvvvvvvxxx{{{{{{zzz~~~|||yyyyyyzzzzzzxxxvvvssstttuuuwwwwwwwwwvvvuuuuuuvvvyyy{{{{{{yyyvvvtttqqqrrrsssssstttuuuxxx{{{}}}|||{{{{{{||||||zzzxxxzzz{{{zzzwwwwwwzzzxxxtttrrruuuyyy{{{{{{zzz{{{{{{yyy{{{}}}}}}|||{{{{{{{{{}}}~~~~~~|||zzzyyy{{{}}}|||{{{zzzyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{zzzyyyxxxwwwwwwwwwwwwuuussspppooovvvxxxyyyxxxwwwwwwyyyzzzzzzzzzzzzyyywwwvvvwwwxxxxxxyyyzzzyyywwwwwwyyy|||||||||}}}~~~~~~}}}||||||}}}|||{{{zzzzzz{{{}}}~~~}}}}}}}}}}}}}}}||||||||||||||||||}}}yyy}}}~~~}}}~~~}}}~~~~~~~~~~~~~~~~~~zzz{{{{{{||||||}}}~~~~~~~~~{{{wwwvvvxxx{{{|||}}}~~~{{{zzzyyyyyyxxxxxxyyyyyyyyy|||~~~zzz{{{}}}}}}|||||||||}}}~~~~~~}}}}}}~~~~~~~~~|||zzzxxxwwwwwwxxxyyyxxxyyyzzzzzzwwwvvvvvvvvvmmmmmmlllkkkjjjiiiiiihhhiiihhhfffffffffeeebbb```^^^```aaaaaaaaaaaadddfffiiihhhkkktttxxxssslllhhhhhhhhhhhhgggfffeeeddddddeeegggiiillloooqqqtttuuupppeee]]]```gggnnnvvv}}}zzztttooommmllljjjlllrrrxxx||||||yyyvvvtttuuuvvvxxxyyyyyyzzzzzz}}}||||||}}}}}}}}}||||||wwwuuurrrooommmlllkkkkkkrrr|||~~~zzzzzzooommmjjjhhhhhhjjjnnnqqqlllsssxxxzzz{{{}}}yyysssqqqpppnnnllliiihhhhhhhhhfffeeebbb^^^ZZZWWWWWWXXXVVVVVVWWW[[[______[[[WWWWWWXXXXXXVVVSSSRRRTTTVVV}}}{{{~~~~~~~~~}}}{{{|||{{{zzz{{{}}}}}}}}}||||||{{{zzz{{{||||||zzzxxxuuuwwwyyy{{{|||{{{yyywwwwwwyyy{{{}}}~~~}}}{{{zzzvvvwwwwwwvvvuuuvvvxxxzzz}}}{{{xxxxxxyyyzzzzzzzzz~~~}}}zzzzzz|||zzzvvvrrruuuyyy{{{{{{zzzzzz{{{{{{}}}}}}|||}}}~~~~~~}}}~~~~~~}}}|||{{{|||}}}}}}|||}}}~~~~~~~~~|||zzzxxxwwwwwwwwwwwwvvvvvvuuuuuu{{{|||}}}}}}||||||}}}}}}|||{{{{{{yyywwwuuuyyyzzzzzzyyywwwwwwxxxzzzzzz|||~~~}}}{{{yyyzzzzzzyyyxxxyyyzzz|||}}}||||||||||||||||||||||||}}}|||yyywwwuuuuuuvvvwwwxxxyyyyyyzzzzzzyyyyyyxxxuuuxxx{{{|||{{{zzzyyyyyyzzzyyyxxxxxxzzzzzzyyyxxx|||||||||}}}~~~~~~~~~~~~~~~~~~|||zzzzzzzzz{{{||||||}}}}}}~~~}}}yyyvvvtttuuuvvvyyyzzzzzz{{{{{{zzzzzzyyyuuuuuutttsssrrrrrrrrrsssuuuzzzzzzwww{{{yyyuuuvvvxxxxxxwwwyyyyyyxxxxxxxxxyyyzzzzzzvvvwwwwwwxxxyyyzzzzzz{{{~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}yyyxxxwwwxxxzzz{{{zzzyyyzzzyyyyyy{{{~~~}}}}}}}}}|||{{{{{{zzzzzz|||zzzwwwuuutttqqqnnnkkkiiijjjjjjiiieeebbb``````]]]ZZZ\\\bbbeeeaaa[[[YYYZZZZZZYYYXXXWWWVVVUUUTTTRRRTTTVVVXXXZZZ[[[[[[[[[ZZZRRRMMMPPPWWW```iiiooosssqqqmmmhhhbbb______```YYY[[[___eeeiiijjjhhhffffffgggjjjllloooqqqrrrsssuuuuuuwww|||~~~{{{xxxwwwvvvxxxzzzzzzwwwssssss{{{zzztttwwwxxxtttoooooouuu{{{vvv~~~|||yyyzzz|||}}}}}}~~~zzztttpppnnnnnnnnnnnnppptttwwwwwwrrrnnnnnnnnnnnnllliiihhhiiikkk||||||}}}}}}|||}}}|||zzzxxxzzz}}}~~~}}}{{{zzz|||~~~~~~{{{zzz{{{}}}~~~zzzvvvyyy}}}~~~~~~}}}}}}~~~}}}}}}||||||||||||}}}}}}yyy{{{{{{|||||||||}}}~~~~~~~~~~~~zzz{{{{{{{{{{{{{{{||||||{{{yyyvvvtttsssssstttuuuuuuwwwyyyzzzzzzyyywwwuuutttvvvxxxxxxwwwwwwwwwxxxvvvuuuttttttuuuuuutttsssvvvvvvwwwxxxzzz|||~~~~~~}}}}}}}}}}}}~~~~~~}}}|||zzzzzz{{{{{{|||}}}}}}~~~~~~}}}{{{yyyvvvtttssstttvvvvvvvvvvvvvvvuuuttttttooonnnnnnnnnnnnnnnooooooqqquuuuuusssuuu{{{}}}zzz{{{wwwsssqqqrrrtttuuuuuuvvvvvvuuuuuuuuuvvvwwwxxxppppppqqqqqqrrrssssssssswwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyxxxxxxwwwtttttttttuuuvvvwwwwwwwwwttttttuuuwwwyyy{{{||||||zzz|||~~~~~~~~~~~~~~~~~~~~~}}}|||~~~}}}|||||||||}}}~~~}}}}}}}}}yyyuuutttllliiiiiilllnnnjjjffffffgggfffdddcccaaa```______ZZZ[[[\\\]]]\\\ZZZXXXVVVZZZVVVSSSTTTXXX^^^bbbeeefffeeebbb^^^YYYWWWWWWXXXOOOOOOPPPQQQRRRRRRPPPMMMQQQSSSUUUXXXZZZ]]]^^^^^^cccbbbeeekkkqqqqqqkkkeeecccccceeekkkqqqrrrlllgggdddnnnxxxzzzsssjjjdddbbbiiikkklllhhhcccaaadddiiinnnuuu|||wwwvvv{{{~~~}}}|||{{{}}}~~~{{{}}}}}}}}}{{{xxxuuusssrrr~~~~~~}}}xxx{{{}}}}}}|||}}}}}}~~~zzz{{{~~~~~~{{{zzz}}}~~~~~~{{{zzzyyyzzz{{{{{{zzzyyyvvvvvvwwwxxxzzz|||~~~|||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}{{{zzzxxxxxxxxxxxxxxxxxxxxxwwwvvvuuuppppppppppppqqqssstttuuuuuuwwwwwwvvvvvvyyyyyywwwwwwuuussssssuuuwwwyyyyyyuuuuuuuuuvvvwwwxxxyyyzzzvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvuuuvvvwwwxxxxxxwwwvvvuuutttuuuvvvvvvvvvvvvwwwwwwtttuuuvvvwwwwwwwwwxxxxxxwwwyyy|||~~~~~~~~~|||{{{||||||||||||||||||}}}}}}}}}~~~}}}{{{{{{{{{||||||zzzzzz{{{zzzzzzzzz{{{|||zzzzzz{{{|||~~~}}}|||{{{yyywwwvvvuuuttttttssstttttttttssspppnnnlllooooooooonnnpppqqqqqqpppqqqrrrrrrpppllljjjiiiiiieeebbb___]]]\\\[[[XXXVVVYYYZZZ\\\]]]___```aaaaaabbbaaaccchhhllljjjbbbZZZ]]]]]]___eeekkkjjjddd]]]^^^___aaabbbaaa___]]][[[dddbbb```^^^\\\ZZZWWWUUUZZZ___fffhhhgggjjjsss|||wwwpppjjjkkkqqqtttqqqmmmtttzzz~~~{{{sssooolllmmmrrrvvvxxxwwwvvvwwwxxxwwwtttoooiiiddd~~~}}}{{{}}}{{{|||~~~}}}{{{zzzzzz~~~~~~}}}zzzzzzzzz{{{|||}}}~~~}}}}}}}}}}}}}}}xxxyyy{{{|||}}}~~~~~~~~~}}}|||||||||||||||||||||{{{{{{{{{{{{{{{|||||||||xxxyyy{{{||||||{{{yyyxxxyyy{{{{{{{{{yyyyyyzzz{{{xxxzzz|||{{{zzzyyyyyyzzz|||}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~|||}}}~~~~~~|||{{{|||}}}}}}}}}~~~~~~}}}xxxuuutttttttttsssvvvwwwxxxyyyyyyyyyyyyyyysssssstttvvvwwwtttmmmgggsssssstttwwwxxxuuuoooiiigggeeebbbcccgggkkkmmmmmmqqqlllhhhhhhjjjhhhaaaZZZYYY\\\bbbeeecccbbbiiirrrsssnnnjjjjjjnnnmmmggg```eeemmmwww~~~}}}{{{ppplllhhhjjjqqqyyy~~~zzzzzz{{{{{{yyytttmmmggg}}}~~~~~~~~~~~~yyyyyyyyyzzz|||~~~~~~{{{}}}}}}vvvnnnnnnoootttyyywwwsssvvv}}}~~~{{{xxxyyyzzzwwwqqqkkkpppvvv}}}|||~~~~~~~~~}}}}}}}}}~~~}}}}}}~~~~~~~~~yyyzzz{{{|||}}}~~~}}}}}}~~~}}}}}}|||{{{{{{zzzzzz{{{{{{~~~}}}yyyzzz{{{|||~~~}}}}}}}}}~~~|||~~~~~~~~~zzzzzzyyyxxxxxxxxxxxxyyy}}}~~~~~~}}}~~~||||||}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~zzz{{{}}}~~~{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}|||||||||||||||~~~~~~}}}}}}}}}~~~||||||}}}~~~|||~~~}}}uuunnnmmmmmmlllmmmpppuuuzzz}}}~~~}}}}}}~~~}}}~~~~~~{{{tttnnnllllllooorrrqqqjjjdddfffiiihhhaaa]]]___aaaaaaXXXZZZ^^^aaacccdddcccbbbdddbbbaaadddjjjpppssssssoookkkhhhiiimmmpppooommmgggjjjoootttxxxzzzzzzzzz|||yyyyyy~~~~~~{{{vvvvvv{{{~~~|||xxxooommmkkkmmmqqqpppkkkfffmmmiiigggiiinnnqqqoookkkccc______dddddd```aaaeeekkkccc^^^______\\\YYYZZZYYYVVVSSSTTTWWWYYYYYYXXXUUUZZZ]]]\\\[[[\\\\\\YYY___dddhhhgggbbb^^^^^^```hhhdddaaacccjjjppptttuuuwwwuuuuuuxxx~~~~~~~~~|||}}}~~~yyyuuuuuusssnnnkkklllllllllllloooqqqppplllhhhjjjnnnpppllljjjkkkkkkiiieeeiiimmmmmmjjjgggggghhhccc^^^[[[]]]ccciiikkkjjjlllkkkkkkooovvv~~~~~~~~~~~~~~~~~~}}}|||{{{|||~~~~~~zzz||||||{{{{{{}}}~~~~~~zzz{{{}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~{{{|||~~~~~~}}}{{{{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~}}}{{{zzzyyyzzz|||}}}~~~}}}zzz|||~~~~~~~~~|||zzzzzz{{{}}}{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}{{{wwwvvvvvv~~~}}}}}}~~~~~~|||~~~}}}~~~}}}}}}~~~||||||}}}~~~}}}{{{{{{~~~~~~}}}{{{{{{{{{|||||||||{{{{{{zzz{{{|||~~~}}}}}}}}}~~~~~~~~~|||zzzzzz|||}}}}}}||||||}}}~~~~~~{{{{{{||||||||||||{{{{{{xxxvvvuuuuuuwwwyyyyyyyyyvvvyyy}}}|||yyy{{{{{{zzzyyywwwxxxzzz|||zzzzzz{{{||||||}}}~~~~~~~~~}}}|||||||||~~~~~~}}}|||}}}||||||{{{yyyvvvsssuuuuuuqqqqqqttttttrrrppprrrvvvzzzwwwooolllnnnqqqqqqrrrtttvvvvvvtttqqqqqqsssuuuuuusssrrrrrrtttqqqqqqppplllhhheeeddddddhhhgggfffgggggggggeeecccaaafffjjjjjjgggeeefffiiigggkkkqqquuuxxx|||}}}uuutttwww~~~{{{xxxwwwrrrpppllljjjmmmvvvzzzqqqpppqqqpppyyy|||}}}|||||||||{{{xxxzzz{{{}}}|||{{{|||~~~~~~}}}|||{{{zzzyyyyyyxxxyyyyyyzzz|||}}}yyy||||||yyyyyyzzz|||wwwwwwwwwxxxxxxyyyyyyyyyyyyyyyzzz{{{||||||{{{{{{wwwuuussssssuuuwwwwwwwwwssswww{{{}}}yyyvvvuuuuuuuuutttssstttwwwzzzzzz{{{{{{{{{{{{{{{||||||}}}|||zzzyyyzzz|||~~~{{{|||~~~~~~|||zzz|||{{{yyyyyyzzz~~~~~~yyyxxx{{{{{{{{{}}}{{{xxxoootttxxxyyyvvvvvvyyy}}}zzzzzzzzzwwwtttqqqqqqqqqrrrpppooooooooonnnllljjjfffkkkooooookkkhhhhhhjjj___bbbeeeeeebbbaaaccceeefffhhhmmmrrrvvvyyyzzz{{{yyy{{{zzz|||{{{~~~~~~zzzxxxzzz|||vvvzzz~~~zzztttrrruuu}}}|||{{{xxxvvvrrrnnnmmmrrr{{{}}}uuuiiibbbbbbcccccc```dddhhhhhhffffffjjjoooppp{{{~~~}}}{{{yyyxxxzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}|||}}}~~~~~~~~~}}}|||{{{zzzzzzyyyyyyyyyzzz{{{|||}}}~~~~~~}}}|||{{{{{{{{{|||}}}|||zzzyyyxxxzzz|||vvvwwwzzz|||}}}}}}|||{{{wwwwwwwwwvvvsssrrrsssuuuvvvvvvvvvvvvwwwyyyzzz{{{zzzzzzzzzzzzzzzzzz{{{{{{}}}~~~~~~|||{{{{{{|||}}}zzz{{{}}}|||yyywwwvvvvvvnnnllliiifffdddbbbaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbcccdddeeedddbbb```___^^^\\\[[[]]]bbbeeeeeedddbbbdddeeeeeebbb^^^]]]\\\]]]]]]___bbbggglllqqqtttyyywwwtttuuuxxxyyyvvvtttzzzvvvmmmiiiwww{{{|||zzzvvv{{{}}}yyywwwwwwrrrpppmmmlllmmmqqqvvvyyysssrrrpppmmmjjjhhhfffeeeeeeeeefffffffffdddcccbbbcccjjjooonnnkkkqqq~~~||||||{{{zzzxxxvvvwwwyyy{{{}}}~~~}}}~~~~~~}}}~~~}}}|||{{{yyywwwvvvuuutttyyyyyyyyyzzz{{{|||}}}~~~~~~}}}|||||||||}}}}}}~~~}}}|||zzzzzz{{{}}}}}}~~~~~~~~~~~~}}}{{{zzz{{{|||{{{||||||}}}~~~~~~}}}~~~}}}~~~{{{wwwuuusssssspppooonnnllljjjhhhgggfffddddddeeefffeeecccaaa```[[[YYYVVVVVVWWWWWWUUUSSSUUUYYY]]]^^^\\\YYYVVVUUUUUUTTTRRRQQQQQQSSSTTTUUUVVVTTTSSSSSSTTTTTTRRRQQQ]]]cccjjjjjjeee^^^ZZZXXX___eeeeee^^^^^^cccbbb\\\]]]___bbbbbb___]]]]]]]]]ZZZWWWTTTSSSTTTWWW[[[^^^dddeeegggiiilllnnnooopppnnnoooqqqrrrtttuuuuuuuuummmooopppooommmnnnqqqttt{{{{{{rrrttt|||{{{||||||{{{zzzzzzzzz{{{|||~~~~~~}}}~~~~~~~~~~~~|||zzzxxxvvvuuuuuuxxxxxxyyyzzz{{{|||}}}}}}}}}{{{{{{{{{}}}~~~}}}~~~~~~}}}{{{{{{|||~~~~~~}}}~~~|||}}}~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~|||{{{zzz{{{|||}}}}}}}}}|||{{{}}}}}}}}}{{{yyyxxxvvvwwwxxxxxxwwwvvvtttsssmmmkkkjjjhhhhhhfffbbb```cccgggmmmpppooollljjjhhheeeccc___\\\XXXVVVUUUTTTZZZ[[[[[[ZZZXXXWWWWWWXXXXXX\\\______[[[YYYYYYZZZYYY]]]ZZZSSSQQQUUUUUUPPPQQQQQQQQQPPPNNNNNNPPPRRRPPPMMMJJJGGGGGGHHHKKKMMMIIIKKKNNNSSSWWW[[[^^^___ZZZ[[[\\\^^^aaadddfffgggjjjgggeeeeeeeeeaaaZZZTTTZZZhhhttttttmmmkkklllnnn}}}|||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}|||zzzxxxwwwvvvvvvvvvxxxyyyzzz{{{|||}}}}}}}}}}}}|||zzzxxxxxxyyy{{{|||}}}~~~~~~~~~||||||}}}~~~~~~~~~~~~|||}}}~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}||||||xxxyyyzzz{{{||||||{{{{{{}}}~~~|||zzzzzzzzz{{{|||}}}~~~}}}yyyvvvtttsssrrrppprrrsssqqqnnnlllmmmooosssuuuvvvtttqqqooonnnooonnnppplllfffdddggghhheee___^^^\\\ZZZYYY[[[___aaaaaa___[[[WWWTTTSSSTTTTTTVVVWWWXXXZZZZZZZZZZZZYYYSSSSSSRRRSSSTTTVVVXXXYYY\\\XXXTTTTTTUUUSSSMMMGGGSSSfffzzz~~~|||}}}|||~~~~~~~~~~~~~~~~~~wwwvvvuuutttttttttvvvwwwxxxyyy{{{|||}}}~~~~~~~~~zzzyyywwwwwwwwwxxxzzz{{{|||}}}~~~}}}|||}}}~~~~~~~~~~~~}}}}}}~~~{{{zzzyyyzzzzzzyyyxxxwwwvvvuuuuuurrrsssttttttsssrrrrrrrrryyywwwvvvvvvxxx{{{~~~xxxyyy{{{~~~|||{{{~~~xxxuuurrrqqqrrruuuxxxzzz|||yyyuuuqqqmmmkkkiiihhhtttttttttsssqqqnnnkkkiiieeecccaaa___]]]]]]]]]]]]]]]YYYVVVTTTTTTVVVWWWWWW\\\nnn~~~}}}}}}zzzyyywwwwwwwwwyyy{{{}}}zzz{{{}}}~~~yyyyyyyyyyyyyyyzzz{{{||||||~~~~~~~~~}}}|||}}}~~~~~~}}}}}}~~~~~~}}}|||||||||xxxzzz{{{zzzwwwuuussssssyyywwwuuuttttttuuuwwwxxxtttvvvxxxyyyyyyyyyzzz{{{zzz}}}}}}zzzxxxxxxxxxwwwuuuvvvyyy~~~~~~}}}{{{xxxuuutttrrrrrrtttrrrooollljjjlllpppsssttt}}}~~~~~~~~~{{{|||~~~{{{|||}}}~~~~~~||||||{{{||||||~~~}}}||||||{{{yyy|||~~~{{{zzz{{{~~~|||xxxuuussssssuuuvvvtttttttttttttttuuuuuuuuuxxxwwwwwwuuutttqqqpppooossstttvvvzzz~~~{{{}}}}}}yyy}}}}}}{{{yyyxxxxxxwwwuuutttqqqpppoookkkjjjiiihhhgggfffffffffiiigggddddddhhhmmmqqqssskkkllllllooossswww|||~~~~~~}}}{{{yyyyyyzzz|||~~~yyyzzzwwwsssqqqpppooonnnlllfffeeebbb___]]]___cccfff```aaabbbbbbcccfffkkkoookkkkkklllppptttvvvvvvvvvssssssuuuzzz~~~}}}}}}~~~zzztttooommmnnnpppfffeeecccaaa```_________aaa```___```aaa```___]]]```___^^^```dddggghhhhhhpppppprrrtttxxxyyyyyyxxx{{{~~~}}}|||~~~~~~~~~~~~|||wwwtttsssrrrpppooonnnmmmjjjgggdddbbb___^^^^^^_________cccaaa````````````^^^\\\ZZZ^^^``````dddjjjmmmlllnnnuuu~~~~~~}}}||||||~~~}}}|||{{{yyyvvvsssoooiiiddd```cccbbb]]][[[]]]]]][[[[[[^^^eeelllqqqqqqnnnjjjccceeefffggghhhjjjnnnqqqxxx~~~~~~}}}{{{zzz{{{~~~}}}|||{{{zzzyyyyyyxxxxxxxxxxxxzzz{{{}}}~~~zzzzzzyyywwwvvvtttqqqpppppppppooommmppppppnnnjjjeeeaaa______fffnnn{{{yyy___YYYYYY[[[___bbbdddcccbbbhhhhhhhhhjjjnnnsssxxx|||~~~~~~~~~}}}~~~~~~{{{xxxyyy{{{~~~~~~}}}|||}}}{{{yyywwwwwwrrrrrrssssssssssssssssssrrrtttuuuvvvvvvvvvxxxyyywwwzzz}}}}}}||||||}}}|||||||||zzz|||||||||}}}|||vvvmmmkkknnnjjjjjjjjjjjjkkkmmmnnnooolllmmmnnnppprrrtttvvvwwwvvvxxx|||}}}~~~|||zzzyyyuuuwww{{{jjjUUURRRRRRRRRTTTVVVUUUSSSPPPRRRRRRSSSVVV[[[bbbhhhlllsssrrrooommmlllkkkkkkkkklllpppuuuyyy|||~~~|||{{{~~~~~~}}}||||||}}}||||||||||||}}}~~~~~~}}}|||{{{|||~~~{{{wwwvvvwwwzzz}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||{{{zzzyyyyyy|||}}}}}}|||~~~~~~}}}|||{{{zzzyyyyyyvvvuuuuuuwwwyyy{{{{{{zzzwwwvvvtttqqqoooppptttwwwrrrrrrssstttooohhhhhhlllhhhhhhjjjkkkkkkkkkkkkkkkdddddddddeeefffggghhhhhheeefffggggggffffffggghhheeefffggghhhiiikkknnnpppnnnqqqppplllmmmrrrrrrnnnnnnmmmlllkkkkkkkkkllllllgggjjjmmmnnnmmmnnnqqqttt}}}vvvvvvvvvyyy}}}xxxxxxyyy|||~~~~~~|||zzz{{{|||rrrdddddddddeeefffdddaaa^^^ZZZZZZ\\\___fffnnnuuuzzzwwwvvvsssoookkkgggdddbbb___eeekkkppprrruuu{{{zzz}}}~~~~~~}}}|||}}}{{{{{{{{{}}}~~~}}}{{{{{{zzzzzz{{{||||||||||||~~~|||zzzxxxzzz{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~}}}|||}}}~~~xxxxxxyyyzzz{{{}}}}}}|||{{{{{{|||~~~~~~~~~zzzvvvsssuuuwwwzzzzzz{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{zzzxxxvvvuuuuuuyyy}}}~~~~~~{{{yyyyyy|||}}}}}}}}}xxxyyy~~~vvvwwwzzz||||||zzzwwwuuussssssrrrqqqqqqqqqqqqqqqlllmmmllljjjgggddddddeee```bbbdddeeecccbbbaaa```___cccccc]]]\\\```aaa]]]\\\\\\[[[[[[ZZZ[[[[[[[[[XXXZZZ\\\[[[YYYXXXYYY\\\bbbfffhhheeeeeehhhkkkkkkmmmpppssswwwzzz{{{{{{|||yyyyyy{{{~~~vvvyyy}}}~~~||||||~~~|||yyyuuurrrqqqpppnnnllliiiooorrrooolllooosssuuutttxxx|||zzzuuupppppprrrrrrrrrpppppprrrwww}}}zzzsssssstttvvvxxxwwwssspppooopppqqquuu|||xxxsssooommmssszzz}}}}}}~~~|||xxx{{{}}}~~~~~~}}}~~~}}}|||zzzzzzzzz}}}~~~~~~~~~~~~}}}|||{{{}}}{{{|||~~~}}}~~~~~~|||zzzyyyuuuuuuyyy|||||||||}}}{{{{{{}}}~~~zzzwwwuuuxxx~~~~~~~~~{{{{{{|||}}}~~~}}}|||||||||}}}}}}|||~~~~~~}}}|||zzzzzzzzz{{{{{{{{{||||||||||||{{{zzzzzzzzz{{{{{{||||||}}}}}}~~~~~~|||}}}~~~~~~}}}{{{wwwwwwwwwxxxxxxzzz{{{{{{{{{{{{yyywwwwwwyyy~~~|||~~~}}}}}}}}}~~~~~~|||||||||zzzwwwtttrrrsssttt{{{zzzwwwuuutttttttttuuurrrtttvvvvvvtttqqqpppooopppssswwwyyyzzz|||~~~|||zzzzzz|||zzzyyyxxxyyy{{{{{{wwwtttrrrmmmhhhhhhlllooonnnlllmmmkkkjjjkkknnnmmmjjjgggiiihhhgggfffffffffggggggfffeeecccbbbbbbaaa___^^^]]]]]]]]]___bbbccccccaaaaaa```^^^^^^___```___]]]ZZZZZZZZZ[[[\\\]]]^^^___dddcccbbbbbbdddgggkkknnnxxx|||{{{}}}~~~~~~|||{{{{{{|||}}}yyyuuusssssstttuuuuuuvvvuuurrrnnnmmmpppssslllnnnoooooollljjjiiiiiihhhgggeeebbb``````bbbeeemmmnnnnnnjjjddd```___```YYYZZZ[[[ZZZXXXWWWYYY\\\aaaccccccccciiirrrwwwwww|||}}}~~~|||~~~||||||}}}~~~~~~{{{xxxyyy{{{~~~~~~~~~{{{yyyxxxxxxxxx|||||||||||||||{{{{{{{{{|||zzzxxxyyy|||~~~}}}{{{{{{{{{{{{yyyxxxzzzwwwvvvzzz{{{zzz{{{~~~{{{zzzzzz|||}}}zzzwwwuuuxxx}}}~~~}}}zzzyyyyyy{{{|||}}}~~~}}}}}}|||{{{zzzyyyxxxxxx}}}~~~~~~~~~~~~}}}|||{{{||||||}}}}}}~~~~~~~~~~~~}}}||||||~~~~~~~~~{{{zzzzzz|||~~~~~~wwwwwwwwwxxxyyy{{{|||}}}wwwxxxyyyyyyxxxyyy{{{}}}zzz|||~~~||||||~~~~~~}}}~~~}}}|||||||||{{{yyyvvvuuuvvvwww~~~}}}|||{{{yyyxxxwwwsssuuuxxxxxxwwwuuutttttttttvvvyyy{{{{{{|||~~~}}}~~~}}}zzzxxxwwwuuurrrpppkkkjjjjjjkkkmmmmmmllljjjhhhgggfffffffffeeebbb```]]]]]]]]]\\\\\\]]]]]]^^^^^^]]][[[YYYXXXYYYYYYZZZXXX[[[]]]^^^\\\[[[]]]^^^dddeeeeeedddbbbaaabbbcccgggeeebbbaaaaaaccceeegggeeeffffffcccaaaaaacccffffffhhhkkkllllllmmmoooqqqvvvvvvtttpppkkkgggffffffddddddbbb]]]WWWSSSRRRSSSRRRPPPNNNNNNNNNNNNLLLKKKIIIKKKJJJIIIMMMTTTWWWVVVXXXXXXXXX[[[^^^______^^^bbbcccfffhhhkkklllnnnnnnoooqqqsssvvvxxxxxxxxxxxx|||{{{zzz|||~~~{{{{{{}}}|||xxxxxx~~~~~~xxxvvvxxx{{{~~~~~~~~~|||{{{{{{{{{~~~}}}zzzzzzzzz{{{|||}}}{{{yyyvvvwwwwwwxxxyyy{{{|||}}}~~~}}}}}}}}}~~~}}}{{{xxxzzzzzzzzzzzzzzzzzz{{{{{{|||{{{zzz|||~~~vvvuuutttuuuwwwxxxxxxwwwsssvvv{{{~~~~~~~~~~~~}}}}}}~~~~~~|||zzzwwwvvvvvvwwwxxxzzzzzzzzzzzzzzzzzzzzz{{{wwwuuuuuuvvvxxxzzz{{{zzzzzzxxxvvvuuuuuuuuutttsssxxxuuutttwwwxxxwwwxxx|||zzzzzzzzz|||~~~}}}wwwuuusssvvvzzz}}}|||{{{}}}zzzvvvuuuuuuyyyyyyzzz{{{|||}}}}}}~~~zzzzzz{{{{{{zzzxxxvvvuuuxxxzzz}}}}}}}}}|||}}}~~~}}}||||||~~~~~~|||{{{zzzzzz{{{||||||}}}}}}}}}}}}|||{{{{{{~~~~~~~~~~~~}}}xxxxxxyyy|||zzzzzzyyyyyyyyyyyyzzzzzzvvvyyy|||}}}{{{zzzyyyyyyzzz|||~~~~~~~~~|||{{{|||~~~~~~~~~~~~}}}~~~}}}}}}}}}|||zzzyyyzzz|||~~~|||wwwyyy|||}}}|||{{{{{{{{{|||~~~}}}xxx{{{~~~~~~~~~~~~|||{{{xxxxxxwwwwwwwwwtttpppmmmlllkkkjjjhhhhhhgggggggggkkkiiigggddd```\\\YYYXXXVVVWWWXXXWWWTTTSSSSSSTTTSSSSSSRRRPPPMMMMMMOOOQQQTTTSSSQQQPPPQQQSSSVVVXXXTTTUUUUUUSSSRRRRRRTTTWWWWWWYYY[[[]]]___bbbfffiiioooqqqrrrqqqooolllkkkjjjoooooommmiiieeebbbbbbbbb^^^ZZZWWWWWWYYYXXXTTTPPPQQQRRRQQQMMMMMMQQQRRRPPPRRRQQQOOOPPPQQQSSSSSSSSSJJJJJJJJJKKKLLLMMMNNNOOOQQQRRRSSSUUUVVVWWWWWWWWWZZZYYYXXXYYY[[[]]]\\\\\\VVVZZZ[[[YYYYYY]]]```___bbbcccbbb^^^YYYXXXZZZ^^^~~~~~~~~~~~~~~~~~~vvvuuutttuuuvvvvvvuuusssppppppqqqqqqrrrssstttuuuuuuuuuuuuvvvwwwvvvtttrrrtttttttttuuuuuuvvvvvvvvvxxxvvvttttttvvvyyyzzzzzzqqqpppppppppqqqrrrssssssmmmqqqwww{{{||||||||||||||||||||||||zzzxxxwwwwwwzzzxxxwwwuuuuuuvvvxxxyyyyyyyyyzzzzzzzzzzzz{{{{{{uuuuuutttuuuuuuvvvvvvvvvsssqqqooonnnoooooonnnmmmrrroooooorrrrrrqqqtttyyyzzz{{{}}}~~~xxxvvvuuuvvvyyy{{{{{{zzz|||}}}|||zzzwwwtttttttttxxxxxxyyyyyyzzzzzz{{{{{{yyyzzz{{{{{{zzzyyyvvvuuuvvvyyy}}}~~~~~~~~~~~~}}}{{{|||}}}}}}|||}}}~~~~~~}}}||||||||||||}}}~~~~~~~~~~~~}}}||||||~~~~~~}}}||||||wwwxxxzzz}}}~~~|||{{{zzzzzzzzz|||}}}{{{zzzzzz}}}~~~}}}}}}~~~~~~}}}~~~~~~}}}|||vvvxxx}}}~~~yyytttqqqgggfffeeedddbbbaaaaaabbb```___]]]YYYWWWWWWZZZ]]]^^^]]]ZZZXXXXXXXXXZZZ[[[VVVUUUUUUSSSRRRRRRSSSTTTRRRSSSSSSSSSSSSVVV[[[^^^bbbccceeedddbbbaaabbbbbbggggggfffdddbbbaaaaaabbbkkkkkkjjjkkkkkkiiigggdddbbbeeeeee```^^^``````^^^^^^\\\ZZZYYYYYYXXXUUUTTTLLLKKKIIIHHHHHHHHHIIIJJJLLLKKKJJJIIIHHHGGGFFFFFFHHHGGGEEEEEEEEEGGGHHHIIIFFFJJJLLLIIIFFFGGGFFFDDDEEEGGGHHHGGGEEEFFFJJJNNN{{{zzzxxxxxxyyyyyyxxxwwwtttuuuuuuuuuttttttttttttsssssssssuuuxxxxxxwwwuuutttuuuuuuuuuvvvvvvwwwwwwvvvtttqqqqqqsssuuuvvvwwwrrrrrrqqqpppppppppqqqqqqooossszzz~~~~~~}}}}}}zzzzzzyyyyyyxxxwwwuuutttwwwvvvuuuttttttvvvxxxzzz{{{|||}}}}}}}}}}}}||||||wwwxxxxxxwwwvvvuuuuuuuuupppnnnlllkkklllmmmmmmmmmmmmllllllooooooooossszzz~~~zzzyyyxxxxxxyyyzzz{{{zzzvvvwwwwwwvvvtttssstttuuuxxxxxxxxxxxxxxxxxxxxxxxxuuuvvvwwwxxxwwwuuusssrrrsssvvvzzz|||||||||||||||}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~}}}~~~~~~~~~~~~}}}~~~}}}||||||{{{vvvvvvxxx{{{~~~~~~~~~~~~}}}}}}}}}~~~|||zzzyyyzzz|||}}}}}}~~~~~~~~~~~~}}}|||wwwyyy|||}}}yyywwwxxx||||||{{{yyyvvvuuuuuuuuuuuunnnmmmkkkjjjiiihhhffffffddddddcccbbbaaacccgggkkkmmmkkkgggaaa[[[WWWVVVVVV[[[ZZZYYYWWWVVVTTTSSSQQQ]]]ccchhhiiifffdddeeehhhpppvvvyyywwwwww{{{}}}}}}uuuttttttttttttqqqmmmiiidddcccaaa___^^^^^^^^^___]]][[[YYYVVVTTTSSSSSSSSSQQQPPPOOONNNOOORRRWWWZZZ^^^bbbccc___ZZZWWWSSSOOOOOORRRVVVWWWXXX[[[```ddd~~~}}}}}}{{{{{{|||~~~{{{|||||||||||||||}}}}}}yyywwwttttttuuuwwwxxxxxxwwwxxxyyywwwuuuttttttuuuyyy~~~~~~}}}|||}}}~~~}}}{{{zzzxxxwwwvvvvvvwwwyyy{{{}}}}}}{{{}}}~~~}}}zzzxxxxxxyyyuuussspppppprrruuuvvvvvvsssrrrrrrtttssssssxxxvvvvvvuuuttttttuuuuuuuuussstttuuutttttttttvvvxxxttttttttttttttttttsssssssssssstttttttttsssqqqppprrruuuxxxyyyyyyxxxxxxxxxvvvwwwxxxxxxxxxxxxxxxxxxyyyzzz{{{}}}~~~~~~yyy{{{}}}}}}|||{{{|||}}}~~~}}}zzzwwwxxxxxxyyyyyyyyyxxxwwwwwwxxxxxxwwwvvvvvvuuuttttttrrrrrrtttwwwyyyyyywwwuuuyyyyyyyyyyyyzzz{{{|||}}}{{{{{{zzzwwwvvvvvvxxx{{{|||~~~}}}~~~~~~~~~~~~}}}}}}~~~~~~|||}}}~~~~~~~~~~~~}}}|||zzzrrrkkkfffeeefffjjjhhhfffccc```[[[UUUQQQMMMVVV___bbb^^^]]]```eeesss|||}}}|||{{{{{{{{{xxxwwwuuutttuuuvvvxxxyyyooonnnmmmmmmooottt|||{{{{{{}}}{{{{{{|||}}}}}}}}}~~~||||||}}}~~~~~~}}}{{{|||~~~|||xxxxxxxxxwwwvvvuuuvvvwwwxxxyyyyyyyyyxxxyyy|||~~~zzzzzzzzzyyyyyyxxxxxxxxxzzzzzzzzzyyyyyyyyyyyyyyyzzz||||||}}}~~~~~~~~~~~~~~~{{{wwwyyy{{{{{{yyyxxxxxxxxxyyy|||{{{vvvrrrrrrssssssssssssrrrqqqqqqrrrrrrqqqqqqppppppoooooopppqqqrrruuuwwwwwwtttrrrqqqqqqrrrtttvvvxxxzzz|||yyyyyyxxxwwwuuuvvvxxxzzz{{{|||~~~}}}~~~~~~|||yyyuuummmddd]]]\\\dddnnnrrrrrrrrrtttwwwttt}}}~~~|||vvv}}}~~~||||||||||||yyyuuuuuuuuuuuuvvvuuuttttttsssuuuttttttttttttsssssssssqqqqqqsssvvvxxxxxxvvvssswwwwwwxxxyyy{{{}}}xxxyyyzzzyyyxxxxxxyyyzzz{{{}}}|||~~~}}}vvvxxx}}}~~~}}}~~~{{{xxxwwwxxxzzz}}}zzzyyy}}}~~~{{{yyyxxx{{{}}}zzz}}}~~~}}}}}}zzzzzz~~~~~~~~~~~~{{{{{{zzzzzzzzzzzzzzz{{{yyyyyyxxxxxxxxxxxxyyyyyyvvvvvvuuutttsssrrrrrrrrruuuuuuuuutttuuuuuuvvvvvvtttrrrpppoooooopppqqqrrrqqqqqqpppoooooooooppppppnnnooopppqqqrrrssstttuuusssrrrrrrrrrsssuuuwwwxxxwwwxxxyyy{{{||||||||||||~~~}}}|||yyywwwuuutttttttttpppnnnlllkkkllllllkkkjjjeeeeeeeeeeeeeeeeeeeeeeee^^^__________________^^^[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYZZZYYYXXXWWWWWWWWWWWWWWWSSSSSSRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRROOOPPPQQQPPPNNNMMMMMMNNNPPPOOOOOONNNNNNNNNNNNNNNMMMMMMLLLLLLMMMNNNPPPQQQOOONNNNNNMMMMMMMMMMMMMMMLLLMMMMMMNNNOOOPPPQQQQQQMMMMMMLLLLLLMMMOOOPPPQQQPPPQQQRRRSSSUUUUUUVVVVVVXXXXXXYYYZZZ[[[\\\\\\]]]aaadddgggiiijjjjjjlllmmmlllooouuu|||~~~{{{yyywwwuuunnnllliiigggfffccc___]]]ZZZYYYWWWUUUTTTSSSTTTTTTOOOMMMKKKJJJKKKKKKKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHCCCCCCDDDDDDDDDDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@@@@@@@@@@BBBBBBAAA@@@@@@@@@AAAAAA??????>>>===============;;;<<<<<<<<<<<<<<<<<<;;;;;;===>>>===;;;:::<<<>>>::::::999999999::::::;;;;;;;;;<<<======>>>??????>>>===<<<<<<;;;;;;<<<<<<<<<<<<=========>>>>>>>>><<<<<<;;;<<<<<<===>>>>>>======>>>???????????????@@@@@@AAABBBCCCDDDEEEEEEGGGJJJNNNPPPPPPPPPQQQQQQRRRVVV]]]dddjjjnnnppppppqqqtttvvvvvvuuuvvvyyy|||sssrrrpppnnnnnnoooqqqrrr{{{wwwrrroooqqqwww{{{}}}|||wwwxxxvvvrrrpppsssqqqqqqqqqooojjjjjjwww{{{tttsssuuuooopppqqqtttwwwzzz|||~~~yyyxxxyyywwwuuu|||vvvqqqeeedddccccccbbb___[[[XXXOOONNNMMMLLLKKKKKKKKKKKKGGGEEECCCCCCCCCCCCAAA@@@===<<<:::999999999::::::<<<:::777666777888888777555555555555666666666666333444444555555444444333666666666666666666666666222333444555555555555555666555555444555555666666666666555444444444444444333444444555555444444333111333555444222111333555444444444444555666777888333444555666666666666555555444333333222222333333444444444444444444444444555555666666666666666666555555555555555444333333444444555666777888888999555777;;;<<<<<<;;;;;;<<<@@@CCCIIIOOOTTTVVVVVVVVVTTTVVVYYYXXXVVVVVVWWWZZZXXXZZZ\\\\\\ZZZYYY\\\^^^QQQPPPPPPPPPOOOOOOOOOOOOSSSOOOJJJHHHLLLVVVaaahhheeejjjttt}}}~~~vvvpppccceeeiiinnnuuu}}}xxxmmmeeebbb___ZZZZZZ___``````bbbbbbcccllltttsss|||~~~{{{yyyyyyuuusssmmmcccXXXRRRSSSVVVPPPQQQSSSUUUYYY\\\___aaaiiilllooosssyyytttllldddbbbfffjjjiiiggglll|||yyyrrr{{{|||xxx{{{~~~{{{}}}|||zzzzzzwwwwwwwwwvvvsssrrrsssuuurrrqqqqqqqqqqqqpppppppppiiiiiijjjjjjjjjjjjiiiiiiggggggggggggggggggggggggeeeeeeeeeeeefffffffffgggffffffeeeeeedddccccccccceeedddccccccbbbbbbbbbbbb___^^^]]]\\\\\\]]]^^^___[[[[[[[[[\\\[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYY___]]][[[YYYXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZ[[[[[[ZZZYYYYYYYYYYYYZZZZZZ[[[\\\^^^______````````````___^^^^^^^^^______\\\```fffiiikkklllmmmnnnmmmrrrwwwyyywwwxxx|||vvvwww|||zzzmmmggghhheeehhhlllllliiigggfffggghhhfffdddfffiiikkkkkkiiiwwwsssrrrsssnnnfffdddgggjjjhhhffffffggghhhgggfffjjjhhhfffeeeeeegggiiijjjdddggggggcccccceeeccc\\\eeeddddddeeefffgggfffeeeccceeeeeeeeeddddddeeegggmmmkkkjjjlllpppqqqnnnlllhhhkkkmmmlllmmmqqqrrrqqqpppqqqssssssssstttvvvwwwwwwvvvuuuuuuuuutttrrrppp}}}|||zzztttkkkccc]]]XXXRRROOONNNMMMKKKIIIBBBBBBAAA@@@>>>===<<<<<<::::::::::::999888777666333444444444444444333222555555555555555555555555333333333333333333333333000000111222444555555666444444444333333222222222111111222222222333333333444444444444444444444444555444333222222222222222222222222333333333444444555444222000000111222333222222111111222222333444222222222333333333444444333333222222222333444444333333444444555666666666666666666666666666666666555666666777777777777666555555777888888999999999777666555666888888666444444666:::>>>BBBDDDEEEEEE???AAACCCEEEEEECCCAAA???EEEEEEFFFFFFGGGGGGHHHHHHKKKFFFCCCDDDHHHKKKJJJGGGEEEDDDBBBBBBEEEIIIOOORRRUUUSSSSSSXXX^^^aaa]]]YYYOOORRRVVVWWWVVVWWWYYY\\\XXX```fffddd[[[WWW\\\bbbiiittt}}}wwwwwwyyy{{{mmmdddfffkkk]]]___gggoooqqqqqqxxxssseee^^^___ccceeeddd```bbb]]]QQQGGGEEEHHHIIIHHHGGGHHHKKKRRRWWWTTTOOOOOOUUUXXXYYY```llltttvvvbbb^^^ZZZYYY[[[\\\[[[YYYZZZ\\\aaafffkkkmmmmmmllleeehhhkkkkkkjjjlllqqqvvvxxx|||~~~wwwoootttzzz}}}vvvssswwwsssqqqtttxxxwwwpppmmmqqqwwwsssoookkkjjjhhhfffeeeyyytttpppnnnooonnnkkkgggfffggghhhfffbbb___^^^]]]\\\\\\\\\ZZZYYYVVVTTTSSSOOOOOONNNMMMKKKJJJIIIIIIHHHIIIIIIGGGEEEDDDEEEGGGBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@????????????????????????@@@AAAAAAAAAAAABBBBBBBBBDDDDDDDDDEEEEEEEEEEEEEEEAAA@@@??????>>>>>>>>>???<<<<<<;;;::::::;;;<<<<<<::::::;;;;;;;;;;;;::::::999999999999999999999999>>>===;;;999888888888888999999999:::::::::;;;;;;::::::999999999999::::::888999:::;;;<<<<<<<<<;;;<<<<<<;;;;;;<<<<<<===>>>999;;;>>>@@@AAACCCEEEGGGKKKNNNPPPNNNJJJHHHKKKNNNLLLLLLQQQVVVSSSIIICCCCCCAAADDDFFFFFFDDDCCCCCCEEEGGGEEECCCEEEHHHJJJIIIHHHLLLJJJJJJLLLIIICCCBBBFFFIIIGGGEEEEEEFFFGGGFFFEEEDDDEEEGGGGGGGGGGGGIIIJJJIIILLLLLLHHHGGGIIIGGGAAABBBBBBCCCDDDFFFFFFEEECCCJJJIIIHHHFFFEEEGGGKKKOOORRRQQQPPPRRRTTTUUUVVVUUUVVVTTTTTTUUUWWWWWWXXXYYYWWWYYY[[[\\\\\\]]]]]]^^^bbbaaa````````````___^^^bbbgggjjjiiijjjnnnpppooommmrrruuuvvvxxx{{{zzzuuu~~~~~~}}}zzzuuurrrvvvxxx{{{}}}~~~~~~|||{{{sssppptttxxx~~~xxxtttooolllkkkfff___XXXRRROOOIIIFFFDDDBBB???<<<;;;<<<>>>@@@???===:::888;;;;;;;;;::::::999888777666666777777666555444444555555555555555555555555222222222222222222222222000000111222333444555555333333333333222222222111111111111222222222222333333333333333333333333333555444333222222222222333222222222333333333444444555333222000000000222222222111111111111222333333222222333333333444444444444333222222222222333333222333333444555555666666777777777777777777777777555666666666666666555555444444555666777777777777777666666777999:::999777666777:::<<<<<<<<<;;;::::::<<<===>>>>>>===<<<:::AAADDDIIINNNQQQRRRRRRRRRKKKIIIGGGJJJOOORRRQQQOOOLLLKKKIIIIIIJJJMMMPPPRRRQQQQQQQQQPPPOOOOOOPPPRRRJJJKKKKKKIIIGGGGGGJJJMMMKKKSSS[[[]]]ZZZYYY^^^cccsssyyy}}}yyymmmdddbbbcccccckkkqqqlllbbb\\\```ggg___YYYWWW[[[]]]]]]```eeebbb[[[QQQMMMOOOSSSVVVWWWWWWZZZWWWOOOIIIIIIJJJJJJSSSRRRRRRTTTXXXZZZUUUMMMMMMUUUXXXUUUVVVcccrrr{{{lllhhhbbb]]]XXXTTTOOOMMMTTTYYY\\\[[[WWWUUUUUUXXXVVV___hhhhhhbbb___dddjjjhhhiiilllpppssstttrrrpppnnnpppqqqpppnnnpppvvv{{{~~~|||yyyqqqfffccceeeeeedddgggiiifff``````dddjjjhhhddd```^^^^^^___```TTTOOOJJJHHHIIIIIIGGGEEEBBBCCCDDDCCC@@@>>>===>>>EEEDDDDDDCCCAAA@@@>>>===<<<<<<;;;;;;:::999999888:::;;;;;;999777777888999999999888888888777777777666666666777777666666666666666666666666666666666999999999::::::::::::;;;333333444555555666777777999999888777777777888888777777666666666666777777555666666777777666666555666666666666666666666666999888777666555444444444666666666666777777777777555444444555555666777888777777888888888888777777666666666666666777888999888999999999:::<<>>@@@@@@@@@@@@???>>>======999999999999888777666555555555555555555555555555111111111111111111111111//////000111222333444444222222222222111111111111000000000111111111222222222222222222222222222222444444333222222222222333222222222333333333333444333222111000///000111222111111000000000111222222222222333333333444444444444333222111111111111111111222222333444444555555777777777777777777777777555666666666555444333222222222333444555555555555555555666888;;;<<<<<<;;;888999:::;;;:::999777666999999999999999999999999???DDDKKKRRRVVVVVVUUUSSSKKKIIIIIILLLPPPSSSQQQOOONNNMMMLLLKKKKKKLLLMMMNNNRRRUUUVVVQQQJJJIIIPPPWWWRRRQQQOOOMMMKKKLLLPPPSSSZZZ___eeehhhggggggiiikkktttuuussshhhZZZOOOMMMNNNJJJRRRYYYXXXSSSTTT^^^gggiii\\\QQQOOOQQQQQQOOONNNMMMJJJHHHFFFGGGJJJMMMOOOVVVYYYXXXTTTRRRRRRPPPLLLOOOQQQSSSUUU\\\aaa^^^VVVaaahhhhhh___ZZZdddyyy}}}rrrdddXXXPPPKKKSSSYYY\\\VVVLLLGGGKKKQQQTTTbbbooonnnbbbZZZ^^^eeedddaaa^^^^^^ccciiiooorrrooonnnkkkeee``````ccchhhjjjhhhhhhgggbbbZZZWWWXXX\\\]]]```bbb^^^[[[^^^dddiiihhhddd^^^XXXVVVXXX[[[KKKGGGBBB@@@@@@AAAAAA@@@???AAAAAAAAA???>>>>>>???>>>>>>===<<<;;;999888888888888888777777777777777888999999888666555666888::::::::::::999999999999555555555666666555555555555555555555555555555555555666666666777777777777666666666777777777888888666666555555444555555666666666666555555666666666222333444444444444444444444444444444444444444444666555555444444333333333333333444444444555555555333333333444555777888999777777888888777666666555666555555555555555666666888999::::::;;;===AAADDD>>>>>>>>><<<;;;===AAAEEEIIIGGGHHHLLLMMMJJJDDD@@@DDDGGGKKKMMMNNNMMMKKKJJJKKKJJJJJJIIIJJJJJJJJJJJJGGGIIILLLOOOOOOOOOPPPRRROOOMMMKKKLLLOOOQQQSSSSSSZZZXXXYYY]]]bbbfffeeecccffffffccc]]]VVVPPPKKKHHHOOOQQQTTTTTTSSSQQQOOOOOOQQQVVV\\\^^^\\\WWWRRROOOOOOTTTZZZ___eeennnyyytttdddYYYYYYYYYUUUVVV]]]dddbbb___]]]\\\[[[[[[ZZZ]]]]]]\\\YYYWWWVVVWWWXXX\\\______[[[ZZZ___bbbbbbbbbfffhhhfffeeehhhgggddd^^^^^^[[[[[[bbbjjjllliiifffffffffeeeccccccdddfffddd___ZZZYYY]]]``````______dddhhhhhheeedddhhhllloooqqqsssqqqiiidddjjjttt~~~~~~{{{vvvnnngggbbb```]]]```bbb```ZZZUUUSSSSSSVVVVVVVVVVVVUUUUUUTTTTTTMMMIIILLLQQQVVVbbb___KKKCCCCCCFFFJJJNNNNNNLLLIIIJJJKKKLLLNNNOOONNNLLLKKKDDDFFFJJJMMMMMMJJJEEEBBB@@@@@@@@@@@@@@@???>>>>>>::::::999999777666444444333333333333333333333333000000000000000000000000...//////000111111222222000000000000000000000000//////000000000111111111111111111111111111111111333333222111111222222222111111222222222333333333111111000/////////000111000000//////000000111222222222222333333333333444444333222111000/////////000000111222222333333444666666666666666666666666555555555444333222111000000000111222222222222222333222444666:::<<<<<<;;;888:::<<<>>>???>>>===<<<<<<;;;:::999999:::;;;<<>>;;;;;;:::999888777777777666666666666666666666666555666666555333333444666666666555555555444444444333333444444444444333333222222222222222222222222222222222222333333333333444444444333333333222222222222111111111222222333333333444444444444333333000111111222333333222222333333333333333333333333333333333333333333333222111111111111222222222222333333333444666777999:::666666777666666555444333555555444333222222222333333555888999999:::<<<===============>>>CCCHHHLLLMMMMMMNNNQQQUUUWWWTTTOOOMMMQQQWWW\\\^^^[[[WWWSSSSSSTTTUUUWWWXXXZZZ]]]___YYY\\\^^^______aaacccdddcccbbbaaabbbfffjjjlllmmmwwwooojjjoooyyy~~~yyyxxxxxxxxxtttmmmddd^^^\\\ccceeeggggggdddaaa``````iiimmmqqqqqqmmmhhhbbb```___dddlllsss{{{zzzmmmiiigggdddgggnnnuuuoooiiidddcccdddeeedddjjjkkkjjjgggbbb``````aaacccffffffbbb```bbbdddcccddddddbbbaaaeeeiiigggaaaaaa___ZZZVVVXXX^^^```^^^WWWXXXXXXXXXWWWXXX[[[]]]lllgggbbb```aaadddeeedddgggmmmuuuxxxvvvtttvvvyyyyyy{{{}}}|||wwwwww}}}{{{ttt{{{~~~uuucccUUUQQQRRRLLLMMMOOOQQQTTTUUUWWWWWWPPPBBBEEERRRQQQMMMJJJBBBBBBGGGOOOWWW[[[ZZZTTTPPPQQQRRRRRROOOKKKFFFBBB@@@@@@AAABBBBBBAAA>>><<<;;;777888888888888777666666777777777666555333222111000000000000000000000000////////////////////////---.........///000000000////////////////////////........./////////000000000000000000000000000000111111000000000111111222000000000000111111111222/////////////////////000///............///000000111111111222222222222333333222111000///.........//////000000111222222222222222222222222222222222333333333222111000///.........///000000000////////////000333777999999888888:::===???AAAAAA@@@@@@===<<<;;;::::::;;;<<<===>>>???@@@???>>><<<999888::::::;;;<<<===<<<:::999888999999999:::999999999777:::===>>>===>>>AAACCCDDDEEEHHHLLLOOOQQQQQQQQQKKKKKKKKKOOOTTT[[[```ddddddhhhjjjhhhdddaaacccfffbbb]]]YYYYYY]]]aaabbbbbb___\\\WWWTTTSSSTTTRRROOOKKKOOOTTTUUUSSSSSSUUUXXXggglllrrrwww|||yyyxxx{{{yyywww}}}wwwvvvvvvwww{{{~~~xxxuuuqqqpppqqqtttuuuvvvwwwxxxxxxxxxwwwwwwxxxxxx{{{yyyvvvssssssvvvyyyzzzvvvzzz|||{{{xxxzzz}}}~~~999888666444444444555666555666777666555555777999<<<;;;:::999999999999999888888777777777777777777555555666555333333555666777777666666666555555555555666666777777666666555444444444444444444444444444444555555555666666666333333333222111000000000555555555555555555666777666666777777777777666666555666777888888888888888888888888888888888888888888888999:::::::::999999666666666777777777888888:::::::::;;;<<<===???@@@AAAAAAAAAAAAAAA@@@???>>>;;;:::999999888888999999===???AAAAAA@@@??????@@@DDDCCCBBBBBBDDDHHHLLLOOONNNQQQTTTVVV[[[aaabbb```VVVYYY___dddgggddd___ZZZYYY\\\```cccfffkkkpppssshhhlllmmmjjjkkkooossssssnnnllljjjkkkooosssvvvwww{{{rrrkkkooozzzzzzuuuwww|||}}}xxxnnnjjjjjjoooqqqsssrrrooommmnnnppp~~~yyytttsssvvvxxxuuuzzz}}}}}}}}}{{{zzz{{{}}}~~~~~~}}}zzz{{{xxxsssqqquuuzzzvvvoooooopppnnnkkklllooonnnjjjeeehhhkkknnnooopppsssuuusss___WWWWWWXXXZZZ^^^cccgggjjjlllmmmeeeTTTUUU]]]RRREEEFFFJJJJJJRRR\\\dddddd\\\RRRKKKBBBCCCCCCAAA===888666444999999777666444333222222333333333444444333333222222222222222111000///...................................................,,,---------.........///------------............------........./////////........................//////.........///000000........./////////000000------............//////......------......///000//////000000000111111111111000//////.....................///000000111111////////////////////////000111111111000///......------...//////......---------...000333444444333777888:::<<<<<<<<<;;;::::::999888777777888999::::::999888777555444444444111222333555666666777777222222333333444444444444222333555777999999777555888999<<<@@@BBBBBB@@@===:::999999999<<>>???<<>>===>>>@@@AAABBBDDDFFFHHHBBBKKKSSSWWWZZZaaaeeefffjjjrrrtttsss~~~{{{vvvnnnhhhhhhnnnrrrpppmmmeee```[[[XXXXXXYYYYYYXXXZZZXXXVVVUUUVVVUUUTTTRRRRRRSSSUUUYYY]]]```bbbbbbcccaaa\\\WWWYYY```ccc```[[[]]][[[XXX[[[```___ZZZVVVXXX^^^eeeoooyyy000222333222111111111222222333333222000111333555444333222111111222333444222222222111000/////////000000111000//////111222000000/////////.........000000111111111111000000222222222222222222222222000000000000111111111111//////000111111222222222111111000111111222333333000111222333333222111000---...///000111222222222000000000000000000000000000111222444444444444333111111111222222222333333222222111222222333444555333444444555555555444444777777888999;;;>>>@@@AAAHHHEEE@@@:::444222444666666444333333555777999999333:::===999888===AAA@@@>>>===<<>><<<===???AAAAAA<<<>>>@@@AAABBBBBBBBBBBB;;;@@@KKKSSSOOOCCC>>>@@@CCCFFFIIIHHHGGGIIIOOOUUUVVVTTTOOOJJJHHHIIINNNRRRZZZ[[[___eeeiiihhhaaa[[[TTThhhrrrjjjfffkkkjjjaaa]]]]]]```iiittt|||~~~}}}|||yyywwwtttpppzzztttyyytttmmmeee^^^ZZZWWWUUU\\\]]]^^^^^^\\\XXXTTTQQQXXXcccrrrkkkTTTJJJKKKFFFLLLSSS[[[^^^XXXKKK>>>555222444666555222111222444000000111222222111000000---....../////////......,,,---------------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,---------......------------------------++++++++++++,,,,,,---...+++++++++,,,,,,,,,------+++,,,------.........------,,,,,,,,,,,,---......---------............///......---------......///,,,,,,------...//////000........................------......///.........------.........---,,,,,,...------...//////...,,,+++---///222333333222111000000111111111111000000222333333333333111000///333333222000//////111222444333222000///000000111...000333333333222333444777555333444777999888666222666;;;<<<:::999;;;===>>>>>>>>>===<<<<<>>999999===AAA:::===<<<999<<>>@@@AAA777777666444333444888;;;666888:::999888777888888<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBBBBAAAAAABBBBBBCCCLLLIIIGGGGGGIIIJJJIIIGGGFFFHHHIIIJJJJJJGGGDDDBBBBBBCCCEEEGGGGGGLLL\\\lll~~~|||fffiiipppwwwxxxwwwyyy~~~vvvyyyyyyyyyyyywwwtttpppnnn~~~rrrooollllllnnnnnnkkkhhhddd```]]]^^^aaabbb___\\\UUUSSSPPPMMMKKKJJJIIIIIIMMMKKKIIIGGGEEEEEEEEEEEELLLSSS[[[^^^YYYQQQJJJGGGOOOMMMIIIDDD???:::666444111222222222222111000000........................,,,,,,,,,---------......------,,,,,,,,,,,,++++++++++++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......***++++++,,,,,,++++++***,,,,,,,,,++++++************+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,------------------------------------------------,,,---......///.........////////////////////////000000111111111000000///222111///...///000222333222111111111000000//////111111222222222333333333666666666666666666666666888999999:::;;;;;;<<<<<>>>>>======<<<888999;;;:::::::::;;;<<<:::::::::::::::::::::::::::<<<>>>???>>><<<:::888@@@AAACCCEEEFFFHHHHHHHHHKKKLLLMMMMMMNNNQQQVVVZZZ```hhhsss}}}}}}tttfff\\\SSSOOOIIIFFFDDDDDDDDDDDDEEEGGGJJJKKKJJJJJJKKKMMMNNNLLLKKKKKKMMMMMMLLLKKKPPPQQQPPPNNNLLLNNNSSSXXXNNNOOOPPPQQQQQQQQQPPPOOOSSSQQQOOOPPPUUU[[[```cccWWWTTTTTTXXXaaagggiiihhh222222111111111000000000111111111111111111111111000000000000000000000000...//////000000//////...------------------------------------------------......////////////............---------------...,,,,,,------.........///------------------------......------------......------------------------------------------------.........//////.........---------............///............------------..............................////////////.........///111333444555666666666444222000......///////////////000000000111111222222222222222222222222333444666777777777555444666666777888888888888888888888777777888999:::;;;888888888777555666999;;;888999;;;;;;999888999:::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@AAAEEEBBBAAABBBEEEFFFEEEDDDEEEFFFFFFFFFEEEBBB@@@>>>>>>>>>@@@BBBBBBGGGSSS```pppyyyvvvdddZZZ]]]^^^YYY@@@@@@EEEKKKNNNRRR[[[eee{{{~~~uuuqqqmmmfffaaa```bbbfffiiiyyytttssssssrrrnnniiieeedddeee]]][[[YYYYYYZZZZZZWWWTTTSSSQQQOOOOOOPPPOOOMMMKKKPPPMMMKKKLLLPPPPPPMMMJJJJJJHHHFFFEEECCCCCCCCCCCCFFFDDDBBB@@@???>>>>>>>>>BBBFFFLLLOOOMMMGGGBBB???CCCBBB???<<<888555222111000000111111000000///...------------------------,,,,,,,,,,,,------------------,,,,,,+++++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********)))))))))*********++++++))))))))))))))))))))))))*********+++++++++,,,,,,*********+++++++++,,,,,,))))))******++++++,,,,,,***++++++++++++++++++***++++++++++++++++++*********++++++,,,---,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..........................................//////000//////......000000.........///111222111111111000000/////////111111111222222222222333444444444444444444444444666666666777888888999999888888888888888777777777555666777777666666777888999999999999999888888888888999:::;;;;;;:::888777::::::<<<>>>???@@@AAAAAA>>>?????????@@@BBBGGGJJJMMMRRRZZZ```aaa[[[RRRLLLKKKHHHDDDAAABBBCCCDDDDDDCCCFFFJJJLLLKKKJJJJJJJJJJJJIIIIIIJJJLLLLLLJJJIIIMMMMMMMMMJJJHHHIIILLLOOOLLLLLLMMMNNNNNNMMMLLLKKKNNNLLLKKKLLLPPPTTTXXX[[[WWWSSSQQQRRRUUUWWWUUURRR111111111000000000//////000000000000000000000000111111000000///......---......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,......---,,,,,,,,,,,,,,,******+++,,,---...//////++++++++++++++++++++++++------,,,,,,,,,,,,------------------------------------------------------------............------++++++,,,,,,,,,---------,,,------------------...------------------------,,,------......------,,,......///000000000////////////---------...///000............////////////111111111111111111111111111222444555555555444333222333444666777888888888777666666555555666666777777999:::999888888999;;;999:::<<<<<<:::999:::;;;:::::::::;;;;;;;;;;;;;;;========================999999999:::<<<>>>???@@@>>>>>>===???AAACCCCCCBBBDDDCCCBBBAAA???>>><<<<<<>>><<<<<>>===;;;:::999999999999:::;;;===>>>===999666777666555333222111//////...////////////...------------------------------++++++,,,,,,,,,---------------,,,,,,+++***))))))((()))******++++++************************************************++++++************************************************************************+++++++++***************(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++++++++)))*********++++++++++++))))))))))))))))))************++++++++++++*********************+++++++++******+++,,,,,,,,,,,,+++)))*********++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,------.........------......---,,,---...///000000000000///////////////000000000111111111222222111111111111111111111111222333333444444555555666333333333333333444444444444555666555444333444555888888777777666666666666555555666777777777666666444555666888999:::::::::999::::::::::::<<>>AAABBBBBB???DDDIIILLLLLLJJJGGGFFFEEEEEEFFFHHHJJJJJJHHHFFFHHHIIIIIIHHHFFFDDDEEEFFFIIIIIIIIIIIIIIIGGGFFFFFFIIIIIIIIIJJJLLLOOOQQQSSSSSSPPPMMMKKKKKKHHHCCC>>>000000000/////////............................../////////.........------------............------++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,+++++++++...---,,,++++++***++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,************+++++++++,,,++++++,,,,,,---------...------------------------++++++,,,,,,,,,,,,++++++---------......---,,,,,,///............///000111---.........//////////////////000000000000111111///000111222333333333222222333444555666666666666888888777777666666666666555777::::::999888888999888999;;;;;;999999999:::999999999:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<>>>???@@@>>>??????@@@AAABBBBBBBBBAAA@@@???============>>>AAA===<<<@@@BBBCCCEEEHHHMMMYYY[[[NNNCCCDDDIIIJJJTTTTTTTTTSSSLLLCCCAAADDDUUU]]]]]]\\\aaaYYYKKKHHHAAA@@@@@@@@@CCCGGGKKKNNNNNNOOOOOONNNMMMJJJEEEAAA>>>>>>>>>>>>???AAACCCDDDCCCCCCCCCDDDDDDDDDCCCBBBEEEDDDCCCCCCBBBBBBAAA@@@FFFFFFGGGJJJLLLLLLIIIFFFFFFEEEEEEDDDDDDCCCCCCCCC======<<<;;;999999888888888555333444666777555222111111111111000000000000...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,+++***)))(((((('''((())))))***)))))))))************************)))))))))************************************************************************************************************)))''''''((((((((())))))))))))))))))))))))))))))))))))))))))************+++)))))))))************+++******))))))))))))))))))))))))************))))))((()))))))))******++++++)))******+++++++++++++++)))))))))************+++))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,---------------------------------------,,,,,,------...---------,,,,,,,,,+++,,,---......///.....................//////000000000111111111////////////////////////000111111222222333333444222222333333444444555555666777888777555444444555666666555555555444444444333333444444555555666666444444666777888888888888;;;;;;<<<;;;;;;<<>>>>>===<<<===???AAABBBCCC>>>===@@@CCCAAA@@@BBBCCCJJJKKKEEEBBBFFFJJJHHHCCCCCCEEEGGGCCC======AAAKKKJJJCCCDDDNNNIII<<<999999:::<<<>>>@@@AAACCCCCCJJJGGGFFFGGGGGGDDD@@@===>>>===<<<<<<>>>@@@BBBCCC???@@@@@@@@@???>>>======DDDDDDDDDCCCBBBAAAAAAAAABBBCCCFFFHHHIIIIIIFFFDDDBBBBBBAAAAAA@@@???>>>===<<<;;;;;;:::999888777777:::666111000222333222000000000000000000/////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,+++***))))))((((((''''''((())))))))))))((())))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***(((((((((((((((((((((((((((((()))))))))*********(((((()))))))))************************)))))))))((())))))******))))))(((((((((((())))))*********((()))******++++++******(((((()))))))))*********((((((((((((((((((((((((***************************++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------.........---+++++++++++++++,,,,,,---------------------------........./////////000000////////////////////////000000111111222333333444333333333444444555555555666777888777555444444555444444444444444444444444333444444444555555666666444555666777777777777777777888999888888888;;;===BBBDDDEEEDDDAAA>>>>>>>>>:::999888:::<<<======<<<:::???EEEHHHGGGDDDAAA???>>>???AAADDDFFFFFFCCCAAACCCDDDGGGJJJLLLKKKJJJHHHEEEDDDCCCBBB@@@???>>>>>>DDDFFFIIIIIIGGGGGGHHHJJJHHHHHHIIIIIIHHHEEE@@@===.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......++++++,,,,,,,,,,,,++++++************************************************''''''((()))******************))))))))))))******++++++******))))))))))))((((((((((((((((((((((((******))))))))))))************************************************************++++++++++++******((())))))))))))************+++++++++++++++,,,,,,++++++++++++++++++++++++)))******++++++******)))***+++,,,------......---------------,,,,,,,,,+++.........////////////000,,,------......//////000---......///000111222222444444555555444333333222555555555555555444333222222444666777666555555555444555777777555444555666666666777777888999999999777777777777777777777777999888888777777888888888;;;===??????===;;;;;;;;;;;;;;;;;;<<<===@@@BBBCCC???<<<;;;>>>???<<<;;;<<<;;;===<<<:::;;;@@@@@@===@@@>>>===>>>===>>>EEENNNFFFDDD???GGGUUUPPP@@@<<>><<<;;;===>>>??????@@@BBBCCCBBB@@@?????????FFFGGGGGGFFFEEEDDDDDDEEE>>>???AAABBBBBBAAA@@@???>>>>>>>>>>>>===<<<;;;:::888888888888777666555444777444111000000000000////////////.........------...............---,,,,,,++++++++++++++++++++++++))))))*********+++++++++*********)))))))))))))))&&&'''(((((())))))((((((((((((((((((((((((((((((''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************(((((())))))))))))(((((((((((((((((())))))))))))(((((()))************)))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++++++++***+++,,,------...------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------........./////////////////////////////////000111111222222333444444222222222222333333333333222444444444222111222333333333444444555666666666444555555666666666555555333444444555555555444444444555666666666666888:::???CCCGGGGGGCCC>>>======:::::::::;;;<<<===;;;999:::===AAABBBAAA???>>>>>><<<===>>>@@@BBBBBB???===???@@@CCCGGGKKKLLLKKKIIIBBBAAA@@@>>>===<<<<<<<<<>>>@@@CCCBBB@@@???AAADDDDDDEEEEEEEEECCC@@@<<<:::------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******++++++++++++******************************************************&&&'''((()))************(((((((((((()))***++++++(((((())))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))******************)))((())))))))))))*********++++++++++++*********************************************++++++*********++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,++++++,,,---------............+++,,,,,,---......//////------...///000111222333111111222333333333222222222333444444444333222222222444555555444444555666333555666666555444444555555555666777777888999999555555555555555555555555555555555555555666777888555888;;;<<<:::888888999999999999:::<<<===???@@@;;;999999;;;;;;777777:::888888888777888;;;;;;888===:::999888777777???GGGBBBBBB???HHHVVVOOOAAA???AAA???;;;888777888:::;;;:::888;;;AAAAAA===<<>>===;;;999;;;======>>>>>>>>>======<<<===:::;;;;;;<<<<<<;;;::::::555555666666555444333222111222222111000///000111------------------......,,,,,,,,,---,,,,,,+++***++++++++++++++++++++++++))))))))))))*********+++((((((((()))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))'''''''''(((((())))))***'''(((((())))))(((((('''(((((((((((((((((('''''''''((())))))******))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))******+++++++++++++++************************((()))***+++,,,,,,,,,,,,******++++++,,,,,,,,,+++++++++++++++,,,,,,,,,---,,,------------.................................000000111222222333333444222222222111111111111111///111222222000000111333222333444555777888999999444555666777777666444333333333333444444333222222333444666777666777999;;;;;;AAAFFFGGGCCC???>>>???999999:::<<<======;;;888:::;;;======;;;;;;<<<===::::::999:::<<<<<<;;;999999999;;;@@@EEEGGGEEECCC???>>><<<;;;::::::::::::888:::===;;;888888;;;??????@@@@@@@@@===:::888777---------,,,,,,,,,++++++************************------,,,,,,+++***************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************''''''''''''(((***+++,,,&&&&&&'''((()))***++++++++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************,,,+++++++++******))))))))))))))))))))))))))))))******++++++++++++******,,,,,,,,,,,,,,,+++************,,,------......---++++++,,,,,,,,,---------++++++,,,------...//////------......000111222333---...///111222222222222333333555555666555444333333444555555444444555777333555666666555444444555444555555666777888888999444444444444444444444444333333444555666777999:::111555999:::999888888:::777888888999::::::;;;;;;999888999;;;999555666;;;666888888888888:::::::::888888;;;???===;;;>>>CCC>>>>>>:::@@@IIIBBB888<<<777888999:::::::::999888;;;:::===CCCAAA;;;:::???AAA===999777999;;;;;;:::888;;;>>>???>>>===???BBB<<<>>>@@@???<<<;;;===???;;;<<<<<<;;;:::999999:::333444666777888888888777444555666666555444333222---111444333111000111444------......//////000000+++++++++++++++***))))))************************))))))))))))************''''''(((((()))*********'''(((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''))))))(((((('''''''''&&&'''(((((()))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))***+++++++++++++++))))))))))))))))))))))))'''''')))******+++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------000000111111222222333333333333222222111111000000///111222222111111222444222333444666888999;;;;;;444555777888888555333111444444444444444333333222111222444555555666888:::555;;;BBBCCC@@@======???888888999<<<======;;;999:::;;;:::999888888;;;===999888666777888888777666444444555999>>>@@@???<<<<<<;;;:::888888888999999555888:::888444444888===:::;;;<<<<<<:::888777777++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))***)))((('''%%%%%%$$$$$$(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''')))+++,,,,,,,,,***)))++++++******************(((((())))))******++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////////////////////////////000111222222333333333333333444444444555555222222111111000111111111222222333333333222222111222222333555666555333111111333555444222222555888333555888888777666777777777777777777777777888888888888888888777777777666444444666777888888888888;;;:::999888999>>>EEEJJJCCC???;;;999::::::888555888888888888888777666666888:::===???@@@???>>><<<;;;:::999888888888999:::888;;;>>>AAAAAA???;;;999888888999999999::::::::::::;;;;;;;;;;;;:::999999666666666666666666666666777666666444333222111111///............---------......---------,,,,,,,,,************************************)))))))))((((((((())))))))))))((((((((((((''''''''''''(((((())))))(((((('''''''''&&&%%%&&&&&&'''((()))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((******************++++++************************))))))*********+++++++++)))))))))***+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------........................---------...///...------///111111111000///......//////---///222444666666555444555555666666666666666555666666555444333111000///444444333222111111111222333444555555444444666777777888:::;;;;;;:::999888444666888::::::999777555888666666777888999888777666777888888888777555444777777888;;;===>>><<<:::999888888888777777666666888999;;;;;;999666555555888666888<<<999222111555++++++++++++++++++++++++************************(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))((('''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((('''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))))))))(((((((((((())))))'''(((***,,,,,,+++***)))************************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................//////000000111222222333222222333333333333444444111111111000111111222222111222222333333222222111222111111222333444333333111333444444222111333555222444666777666666777888999888777777777777888888888888777777777666666666444444555666777888888777666666777888;;;@@@GGGLLLBBB>>>;;;999999999777555777777888888777666666555666888;;;>>>?????????>>>999999888888888999999:::777999<<<>>>>>><<<:::888777777888888888999999999999999::::::999999888777444444444444444444444444555555444333222111000///............------------,,,,,,,,,,,,++++++++++++*********************************)))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((()))((((((((('''''''''&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((*********))))))(((((('''************************)))))))))*********++++++((()))))))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,------------..................------...///000///...///000222000000////////////000000///000222444555555444444333444444444444444333333111222222222222222111111333333222111111111111111222333555555444444555666444555777999999999777777222333666888999888777555666555444555777888777666555555666666666555444333555555666999;;;<<<:::888888888777777777666666666444444444555555555444444666111///333555333333666************************))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((()))))))))(((''''''''''''''''''''''''''''''(((((('''&&&&&&'''((((((&&&&&&&&&'''''')))***+++''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((())))))))))))((((((''''''(((((()))'''(((***+++++++++***)))))))))))))))************++++++************)))))))))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,/////////000000111111222111111111111222222222222000000000000111111222333111111222222222222222111111111000000000111333444111333444444222111111111222333444555444555888::::::999888888777777777777777777777666666666555555444444555666777777777777444555777999;;;???DDDHHH???===:::999888888777555666666666666666666555444333555888;;;>>>>>>>>>>>>666666777888999999999999666777999:::::::::999888777666666666666777777888777888888888888777666666333333333333333333333333333222222111000///............---------,,,,,,,,,+++++++++*********))))))************************))))))))))))(((((((((((('''(((((())))))(((((('''((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((&&&''''''''''''(((((((((******)))((('''&&&%%%%%%))))))))))))))))))))))))))))))))))))************)))((((((((((((((('''''')))*********++++++++++++++++++,,,,,,,,,---------------------------......---///000000///000222444000000000///000000111111111222333444555444333333222222222222222111000///---...///111222222333333222222111000000000111111111222444444333222333444111222444666777777666666111222444666777666666555444333222333555666555444444444555555444444333222222333444777999:::888666777777666666666666666555666444333555999;;;:::888===666111222444333111111************************))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))***+++''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((''''''((((((((('''((()))*********))))))((((((((()))))))))))))))((()))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000/////////000000000111111////////////000222333333000111111222222222222111000111111111000000111222111222333444333222222222222333444444444666999<<<;;;:::999888777666666666666666666555555555555444333444555666666666666666666777888888888999;;;===<<<;;;999888777777666555444555555666555555444444222444666888::::::::::::333555666888999999888888666777777888888999999999666555555444444555666666666666666666666555444444222222222222222222222222222111111000///.........------------,,,,,,,,,+++++++++*********)))))))))************************))))))(((((((((''''''''''''(((((((((((((((((('''(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))(((((((((''''''&&&&&&))))))))))))))))))))))))((((((((()))))))))******)))))))))((((((''''''''')))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,------------......+++---///000000222555888444333222111111111111111222333333444444333222222111111111111111000///...---...///111222333333333111111000000000000000111000222444444333222222333000111222444555666666666444444555555555555555555444333222333555666555444444444444444444333333222222222333666888999777555666666666666555555555555888666666:::AAADDDAAA>>>===;;;:::;;;999666222000))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''(((((())))))))))))''''''((((((((()))))))))&&&&&&''''''((()))******(((((()))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............//////........./////////000000////////////000111222333///000111111222222222222000222444333111000000111222222333444555555444444222333444444555666:::<<<:::999888777666666666666555555555444444444333333333444444555555555555444666777888666444333444555888888888888666555555555444444555555555555444444333444555666666666666555222333555777888888777777777777777888888999:::;;;666555444333222333555555444444555555444444333222222222222222222222222222111111000000//////......---,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))(((((((((''''''''''''&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))*********))))))((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,------......+++---000222444777;;;>>>777666555333222111000000222222222222222111111111111111111111111000//////000000111222333333333222111000000000000000111111111333555555444222222222000111222444555666666777888888777666555555555555555444444444666777666555555555444444444333333444222333444777999999777555555555555555666666666666666555777>>>FFFJJJHHHEEE>>>FFFLLLKKKEEE>>>999666((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((''''''''''''((((((((()))&&&&&&''''''(((((())))))&&&&&&'''(((((())))))***((((((((()))))))))******))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////////////////000000111222//////000111222222222222///222555444222222444777666444222333444555555444222333444555555666888:::888777666666555555555555444444444333333333333222333333444444444444444333333444555444333222444555555666888777555444444444333444555555666555555555444444555555555555444444333444444555666666666666666777777888999:::;;;;;;777555333222222333444555333444444444444333222222222222222222222222222222000/////////............,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&'''((()))******((((((((((((((((((((((((''''''''''''((((((((((((******)))))))))))))))((((((((((((((())))))))))))))))))*********+++++++++++++++,,,,,,------......---///222444777:::>>>AAA666555444222111000000000111111000000000000000000000000111111111111000000111111222222222222222111111111000000000111222222222555777888666444333333222222333333444555666666;;;:::888666666666777888666555555555777888777666666555444333333333444444333333444777999:::888666555666666666666777777777888999<<>>EEEPPP^^^jjjqqq~~~xxxeeeQQQDDD;;;555((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''((())))))//////...,,,***)))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,........./////////000000111000000////////////000......000111111222222222111222111//////666BBBLLL>>>888222////////////...---000222333222111111222444444333333333444555555333333333222222222111111333333444444444333222222666666555444222333555888111444777777444222333444444444555666777777777666555555666777888999:::;;;666555444333222333444555333444666888::::::999999888666444222111222444555333444444444444333222222////////////////////////,,,,,,+++++++++++++++++++++++++++************))))))(((((((((''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((''''''''''''((((((((()))))))))))))))******************+++,,,,,,---......,,,---......---...000222,,,,,,,,,,,,---...000000---------------...//////,,,,,,...///000111111111------...000111111111111222222111111222333444444666999;;;<<<:::888666666333222222111222222333333666555444444666999<<<>>>666555444555777777777666444333111000000000111222111222333666888888777555666666777777888888999999666777999???LLL^^^qqq~~~~~~{{{lllWWWGGGAAA<<<666))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&''''''(((***+++---...777555111---)))'''''''''))))))))))))))))))))))))(((''''''&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))************,,,,,,++++++,,,,,,---...---...///...---------///000//////........./////////000000000111111111111000///------000444999<<<<<<777333111111222000///111222333333222111222333444444444444444555666777666444333111000000111111666666777777666555444444444555555444222222333555555555555666666777888888:::999888666666666777777777777777666555555444444888666444333333333555666555666777777777666444333444333333222222333333444444444333222111111111111///............---------------,,,,,,+++***))))))+++++++++***)))(((((('''***))))))((('''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((()))******)))((('''(((''''''(((***,,,+++***((())))))***++++++,,,,,,------............------111000///////////////000,,,------.....................///000000000000000//////.........000222333555444222111111222444555666777777777777555333222222333333333333333333444333555777777777888:::<<<888666555333333555666888444444333333333333222222444555666777888888888888666666555555444444444444;;;::::::<<>>;;;777333333333222111...,,,+++************************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''((((((((((((++++++---.........------)))***+++,,,------------------------------------------------------------///...---------...000111000000111222222222222222...///000111111111000000//////////////////000/////////.........///000111/////////...------,,,,,,+++***))))))(((((()))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$###000999333'''!!!$$$((($$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&''')))'''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******)))))))))*********++++++,,,------...------,,,,,,))))))*********+++++++++---------------...///000000////////////000000111111000000////////////000222222111111111111111222111222333444444444444444222333444333222111222333333333222111111111111111111111111222111111000000//////111333555555333111111000000222777>>>EEEIIICCCAAA@@@BBBCCCAAA;;;666111000000///...,,,+++***'''(((((((((((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&'''''''''(((((((((******+++,,,------------)))***+++,,,---.................................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---...//////000111111222222111111---...///111111000//////000000000000////////////000///...------...///000///......---,,,,,,++++++******)))(((((((((((()))((((((''''''&&&''''''(((&&&&&&%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$''',,,(((!!!!!!!!!$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''((('''%%%#########%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((()))*********))))))))))))************,,,,,,------...------,,,*********+++++++++,,,,,,......---------......///000000//////000000111222222222111000000000000000222111111111111111222222000000222333333444444444000111333222111111222333222222111000000000000111///000000111111111111000//////000333555555222000444333333666===HHHSSSZZZVVVOOOGGG@@@===999444///......,,,++++++*********&&&'''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''(((((())))))***++++++,,,,,,---***+++---...///000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---......///000000111111000000---///000222222111000///......//////000000111111000///---+++++++++,,,------------,,,++++++************)))((((((((((((((('''''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$"""%%%&&&###"""%%%%%%###$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''(((&&&%%%######$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((()))******+++))))))))))))************,,,,,,------...---------++++++,,,,,,,,,---------//////...------------...000000///000000111222222444333222111000000000000222111111111111111222222//////000222222333333333///000222222111111222444222111111000///000000000...///000111111111111111...///000333555444222///000......222;;;HHHUUU^^^YYYOOOBBB:::666555333000---,,,***)))((()))******&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((((((((()))***++++++,,,,,,,,,---...000111222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---......///000000000000000...000222333333333111000,,,,,,---///000222333333000...,,,***))))))******------,,,++++++******)))******)))(((((((((((((((''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$#################################$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$##########################################################################################$$$$$$$$$#########""""""$$$$$$############$$$$$$%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))'''''''''''''''((())))))''''''((()))***++++++,,,,,,---///000000///---,,,++++++,,,,,,,,,,,,------........................111111000000000000000111333222222222111111000000000000000000000000000000000000111111111111000000111111111111222333444555000000111111222222222333111111000000111111222333111111222333333333222222/////////222777>>>FFFJJJIIIDDD;;;333//////222444,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))((()))***++++++,,,,,,+++------...///000000//////,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,------,,,++++++........................///000111222222111///...111000///......///000111///......---+++******))),,,,,,,,,,,,,,,,,,,,,,,,))))))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%########################%%%%%%%%%$$$$$$#################################$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################################################################$$$$$$$$$#########""""""$$$$$$############$$$$$$######"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''(((((()))((((((((()))*********++++++,,,...//////...,,,++++++++++++,,,,,,,,,------------------------------//////............//////000000000000/////////...////////////////////////......////////////......000000000000111222333444000000000000111111222222111111000000000111222222000111111111111111000000000///...///111555999;;;999666222...+++++++++,,,,,,,,,+++******))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''((()))***++++++++++++,,,------.........------++++++++++++++++++++++++******************************++++++++++++******------------------------...///111222222111000///000000///......///000000///......---+++******)))***+++++++++++++++++++++)))(((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$#################################$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################################################################$$$$$$$$$###############$$$$$$############$$$$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))***+++,,,------,,,+++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------.........---------------////////////////////////......////////////......////////////000111222222////////////000000000000000000000000000111111222000000111000000///...---//////...------...000000//////000//////...---,,,,,,++++++******)))((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$######$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&'''((()))************,,,,,,------,,,,,,++++++************************************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------...000111222111111000//////...------...//////......---,,,,,,+++******(((((())))))***+++++++++)))(((''''''&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%########################$$$$$$$$$##########################################%%%%%%%%%$$$###$$$%%%###############################################################$$$$$$$$$################################################################################################$$$$$$############$$$$$$!!!"""######$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))))))))))))))((((((((())))))***++++++***))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------,,,,,,,,,,,,////////////////////////000000111111111111000000...............///000111......//////////////////000////////////000111111111111111000///...---,,,.........//////000000000///000111222222222000000+++++++++***))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))'''%%%#########%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((()))))))))))),,,---------,,,+++******))))))))))))))))))))))))************************------......//////......++++++,,,,,,,,,,,,,,,---------///000111111111111.........------...............---,,,,,,+++******(((((())))))***+++,,,,,,(((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###########################################################################$$$%%%%%%######$$$%%%################################################""""""#########$$$$$$$$$################################################################################################$$$$$$############$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((()))))))))(((((((((((((((((())))))))))))))))))(((*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...------------------------........................000000111111111111000000.........---......////////////..................//////......//////000111111111111111000///...---......///000111111111111////////////............++++++******)))(((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))'''%%%#########%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&'''(((((())))))(((---------------,,,+++***))))))))))))))))))))))))************************,,,---....../////////...+++++++++,,,,,,---------------...///000111111111---..................------------,,,,,,++++++***((())))))***+++,,,------(((((('''&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""##########################################$$$%%%$$$###"""###%%%#######################################$$$$$$$$$"""""""""###$$$$$$%%%%%%#######################################################################################$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((************++++++++++++------------------------,,,++++++,,,,,,---...///------------..........................................////////////......///......---......//////////////////...........................///000000000111111111000///...---000000/////////.........000///...---------------+++******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$######$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((()))))))))))),,,,,,---------,,,++++++))))))))))))))))))))))))************************)))***+++,,,,,,---,,,,,,++++++,,,,,,------...............//////000000111---...////////////...------------,,,,,,+++++++++)))******++++++,,,,,,,,,((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################!!!"""""""""#########$$$########################"""$$$%%%$$$###"""###$$$########################""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&'''''''''((()))))))))))))))(((((((((((())))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,,,,---------....................................////////////......//////............//////000000000/////////............------......///000....../////////......---000///...------,,,------///////////////...------*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&((()))***%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&'''((())))))))))))******++++++++++++++++++************************************************((()))***+++,,,,,,,,,,,,+++,,,,,,---......////////////.........//////000...///000000000000///...------,,,,,,,,,,,,++++++))))))******************((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!!!!""""""#########$$$########################"""$$$$$$$$$###"""###$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################################################################""""""######$$$$$$$$$$$$$$$$$$############$$$$$$$$$###!!! """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$################################################"""############$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&'''((()))******))))))(((((((((((()))))))))************+++++++++************************************+++,,,---...+++++++++,,,,,,---------........................000000111111111111000000000//////.........//////111111000000/////////......------------...//////,,,,,,------...---------///...---------...///000)))***,,,......,,,***)))*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''')))---000333666777%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&'''((()))************'''((()))***************************************************************)))***+++,,,------...---,,,,,,------...///000000000//////.........//////...///000111111000///...---,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$##################$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$########################################################################""""""############""""""""""""#########$$$$$$$$$"""############$$$$$$$$$########################!!!!!!"""###############"""############$$$$$$$$$########################$$$#########""""""!!!!!!########################""""""""""""############$$$$$$############$$$$$$###########################%%%%%%$$$"""!!!"""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((())))))((((((((((((((()))******))))))******+++,,,+++***)))(((((()))***+++(((((()))***************------------------------/////////...------///111---///111333444333222000222111000/////////000111222///---...111333222000////////////////////////000000000000000///......,,,---------.../////////333111...+++++++++---///---+++(((%%%$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$$$$%%%'''...888DDDHHHBBB999111---$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((***************+++++++++*********++++++,,,,,,---+++++++++************)))***+++,,,+++)))))))))***(((***++++++***)))+++,,,111///---,,,,,,...111222222111111000///.........---.........//////000000......---------,,,,,,,,,,,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$###"""""""""###$$$$$$$$$##############################################################################""""""############""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################!!!!!!"""###############""""""#########$$$$$$$$$####################################"""""""""!!!########################""""""""""""############$$$##################$$$""""""""""""""""""""""""###$$$%%%$$$"""!!!"""###!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''((((((((())))))(((((((((((())))))******))))))******+++,,,+++***)))(((((()))***+++)))******+++++++++++++++------------------------//////000...------///111...///000222222222111111333222111000///000000111222///......111333222000////////////////////////000000111111000000///...---------...............///...---++++++,,,...///+++***(((&&&%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$(((%%%"""%%%+++222666777DDDEEEEEE>>>444+++((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((())))))*********++++++++++++++++++++++++,,,,,,,,,+++++++++************)))***+++,,,+++)))))))))***)))***++++++******+++---///...---,,,---...000111111000000//////...------------......////////////------------,,,,,,,,,,,,,,,+++***)))(((((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$###"""#########$$$######""""""########################################################################""""""############"""""""""""""""############$$$"""""""""#########$$$$$$########################!!!!!!"""###############"""""""""#########$$$$$$####################################""""""""""""########################""""""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%$$$"""""""""$$$!!!!!!!!!"""""""""######""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))(((((((((((())))))******))))))******+++,,,+++***))))))))))))***+++***++++++,,,---,,,,,,,,,------------------------///000000///...---///111/////////000000111222333555444222111000000000111111000...///111222111111////////////////////////000111111111111000000///...............---------++++++,,,,,,,,,---------))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$(((###!!!(((555>>>>>>999888777333,,,%%%"""###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((()))))))))*********++++++,,,,,,,,,,,,+++++++++++++++++++++************)))***+++,,,+++)))))))))******+++,,,,,,++++++,,,------------------........./////////......------,,,---------............///---------,,,,,,,,,+++++++++***)))(((((('''((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$###"""######$$$######"""!!!!!!########################################################################""""""############""""""""""""""""""############""""""""""""####################################!!!!!!"""###############""""""""""""#############################################"""""""""""""""########################!!!"""""""""#####################$$$$$$#########"""""""""""""""""""""""""""$$$%%%$$$###"""###$$$!!!!!!"""""""""#########""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((()))(((((((((((())))))*********))))))******+++,,,***************************++++++,,,,,,,,,,,,,,,------------............///000000000......///111//////...///111333666888666555333111000000111111111000000///000111111111////////////////////////000111111111111111000000/////////...---------,,,***+++,,,,,,,,,+++******(((((()))))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&///888:::111(((!!!######""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((())))))******++++++---------,,,,,,++++++***+++++++++*********))))))***+++,,,+++)))))))))******,,,------,,,+++---...+++,,,---.........---,,,.........------,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++***)))(((((('''''''''(((&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""###############"""!!! """"""""""""""""""""""""################################################""""""############""""""""""""""""""""""""""""""!!!!!!"""""""""#################################!!!!!!"""###############!!!!!!"""""""""#################################""""""""""""""""""######""""""""""""""""""""""""!!!"""""""""############"""###$$$$$$$$$$$$###"""########################"""###$$$$$$###"""###$$$""""""""""""############""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((()))************))))))******+++,,,******++++++++++++******)))******+++,,,+++++++++---------....../////////...000111111/////////000///......///222555999<<<666444333111111111111222111111111000///000000111///////////////////////////000000111111111000000/////////...---------,,,,,,---------,,,***'''&&&&&&''')))***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&***///000,,,$$$!!!###&&&&&&&&&$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''(((((()))******++++++...------,,,,,,++++++++++++++++++*********))))))***+++,,,+++)))))))))******,,,------,,,+++---...***+++---...///...---,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++*********)))(((''''''&&&'''''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###""""""""""""###""""""!!!!!!""""""""""""""""""""""""################################################""""""############""""""###"""""""""""""""!!!!!!!!!!!!!!!"""""""""##############################!!!!!!"""###############!!!!!!!!!"""""""""##############################""""""""""""############""""""""""""""""""""""""""""""""""""############"""###$$$%%%%%%$$$###"""########################"""###$$$$$$###"""$$$%%%"""""""""#########$$$$$$""""""""""""""""""""""""###########################################################################$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((''''''(((((()))***+++******))))))******+++,,,******+++,,,,,,+++******)))******+++++++++++++++---------...//////000000...000222111000//////000/////////000222555888:::444333222111000111222222111111222111//////000111////////////////////////...//////000000000000///...............---------.........---,,,)))'''%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&(((***((($$$"""###$$$***(((&&&$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%#######################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###########################$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((((()))***++++++------------,,,,,,,,,,,,+++++++++************)))***+++,,,+++)))))))))******+++,,,,,,++++++,,,---+++,,,---//////......------------------------------,,,,,,,,,,,,,,,+++++++++++++++*********))))))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###""" !!!""""""""""""""""""""""""""""""""""""""""""################################################""""""############""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###########################!!!!!!"""###############!!!!!!!!!!!!"""""""""###########################!!!"""""""""############""""""""""""""""""""""""""""""""""""############!!!###$$$%%%%%%$$$###!!!########################!!!###$$$$$$######$$$%%%""""""#########$$$$$$$$$""""""""""""""""""""""""##############################################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''((()))***+++******))))))******+++,,,***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,---------...///000000000...000222222111///000000000000000///000222333444111111000///000111222333000222333111......///222////////////////////////------...///////////////---------........................---,,,***)))(((''''''((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%"""!!!$$$(((%%%###"""!!!###%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''((()))***++++++,,,,,,,,,---------------+++++++++************)))***+++,,,+++)))))))))***)))***++++++******+++---------...////////////...---------------.........,,,,,,,,,,,,+++++++++***+++*********))))))))))))'''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%########################$$$###"""###$$$$$$###""" !!!""""""###""""""""""""""""""""""""""""""################################################""""""############""""""######""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""########################!!!!!!"""###############!!!!!!!!!!!!""""""""""""########################!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""############!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""!!!###$$$$$$######$$$&&&"""############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''''''''((()))++++++*********)))***++++++,,,***+++,,,------,,,+++***+++,,,------......---------------...///000000111...000222222111000000000222111000//////.........000////////////111222333000222333111...---///222////////////////////////,,,,,,---...//////......,,,------....../////////...------,,,,,,+++++++++''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ """%%%'''&&&$$$###""""""###%%%'''((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%########################""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++,,,,,,,,,------.........+++++++++************)))***+++,,,+++)))))))))***(((***++++++***)))+++,,,............//////000000........................,,,,,,,,,++++++*********************))))))))))))&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$########################$$$###"""###$$$$$$$$$"""%%%$$$$$$###"""!!! ######""""""""""""###### ###""" ###""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$###"""""""""$$$$$$########################%%%$$$"""!!!!!!"""$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%$$$###!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......///////////////.........////////////////////////......///000000000000000333222000......///111222333333222111000///......------,,,,,,---...000111000////////////..................------,,,,,,,,,)))))))))))))))******+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######"""###$$$$$$$$$#########""""""""""""######$$$#########""""""!!!!!!########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########%%%&&&''''''((((((''''''(((((((((((())))))))))))+++,,,,,,,,,,,,,,,,,,---+++******))))))******+++++++++******)))******+++++++++************++++++,,,,,,++++++,,,,,,---............///......---,,,,,,,,,,,,,,,,,,+++***)))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%$$$###"""$$$$$$######""""""!!!!!!######""""""""""""######"""###$$$###"""!!!"""###########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$$$$#########"""######$$$########################%%%$$$"""!!!!!!"""$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###%%%$$$"""!!!!!!!!!"""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&&&&(((((((((((())))))))))))++++++++++++++++++++++++************************,,,,,,,,,------------...///.....................////////////////////////......///000000000000000333222111000000111222222111111111000///...,,,,,,---,,,,,,,,,---...///000/////////.........------...---------,,,,,,,,,,,,++++++***)))((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%&&&%%%$$$$$$$$$$$$###"""$$$$$$############$$$$$$############"""""""""!!!########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&''''''((((((''''''(((((((((((())))))))))))+++++++++,,,,,,,,,,,,---++++++************++++++******))))))))))))******+++******))))))******+++,,,,,,++++++,,,,,,---....../////////...---,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%$$$$$$"""!!!!!!"""###$$$$$$$$$$$$###"""#########"""""""""""""""######""""""""""""###############$$$&&&(((''''''########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$""""""######$$$######"""########################%%%$$$###""""""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$###""""""!!!"""""""""""""""""""""""""""""""""################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,------------........................000000000000000000000000......///000000000000///222222222222222222222222...///000000///---+++))),,,+++++++++,,,---...///......---------,,,,,,,,,------,,,,,,,,,,,,,,,+++,,,,,,***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%############""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''((((((''''''(((((((((((())))))))))))++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))******))))))))))))******,,,,,,++++++,,,,,,---...////////////...---,,,+++++++++,,,,,,,,,+++******)))))))))(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$###"""!!!"""######$$$$$$######""""""""""""""""""###############""""""""""""######""" ###(((,,,+++***########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$ !!!###$$$$$$$$$""""""########################$$$$$$###""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!"""""""""###############""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))))))))))))))))))))))))))))))))***************++++++,,,,,,,,,------------------------.........000000000000000000000000---...//////000000/////////000111222222222222222...///000111000---***(((++++++++++++,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%!!!"""""""""###$$$%%%$$$$$$$$$######$$$$$$$$$#########"""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''(((((((((((())))))))))))*********+++,,,,,,---------,,,,,,++++++,,,,,,---))))))******+++++++++************))))))*********,,,,,,++++++,,,,,,---...000000//////...---++++++++++++,,,,,,,,,++++++***))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""############"""""""""""""""""""""###############""""""""""""#########!!! """''')))(((&&&########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$ !!!"""###$$$######"""########################$$$##################$$$########################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############"""""""""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((*********+++++++++,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,---------...////////////////////////------...///////////////------///000111111111111///000222333222///,,,***++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++)))((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#############################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###%%%&&&%%%###"""###%%%######""""""""""""######""""""""""""""""""##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''(((((((((((())))))))))))))))))***++++++,,,---------,,,,,,++++++,,,,,,---***+++,,,------------,,,++++++************++++++,,,,,,++++++,,,,,,---...////////////...---,,,+++***++++++,,,,,,,,,++++++((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""""""""""""""""""""""""""#########"""""""""""""""######""""""""""""######%%%$$$############"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$ !!!"""####################################################################################""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""#########$$$$$$!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((('''''''''((((((((())))))((((((((((((((((((((((((*********+++,,,,,,------++++++++++++,,,,,,,,,,,,***++++++,,,,,,---------////////////////////////------...////////////...,,,,,,---...///111111222111222333333222000...,,,,,,,,,------------,,,,,,------,,,,,,,,,+++++++++)))************+++++++++((('''''''''(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%***,,,,,,)))$$$!!!"""$$$###""""""""""""""""""###""""""""""""####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((())))))))))))((())))))***+++,,,------,,,,,,++++++++++++,,,,,,***+++---...//////...---,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---............///......---,,,******+++,,,,,,,,,++++++((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$######"""###""""""!!!!!!""""""###$$$$$$######""""""!!!!!!######""""""""""""######"""###$$$###!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$ !!!!!!"""$$$$$$#################################$$$$$$#################################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""#########$$$$$$$$$ !!!"""###$$$######"""########################################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))***+++,,,,,,,,,***++++++++++++,,,,,,,,,*********+++,,,,,,------------------------------,,,---......//////......------------///111333444333333333222111000......,,,---............---,,,------------,,,,,,,,,,,,))))))))))))******++++++)))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&################################################"""######$$$%%%%%%&&&&&&##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%'''***+++)))$$$!!!"""%%%$$$######""""""######$$$!!!"""""""""####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''(((((((((((())))))))))))(((((()))***+++,,,------++++++************++++++)))***,,,...//////...---...------,,,,,,------...,,,,,,++++++,,,,,,---...,,,---......///.........)))***+++,,,,,,,,,,,,+++(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$#########"""!!! !!!"""###%%%$$$$$$###"""!!!!!! ######""""""""""""###### ######""""""%%%((($$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$!!! """$$$%%%##############################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$ !!!"""$$$$$$$$$###"""""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&'''''''''((((((************************'''(((((()))***+++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,------------------------------,,,---......//////............------///222555777333333222111000///......---.../////////...---,,,......------------,,,,,,(((((())))))*********++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""########################""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%###&&&%%%!!! $$$'''%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!""""""#########$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''')))******%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''(((((((((((())))))))))))'''((()))***+++,,,------+++******************+++((())),,,.........---,,,///......------......///,,,,,,++++++,,,,,,---...+++,,,---...////////////)))***+++,,,,,,,,,,,,,,,(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%"""######$$$$$$$$$#########"""!!! !!!"""###$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""######""""""""""""######$$$$$$##########################################"""""""""""""""""""""""""""############$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$############"""###########################%%%&&&%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&''')))(((((((((***+++***)))+++***)))))))))***,,,---)))******++++++,,,------/////////......---------///............//////000///.........///000222333000000000000//////////////////.........---------........................************))))))))))))((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$########################################################################$$$$$$$$$#########""""""################################################"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$############"""$$$$$$##########################################%%%$$$###""""""###$$$%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!%%%%%%$$$$$$###"""""""""%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))******++++++***))))))***+++,,,------...++++++++++++++++++++++++++++++,,,,,,,,,,,,------///......---------......+++++++++,,,,,,---------////////////000000000000------,,,,,,,,,+++++++++''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""######""""""""""""######################################################"""""""""""""""""""""""""""############$$$$$$$$$############"""""""""!!!!!!###$$$&&&&&&$$$###!!!""""""######$$$$$$$$$%%%###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((()))(((((('''&&&&&&'''''')))((((((((((((((())))))***)))((()))***+++***)))***************++++++,,,*********+++,,,,,,------.........---------,,,,,,///............///000000///.........///000222333111111000000//////............---------,,,,,,,,,........................*********)))))))))((((((((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$########################################################################$$$$$$$$$#########""""""################################################"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""$$$$$$$$$############"""################################################$$$$$$###""""""###$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!""""""""""""""""""""""""############"""""""""!!!##################$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''')))***************))))))***+++,,,------...+++++++++++++++++++++++++++++++++,,,,,,,,,------......------------......+++++++++,,,,,,---------.........////////////000,,,+++++++++************''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$###############""""""""""""""""""""""""""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""######""""""""""""######################################################"""""""""""""""""""""""""""############$$$$$$$$$############""""""""""""!!!###&&&((((((&&&###!!! !!!"""###$$$%%%&&&&&&###########################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%''')))+++,,,))))))((((((''''''(((((())))))))))))******+++,,,+++***))))))***+++***((()))******+++++++++++++++******++++++,,,,,,------------------,,,,,,,,,,,,///.........//////000111//////.........000111222222111111000///......------------,,,,,,,,,,,,,,,------------------------******))))))))))))((((((((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$########################################################################$$$$$$$$$###############################################################"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$############"""################################################$$$$$$###""""""###$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""############""""""""""""!!!""""""###$$$$$$%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$######"""$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))************))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...---------------......++++++,,,,,,,,,,,,------------------............*********))))))))))))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################""""""""""""""""""""""""!!!"""""""""############%%%%%%%%%%%%%%%%%%%%%%%%############""""""!!!!!!""""""""""""""""""""""""!!!"""""""""############""""""!!!!!!!!!!!!"""""""""""""""######"""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""######""""""""""""#####################$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$#########""""""""""""""""""###%%%&&&&&&%%%###"""!!!""""""###$$$$$$%%%%%%########################"""$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$&&&''')))+++,,,))))))(((((((((((())))))(((((())))))***+++,,,---,,,***)))***++++++***((()))***+++,,,---,,,+++*********++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,............///000111111000///.........000111222222222111000///...------------------------------------------------------***)))))))))((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$################################################################################################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########""""""###############$$$$$$$$$########################$$$##################$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################################################"""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######"""$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((()))************))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------*********)))))))))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""!!!"""""""""############%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""######$$$###""""""""""""###$$$################################################"""###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((())))))))))))(((((((((((())))))'''''''''((()))***+++,,,,,,***)))***++++++***))))))***+++------,,,++++++***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,.........//////000222222000//////......///111111111111111000///......---............////////////------------------------)))))))))(((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$################################################################################################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$#################################$$$$$$#########""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$#########"""""""""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))******)))))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!"""""""""######$$$$$$######"""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""###$$$$$$%%%%%%########################"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""############%%%###!!! !!!###%%%$$$$$$$$$#########""""""########################"""###$$$%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''((((((''''''(((((())))))'''''''''''''''((()))***+++***)))***,,,---,,,+++***++++++,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,------------.........///000111222333111000///......///000111000000000000///////////////////////////000000000,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((((((((''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$#######################################################################################$$$$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$############""""""""""""###$$$$$$%%%%%%########################"""###$$$$$$$$$$$$###""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############""""""""""""""""""""""""""""""""""""############%%%%%%$$$$$$###""""""!!!###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&"""$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))))))))))))))***+++,,,------...++++++++++++++++++++++++************++++++++++++++++++++++++,,,---...///------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,************))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!"""""""""######$$$$$$######"""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!""""""###$$$$$$%%%%%%########################"""""""""""""""""""""""""""############$$$$$$$$$!!!"""""""""############$$$######""""""######$$$###############$$$$$$$$$########################!!!###$$$$$$$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''(((((()))(((((('''''''''(((((()))***)))(((***,,,...---,,,,,,++++++++++++,,,------++++++,,,,,,---.........,,,,,,---------..................///000222333444111000///......///000111////////////000000000000............//////000000,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((((('''''''''&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$########################################################################""""""#########$$$$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""$$$$$$$$$############"""!!!""""""###$$$$$$%%%%%%########################"""###$$$$$$$$$$$$###""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############$$$$$$##################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######%%%'''((()))))))))"""$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))))))))***+++,,,------...************************************++++++++++++++++++++++++,,,---...///---------,,,,,,++++++++++++++++++,,,,,,,,,------)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!""""""###$$$$$$%%%%%%########################"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!""""""#########$$$###$$$%%%%%%%%%%%%$$$###!!!!!!"""###$$$%%%%%%&&&########################!!!###$$$$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''&&&&&&&&&&&&&&&'''((()))***)))((((((((((((((())))))((((((***---.........---,,,+++***+++,,,---...++++++,,,------......///---------....../////////.........///000222333444111000///......///000111......//////000000111111---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,)))(((((((((''''''''''''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$########################################################################""""""######$$$$$$$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$############"""!!!""""""###$$$$$$%%%%%%########################"""###$$$%%%%%%$$$###""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!""""""#########$$$"""""""""###$$$$$$%%%%%%%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((***,,,,,,---"""$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))))))))***+++,,,------...)))))))))))))))))))))))))))************+++++++++++++++++++++,,,---...///---------,,,,,,+++++++++++++++,,,,,,,,,---------(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$###""""""######""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! ######$$$$$$$$$$$$######""""""""""""""""""""""""###############"""!!!!!!######""""""!!!!!! """"""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$########################""""""############""""""########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$((('''&&&%%%%%%%%%%%%%%%'''''''''''''''((()))))))))************+++++++++,,,++++++******++++++,,,---......///000/////////------------------------,,,,,,---...///000111111///000111111///......///////////////........................---,,,+++***+++,,,,,,,,,,,,+++******(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""############$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########"""""""""############$$$$$$$$$################################################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$###$$$&&&&&&%%%$$$%%%&&&$$$$$$%%%)))...333666666***)))((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''((())))))))))))************+++++++++***************++++++,,,(((((()))***+++,,,,,,---++++++++++++++++++++++++///...------++++++***)))+++++++++++++++***))))))******)))(((((((((((((((+++)))'''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################"""######$$$%%%##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$###""""""######""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """######$$$$$$######"""""""""""""""""""""""""""###############"""!!!!!!###"""""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$########################""""""############""""""########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''((())))))))))))*********+++++++++,,,++++++******++++++,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////000222111///....../////////...............---............---,,,++++++++++++,,,,,,++++++***)))((('''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$#########"""""""""############$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########"""""""""############$$$$$$$$$################################################"""############$$$$$$$$$%%%%%%$$$$$$############"""############$$$$$$$$$###$$$&&&&&&%%%$$$%%%&&&'''))),,,111666888777666***)))((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''(((((())))))))))))*********++++++++++++************+++,,,,,,((())))))******+++++++++------,,,,,,,,,+++++++++...------,,,,,,++++++*********++++++******)))((())))))(((''''''''''''((()))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$######"""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""######$$$$$$######""""""""""""""""""""""""""""""############""""""!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$########################""""""############""""""########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$#############################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&'''(((((('''''''''''''''((()))))))))))))))*********++++++++++++************+++++++++,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///111222222000//////000/////////......---------.........---,,,,,,+++++++++++++++++++++***))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$$$$###############"""############$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###############""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$############""""""""""""############$$$$$$$$$###$$$&&&&&&%%%$$$&&&'''***---222888;;;;;;777333)))(((''''''&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''(((((()))))))))))))))*********+++++++++************+++,,,,,,)))))))))))))))*********------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******))))))((('''(((''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###############$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""############"""!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""########################"""###%%%%%%###"""###$$$########################""""""############""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%'''((()))***(((((('''''''''(((((()))'''''''''''''''((())))))))))))))))))************++++++************++++++******+++,,,,,,,,,,,,,,,************************------,,,,,,,,,+++++++++///111222111000/////////000000000//////...............---,,,++++++++++++*********+++***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$##################$$$####################################$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$###"""""""""""""""""""""""""""#########$$$$$$$$$###$$$%%%%%%$$$$$$&&&(((---///333888:::888333///''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''(((((()))))))))))))))***************))))))))))))***++++++***)))))))))))))))))))))*********++++++++++++,,,+++++++++,,,,,,---------)))))))))))))))((('''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&########################################################################!!!!!!""""""###$$$&&&&&&########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###############$$$$$$################################################!!!!!!!!!!!!"""""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""########################"""###%%%%%%###"""###$$$""""""""""""""""""""""""""""""############""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''')))***+++,,,,,,***)))(((((((((((('''''''''''''''((())))))(((((()))))))))*********+++******))))))******+++)))******+++++++++++++++************************......------,,,+++++++++...000111111///......///000000000000000000000000......,,,++++++***++++++))))))******))))))((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$#################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$##############################$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$"""""""""""""""""""""###""""""#########$$$$$$$$$###$$$%%%$$$$$$$$$''')))111111333555666555222///&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((((((((((((((()))))))))*********((((((((((((((()))******************))))))))))))&&&'''((()))***,,,------***++++++,,,,,,------...)))))))))))))))(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%########################################################################""""""""""""###$$$%%%&&&""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""######$$$%%%################################################!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""########################"""###%%%%%%###"""###$$$""""""""""""""""""""""""""""""############""""""########################"""""""""""""""""""""""""""############$$$$$$$$$###############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''(((******...---,,,***)))((('''''''''''''''''''''((())))))((((((((()))))))))************))))))))))))******)))******+++++++++++++++************************---------,,,,,,+++++++++---///000000...------......//////000000111111222///...,,,*********++++++)))))))))))))))(((''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$$$$$$$$$$###"""########################"""""""""############$$$###############$$$$$$$$$"""############$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$""""""###$$$$$$$$$$$$##############################$$$%%%&&&&&&%%%$$$##################$$$$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$"""""""""############$$$"""############$$$$$$$$$###$$$$$$$$$###%%%'''***555444444444555555333111%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&''''''((((((((((((((()))))))))******)))(((((((((((()))*********************+++++++++&&&&&&''')))***,,,---...+++++++++,,,,,,---------))))))******))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%$$$#################################################################################"""######$$$%%%###########################""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""######""""""###$$$$$$%%%################################################ !!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############### !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""########################"""###%%%%%%###"""###$$$""""""""""""""""""""""""""""""############""""""########################"""""""""""""""""""""""""""############$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((())),,,+++***)))(((''''''''''''''''''''''''((())))))(((((((((((()))))))))*********))))))))))))******)))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********,,,---///...---+++,,,,,,++++++,,,...///000111222///---+++***)))***++++++(((((())))))(((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$$$$$$$$$$###"""########################""""""""""""############""""""#########$$$$$$$$$"""############$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###########################"""###%%%&&&&&&%%%###"""""""""#########$$$$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$############$$$$$$%%%%%%"""############$$$$$$$$$###$$$$$$######%%%(((+++555444444555555444222///$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((((((((((()))))))))******************++++++,,,******++++++,,,,,,------*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++******)))(((&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%&&&%%%$$$##############################################################################%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""###$$$%%%%%%################################################ !!!!!!!!!""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############### !!!!!!!!!""""""######""""""!!!!!!!!!!!!""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###%%%%%%###"""###$$$""""""""""""""""""""""""""""""############""""""########################"""""""""""""""""""""""""""############$$$$$$$$$""""""######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((((((''''''''''''((('''''''''''''''((())))))(((((((((((())))))))))))******))))))))))))************+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))))))))))))))*********+++---...---,,,+++++++++((()))***,,,...///111111///---+++)))))))))++++++(((((((((((((((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""###$$$%%%%%%$$$###"""########################""""""""""""############""""""######$$$$$$$$$$$$"""############$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#################################################################################$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################"""###%%%&&&&&&%%%###"""""""""######$$$$$$$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$###$$$$$$######%%%(((+++222222333555555333///,,,###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''((((((((((((((()))))))))))),,,,,,++++++,,,,,,---...******+++,,,------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&%%%$$$###"""""""""""""""""""""""""""################################################&&&%%%$$$###""""""""""""########################""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""###############$$$%%%&&&&&&%%%$$$###$$$###"""""""""###%%%&&&######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))(((((((((((())))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,------.........------............------000,,,((('''((()))(((&&&))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$######"""###%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$"""!!!"""######"""!!!########################################################################"""############$$$$$$$$$"""""""""""""""%%%***...666555444444666444000,,,'''%%%###$$$&&&'''%%%###$$$%%%'''(((((('''%%%$$$'''&&&&&&%%%%%%$$$$$$###(((&&&%%%&&&)))+++***((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,++++++*********+++++++++******+++,,,,,,))))))))))))))))))))))))$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""""""""###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&########################""""""""""""""""""""""""############"""""""""!!!""""""""""""##################$$$$$$$$$$$$############"""!!!"""###$$$%%%"""###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""############"""""""""!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$######""""""######$$$""""""""""""""""""""""""""""""""""""############################################################ !!!!!!"""######$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))(((((((((((()))))))))))),,,++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------------......//////,,,,,,------------,,,,,,///+++(((''')))******)))))))))))))))((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################################################################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########"""###$$$&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######"""""""""########################%%%$$$######%%%%%%$$$###########################################################################"""############$$$$$$$$$$$$###"""!!!"""%%%+++///444333333444666555111...(((&&&%%%%%%'''(((&&&$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$&&&)))***)))'''))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++,,,''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""""""""###$$$%%%%%%#########$$$$$$$$$%%%%%%########################""""""""""""""""""""""""############""""""""""""""""""""""""##################""""""""""""######""""""!!!!!!!!!"""###$$$"""###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""############""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$######""""""######$$$""""""""""""""""""""""""""""""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''((())))))))))))((((((((((((((()))))))))))),,,,,,,,,+++******))))))++++++,,,,,,,,,,,,,,,,,,++++++************++++++------............//////++++++,,,,,,,,,,,,++++++---+++))))))***,,,,,,+++)))))))))(((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######"""######$$$&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%#########"""""""""""""""########################%%%###"""###$$$%%%$$$###########################################################################"""############$$$$$$$$$((('''%%%######'''...333222222222444555555333111)))(((''''''((((((&&&%%%$$$%%%&&&''''''&&&%%%$$$######$$$%%%%%%&&&''''''&&&%%%$$$%%%''')))((('''))))))))))))))))))))))))******+++,,,,,,,,,,,,+++*********++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$###############$$$$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""#########"""""""""""""""!!!"""""""""###############"""!!! !!!"""###!!!!!!!!!!!!!!!""""""###""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""######""""""""""""""""""""""""!!!"""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&'''(((((())))))(((((((((((((((((())))))))))))+++++++++***************+++++++++++++++,,,,,,,,,++++++************++++++------------------------++++++,,,,,,,,,,,,++++++...---,,,+++++++++++++++))))))((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################################################################################################################$$$$$$############$$$$$$"""""""""######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%##################""""""########################"""!!! !!!#########!!!########################################################################""""""#########$$$$$$$$$---+++(((%%%&&&***222777333333333444444333222111***)))((((((''''''&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''''''''((((((((((((((((((((((((******+++,,,,,,,,,,,,+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++******&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######"""#####################$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######!!!"""""""""###############"""!!! !!!"""### !!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""######!!!"""""""""####################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""###""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''((((((((((((((((((((((((((())))))))))))(((((()))***++++++,,,,,,*********++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,------------,,,,,,000000///---+++)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""################################################""""""""""""""""""""""""########################################################################$$$$$$############$$$$$$!!!!!!"""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!!!!!"""###$$$$$$###########################################################################""""""#########$$$$$$$$$+++***'''%%%%%%***222777555555555444333111000000*********((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&'''(((((((((((((((((((((((((((******+++,,,,,,,,,,,,+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))'''''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$######"""#########$$$$$$$$$%%%%%%%%%%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""!!!!!!!!!!!!"""""" !!!"""#########""""""!!!"""######$$$$$$######""""""""""""""""""""""""""""""""""""############""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''(((((((((((())))))))))))&&&'''((()))***,,,------))))))******+++,,,,,,,,,++++++************++++++++++++************)))))),,,,,,------------,,,,,,000111000...***((('''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""################################################!!!!!!!!!!!!!!!!!!!!!!!!#######################################$$$$$$$$$########################$$$$$$############$$$$$$ !!!"""###$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$"""############$$$$$$$$$!!!!!!""""""###$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$***))))))'''&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%########################%%%$$$$$$%%%'''((('''&&&########################################################################"""############$$$$$$$$$&&&%%%###"""$$$)))000555666666666444111000000000,,,---,,,***(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$%%%''''''&&&&&&((()))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++*********++++++++++++,,,,,,,,,,,,,,,------------+++,,,------,,,+++)))(((''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$###############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""############!!!""""""######""""""!!!!!!"""###$$$$$$$$$###"""!!!""""""###############""""""""""""""""""""""""!!!"""""""""############""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""###########################"""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''(((((((((((())))))))))))'''(((((()))***++++++,,,((())))))***++++++,,,,,,++++++************++++++++++++++++++******))))))++++++,,,,,,,,,,,,++++++---///000...***(((''')))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""################################################""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################$$$$$$############$$$$$$ !!!"""###$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""############$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%$$$$$$"""#########$$$$$$$$$$$$########################&&&%%%%%%&&&((())))))(((########################################################################"""############$$$$$$$$$""""""######%%%***111666444555666444111000111333///000000...***'''''')))&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&&&&(((***))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---------+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################""""""""""""###$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""############!!!"""###$$$$$$###"""!!!!!!"""###%%%%%%$$$$$$###!!!!!!"""###############""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""#################################"""""""""""""""########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''(((((((((((())))))))))))))))))))))))************((())))))***++++++,,,,,,++++++************++++++,,,,,,,,,+++++++++************++++++++++++******+++---///---***((((((***(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""################################################################################################""""""######$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$ """###$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$ !!!!!!"""###$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$########################%%%$$$###%%%'''(((((('''########################################################################"""############$$$$$$$$$"""###%%%&&&(((---444888222444555444111111333555111333333000,,,))))))+++'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&'''$$$'''))))))'''''')))+++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,------.........+++,,,---...---+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""########################""""""""""""###$$$%%%&&&"""############$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###"""######$$$$$$"""!!! $$$((((((""" """""" !!!"""######$$$""""""""""""############$$$#########""""""!!!!!!""""""""""""############""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""########################$$$#########""""""!!!!!!"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""####################################""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&'''))))))((((((***+++)))))))))))))))*********))))))))))))(((&&&%%%$$$+++***)))(((((()))******))))))*********++++++++++++******+++,,,,,,)))&&&,,,,,,,,,------.........---......///---+++)))'''(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$#########""""""!!!!!!""""""############""""""################################################"""""""""""""""""""""""""""""""""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""######$$$%%%"""############$$$$$$$$$&&&$$$$$$ """999LLLIII666777777555222111333666111111111000...,,,)))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++++++++******((((((((()))***,,,---...++++++******************------------------------,,,,,,,,,------.........---,,,,,,+++***)))''''''%%%&&&((('''%%%###""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""""""""""""""###$$$$$$"""######$$$###"""!!! !!!%%%%%%!!!!!!###### !!!!!!"""######$$$""""""""""""########################"""""""""!!!""""""""""""############""""""""""""""""""""""""############"""""""""!!!########################""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""####################################"""""""""!!!""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""########################$$$$$$#########"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%'''(((((((((((()))+++************)))))))))))),,,,,,,,,,,,+++***)))(((******)))(((((()))***+++,,,,,,,,,,,,++++++++++++*********+++,,,------,,,,,,,,,,,,---------......,,,,,,------,,,***(((&&&(((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$#########""""""""""""""""""############""""""################################################""""""""""""""""""""""""$$$$$$$$$$$$############################################################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""######$$$%%%"""############$$$$$$$$$$$$###&&&######444@@@;;;666777777555222000222444111111111000...+++)))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((************)))+++***))))))((()))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,+++***)))''''''&&&((())))))'''%%%$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""###$$$""""""""""""""""""""""""###############$$$$$$%%%"""############"""!!!!!! $$$$$$ !!!###""" !!!!!!""""""#########""""""""""""########################""""""""""""""""""""""""############""""""""""""""""""""""""############""""""""""""########################""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""####################################"""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###############""""""""""""""""""""""""########################$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%'''(((((((((((()))++++++++++++***)))))))))(((,,,,,,,,,,,,,,,+++***))))))))))))))))))***+++,,,------,,,,,,+++*********'''(((***+++++++++---...,,,,,,,,,,,,------------++++++,,,,,,+++)))'''&&&(((''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""############""""""################################################""""""""""""""""""""""""&&&%%%%%%%%%$$$$$$##############################""""""""""""""""""""""""################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""######$$$%%%"""############$$$$$$$$$"""###'''&&&""",,,222)))444444555444222111111333222222111///---+++)))''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))******)))(((''''''((((((************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***((('''&&&&&&((()))(((&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###""""""""""""###$$$$$$############"""""""""!!!"""%%%%%%!!! ######!!!!!!!!!"""""""""#########!!!"""""""""#####################"""""""""""""""!!!"""""""""############""""""""""""""""""""""""#########"""""""""""""""########################""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""#################################"""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&((())))))))))))***,,,,,,,,,++++++***)))(((((())))))*********)))(((((((((((())))))***+++,,,---++++++++++++++++++++++++(((+++//////---+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))((('''((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""################################################################################################"""######$$$$$$######"""################################################""""""""""""""""""""""""%%%%%%%%%$$$$$$###""""""################################################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""######$$$%%%""""""#########$$$$$$$$$###"""''''''!!!&&&)))...///111222222222222333222111000...,,,***(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((())))))'''''''''((()))***++++++***************+++++++++......------------,,,,,,******************++++++************)))((('''&&&$$$%%%&&&%%%$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!"""###############"""""""""""""""!!!###$$$"""$$$''''''$$$""""""""""""############!!!"""""""""############""""""""""""""""""######!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""######!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''')))************+++------,,,,,,+++***))))))(((''''''(((((()))((((((((((((((()))***+++,,,,,,,,,******+++,,,...///000000222666::::::777111,,,(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$#############################################################################################$$$$$$$$$######$$$$$$$$$$$$######################################################""""""""""""""""""""""""$$$$$$######""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""######$$$%%%""""""#########$$$$$$$$$$$$!!!&&&&&& $$$'''(((***,,,000333444444333000///...,,,***)))(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))***))))))))))))***++++++,,,))))))*********+++++++++.........------,,,,,,,,,************************))))))))))))(((((('''&&&$$$%%%%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$###############$$$%%%%%%$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###$$$######"""!!!""""""""" """"""&&&+++,,,(((########################""""""""""""############""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""""""""############!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$""""""""""""""""""""""""#################################$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))************+++---,,,,,,,,,+++*********)))'''((()))***************))))))***+++,,,,,,,,,++++++,,,...///111333555555===>>>@@@BBB@@@;;;222,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++************'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$##################################################################$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""######$$$%%%"""############$$$$$$$$$%%% $$$%%% ###(((###$$$&&&)))///333555444222---,,,+++)))(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%'''(((***+++------,,,***)))))))))))))))))))))***++++++,,,,,,---,,,,,,++++++******)))+++++++++***************((((((((((((((('''&&&&&&%%%&&&'''%%%$$$$$$%%%'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$"""!!!!!!!!!"""###!!!""""""&&&***)))%%%########################""""""""""""############!!!"""""""""############""""""""""""############""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""########################!!!"""""""""############!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""########################"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))((((((***+++++++++++++++++++++++++++'''((()))***+++,,,,,,,,,******+++,,,,,,,,,+++***,,,---...///111333444444<<<:::888;;;>>><<<555...,,,,,,,,,+++++++++******++++++***)))))))))))))))'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################""""""""""""""""""""""""!!!""""""######$$$$$$%%%################################################################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""######$$$%%%"""############$$$$$$$$$$$$###&&&"""$$$((($$$$$$%%%)))...333444111...***)))((('''&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''')))+++,,,---,,,+++)))((((((((('''((())))))***++++++,,,,,,------,,,++++++***)))))),,,,,,+++++++++*********''''''((((((((('''&&&&&&%%%&&&&&&%%%###$$$&&&(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""#########"""###$$$$$$%%%%%%$$$"""!!!!!!!!!"""###$$$%%%$$$"""$$$'''###$$$$$$##################""""""""""""############!!!!!!""""""#########$$$""""""""""""############""""""""""""""""""""""""!!!!!!""""""#########$$$########################""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""########################!!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""########################!!!!!!""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&&&&((()))++++++++++++++++++,,,,,,&&&'''((()))***+++++++++***+++,,,---,,,+++***)))++++++,,,---...///000000555///+++...555777222,,,,,,,,,,,,++++++************))))))(((((((((((()))'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###################################################""""""""""""""""""""""""""""""###$$$%%%&&&&&&'''########################""""""""""""""""""""""""################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############"""###$$$$$$%%%"""############$$$$$$$$$######(((###$$$'''###%%%&&&)))...222222///+++((('''&&&%%%%%%&&&(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''))),,,---)))(((((((((((())))))***((())))))***++++++,,,,,,//////...------,,,++++++,,,,,,,,,,,,++++++******'''''''''(((''''''&&&&&&###$$$$$$"""!!!"""$$$&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$#########""""""!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""######!!!"""###"""!!!!!!###%%%#################################"""""""""""""""""""""!!!!!! """"""""""""############""""""""""""""""""""""""%%%$$$$$$$$$######""""""""""""""""""##################""""""!!!!!! """""""""""""""""""""""" !!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################%%%$$$######""""""######!!!!!!!!!!!! """############$$$$$$$$$$$$$$$############$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((******))))))******+++,,,+++,,,,,,+++******+++------***((())),,,---,,,+++&&&///444111++++++---...,,,---...///...---,,,+++---......///---+++)))'''''''''&&&''''''((()))******(((&&&$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$#########""""""!!!!!!########################$$$$$$$$$#########""""""######$$$$$$$$$$$$###############"""""""""""""""########################################################################"""""""""###$$$$$$$$$%%%$$$$$$$$$###############""""""""""""############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""#########""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%%%%***///000+++'''&&&&&&&&&''''''''''''((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&((()))''''''''''''(((((((((((()))************+++++++++//////...---,,,,,,++++++)))))))))))))))*********(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############"""""""""!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""!!!"""###"""!!!!!!###%%%###########################"""""""""""""""""""""""""""!!!!!!!!! """"""""""""############""""""""""""""""""""""""$$$$$$#########"""""""""""""""""""""##################""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!""""""#########""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""########################%%%$$$$$$###############"""""""""!!!!!!!!! """############$$$$$$$$$$$$$$$############$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((******))))))******++++++)))***+++***((((((***+++---+++)))***,,,...---,,,***222666222---,,,---...------......------,,,+++------......---+++)))'''''''''&&&&&&&&&&&&&&&''')))(((&&&$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################"""""""""!!!########################$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""""""""###################################################################################################$$$$$$$$$########################""""""""""""############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""############"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%&&&)))...///+++'''&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&'''''''''((((((((())))))))))))************+++++++++...------,,,++++++******)))))))))))))))))))))***(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############"""""""""""" !!!!!!"""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!!!!"""###"""!!!!!!###%%%""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!!!!! """"""""""""############""""""""""""""""""""""""######""""""""""""!!!!!!""""""""""""###############""""""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""###############""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$############"""#########""""""""""""!!!"""############$$$$$$$$$$$$$$$############$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((()))))))))*********++++++***++++++***))))))***,,,...,,,++++++---......---///666999444..................---,,,,,,,,,,,,---------......---+++)))(((((('''&&&%%%$$$$$$$$$$$$((('''&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################""""""""""""########################$$$$$$$$$#####################$$$$$$$$$$$$######!!!"""""""""###$$$$$$$$$########################################################################$$$$$$$$$###############""""""""""""""""""######"""""""""#########$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%&&&)))------***'''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%%%%&&&&&&((((((((()))))))))******)))************+++++++++,,,,,,++++++******))))))******))))))))))))))))))'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########""""""""""""""" !!!"""######$$$""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!!!!"""###"""!!!!!!###%%%!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########""""""!!!!!!!!!!!!!!!!!!!!!"""""""""############"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$######""""""$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))***************,,,------,,,++++++,,,......---,,,------...//////333888:::555000//////...///...---,,,+++,,,------,,,---------,,,+++)))(((''''''&&&%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################"""""""""""""""######################################################$$$$$$$$$$$$######!!!!!!"""###$$$$$$%%%%%%########################################################################%%%$$$$$$$$$###"""""""""!!!"""""""""""""""######""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$########################""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""###############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%&&&(((++++++)))'''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''))))))))))))************))))))*********+++++++++,,,,,,++++++*********************)))))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""###### !!!"""###$$$$$$""""""""""""""""""""""""############""""""!!!!!!!!!"""###"""!!!!!!###%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############!!!!!!""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!"""""""""############""""""""""""############""""""""""""""""""""""""$$$$$$##################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""###########################$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$############""""""#########$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((()))************))),,,------,,,++++++,,,...---......------...///000333777888333/////////...///...---,,,+++,,,------,,,,,,,,,,,,+++******)))&&&&&&%%%%%%&&&''''''(((&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""############################################################$$$$$$$$$$$$######!!!""""""###$$$%%%%%%&&&########################################################################%%%$$$$$$$$$###"""""""""!!!!!!""""""#########$$$############$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$########################""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&((())))))((('''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((()))))))))))))))************))))))*********+++++++++,,,,,,,,,,,,++++++++++++************))))))((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""############!!!!!!!!!""""""#########"""""""""""""""""""""""""""""""""""""""""""""###!!!"""###"""!!!!!!###%%%""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!!!!""""""""""""######""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""######""""""""""""############"""""""""############$$$""""""""""""""""""""""""###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$%%%%%%###"""!!!$$$$$$$$$############""""""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((('''((()))*********)))((()))******)))(((((()))+++---.........------///000000444444000...///000.........---,,,,,,,,,,,,---,,,,,,++++++************%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###################################################$$$$$$$$$######$$$$$$$$$$$$######"""#########$$$%%%%%%%%%########################################################################$$$$$$$$$###############"""""""""###$$$$$$%%%%%%#########$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$########################"""############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""######$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&((((((((((((((((((((()))))))))******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!"""""""""############"""""""""""""""""""""###""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!"""###"""!!!!!!###%%%######################## !!!!!!"""######$$$$$$!!!!!!"""""""""#########""""""""""""############"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""############""""""#########$$$$$$$$$""""""""""""""""""""""""#########""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################"""###$$$%%%%%%$$$"""!!!$$$############""""""""""""############$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&''')))***+++***)))(((((())))))(((''''''(((***+++---...---,,,,,,...000,,,//////,,,+++...///...------......------,,,+++,,,++++++***************&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""####################################""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################$$$$$$$$$"""######$$$%%%%%%&&&&&&#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$########################"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""###$$$$$$%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''&&&&&&''''''((((((((())))))))))))************+++++++++******++++++++++++++++++++++++******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!""""""#########$$$#########""""""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%%%%!!!"""###"""!!!!!!###%%%######################## !!!!!!"""###$$$$$$$$$!!!!!!""""""#########$$$""""""""""""############""""""""""""""""""""""""""""""######$$$$$$$$$%%%""""""""""""############""""""######$$$$$$$$$$$$""""""""""""""""""""""""###"""""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""########################"""###%%%%%%%%%$$$""" #########""""""""""""!!!"""############$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))&&&''')))***+++***(((''')))******)))(((((()))++++++---...---++++++---000))),,,,,,)))***...///---,,,---...///...---,,,+++,,,+++******)))*********&&&&&&%%%$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#########$$$########################""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$########################################################################""""""######$$$$$$$$$%%%######$$$%%%&&&&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$########################"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###''''''''''''(((((((((((()))************+++++++++)))))))))))))))*********+++++++++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$############"""%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""######""""""""""""##############################""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""%%%$$$###""""""###$$$%%%###################################################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&''')))***))))))))))))************(((***+++***)))((()))***++++++++++++++++++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$#########""""""########################################################################""""""""""""""""""""""""################################################$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$###"""!!!!!! """"""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$###"""""""""###%%%%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$#########""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$###""""""%%%''')))%%%%%%%%%$$$$$$###############################################################""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%'''+++***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((())))))))))))************+++++++++************)))++++++***)))((('''&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$#########""""""$$$#########""""""""""""""""""""""""""""""""""""######""""""""""""##############################""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!!!!"""""""""###$$$$$$###""""""###$$$$$$###################################################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&%%%$$$$$$%%%%%%(((((()))))))))*********(((***+++***)))((()))***************************))))))))))))***+++,,,,,,---------,,,,,,,,,,,,,,,,,,++++++***)))((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$#########""""""################################################################################################################################################$$$$$$$$$#########""""""########################$$$$$$$$$###"""!!!!!!!!!""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$###"""""""""###$$$%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$###"""###$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&'''***...000%%%%%%%%%$$$$$$$$$############################################################""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%'''***)))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""$$$%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((())))))))))))************+++++++++*********))))))++++++***)))((('''&&&%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% """"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$#########"""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""######""""""""""""##############################""""""""""""""""""""""""############""""""""""""!!!!!!!!!"""""""""######$$$$$$###""""""###$$$$$$###################################################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((&&&%%%%%%%%%%%%%%%(((((())))))))))))******(((***+++***)))((()))***))))))))))))))))))))))))(((((((((((()))***+++,,,.........------,,,,,,,,,++++++***)))(((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$###############################################################################################################################################################$$$$$$$$$#######################################$$$$$$$$$###""""""!!!!!!""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######""""""######$$$%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$###"""######################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$######$$$&&&)))***%%%%%%%%%$$$$$$$$$$$$#########################################################""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%'''***((($$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((())))))))))))************++++++*********)))))))))******)))((('''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""##############################""""""""""""""""""""""""#########"""""""""""""""!!!!!!"""""""""#########$$$##################$$$###################################################################################################$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((()))***(((((((((((()))))))))***(((***+++***)))((()))***************************)))(((((())))))***+++,,,//////...------,,,,,,,,,******)))(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################################################################################################################################################################################################################$$$$$$$$$######"""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###############$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%###""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$""" !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''%%%''')))(((###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((((()))))))))************************))))))))))))))))))(((''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""#########"""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""#####################$$$$$$############################################################################################################$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&'''((())))))'''(((((((((((()))))))))(((***+++***)))((()))***++++++++++++++++++++++++************+++,,,------......---------,,,,,,,,,))))))(((((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################################################################################################################################################################################################################$$$$$$$$$$$$############""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&(((((('''$$$"""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((('''%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''%%%''')))(((###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((((()))))))))*********************)))))))))((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""!!!!!!"""###%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!""""""############$$$$$$""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""#########$$$$$$"""###$$$$$$$$$$$$###"""###################################################################################################$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%$$$$$$''''''(((((((((((())))))(((***+++***)))((()))***++++++++++++++++++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,((((((''''''&&&&&&&&&&&&#########$$$$$$$$$$$$$$$########################"""############$$$$$$$$$#######################################$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''((()))(((%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&''''''###$$$$$$$$$$$$%%%%%%%%%######################################################""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%'''***((($$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((())))))))))))******************)))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""!!!!!!"""###%%%'''""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###"""""""""!!!!!!!!!!!!"""""""""######$$$$$$$$$""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$"""###$$$$$$$$$$$$###"""###################################################################################################$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&&&&'''''''''((((((((())))))(((***+++***)))((()))***************************))))))))))))***+++,,,---)))******++++++,,,,,,,,,'''''''''&&&&&&&&&&&&%%%"""#########$$$$$$$$$$$$########################"""############$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$$$$###"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''"""""""""###$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%######################################################""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%'''***)))%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((())))))))))))***************)))))))))((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""###"""!!!!!!"""$$$&&&'''""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""######$$$$$$""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""################################################################################################$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%''')))+++------------''''''''''''((((((((()))(((***+++***)))((()))***))))))))))))))))))))))))(((((((((((()))***+++,,,(((((()))***+++,,,,,,---&&&&&&&&&&&&&&&&&&%%%%%%""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################""""""######$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$######"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%#########################################################"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%'''+++***&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((())))))))))))************))))))))))))((((((((((((&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""!!!!!! """"""""""""############ !!!!!!!!!!!!######$$$$$$$$$$$$######""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""!!!""""""###############""""""""""""############ !!!"""######"""!!! #########"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$#########""""""!!!!!!########################"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%''')))+++,,,------))))))))))))((((((((((((&&&'''((())))))******)))))))))*********+++++++++))))))***++++++,,,------+++***))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%################################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&''''''%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''***+++***)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''***))))))(((''''''&&&&&&''''''((()))))))))))))))***************)))((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))""""""""""""""""""""""""######"""""""""!!!!!!!!!""""""""""""############!!!!!!!!!""""""""""""###"""######$$$$$$######"""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########"""""" !!!!!!!!!!!!!!!""""""""""""############!!!!!!""""""""""""!!!!!!###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""############"""""""""!!!###############################################################$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%'''(((******++++++))))))))))))((((((((((((''''''((()))************))))))*********+++++++++))))))******++++++,,,,,,***)))(((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%################################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((+++,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''((())))))))))))))))))************)))((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((""""""""""""""""""""""""############""""""""""""""""""""""""############""""""""""""############"""######$$$$$$######"""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$############""""""""" !!!!!!""""""!!!!!!""""""""""""###############""""""!!!!!!""""""###""""""""""""""""""######""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""############""""""""""""################################################$$$$$$$$$###############"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((()))))))))(((((((((((())))))))))))(((((()))***++++++++++++***************+++++++++************++++++++++++))))))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%################################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$&&&'''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''***,,,,,,)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&'''(((((()))******(((((())))))******))))))))))))******))))))((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''(((((((((""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!"""""""""#########""""""############""""""!!!"""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""""""""###$$$$$$$$$$$$###!!!"""""""""############$$$###"""!!!!!!"""###$$$"""""""""""""""#########""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""#########"""""""""""""""################################################%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''(((((())))))(((((((((((((((((())))))))))))))))))***+++,,,,,,,,,,,,************************,,,,,,,,,,,,++++++++++++***)))((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$################################################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%'''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%(((+++---,,,(((%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((''''''''''''''''''((())))))******((())))))*********)))))))))))))))))))))(((((('''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((()))))))))******""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############ !!!!!!!!!"""""""""""""""######"""""""""!!!"""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$!!!"""""""""############$$$###"""!!!!!!"""###$$$!!!!!!""""""############""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""######################################################%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&((())))))******)))))))))'''((((((((()))))))))***)))***+++,,,,,,------,,,************************---------------,,,,,,,,,,,,+++***)))((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$################################################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%(((,,,...---)))&&&###$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''))))))))))))))))))))))))))))))************)))))))))))))))))))))(((''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((()))))))))'''(((((((((((()))))))))"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""############ !!!!!!!!!!!!!!!""""""######""""""!!!""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""### !!!""""""######""""""""""""""""""#####################""""""#########!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&((()))***************)))''''''(((((())))))******))))))***+++,,,,,,,,,,,,+++++++++***************,,,,,,,,,------------------,,,+++)))((((((((((((%%%%%%%%%%%%$$$$$$$$$$$$################################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$'''+++......+++(((###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''))))))))))))))))))))))))******++++++******))))))(((((())))))(((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((&&&&&&'''''''''(((((((((''''''(((((())))))******&&&&&&'''''''''((((((((("""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""############ !!!!!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######!!!!!!"""############"""""""""""""""############"""######$$$$$$######""" !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''((()))*********)))'''''''''((()))*********((()))***+++,,,,,,,,,,,,+++++++++*********)))))))))******++++++,,,,,,,,,,,,+++***)))((('''''''''%%%%%%%%%$$$$$$$$$$$$###################################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&***---...---+++%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''((((((((()))******++++++***++++++++++++***)))((((((((())))))(((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&'''''''''((((((((()))''''''''''''((((((((((((''''''((())))))***++++++(((((()))))))))*********""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""############""""""""""""############!!!!!!""""""""""""!!!!!!""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""#########$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""############$$$%%%%%%%%%%%%$$$""""""""""""############"""###$$$%%%%%%$$$###""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))))))))&&&''''''((()))******+++(((((()))***++++++++++++++++++++++++******))))))''''''((()))***++++++,,,+++***)))(((&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######################################################"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%))),,,......---'''''''''((()))******+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&''')))***+++------+++++++++++++++***)))((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))&&&'''''''''(((((())))))''''''''''''((((((((()))'''(((((()))***+++++++++,,,,,,---------........."""!!!  !!!"""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""!!!!!!!!!!!!!!!!!!""""""######$$$$$$#########"""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!"""###$$$$$$%%%###########################$$$$$$$$$$$$###""""""!!!""""""#########"""""""""############$$$$$$$$$########################"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''''''''''''''((((((((((((+++++++++++++++++++++++++++,,,,,,,,,+++***((('''************************))))))((('''&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$#########################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&###"""'''...111,,,''''''&&&%%%&&&(((******)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&((((((((((((((()))******+++++++++++++++++++++++++++***)))((((((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&&&&%%%###!!!######$$$$$$%%%&&&''''''((((((((((((((('''&&&&&&'''((()))((('''&&&'''((())))))(((''''''(((***+++.........---,,,---111444333444555666777888999:::###"""!!!!!!!!!!!!"""###""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""###"""!!! !!!"""##################""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!""""""######$$$$$$########################!!!""""""############$$$########################"""############$$$$$$$$$########################"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''((((((((())))))))))))************++++++,,,,,,,,,++++++++++++***)))((('''************************)))(((((('''&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$############################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&###"""'''---///+++&&&'''&&&%%%%%%((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))******++++++++++++++++++++++++******)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((()))(((&&&$$$$$$%%%&&&'''''''''&&&%%%&&&&&&''''''((((((''''''((()))***)))((('''(((***+++,,,------...///111333555888<<<>>>???AAABBBDDDLLLKKKJJJIIIKKKNNNPPPRRR$$$######""""""######$$$""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###############$$$$$$$$$############""""""""""""""""""""""""""""""######""""""""""""############""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""#################################%%%$$$$$$###$$$$$$%%%%%%&&&%%%$$$###""""""###$$$"""############$$$$$$$$$########################"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&'''''''''((((((''''''((()))))))))(((((())))))))))))************))))))***+++,,,,,,------,,,+++***)))(((((((((((())))))))))))))))))))))))((((((''''''&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&###"""&&&+++---***&&&&&&%%%$$$%%%'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***((((((((((((((()))******++++++++++++++++++++++++***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&'''))))))((('''&&&###%%%'''))))))(((&&&$$$%%%&&&''''''((()))))))))((()))******)))***,,,---...111444777888:::===???FFFJJJQQQUUUUUUTTTRRRRRRUUUSSSQQQPPPRRRVVV[[[^^^########################""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###############$$$$$$$$$######""""""!!!!!!"""""""""""""""#########!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""#########"""""""""""""""########################&&&%%%$$$###""""""######)))'''%%%###""""""###$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''''''''(((((()))))))))))))))(((((()))))))))*********(((((()))***,,,---......,,,+++)))((('''((())))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%######%%%***+++)))&&&&&&%%%$$$$$$&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((((())))))***************************)))((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%'''(((''''''(((((((((((('''''''''''''''((()))***++++++)))***,,,---...000444666:::???DDDGGGHHHIIILLLOOORRRVVV[[[]]][[[XXXTTTRRRPPPOOOOOOOOORRRWWW[[[^^^""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""######$$$$$$######""""""!!!!!!!!!!!!""""""############!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""#########"""""""""""""""####################################$$$%%%&&&&&&)))'''%%%###""""""###$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''(((((()))))))))))))))'''''''''((((((((())))))(((((()))***,,,---......,,,+++)))(((((((((******''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%######%%%)))+++***((('''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((())))))***************************)))((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''$$$$$$'''---111444111---)))''''''((()))'''''''''((()))***,,,---000222444777999===BBBFFFNNNSSSWWWXXXVVVUUUVVVYYYSSSWWW[[[^^^^^^\\\\\\[[[^^^___```cccfffjjjlllnnn!!!""""""######""""""!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!""""""##################""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""#################################$$$%%%(((+++...000111222&&&%%%$$$###""""""###$$$"""############$$$$$$$$$########################"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))))))))((((((''''''''''''(((((((((((())))))***+++,,,,,,------++++++***************+++((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######&&&)))+++++++++(((&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((()))*********************************)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((('''%%%%%%***333:::>>>:::333,,,(((((()))+++(((((()))***---000333555???AAACCCEEEHHHMMMSSSWWWYYY]]]```^^^YYYWWWYYY\\\^^^ccciiinnnrrruuuxxxzzz|||}}}""""""###$$$$$$###""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""" !!!"""######"""!!! !!!!!!"""######$$$$$$"""""""""""""""######### !!!!!!"""######$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!""""""######$$$$$$########################%%%'''+++...111111111111########################"""############$$$$$$$$$########################"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&'''((((((((((((''''''(((((((((((()))))))))*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$&&&))),,,---...)))'''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((()))************************************)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%''')))'''&&&(((///555777444///+++))))))+++------...000333888===BBBEEEMMMNNNOOOPPPRRRVVV\\\```ZZZ___cccccc``````fffkkkvvv{{{###$$$%%%&&&&&&%%%$$$###""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!"""""""""""""""""""""""" !!!"""######"""!!! !!!""""""###$$$$$$%%%%%%!!!!!!""""""######$$$$$$ !!!!!!"""###$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%######################## """&&&((((((&&&$$$"""!!!""""""#########"""""""""############$$$$$$$$$########################"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&'''''''''''''''))))))))))))************+++++++++++++++++++++,,,***+++---......---,,,+++))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$&&&)))---///000***(((&&&&&&((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))((((((((((((((()))******))))))))))))))))))))))))+++***)))((((((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%(((***((($$$###&&&))))))((('''''')))+++...000333444777<<>>DDDHHHNNNUUUWWWUUURRRPPPNNNPPPVVV^^^fffkkkmmmnnnpppsss{{{"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$######""""""""""""######"""""""""!!!!!!!!!!!!!!!#################################"""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$#########!!!"""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""""""""######$$$$$$%%%%%%################################################""""""############""""""""""""""""""""""""""""""$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((()))******'''(((((((((((()))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%'''###"""%%%&&&%%%%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&&&&&&&&&&&&&&&&'''))),,,///111000111222222000,,,((($$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((())))))))))))))))))))))))))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((()))***+++++++++***+++...000333888===@@@GGGMMMRRRTTTWWWZZZYYYVVVWWW[[[aaafffkkknnnpppqqquuuvvvxxx|||zzzxxx""""""""""""""""""""""""########################"""""""""""""""######$$$######""""""""""""######!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$##################$$$!!!"""""""""############""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""######$$$$$$$$$################################################"""""""""######"""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((((()))******(((((((((((()))))))))*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$%%%%%%&&& &&&(((%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&(((+++...000000111333333000,,,'''%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((()))))))))))))))))))))))))))(((((('''''''''''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((()))***+++,,,---222888>>>BBBEEEIIILLLOOOTTTXXXYYY\\\```aaa^^^jjjqqqyyyzzzvvvssstttvvvzzzrrrrrrdddfffuuu""""""""""""""""""""""""########################"""""""""""""""######$$$######""""""""""""##################$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###""""""###$$$$$$""""""""""""############""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""###############################################################!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&''''''((((((((((((((()))))))))******(((((()))************)))++++++++++++++++++++++++((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$!!!"""&&&(((&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############$$$$$$&&&%%%%%%&&&'''***---//////111222222...***((('''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((()))))))))))))))))))))))))))(((''''''&&&&&&''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%'''))),,,...000111777===FFFKKKNNNPPPSSSVVVZZZ___eeehhhnnnvvvyyyxxxwww}}}zzziiiWWWfffvvv~~~vvveeeSSSNNNVVV```dddccc""""""""""""""""""""""""########################"""""""""""""""######$$$######""""""""""""######"""#########$$$$$$$$$$$$""""""""""""""""""""""""!!!"""""""""##################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###""""""###$$$$$$""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""############""""""""""""################################################!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((((((''''''''''''(((((((((((()))))))))*********(((((()))************)))************************)))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%'''(((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&))),,,------///111000,,,)))((()))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''(((,,,000555999===???EEEKKKQQQSSSSSSTTTWWW[[[gggnnnuuuyyyzzzsssmmmyyyyyyfffVVVZZZ___eeennnvvvwwwsssqqqggg\\\WWWZZZ]]]^^^\\\""""""""""""""""""""""""########################"""""""""""""""######$$$######""""""""""""###### !!!!!!"""""""""###""""""""""""""""""""""""!!!!!!""""""#########$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$######""""""!!!!!!################################################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&+++***))))))))))))******))))))))))))******************+++,,,,,,,,,,,,+++************************))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$))))))"""!!!&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%''''''''''''%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''(((((((((%%%$$$$$$$$$&&&(((+++------///000...+++((()))***$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''+++---222888???EEEJJJLLLPPPTTTWWWWWWTTTTTTYYY]]]ooouuu|||}}}dddVVV\\\kkk|||kkkaaa\\\VVVVVV^^^gggfff```iiigggeeeeeefffeeeaaa]]]""""""""""""""""""""""""######""""""######$$$%%%######""""""""""""######""""""""""""""""""""""""#########""""""""""""""" !!!"""######$$$########################""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((())))))))))))************+++++++++*********))))))))))))*********+++++++++))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%###$$$&&&'''((()))))))))'''&&&&&&'''((((((&&&$$$)))(((((((((((('''(((+++'''''''''((())))))'''&&&((((((((((((((((((((((((###$$$+++222...&&&&&&------)))%%%%%%'''))))))(((---***&&&%%%&&&(((((((((******)))((('''(((((((((((('''&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%&&&''')))***---......---+++(((%%%###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))''''''''''''''''''&&&&&&&&&((()))((('''&&&''')))***'''%%%%%%(((,,,///111000666???EEEGGGHHHIIIKKKOOOUUUYYYYYYYYY]]]aaaccccccmmmzzzwww```PPPNNNSSSiiinnnxxxrrrcccVVVVVV[[[```ccceeedddhhhnnnssstttrrrnnnkkk##############################""""""######$$$%%%######""""""""""""######""""""""""""""""""""""""!!!!!!""""""######$$$$$$ !!!"""#################################""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""################################################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))))))))))))))************---,,,,,,,,,++++++++++++)))))))))******+++++++++)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&))))))(((((()))***))))))%%%%%%%%%&&&&&&&&&'''((()))((('''&&&&&&''')))***)))'''&&&&&&(((***,,,------444DDDSSSPPP===---((()))((('''))),,,---+++)))(((((()))***+++***((('''))))))((((((((('''''''''(((((('''&&&&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%&&&''')))***)))***++++++***(((&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''((())))))(((((((((((())))))''''''''''''''''''''''''%%%'''((((((''''''((()))+++)))((()))---222555888FFFGGGHHHHHHJJJOOOWWW]]]aaacccfffgggffffffjjjnnnrrrpppcccggglllxxxxxxkkk___\\\```cccjjjwwwvvvlllddddddfffggghhhjjjkkknnnssswwwyyyyyyxxxwww##############################""""""######$$$%%%######""""""""""""######"""""""""""""""""""""""" !!!"""###$$$%%%%%% !!!!!!""""""##############################""""""""""""""""""""""""$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$############$$$$$$########################$$$$$$$$$#######################################$$$$$$$$$##############################################################################$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************))))))))))))************.........---------,,,,,,))))))))))))************((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((('''(((((())))))))))))))))))))))))*********+++,,,+++******+++,,,+++******---000111///,,,111>>>YYYrrrttt\\\@@@111444111...,,,------------)))+++,,,,,,***))))))***))))))******))))))(((''')))))))))))))))(((''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%&&&'''((()))%%%&&&'''(((((('''%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&((()))(((((((((***,,,***,,,///333888>>>BBBEEEMMMNNNOOORRRYYYcccooowwwyyywwwxxx{{{wwwnnnnnntttzzz|||^^^LLLJJJHHHVVVppptttxxxtttnnnmmmccchhhqqqwww{{{|||{{{{{{uuurrrqqquuuvvvvvvwww{{{|||}}}##############################""""""######$$$%%%######""""""""""""######""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!!!!!!!"""""""""###########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################$$$$$$############$$$$$$""""""""""""""""""""""""################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))((()))))))))************......---------,,,,,,,,,))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&%%%%%%'''''''''((()))***++++++((()))******)))(((((()))+++------***)))+++------+++111999===;;;555///***,,,///666@@@IIIKKKFFFAAA555???YYYuuu~~~mmmVVVIIIOOOGGG;;;111------111444333333111...******,,,...******+++++++++***)))((()))***++++++***)))'''&&&'''((((((((()))*********''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&'''(((((((((((((((((('''&&&&&&&&&'''''''''''''''((()))***)))((()))+++---+++000888???FFFJJJNNNPPPLLLQQQYYYbbblllvvv~~~wwwsssyyyzzzuuu\\\SSSUUUPPPYYYqqqzzzwwwrrrjjjkkkllliiigggiiiooouuuxxxyyy##############################""""""######$$$%%%######""""""""""""######""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################$$$$$$############$$$$$$""""""""""""""""""""""""################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''((()))))))))************,,,,,,,,,,,,+++++++++***((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$((((((''''''((()))******'''***------+++******+++'''...000+++(((,,,000222999CCCRRR]]]]]]RRRAAA555666:::BBBOOO\\\eeehhhiiiKKKIIIRRRdddllleeeZZZUUUaaaZZZNNNCCC;;;888:::<<<===>>>>>><<<888444222000+++,,,,,,,,,++++++******((())))))))))))'''%%%$$$'''''''''((()))))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((()))))))))(((***---///111888BBBJJJNNNPPPQQQSSSZZZ___gggqqqyyyxxxqqqoooxxxjjjeeejjjfffgggvvvzzzsssooorrrsssppplllnnnuuu|||$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######""""""""""""######""""""""""""""""""""""""%%%%%%$$$###"""!!! !!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""###############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$############$$$$$$#######################################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))************++++++*********)))))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%***)))'''&&&&&&&&&'''(((%%%(((++++++***+++///333333BBBJJJCCC::::::>>>???RRR[[[iiixxx}}}sss___OOOIIIIIIJJJMMMUUU___jjjqqqcccWWWQQQTTTUUUPPPMMMOOO\\\\\\ZZZVVVOOOIIIFFFDDD???CCCIIINNNNNNGGG===555111000//////.../////////******))))))((('''&&&%%%(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%%%%((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&'''((())))))((('''&&&%%%%%%&&&&&&'''((((((((('''((()))***,,,///444777@@@FFFMMMRRRSSSSSSUUUWWWhhhkkkpppxxxqqqcccYYY___rrrsssssslllgggooovvvzzz{{{uuu{{{{{{~~~}}}$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######""""""""""""######""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""!!!!!!!!!!!!########################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))))))))************++++++*********)))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((('''''')))+++...///...///000///111777BBBKKKUUUkkkyyynnn[[[QQQMMMKKKXXXYYY```nnnyyyxxxjjj\\\QQQPPPNNNIIIGGGLLLUUU]]]___TTTMMMMMMKKKDDDBBBFFFMMMRRRWWWXXXUUUOOOKKKIII@@@BBBGGGPPPWWWUUUKKKBBB===<<<999888777888:::;;;222111000...---,,,,,,,,,***************)))))))))'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''$$$%%%'''((()))((('''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''(((%%%&&&((())))))(((&&&%%%%%%%%%&&&&&&'''(((((())))))+++...222666<<>>???GGGRRRXXXUUUPPPIIIGGGCCCAAAAAABBBEEEGGG:::999777555444444444555---,,,,,,++++++*********(((((((((((((((((((((((('''((((((((())))))******''''''''''''''''''''''''$$$%%%'''))))))((('''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$############$$$%%%'''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%&&&((())))))(((&&&%%%%%%%%%&&&&&&'''((())))))---000555:::AAAIIIRRRXXXWWWYYY[[[\\\```iiiwwwxxxzzzyyyfffcccccchhhlllqqq~~~uuuhhheeefffjjjuuu|||{{{}}}{{{wwwzzzzzz|||######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$###"""!!!!!!"""###$$$########################%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################""""""""""""############&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''((()))++++++************************)))))))))))))))(((''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""%%%'''&&&$$$$$$%%%&&&&&&&&&'''(((((('''&&&&&&***)))+++---***&&&'''---------///222777CCCZZZnnnrrr\\\TTTRRRQQQSSSWWWYYYnnnoooVVVHHHEEEGGGIIIJJJKKKNNNSSSXXXYYYZZZ\\\]]][[[XXXXXX\\\```eeebbb]]]XXXVVVUUUWWWXXXVVVUUUTTTTTTUUUUUUSSSQQQJJJKKKIIIGGGHHHLLLLLLHHHBBBBBB@@@===<<>><<<===AAAEEEDDDGGGJJJHHHDDD@@@AAACCCJJJDDD<<<666222111111111---...---)))))),,,,,,)))))))))(((''''''(((((()))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))((('''&&&%%%%%%$$$***(((''''''***...222444;;;CCCLLLPPPOOOPPPUUUZZZ^^^dddkkkpppuuu}}}~~~rrrhhhWWW\\\hhh}}}sssqqqsssrrrwww|||~~~{{{zzz|||~~~######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$###""""""""""""###$$$########################&&&&&&%%%$$$######""""""######$$$$$$$$$$$$######"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%########################################################################"""""""""#########$$$$$$"""""""""###%%%&&&((()))%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''(((((()))***+++************************((())))))))))))(((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&(((###!!!(((111555000)))'''''''''(((((((((((('''(((,,,---,,,444@@@BBB>>><<<>>>FFFQQQ\\\jjj}}}oooZZZOOOIIIIIILLLMMMUUU]]]___[[[YYY[[[___iiihhhjjjpppwww|||}}}}}}~~~{{{{{{}}}}}}}}}~~~~~~zzzsssnnnkkkkkkjjjggggggfff```XXXRRROOOJJJEEEBBBAAAAAAAAADDDFFFGGGEEEBBB@@@BBBEEEQQQMMMFFFAAA===:::777555333444111,,,+++---,,,((()))((('''&&&&&&'''))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((()))(((((('''%%%$$$###,,,***((((((,,,333:::???FFFJJJNNNOOOPPPTTT\\\cccnnnssswwwxxxxxxqqqfff^^^RRRVVVaaavvv|||vvvooonnnrrr{{{{{{}}}zzzxxxyyyzzz~~~######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################""""""""""""""""""""""""###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################################################################&&&&&&%%%$$$###"""!!!!!!######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################################################################""""""#########$$$$$$$$$"""######$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))((((((((((((((()))******************************(((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''###"""(((111555000)))&&&&&&'''(((((((((''''''***555>>>EEEWWWlllnnncccYYYUUURRRRRRRRRTTT]]]ggg{{{nnn]]]RRROOORRRXXX\\\\\\```eeeiiinnnrrrwwwzzzvvvmmmhhhbbb]]]YYYUUUQQQNNNLLLLLLJJJFFFBBB@@@AAACCCIIIJJJKKKLLLKKKFFF???:::999======777111///---******)))((('''''''''((()))((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%'''(((((((((((('''***+++,,,///444<<>>@@@@@@===777111---,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''&&&&&&'''***///555888DDDJJJPPPSSSSSSTTTYYY]]]kkkzzzrrrjjjiii}}}tttjjjdddmmm}}}zzzvvvssslllmmmttt~~~$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%########################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$############""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''((((((''''''''')))+++,,,))))))))))))(((((((((((()))))))))))))))((('''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''&&&&&&&&&''''''&&&%%%(((+++---,,,***---555===QQQeeewwwXXXQQQMMMMMMRRRUUUWWW```jjjkkkpppuuuyyy|||~~~~~~xxxrrreeedddtttuuuooouuulllkkkyyywwwsssrrrsssxxxxxxlllaaa\\\WWWOOODDD??????@@@???===???>>>???EEEKKKHHH===333444333000---***)))***,,,+++***))))))******)))((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$)))((('''&&&%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))'''$$$######%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''((((((((())))))&&&''')))+++///666???EEELLLRRRVVVSSSPPPVVVeeesssyyy}}}rrrnnnrrrwwwpppkkknnn}}}uuukkkjjjqqq~~~}}}xxxnnnpppsssyyy~~~~~~~~~|||~~~$$$$$$############$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$#####################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''''''''((()))***+++***)))))))))(((((((((((()))))))))))))))(((''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&((())))))'''&&&+++,,,++++++...888EEEOOOaaakkkvvv~~~hhhSSSQQQRRRXXX```dddeeekkksss}}}{{{ssssssuuuvvvvvvxxxuuujjj___eeeyyy{{{oooooooooxxxzzzzzz|||wwwrrruuuxxxooojjjddd]]]XXXTTTMMMEEE>>>@@@BBBEEEIIIKKKJJJHHHFFF???===:::555111---,,,,,,,,,***))))))******)))(((((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$((((((&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***'''%%%$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((())),,,,,,---111777AAAJJJPPPTTTSSSPPPOOOTTTaaasss}}}|||tttkkkfffiiivvv~~~uuunnngggjjjsss|||vvvzzz~~~uuupppoootttwwwvvvwww{{{~~~$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#################################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''(((((('''''''''((()))***+++******)))))))))((((((((()))))))))))))))(((''''''%%%%%%%%%&&&&&&((())))))''''''''''''''''''''''''&&&'''((())))))((('''''')))---444999>>>GGGQQQXXX[[[]]]___bbbgggiiibbbYYYYYY^^^jjjtttwwwvvvwww{{{|||qqqfffiiillliiinnnxxxooofffnnn}}}wwwvvvuuunnnqqq{{{{{{sssllldddYYYNNNFFFCCCFFFIIIFFFBBBCCCIIIOOOHHHGGGCCC>>>999333///---,,,+++))))))******)))(((((()))+++,,,,,,+++***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***'''%%%%%%&&&''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''''''''''''''(((((()))------///555>>>IIIQQQUUUYYYTTTQQQTTT```pppxxxgggaaakkkiiippp~~~qqqnnnqqqzzzzzztttnnniiillltttyyynnngggdddeeeiiiooossstttxxx}}}%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''''''''((())))))***************)))))))))(((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((******)))((('''(((***+++111BBBWWWbbb___XXXTTTTTTJJJMMMRRRXXX___cccdddccchhhqqq|||}}}}}}}}}rrrwww~~~rrraaafffkkkjjjqqquuuuuu~~~}}}}}}|||rrriiiaaa[[[RRRRRRMMMDDD<<<;;;AAAIIIHHHGGGEEECCC@@@;;;666333///---+++***++++++***)))'''))),,,...///...,,,***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''((()))***...///333<<>>GGGPPPWWWZZZ[[[aaaeeelllsss}}}}}}eeeZZZdddppp}}}vvvooolllsss|||{{{xxxzzzxxxxxx|||ssshhhccceeejjjnnnnnnppppppooonnnmmmooorrrsss|||%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#######################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""###%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''((()))&&&'''((()))*********)))++++++*********))))))))))))))))))))))))(((''''''))))))(((&&&&&&%%%%%%%%%'''''''''(((((())))))***&&&((()))***...777BBBKKKjjj}}}vvv___TTTSSS\\\___ffflllnnnqqqyyy~~~}}}|||mmm```fffmmmsss|||ooolllpppppprrryyyxxx~~~www|||vvv{{{|||sssfff[[[UUUPPPLLLJJJIIIHHHHHHKKKNNNOOOLLLHHH;;;888333000///...---,,,+++,,,---//////...---,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))((('''''''''))),,,000111666<<>>888444222000///...------......------,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))'''''''''(((+++///333666;;;AAAIIINNNRRRYYYccclll|||vvvnnnlllsssmmmooovvvxxxqqqmmmooowww}}}rrrjjj___]]][[[ZZZ^^^eeemmmsss|||&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### """$$$%%%%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""###$$$&&&''''''&&&&&&######$$$$$$$$$%%%%%%%%%'''''''''''''''((())))))%%%&&&(((*********))))))+++++++++************))))))))))))))))))(((((('''&&&&&&&&&&&&&&&'''((()))&&&''''''((()))******++++++111777<<>>@@@???AAABBB???777444666111///......///...,,,***)))((((((((())))))'''%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###""")))((('''&&&%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%###$$$''')))&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))***)))&&&%%%&&&((()))((((((+++111888===@@@HHHNNNRRRSSS]]]qqqxxxpppwww|||zzzvvvkkkqqq||||||pppnnnttt}}}rrrrrrpppjjjddd``````bbbaaalll|||((('''%%%&&&((()))'''%%%%%%%%%%%%&&&&&&%%%###"""$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''***)))%%%&&&)))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((''''''''''''(((((((((((())))))***++++++++++++***+++++++++++++++******))))))******)))'''&&&'''))))))(((((('''''''''(((((('''%%%&&&+++,,,---222:::NNNkkkvvv___TTTVVVZZZ[[[^^^bbbgggnnnwww~~~sssuuutttrrrlllllljjjiiirrrwwwrrrsss}}}~~~}}}||||||wwwsss|||zzzssshhhXXXMMMJJJBBB???@@@DDDDDDAAA???AAA===999555222000///---++++++***))))))***)))'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$######((('''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$######&&&(((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))))))))(((((()))***+++...444;;;AAAFFFIIISSSRRRQQQXXXkkkyyyjjjhhhnnnrrr|||rrrrrrvvv{{{}}}~~~uuuuuu{{{xxxrrrkkkooosssuuuvvvxxx}}}}}}{{{yyyxxxuuuxxxzzz{{{|||///---+++******)))'''%%%###$$$&&&'''((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%'''***)))&&&&&&***&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''(((((((((((())))))***++++++++++++***+++,,,,,,,,,,,,+++***************)))&&&%%%&&&((('''((((((((()))))))))***'''''')))---000666CCCOOOhhheee[[[iiiyyylllmmmooouuu~~~}}}sssrrrxxx~~~nnnppplllmmmjjjeeeggguuu|||{{{zzzmmmllluuu|||~~~wwwxxxzzzoooaaa[[[IIICCC@@@DDDHHHHHHIIIKKKIIIDDD===777333000...,,,---+++************((('''(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$"""###%%%'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((()))((()))***+++,,,***)))***...555===EEEKKKOOOQQQTTTUUUYYYdddwwwlllbbbbbbhhh|||vvvppppppqqqttt|||~~~|||zzzzzzyyyyyyxxxxxxwwwwwwqqquuuyyyzzzyyyzzz|||888777444111...,,,)))'''$$$%%%%%%%%%%%%(((+++---&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$'''&&&###$$$(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))***++++++++++++***,,,,,,,,,,,,,,,+++***************(((&&&%%%&&&''''''(((((())))))))))))))),,,,,,,,,///666CCCTTTaaapppzzz{{{oooeeekkk{{{yyyyyyyyyzzzzzzrrroooppprrrooo{{{ooobbbfffllluuu{{{xxxtttxxx{{{{{{yyywwwxxx}}}wwwrrrssstttsssssssssssswww~~~vvvlllXXXMMMDDDDDDFFFGGGGGGIIIKKKGGG@@@;;;666222...+++,,,***))))))***+++***)))***((('''%%%%%%'''(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))***)))(((***,,,,,,+++)))+++111:::DDDKKKPPPSSSTTTNNNZZZiiittt|||sssjjjkkkvvvxxxmmmjjjkkknnnuuu|||xxxxxxxxxxxxxxxxxxxxxxxxtttxxx{{{|||{{{yyyyyyzzz999888777555222///......,,,+++(((%%%###%%%***///&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""%%%$$$!!!"""'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((())))))***++++++++++++***+++,,,,,,,,,,,,+++******)))******(((&&&%%%&&&'''((((((((((((((((((((((((***---111777AAAMMMXXX]]]dddeeeddddddiiittt~~~yyyyyy|||ssslllgggfffpppffflllttthhhiiiqqq}}}yyy~~~}}}yyyzzz|||~~~uuu~~~{{{yyy|||sssnnn}}}xxxpppiiifffjjjrrryyynnn```RRRKKKHHHCCCAAA@@@DDDBBB@@@===:::666111---+++***((((((***+++++++++***)))'''&&&&&&''')))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))*********)))))))))++++++++++++111888BBBKKKPPPSSSVVVXXXXXXeeevvvssspppttt}}}yyyoookkkjjjlllqqqvvvyyy}}}~~~|||{{{zzzzzz{{{}}}~~~vvvuuuttttttsssttttttuuussstttuuuuuuuuuuuuvvvwww333444555555333333444555666777555111+++((((((+++'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######&&&%%%"""$$$)))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''''''''''''''(((((((((((())))))***++++++++++++******++++++++++++***))))))(((((()))'''&&&%%%'''(((***)))(((((((((***+++,,,+++666AAAGGGKKKPPPQQQPPPZZZcccmmmsssuuuvvvyyy{{{wwwqqqzzzwwwssssssrrrpppqqqjjjqqqwwwrrr~~~zzz}}}~~~|||yyyqqqpppqqqsssuuuxxxpppaaaZZZ]]]fffnnnuuuwwwyyymmmcccYYYLLLBBB>>>???>>>?????????<<<888444///---******+++,,,,,,+++))))))(((''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))******))))))+++000333<<>>CCCJJJRRRZZZXXXIII888000...,,,+++++++++)))(((%%%%%%%%%&&&'''(((&&&%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$######""""""&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''******+++,,,,,,,,,+++++++++******)))(((''''''&&&(((((('''&&&(((***((($$$)))+++''''''///333@@@WWWttt|||sss\\\SSS___hhhdddsss{{{{{{nnnmmmpppnnnjjjiiihhhnnnmmmeeecccmmmyyyrrrxxx{{{mmmiiiooovvvnnncccSSSMMMDDDAAACCCGGGIIIJJJDDDAAA;;;444...***)))***,,,***((((((((()))(((&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''(((((((((%%%###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&+++(((&&&&&&'''(((%%%"""''''''''''''''''''&&&&&&'''''''''''''''''''''''''''((()))))))))(((&&&%%%*********+++000:::FFFNNNLLLXXXcccaaaXXXXXXcccqqq{{{lllhhhlll|||zzzyyyyyy{{{~~~~~~{{{|||{{{yyyvvvtttrrrqqqrrrrrroooooopppqqqqqqpppnnnmmmnnnmmmlllllllllnnnoooqqqmmmmmmmmmmmmmmmmmmmmmmmm___[[[ZZZZZZWWWOOOJJJJJJ??????>>>@@@EEEGGG@@@666:::888666444222...***&&&'''&&&%%%&&&'''((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$#########"""&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((''')))***+++,,,,,,,,,,,,,,,*********)))(((''''''''')))(((&&&%%%&&&''''''%%%,,,///...333>>>DDDOOObbbqqquuuooocccdddpppwwwssssssvvvyyyrrrlllmmmkkkjjjjjjkkkwww~~~wwwnnnoooxxx~~~sssaaa[[[___bbbzzzzzzkkkaaaSSSIIIFFFFFFEEEDDDGGGEEEAAA<<<666111///...---+++)))))))))***)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%''''''&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((((((''''''((())),,,111999CCCMMMTTTXXX]]]bbbcccaaaeeennnwwwwwwoooooowwwyyywww{{{~~~zzzzzz~~~{{{yyy{{{zzzxxxuuurrrpppooooooooolllmmmnnnnnnnnnnnnllllllllllllkkkkkkkkkkkkkkkkkkiiihhhgggffffffggghhhiiivvvsssssssssooofff```___VVVPPPFFF<<<888999777222222222333555666555111...,,,***((('''((((((((('''((((((&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$&&&'''((((((######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%$$$$$$$$$$$$############&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((()))***+++,,,---------******))))))(((((('''''')))'''&&&&&&&&&''')))***+++222555<<>>CCCBBBAAA>>>;;;777333111...,,,***)))***++++++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***'''%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))*********)))'''***000;;;GGGRRRYYY\\\bbbaaaaaaeeemmmwwwxxxtttssswwwsssvvv{{{}}}|||{{{~~~}}}||||||{{{xxxxxx}}}}}}|||}}}wwwuuuqqqnnnkkkjjjiiijjjhhhhhhiiiiiijjjiiiiiihhhiiiiiiiiihhhgggeeecccbbbbbbaaa````````````aaabbb|||zzzzzz{{{xxxsssqqqsssjjjfffZZZLLLCCC???:::444,,,---...111555888888888333000---++++++***)))'''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,---------***)))))))))((((((((('''&&&&&&'''))))))))),,,111---:::@@@EEEOOORRRVVVbbbkkkjjjlllrrrxxxzzzyyyxxxqqqhhhbbbiiixxxrrrccc```fffnnntttzzzyyysss{{{~~~zzzxxxvvvtttssstttvvvwwwtttwwwzzz{{{{{{|||llliiimmmsssxxx}}}yyyfffZZZQQQIIIBBB<<<<<<===??????===999777000---+++***+++,,,,,,+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((,,,***((((((((('''&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))******+++++++++++++++)))...888EEERRR\\\```aaaaaa___aaaiiiwww{{{zzz~~~zzzvvvwwwyyy{{{{{{yyy}}}zzzyyyxxxxxxyyywwwwwwzzz}}}}}}}}}}}}uuurrrnnnjjjgggeeeeeeeeecccddddddeeeeeeffffffffffffggggggfffddd```\\\ZZZYYYZZZ\\\]]]]]]\\\ZZZYYYtttrrrsssuuuvvvvvvzzznnnooojjjbbbZZZRRRGGG<<<555222//////111444666777888666222000///---***(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((()))***+++,,,------,,,))))))))))))((((((((((((&&&&&&)))---+++(((,,,444777GGGNNNOOOUUUVVVZZZgggnnnpppuuuzzz||||||{{{{{{vvvlllfffjjjpppvvvzzzhhh[[[\\\hhhuuu~~~xxxxxx~~~|||yyywwwuuurrrooonnnqqquuuwwwuuurrrjjjiiifffeeeeeegggjjjkkkmmmqqqtttsssqqqsss{{{zzzllleeedddllluuu{{{}}}qqqdddUUUKKK>>>===>>>@@@CCCDDDCCCAAA444111---++++++,,,++++++************************((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))***)))&&&###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''')))))))))((('''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((+++*********************,,,222>>>KKKWWW^^^``````[[[^^^dddnnn|||~~~|||{{{uuuwww|||yyyzzz}}}}}}zzzyyyyyyvvvvvvuuuuuuvvvxxxxxxvvvsssqqqmmmhhheeecccbbbbbb``````aaabbbbbbcccdddeeeeeeeeefffdddaaa\\\WWWTTTPPPSSSWWWZZZZZZWWWSSSPPPcccbbbdddiiikkkoooyyyvvvyyyyyyuuuoooeeeTTTEEE:::555000------000333555888666444333333111...+++&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))******+++,,,,,,,,,++++++))))))))))))((((((((((((((('''***...+++(((111>>>IIIWWWXXXUUUYYY\\\bbbmmmtttzzzwwwlllfffkkknnnnnnuuuwwwqqqeee\\\^^^lll|||}}}yyyrrrqqqmmmiiiddd```\\\ZZZWWWUUUUUUZZZaaadddaaa]]]TTTSSSQQQPPPQQQTTTVVVXXX]]]aaaeeeeeedddfffkkkqqqtttyyytttmmmrrrtttoooooouuuxxxcccSSSHHHCCC???>>>AAADDDDDDDDD<<<888333///------,,,+++************************(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%'''))))))'''%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&'''''''''***++++++***'''%%%&&&'''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((()))(((((('''(((((()))***111999EEEPPPWWW[[[^^^___^^^dddmmmvvv|||wwwuuuoooggghhhyyyzzzyyy|||~~~|||{{{zzzzzzzzzwwwsssrrrtttrrrnnnmmmkkkgggccc```^^^]]]]]]ZZZZZZZZZ[[[\\\^^^___```aaaaaa```^^^ZZZUUUPPPMMMEEEIIINNNRRRRRRNNNIIIEEELLLMMMRRRXXX[[[```jjjuuuvvvwwwxxxyyyzzzvvvhhhZZZGGGBBB;;;666333333222222222222333444666555111///***)))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***++++++,,,,,,,,,+++******(((((((((((())))))))))))***''')))......111CCCXXXhhhmmmddd[[[aaahhhkkkqqqyyy~~~lllccciiimmmiiinnnyyy~~~uuujjjhhhrrr|||zzzwwwtttooogggaaaYYYXXXVVVRRRNNNJJJHHHHHHCCCAAABBBIIIQQQUUURRRNNNFFFEEEDDDDDDEEEFFFHHHJJJKKKNNNQQQRRRRRRSSSUUUXXX^^^bbbggglllooossswwwzzzlll```bbbqqqzzz|||hhhYYYPPPDDD>>>===@@@AAAAAAEEE@@@999444000///---,,,************************((((((((((((((((((((((((((((((((((((((((((((((((,,,***'''&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&''''''(((''')))***)))&&&%%%&&&(((%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((('''''''''((()))+++---///999CCCOOOWWWZZZ\\\aaafffnnnrrryyy||||||lllffffffrrr}}}}}}}}}~~~|||yyywwwvvvuuuuuuyyyyyytttllliiijjjgggaaa```^^^ZZZVVVSSSRRRQQQQQQMMMMMMMMMNNNPPPRRRTTTUUUUUUUUUSSSQQQLLLGGGCCC@@@<<<>>>BBBDDDDDDBBB>>><<<:::===DDDJJJNNNQQQZZZdddcccdddgggooo{{{}}}sssccc]]]SSSHHH???888111---,,,---000444777777444111...---+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***,,,,,,,,,,,,+++***))))))(((((((((((())))))))))))***&&&)))///444===WWWrrrrrreeennnuuutttuuu{{{~~~sssdddjjjnnnhhhiiirrrzzzrrrvvvzzz{{{|||wwwmmmhhhbbb___[[[UUULLLDDDEEEFFFFFFEEEBBBAAAAAABBB@@@>>>@@@GGGQQQUUURRRMMMDDDDDDCCCBBBBBBCCCEEEEEE???AAACCCDDDDDDCCCCCCCCCMMMNNNPPPQQQRRRVVVZZZ^^^mmmrrrzzztttdddfff\\\gggyyymmm```OOOCCC@@@AAACCCCCCKKKEEE>>>777333000...---************************((((((((((((((((((((((((((((((((((((((((((((((((:::555---(((&&&'''((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((('''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&'''(((((($$$''')))(((&&&%%%''')))%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))'''((((((***---000444666AAALLLYYY______aaagggnnn}}}ssshhhyyyzzztttqqqtttyyy||||||{{{yyywwwuuusssqqqtttrrrqqqooonnnmmmnnnnnnqqqqqqjjj```\\\\\\XXXQQQTTTRRRNNNJJJHHHFFFFFFFFFAAAAAAAAABBBCCCFFFHHHJJJJJJIIIGGGDDD@@@;;;777555666777888999999888777666<<<;;;;;;===@@@DDDGGGIIIOOOOOOTTT___mmmwwwzzzyyyqqqrrrpppgggXXXGGG777//////...---...000111111000777444///,,,***(((&&&$$$(((&&&$$$%%%'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''''')))))))))((((((((((((((()))***,,,------,,,+++)))+++***)))((((((((()))***&&&+++222;;;CCCOOOaaaooo~~~{{{zzz~~~xxxjjjkkklllttt~~~ooollllllkkkrrr|||}}}wwwnnnbbbZZZSSSNNNJJJJJJJJJHHHFFFEEEHHHHHHHHHHHHHHHIIIIIIIIICCCAAA<<<<<>>BBBBBB===888555111---+++++++++,,,------+++(((************)))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&(((((('''&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((***++++++))))))000;;;DDDKKKUUU```ccccccgggqqqzzzppp{{{zzzyyyvvv~~~~~~~~~qqqkkkttt|||vvvtttuuuvvvuuutttqqqmmmkkkllljjjccc___^^^aaa]]]VVVQQQMMMJJJGGGDDDAAA@@@===:::888777666666555666777888999:::;;;<<<===<<<:::777555444333222222222222222222222222222JJJFFF@@@<<<<<>>777333...,,,,,,...000000666444222111000---)))&&&'''%%%###$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((('''(((((((((((((((((((((((()))***,,,------,,,+++)))(((((((((''''''((()))+++***111;;;BBBHHHRRRaaannnuuuxxx|||zzzjjjjjjiiimmmtttxxxzzzyyyooooooppppppwww}}}wwwpppjjjddd^^^VVVPPPRRROOOLLLJJJIIIIIIKKKNNNPPPPPPRRRSSSTTTTTTTTTTTTIIIFFF???:::FFFZZZbbb___^^^\\\ZZZVVVRRROOOMMMKKKKKKLLLKKKHHHHHHJJJHHHCCCGGGGGGGGGGGGGGGFFFDDDCCC@@@AAADDDGGGLLLQQQUUUWWWaaaiiirrryyy{{{||||||ssskkknnnwwwuuucccXXXOOOFFFAAAAAADDDEEEBBB???===888222---,,,++++++,,,,,,+++)))************)))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))(((((()))******,,,444???HHHRRRYYYaaaccccccfffoooxxx|||yyyzzzyyysssuuuzzzkkkdddmmm||||||xxxsssrrrrrrsssqqqoooqqqkkkhhhgggddd]]]YYYXXXSSSOOOIIIEEEBBB???===;;;:::999777555333222222222222333333444666777777888888777555333111000//////000000000000000000000000^^^YYYQQQKKKGGGCCCAAA???======@@@DDDKKKTTT[[[___jjjpppwwwxxxqqqfff[[[TTTIIICCC;;;444111000000000000///000111111...)))%%%&&&%%%$$$$$$%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((***+++,,,---,,,,,,******'''((((((((('''(((+++...222;;;EEEKKKNNNVVVcccmmmrrruuu|||ooopppllljjjjjjiiikkksss|||vvvlllgggkkkpppttt{{{~~~tttnnngggaaaZZZUUURRRPPPLLLHHHPPPSSSSSSQQQNNNOOOVVV[[[\\\^^^```ccceeefffeeeeeePPPLLLBBB:::BBBXXXiiioooooommmkkkgggbbb^^^ZZZXXXVVVWWWUUUPPPOOOOOOLLLFFFGGGIIIJJJJJJGGGDDDCCCCCCDDDDDDDDDEEEFFFGGGIIIJJJIIIOOOXXX___dddkkksssxxxyyy{{{~~~ppplllnnnvvvvvvfffYYYMMMEEEBBBCCCCCCAAABBBCCC>>>666111...,,,++++++++++++***++++++*********)))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((***+++---222===JJJTTT^^^bbbffffffgggkkkssszzzzzz~~~uuuqqqzzz{{{~~~sssccc\\\iii{{{~~~{{{wwwtttssssssrrroookkkkkkddd^^^[[[WWWPPPLLLLLLCCC@@@;;;888666555333111444333111000//////...///...//////000111222222333333222111///....................................qqqpppooommmggg\\\NNNDDD>>>===<<<;;;;;;@@@GGGLLL]]]dddlllrrrssspppllliiiccc^^^VVVMMMEEE===555111---------...///...+++)))((('''&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&'''&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#####################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((()))))))))))))))***++++++,,,,,,,,,+++******)))******)))(((***///444???HHHPPPRRRSSS\\\hhhqqqzzzwww{{{{{{zzztttnnniiifffiiitttwwwkkkccciiissszzzzzz{{{sssjjjbbb\\\RRRPPPNNNNNNPPPOOOKKKGGGOOO[[[eeefffccceeekkkppprrrtttxxx|||~~~ddd]]]QQQKKKUUUkkk~~~|||xxxtttrrrooooookkkeeeaaa```[[[UUUQQQSSSVVVUUURRRNNNLLLKKKIIIHHHGGGEEEDDDCCCBBBAAA???BBBEEEIIINNNUUU^^^dddrrruuuzzz~~~~~~{{{ttt|||{{{kkkZZZNNNGGGEEEAAA???CCCGGGEEE???555222...++++++++++++++++++++++++*********))))))(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))*********+++,,,---000999GGGWWWbbbkkklllmmmnnnpppuuu|||uuuqqq{{{|||pppeeeYYYXXXkkk~~~xxxxxxuuurrrqqqqqqooojjjeee___WWWPPPKKKFFF???<<<<<<999666333222222222000///111111000000////////////---------....../////////000000///............///------------------------|||}}}uuueeeYYYMMMKKKEEE???;;;:::===@@@LLLQQQZZZccckkkqqqwww{{{wwwuuupppiii^^^OOO@@@777333000---+++,,,...//////++++++***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%%%%$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((()))))))))))))))******+++++++++,,,,,,,,,,,,++++++******((()))***))))))---666===TTT[[[^^^[[[]]]gggsssyyy|||www||||||uuuooolllmmmsss|||mmmooo{{{~~~|||vvvlllbbb[[[TTTOOOLLLJJJLLLQQQXXX[[[XXXPPPIIIKKKaaavvv~~~~~~|||qqqooo|||~~~|||vvvpppiiikkklllkkkfff```[[[XXXTTTSSSQQQNNNJJJGGGEEECCCBBBAAA@@@@@@BBBGGGMMMRRR\\\bbbkkkrrrwwwzzz|||}}}|||pppmmm{{{nnn\\\SSSMMMDDD>>>AAAHHHJJJGGG:::666111---,,,,,,,,,+++++++++++++++************(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))*********+++---,,,---333>>>OOOaaammmsssqqqqqqtttzzz{{{oooooozzzwwwdddUUUOOOWWWppp~~~~~~{{{wwwssspppmmmkkkjjjfff```ZZZRRRJJJCCC???:::444111222333222000111222222222111000000000111111000000000............////////////.........------......///........................}}}{{{{{{}}}zzzrrrkkk\\\XXXPPPIIIBBB>>><<<<<<@@@DDDJJJRRR\\\gggrrrzzzwwwxxxwwwtttkkk^^^OOODDD;;;555...)))((())),,,------......,,,)))'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''&&&%%%#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$"""###$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))((())))))******++++++,,,---,,,,,,++++++*********&&&((())))))+++444BBBLLLmmmqqqooohhhjjjttt|||}}}sssppp{{{wwwpppjjjmmmttt~~~yyyvvv~~~{{{vvviiicccXXXPPPJJJGGGFFFEEEOOOTTT\\\fffjjjfff\\\TTTKKKeee}}}uuukkkeeeeeedddaaa]]]XXXSSSOOOMMMGGGDDD@@@======???BBBDDDHHHOOOYYYccckkkqqqvvvyyy~~~mmmZZZbbblllxxxmmm___WWWIII===<<>>:::444000......---,,,,,,++++++++++++*********))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((())))))******+++++++++,,,---111:::GGGXXXhhhqqqsssqqqrrrwww{{{xxxsssttt}}}qqqsss|||rrr]]]JJJIIIWWWsss~~~zzz{{{xxxtttqqqnnniiifffccc^^^WWWRRRHHHAAA;;;999666111///111000//////000222333333222///000111111111111000000111111111111000000000000------,,,,,,,,,------...........................~~~zzz{{{zzzvvvrrrjjjeee^^^XXXSSSOOOHHHDDDBBBBBBCCCEEEIIIQQQZZZ```fffggghhhiiihhhccc\\\VVVIIIAAA777///***)))******...///000---)))''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$$$$$$$%%%&&&***(((&&&$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###"""###$$$%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***&&&''''''((())))))******...---,,,+++************'''))),,,---333AAATTTccc{{{rrrttt}}}~~~xxxlllkkkssswwwnnnhhhmmmwww~~~~~~uuukkkdddWWWRRRMMMJJJJJJLLLNNNOOOZZZ^^^gggqqqyyyyyysssmmmfff}}}wwwuuurrrlllfff___ZZZWWWTTTPPPJJJEEEBBB@@@??????BBBFFFLLLSSSZZZbbbjjjooovvv}}}}}}ggggggiiisssooogggWWWFFF===>>>@@@AAA@@@===888444111///---,,,,,,,,,+++++++++*********))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&((())))))(((((('''''''''''''''''''''''''''''''''''''''((((((((((((((())))))******+++,,,,,,---111;;;HHHWWWeeeooottttttqqqssszzz}}}rrrnnn|||xxxuuupppooorrr}}}zzz}}}lllWWWJJJMMM]]]vvvyyyvvvuuuqqqkkkkkkfff```[[[WWWQQQJJJEEE???999555666555222111333/////////111444555444333111222333444333333222111444333333333222222111111//////...............///........................|||vvvxxxsssmmmiiigggccc[[[TTTIIIGGGCCC>>>;;;<<<@@@CCCTTTTTTVVVZZZ^^^bbbddddddZZZRRRGGG<<<555111///......000000---)))&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++)))&&&$$$######%%%&&&+++***'''%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$######$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***%%%%%%%%%&&&'''(((((()))...---,,,+++***************,,,000333;;;MMMddduuuwwwxxx{{{ooommmiiijjjqqquuutttvvv{{{|||qqqjjjnnnxxx}}}wwwpppeeeYYYRRRJJJIIIIIILLLRRRXXX]]]___aaadddlllwww|||uuuqqqfffbbb[[[TTTNNNJJJFFFCCCBBBBBBCCCEEEIIIPPPYYY___iiisssooolllrrrzzzjjjUUUFFFCCCCCCCCCBBB>>>:::666333111...,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&(((******)))'''&&&''''''''''''''''''''''''''''''''''''((((((((()))((())))))***++++++,,,,,,///777DDDUUUeeepppuuuvvvuuusssuuu~~~yyyccc^^^ppp~~~vvv{{{vvvrrrppprrryyygggRRRQQQTTTcccxxxzzz|||zzzuuurrroooiiibbb___ZZZRRRLLLGGGAAA:::555999444111333444222222444000000000333555777666555555555666777777666444333555555444444333333222222333333222111111111111222------------------------xxxyyywwwqqqnnnmmmiiiddd[[[UUUMMMGGGCCC@@@<<<999???AAAEEEJJJOOOUUU[[[___gggggg^^^MMM@@@:::444...///000111111///,,,)))((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))***++++++,,,,,,---+++)))((()))+++,,,,,,***---666EEEQQQZZZbbbiiitttpppqqqzzz|||sssllliiihhhccc```gggooooooiiihhhiiioooxxxzzzyyy}}}{{{yyyrrrhhh___XXXRRRKKKFFFKKKQQQZZZaaaeeejjjqqqvvvzzz}}}|||sssjjjbbbZZZTTTPPPKKKEEEAAACCCFFFGGGKKKPPP[[[^^^gggsss}}}tttlll~~~kkkYYYOOOHHHCCCAAA@@@===999777666333.........------,,,++++++*********)))''''''&&&&&&&&&((((((''''''''''''((((((''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((()))******+++++++++((('''***,,,+++,,,///000GGGYYYgggssstttsss{{{zzz~~~~~~qqqpppyyyxxxeeedddiiinnntttzzz}}}|||yyywwwwwwssspppppppppjjj]]]RRRGGGDDD???:::777666666777;;;999666444555555444333555777999;;;<<<;;;999777555555666999<<<===<<<;;;::::::999777666555666777333333333444444333222111111000......//////---,,,zzzuuuvvvvvvtttjjjddd[[[TTTNNNHHHAAA<<<:::;;;<<<>>>AAAJJJTTT\\\^^^cccfffccc^^^VVVGGG999999555000.........,,,***,,,+++)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))***++++++,,,,,,++++++***++++++,,,++++++222999DDDPPPVVV[[[bbbhhhjjjnnnvvv|||zzztttqqqsssmmmlllhhhdddgggppptttsssiiijjjooowwwzzzzzz~~~~~~yyysssiiibbbYYYRRROOONNNMMMLLL[[[^^^eeemmmttt{{{zzzpppgggbbb\\\UUUOOOMMMLLLIIIJJJLLLLLLNNNUUU```jjjttt|||kkk]]]PPPFFFBBB@@@<<<:::999888555111......---,,,,,,+++++++++******)))''''''&&&&&&'''((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))******++++++,,,))))))---...---...222;;;XXXlllsssxxxxxxxxx||||||nnnqqqyyy{{{}}}~~~}}}zzzwwwtttuuutttsssnnneeeZZZOOOGGG???===999666555555777888:::888666666777888888888999;;;===@@@AAAAAA@@@???=========>>>>>>===<<<:::>>>>>>>>>======<<<<<<<<<:::999888888888888777666444222111000111111///---uuu~~~}}}|||zzzwwwoooddd]]]XXXSSSLLLFFF===<<<:::666777@@@NNNZZZ\\\cccmmmuuuyyyrrr```OOOFFF===111,,,---///...,,,...---+++)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))***++++++,,,,,,))))))+++,,,,,,------,,,777EEETTTZZZZZZ\\\cccjjjkkkoooxxx}}}~~~pppooollliiimmmyyysssrrrtttwwwyyyzzzwwwrrrkkkeeeVVVQQQJJJGGGJJJOOOTTTWWWhhhjjjnnnwww|||tttlllddd\\\WWWQQQJJJFFFFFFCCCBBBEEELLLTTT```ttt}}}{{{rrr]]]NNNDDD@@@<<<;;;;;;:::777555///...---,,,,,,+++++++++******)))((('''''''''''')))((((((''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))***+++++++++---+++---000000...000555FFFhhh{{{yyyxxxyyyzzz~~~www~~~{{{wwwtttrrrrrrtttrrrhhhWWWHHH@@@>>>999888777666777999<<<===<<<:::999999<<<>>>>>>>>>???@@@CCCEEEGGGHHHHHHHHHGGGGGGFFFDDDBBB>>>;;;:::>>>>>>>>>@@@AAA@@@>>>;;;>>><<<;;;;;;======;;;:::888777555444444444222000qqqvvvzzz|||vvvhhh___[[[YYYWWWUUUJJJIIIDDD<<<999>>>JJJUUU___dddllluuu{{{yyypppgggUUUKKK===333...------------,,,+++)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))*********+++++++++((())))))***+++---111444???RRRbbbbbb]]]```iiipppwwwsssxxxtttpppkkklllvvv}}}yyywwwxxx|||{{{sssiii]]]UUUKKKIIIHHHJJJPPPXXXaaafffrrrvvv|||}}}uuulllfff]]]RRRJJJHHHGGGDDDCCCCCCFFFPPPbbbsss}}}tttlllxxxooo[[[JJJCCC<<<;;;<<<;;;888777222111///---,,,,,,,,,,,,******)))(((''''''(((((())))))(((((((((((())))))******))))))((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((())))))******+++,,,,,,---,,,...000///---222:::WWWuuuxxxwww{{{|||~~~~~~zzz{{{wwwtttssssssooopppkkk___OOOCCC???@@@>>>>>>>>>???AAADDDFFFGGGDDDBBB@@@AAACCCDDDEEEDDDDDDEEEGGGHHHJJJKKKLLLLLLNNNNNNMMMJJJEEEAAA===<<>>@@@DDDHHHGGGAAA<<<::::::;;;???BBBBBB>>>;;;<<<;;;999888888777555444tttuuuuuusssuuuwwwhhh```___aaabbbXXXVVVQQQIIIAAA@@@FFFKKKWWW[[[bbbjjjnnnppprrrsssfffaaaWWWHHH999///,,,,,,******)))))))))))))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))***************+++++++++))))))((('''***000:::@@@VVVjjjuuummmeeekkktttwwwxxxuuu{{{}}}rrrhhhlllzzzxxxsssvvv~~~yyysssmmmeeeZZZQQQKKKKKKMMMQQQWWW^^^fffnnnrrrtttdddYYYTTTNNNIIIEEEBBBAAADDDQQQ^^^mmmzzzmmmdddpppnnnWWWJJJ???======:::888888666444111///---,,,,,,,,,***))))))(((((((((((()))))))))(((((((((((())))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))***++++++,,,,,,,,,,,,...///---...999DDDkkk}}}~~~vvv{{{~~~{{{}}}{{{|||wwwtttsssssstttoookkkcccYYYQQQMMMLLLMMMNNNNNNOOOPPPQQQSSSTTTTTTPPPNNNKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLPPPQQQQQQNNNIIIDDDBBBAAADDDDDDGGGOOOUUUSSSJJJBBB666777<<>>AAAHHHOOOPPPIIICCC>>><<<;;;<<<===>>>===;;;zzzsssjjjiiiwwwrrrnnnjjjiiihhhddd\\\UUUNNNEEEBBBIIIPPPQQQQQQTTT[[[eeesss{{{vvveeePPPAAA222222111//////.........''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((((((((())))))))))))++++++******************(((,,,222666===IIIXXXccc|||}}}nnnkkkeeeaaadddgggjjjooouuuddd^^^]]]fffppptttxxx}}}~~~wwwpppmmm]]]SSSLLLMMMOOOQQQXXX```mmmqqqxxx~~~ttteee[[[TTTKKKDDDBBBAAAAAAJJJYYYccciiivvvpppsss~~~mmmTTTJJJDDD<<<999===CCC@@@:::444000---,,,,,,***)))))))))))))))************))))))))))))******''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((()))******++++++,,,------***+++---000666GGGggg}}}xxx~~~{{{rrrzzzooojjjiiiqqq~~~ttteee```jjjvvv|||wwwwwwqqqqqqrrrsssssssssttttttvvvuuutttqqqmmmiiieeeccchhhjjjkkkllllllkkkjjjhhhdddaaa\\\XXXVVVTTTQQQOOOLLLKKKJJJJJJLLLOOORRRUUUUUUYYY[[[XXXQQQMMMMMMNNNQQQQQQWWWdddooommm]]]NNNDDDAAAAAAEEELLLMMMIIICCC===;;;;;;<<<===>>>===<<<}}}wwwrrrpppoooyyywwwooo|||}}}mmmkkknnnmmmgggbbbXXXVVVRRRPPPPPPNNNDDD888DDDRRRdddsss}}}}}}ppp```GGG===222,,,---//////---+++,,,+++)))&&&$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$#########$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''')))(((&&&$$$###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((,,,)))))),,,---+++)))***,,,///666AAAKKKTTT^^^eeennnwww|||pppjjj```___dddnnnwwwooobbb___jjjuuuxxx{{{}}}zzztttjjj]]]TTTHHHKKKOOORRRVVV```mmmwww{{{nnnaaaSSSJJJIIIEEEBBBDDDMMMUUU\\\hhhtttyyytttrrryyypppcccSSSBBB999:::<<<>>>>>><<<888444...(((*********))))))))))))))),,,,,,+++******+++,,,,,,+++*********))))))(((((())))))))))))))))))))))))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((***)))((('''&&&&&&'''((()))))))))***+++++++++,,,)))222000)));;;ccc}}}|||{{{xxxrrrppppppggg___jjj|||yyyxxxvvv}}}}}}vvvxxxpppmmmttt||||||xxxuuu}}}~~~{{{uuuooollllllnnnooopppqqqqqqpppnnnmmmmmmhhhaaa[[[WWWTTTQQQOOOOOONNNOOOOOOLLLJJJPPPYYYYYYYYYZZZZZZ[[[XXXTTTQQQSSSVVV]]]mmm~~~rrr^^^RRROOOOOOQQQQQQMMMGGGDDD>>><<<999999===AAAAAA>>>yyy~~~wwwqqqnnnwww}}}{{{tttpppooollliiihhhggggggccc]]]XXXRRRFFF;;;777???OOOddduuuzzzuuunnnbbbXXXIII;;;111---,,,,,,)))*********(((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((()))))))))******---)))))),,,---***)))+++111666???HHHOOOTTTZZZ^^^fffmmmttt{{{|||iiidddooozzzxxxqqqtttxxxyyy|||wwwpppiiibbbZZZQQQLLLKKKPPPWWW]]]eeeooo|||vvvcccVVVQQQMMMHHHEEEGGGJJJMMMUUU^^^nnnsss|||{{{tttvvv{{{qqqxxxtttbbbMMMAAA@@@<<<>>>???>>><<<888222---+++************)))))))))++++++***))))))***++++++************)))))))))((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((***)))((('''&&&''''''((())))))******++++++,,,,,,***///111666OOOrrr~~~yyyvvvuuu}}}}}}vvvnnnrrruuutttsssuuuyyyrrrooowww}}}{{{wwwqqqxxxrrrooorrruuuuuuwwwzzz~~~|||xxxttttttuuutttuuuuuuuuuuuuuuuttttttrrrllleee^^^YYYUUURRRPPPLLLKKKLLLMMMLLLLLLSSS\\\``````___```___]]]YYYUUUSSSVVV^^^nnn~~~mmmiiidddbbb^^^WWWLLLEEECCC@@@<<<::::::======<<>>SSSeeelllnnnqqqzzzsssdddPPP<<<000---...)))************)))((('''''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((()))))))))*********++++++---***)))+++,,,)))***...;;;DDDNNNSSSSSSVVV\\\aaahhhllltttnnnkkkzzz}}}|||{{{}}}~~~zzzvvvnnnaaaVVVOOOKKKJJJJJJRRRYYYcccllluuu}}}jjjaaa[[[SSSJJJEEEBBBAAAEEEKKKWWW___lll}}}~~~uuummmsss}}}yyyfffeeevvv\\\KKKGGG;;;<<<>>>AAAAAA===777222,,,,,,+++*********************)))(((((()))******************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))((('''''''''(((((())))))***++++++,,,------//////444IIIiii}}}~~~tttrrrooonnnsss~~~qqqYYYXXXhhhwww~~~}}}xxxvvvrrrnnnrrrooommmnnnmmmooovvv~~~}}}|||}}}{{{zzzyyyyyyyyyyyyzzz{{{xxxrrriiiaaa[[[VVVRRRPPPLLLJJJJJJLLLLLLNNNVVV___ffffffeeeeeeeeebbb^^^[[[RRRVVV]]]lll{{{ooocccXXXPPPIIIEEE@@@<<<999777888999wwwwwwxxx{{{ttttttxxx|||}}}xxxmmmhhhdddkkkrrrwwwxxxppp^^^MMMEEE888777HHHVVVZZZaaakkkzzzzzztttcccKKK999111111,,,+++*********)))'''&&&(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((()))))))))*********++++++,,,)))(((******)))---222BBBTTTcccbbbYYYWWW```iiiooorrrzzztttuuu{{{}}}zzzuuupppfffWWWKKKGGGJJJPPPUUU^^^dddnnnxxxvvvkkkbbbUUUJJJDDDBBBDDDFFFLLLRRR```tttyyymmmnnnttthhhccctttyyykkkTTTLLL<<<;;;<<>>999666///...,,,+++*********************))))))******************)))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))(((((((((((((((((()))******+++,,,---......444000:::YYY}}}yyyzzzyyywwwyyyrrrvvvppp^^^PPPSSScccqqqrrryyy~~~{{{wwwuuurrrooojjjffffffjjjnnnqqqwww~~~}}}{{{yyywwwwwwyyyzzz|||zzzuuulllccc\\\WWWRRROOONNNKKKJJJKKKLLLNNNUUU^^^eeeddddddeeeeeedddaaa___SSSUUUZZZeee}}}wwwhhh```\\\KKKGGGCCC???:::555444666wwwyyy{{{}}}~~~nnnoooqqquuuzzz~~~}}}yyyyyy}}}}}}zzzqqqrrrssswww|||zzzlll\\\OOO???999BBBIIIKKKSSS```hhhpppvvvnnn[[[FFF999444---+++))))))+++,,,***))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((()))))))))*********(((''')))***+++111999KKKjjjlllaaaeeelllmmmqqqxxx|||}}}}}}yyy|||xxxxxx|||tttnnnbbb[[[QQQIIIIIIPPP\\\dddiiioooxxx~~~tttdddUUULLLIIIGGGFFFEEEIIITTTeeewww|||qqqppprrryyyhhh```nnnuuu~~~}}}aaaSSSBBB<<<:::???AAA===888777111000...,,,******++++++++++++++++++++++++++++++))))))))))))))))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((()))))))))))))))))))))***+++,,,---...//////444333CCCggg~~~{{{{{{~~~}}}yyy```___WWWLLLIIIPPP[[[aaajjjrrryyyxxxuuutttrrroooccc^^^```lllyyy|||yyyvvvtttssstttvvvxxxzzzuuunnnfff```YYYSSSOOOPPPKKKIIIJJJJJJJJJOOOVVV]]]\\\]]]___aaabbb```___TTTUUUUUU[[[mmmpppfffbbbPPPJJJEEECCC>>>777444555{{{zzz{{{}}}zzz~~~zzzrrrjjjjjjpppvvvwww|||wwwwww}}}{{{||||||sssiii___SSSIIIFFFAAA===AAAJJJWWWbbbnnnqqqfffUUUDDD;;;000,,,))))))---///000///))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((()))))))))******)))((((((+++,,,000:::DDD]]]wwwppppppjjjlllrrrxxxxxxsssqqqsss|||wwwtttnnnjjjwwwxxx|||zzz}}}zzzqqqhhhaaaSSSRRROOONNNRRR[[[fffnnnrrrwww~~~zzzfffYYYSSSMMMFFFBBBCCCHHHUUUdddpppuuuuuuzzzwwwtttsssvvvuuufffqqqzzzssscccNNNCCC;;;>>>???:::777999444222///,,,+++***+++,,,++++++,,,,,,,,,,,,++++++))))))))))))************))))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((()))*********))))))******+++,,,...///000000222<<>>AAATTTiiiqqqooonnnqqqsssqqqpppnnnhhh```^^^ZZZ```www~~~}}}|||xxxvvvuuutttuuuxxxwwwvvvsssooohhh```ZZZTTTOOOLLLMMMLLLIIIHHHKKKNNNNNNNNNQQQTTTVVVVVVUUUTTTRRRNNNLLLRRR___iiilll|||yyydddPPPIIICCC999444666}}}yyyzzz~~~~~~{{{vvvxxx||||||vvvrrryyywwwppplllpppkkkYYYHHHAAAAAAAAAJJJPPP[[[iiirrrqqqggg]]]FFF>>>444//////000///---******)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$#########$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&$$$$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))******+++++++++,,,,,,,,,++++++---111444<<>>@@@OOOjjj|||pppjjj^^^NNN>>>222+++))),,,,,,***)))((()))(((&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((())))))((()))***+++++++++((('''...;;;FFFLLLRRRXXX\\\eeeooovvv|||}}}lll^^^]]]aaalll|||sssrrryyy~~~}}}}}}}}}ssslllaaaVVVMMMJJJMMMQQQ___fffqqq{{{}}}|||{{{zzzyyyxxxyyyzzzzzz{{{{{{|||~~~}}}}}}{{{yyyyyywwwuuusssmmmmmmkkkjjjiiihhhgggggglllllllllllllllmmmmmmnnnjjjkkklllmmmmmmmmmkkkjjjkkknnnqqqsssssstttuuuwwwxxxzzz|||~~~mmm]]]WWWSSSIIIEEEEEE@@@FFFOOOZZZgggvvv~~~iiiiiittt^^^QQQHHH???::::::999888777444000...,,,,,,,,,,,,,,,++++++++++++*********))))))))))))******))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''''''%%%$$$$$$%%%&&&&&&%%%###%%%&&&&&&&&&&&&''')))&&&'''''''''(((((((((((())))))***++++++***)))(((,,,222000000444111111<<<^^^{{{mmmkkkqqquuuyyyyyyxxx{{{wwwdddHHHFFFLLLbbb|||{{{xxxtttrrroookkkiiihhh\\\TTTVVVkkk}}}wwwuuuwww|||{{{vvvpppooopppsssuuusssnnniiibbb^^^XXXSSSPPPPPPRRRTTTPPPOOONNNNNNPPPSSSVVVXXXVVVUUURRRNNNJJJHHHIIIJJJQQQZZZhhh{{{rrr```PPP???777777jjjzzz{{{zzzxxxxxxwwwuuuuuu|||~~~vvvsssyyyyyy|||vvvfffXXXGGG???666333===QQQhhhxxxtttuuurrrfffSSSAAA444......,,,))))))******))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&'''''''''((((((((((((((()))***+++,,,------+++///999HHHSSSVVVVVVWWW[[[bbbkkktttmmmgggjjjtttzzztttrrruuuzzz}}}{{{xxxyyy{{{|||{{{yyy}}}~~~|||ssskkk^^^QQQKKKNNNWWW^^^ffflllvvv~~~|||wwwvvvyyy{{{yyywww{{{{{{zzzzzzzzzzzz{{{{{{{{{zzzzzz{{{}}}}}}|||zzzzzzvvvqqqllliiifffbbb```[[[YYYVVVTTTRRRRRRSSSTTTXXXXXXYYYYYYYYYZZZZZZZZZXXXYYYZZZ\\\\\\\\\[[[ZZZ^^^```ccceeefffhhhkkknnnppprrruuuwwwxxx{{{yyymmmcccSSSJJJGGGAAA@@@DDDKKKVVVhhh{{{jjj\\\nnnuuudddUUUFFF>>>;;;:::::::::888555111---+++,,,,,,,,,,,,++++++++++++******))))))))))))******)))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''%%%$$$$$$%%%&&&&&&%%%$$$%%%&&&'''&&&&&&''')))(((((((((((())))))))))))))))))******+++******))),,,333222111333000666IIIvvvzzz|||xxx~~~ooosssyyy|||jjjXXXAAAJJJZZZnnn~~~|||{{{zzzyyyxxxwwwtttqqqmmm___TTTUUUiiiyyyxxxwwwvvv|||nnnlllkkknnnpppqqqnnnkkkfffaaaZZZSSSPPPPPPRRRTTTPPPOOONNNOOORRRVVV[[[^^^\\\[[[XXXSSSMMMJJJHHHIIIKKKLLLPPP___|||qqq[[[FFF;;;;;;CCCQQQggg{{{xxxxxxssskkkoooyyy~~~|||vvvxxxxxxzzz|||wwwrrrooo]]]OOOAAA;;;:::>>>MMM]]]jjjooossspppcccPPP>>>222///+++)))+++---,,,++++++'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((('''(((***++++++,,,---///555888BBBPPP\\\aaa___\\\bbbhhhoooxxxvvvqqqrrrzzz}}}qqqmmmssszzz|||vvvsssqqqtttzzz~~~}}}zzz{{{~~~}}}yyywwwwwwrrrfffYYYUUU[[[eeekkklllrrrzzz{{{wwwrrrqqqsssvvvwwwwww|||{{{{{{zzzyyyyyyyyyyyyzzzyyywwwwwwxxxxxxvvvuuummmhhhaaaZZZUUUQQQMMMKKKJJJHHHFFFDDDCCCBBBBBBBBBDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJOOOPPPRRRTTTWWW[[[aaadddjjjllloooqqqsssvvvyyy||||||}}}zzzdddVVVPPPGGG@@@BBBDDDJJJVVVhhh|||yyybbbgggvvv{{{zzzdddPPPCCC>>>::::::::::::888555///,,,------,,,,,,,,,++++++++++++******))))))******+++)))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''%%%$$$$$$%%%&&&%%%%%%$$$%%%''''''&&&&&&((()))((())))))))))))*********))))))*********+++******)))000000///111000>>>XXXwww}}}|||{{{uuusssuuuzzzxxxcccRRR@@@SSSiiixxx}}}}}}{{{}}}~~~~~~}}}}}}|||uuunnnbbbWWWXXXjjj}}}|||}}}|||xxx|||vvvqqqkkkiiijjjlllkkkjjjgggccc]]]WWWSSSQQQQQQRRRPPPOOONNNOOOQQQVVV[[[^^^bbbaaa___ZZZSSSNNNKKKJJJJJJJJJLLLWWWmmmeeeMMMBBBAAA888???LLL^^^rrr~~~|||vvvnnnnnnuuu~~~rrrttt~~~qqqsssyyykkk\\\NNNGGG???888???LLLgggjjjnnnqqqkkk[[[EEE444111***(((,,,///,,,******(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))((()))+++******+++...000888>>>JJJ^^^pppxxxqqqfffiiimmmrrryyy}}}xxxnnnmmmrrrxxx}}}vvvuuu{{{}}}{{{vvvsssqqqtttzzz~~~}}}{{{|||yyytttrrruuuuuunnndddaaagggmmmoooqqqvvv|||}}}zzzwwwwwwuuurrrpppqqquuuyyywwwwwwwwwwwwwwwwwwvvvvvvzzzwwwtttqqqooollliiifff^^^YYYRRRLLLGGGCCC???===>>>>>>???>>>===<<<:::999888999:::;;;;;;;;;::::::::::::;;;<<<===>>>>>>>>>@@@BBBDDDGGGJJJOOOVVVZZZdddfffiiikkkmmmoooqqqsssoooqqqtttwwwxxxyyyyyyyyy}}}uuudddZZZOOOCCCDDDEEEDDDGGGUUUllllllggglllnnnwwwrrrYYYHHH???:::999999::::::777222...---------,,,,,,,,,++++++++++++************++++++***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''%%%$$$$$$%%%&&&%%%%%%$$$&&&''''''''''''(((***))))))))))))*********+++***************++++++,,,***//////...///111EEEfffrrr{{{qqqmmm}}}{{{|||ttt]]]LLLIII```vvv}}}{{{zzz||||||wwwkkk___VVVYYYmmm}}}{{{ooogggeeeeeeeeeeeeeeeccc___[[[WWWSSSOOONNNQQQPPPNNNNNNOOOSSSVVVYYYaaabbbaaa]]]WWWQQQMMMKKKFFFGGGKKKPPP]]]uuupppVVVGGGCCC999999===FFFQQQ^^^mmmyyyvvvrrrsssuuuyyyqqqooovvvqqquuuwwwkkk^^^RRRCCC888999AAA]]]^^^ccclllpppiiiXXXIII;;;000))),,,---)))''')))******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''((((((((())))))))))))***+++***)))+++111666???GGGZZZwwwzzzsssuuuuuuwww}}}uuu}}}|||mmmaaacccmmmttttttyyy}}}|||{{{yyywwwwwwzzz|||{{{yyyyyypppkkkhhhnnnuuuuuupppoootttwwwtttvvvyyy}}}}}}zzzwwwtttrrrsssuuuvvvsssoooooossswwwuuuvvvvvvwwwwwwvvvuuuuuutttpppjjjeee```[[[WWWTTTQQQNNNIIIDDDBBB???<<<:::999:::;;;<<<<<<:::888777666777888999999999888777555555555666666777777888888999<<<>>>AAAEEEKKKOOOWWWZZZ]]]______```bbbdddaaacccfffiiilllmmmnnnnnnooouuu|||ttthhh[[[KKKIIIGGGCCCAAAHHH]]]ppp{{{wwwlllkkkrrrsss}}}fffQQQEEE???<<<999999999888444111------------,,,,,,,,,,,,++++++************++++++******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''%%%$$$$$$%%%&&&&&&%%%$$$&&&'''(((''''''(((***))))))))))))***************************+++,,,---///111//////222666OOOuuuyyytttooo|||oookkkqqq|||kkkVVVIIIWWWnnn{{{zzz||||||xxxhhhYYYRRRYYYooo|||wwwmmmgggdddbbb```cccbbb```]]]YYYSSSOOOLLLQQQPPPOOONNNNNNOOOQQQRRRZZZ\\\^^^]]]XXXSSSOOOMMMEEEFFFHHHJJJQQQgggdddPPPFFF777555666;;;===@@@HHHRRR[[[fffwww|||zzzzzzyyy|||zzztttwwwxxxpppwwwtttlll```OOOAAA;;;;;;JJJMMMVVVbbbmmmpppkkkeeePPP>>>000...---((((((---+++++++++***)))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''((((((((()))))))))))))))***+++******///888???LLLRRRddd|||zzzvvvrrrtttxxxuuuoooxxx~~~wwwcccYYYaaammmrrrppprrr{{{{{{}}}|||{{{{{{{{{{{{{{{{{{~~~xxxlll```YYYWWWcccooovvvvvvyyy{{{zzz|||~~~{{{wwwtttsssrrrppppppqqqrrrsssssssssssstttuuuuuutttrrrpppmmmjjjiiibbb^^^YYYTTTQQQNNNJJJHHHEEECCCAAAAAAAAA@@@>>><<<888888999999999:::999999555666888::::::999888777555555555555555555666666666888999:::;;;===AAACCCFFFHHHKKKMMMMMMMMMNNNOOOQQQRRRTTTWWWZZZ\\\]]]^^^\\\dddmmmsssuuuyyy~~~~~~pppXXXQQQIIIEEEAAACCCNNN[[[eeesss~~~yyyvvvssszzzwwwbbbTTTHHHBBB;;;888888888555222...------------,,,,,,,,,,,,++++++******++++++,,,*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''''''%%%$$$$$$%%%&&&&&&%%%%%%&&&(((((('''''')))***((((((((()))))))))************))))))***,,,---...000000...111999BBB___qqqllleee~~~yyykkkrrrxxxbbbSSSOOOcccxxx}}}||||||yyy{{{hhhYYYSSS\\\pppwwwsss{{{xxx{{{~~~|||{{{uuunnngggbbbcccbbb___\\\WWWSSSOOOMMMOOOOOOOOONNNNNNNNNNNNMMMTTTWWW\\\]]]ZZZVVVRRRPPPJJJIIIIIIJJJNNN___{{{```OOO555333666:::888444777>>>>>>BBBLLLYYYeeesss~~~xxx{{{zzz}}}{{{ssswwwppphhhpppsssmmm___QQQEEE===AAAFFFOOOZZZeeellloooooocccLLL777111...***+++222,,,,,,,,,+++***))))))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))***++++++,,,222>>>GGGVVVVVV```}}}}}}yyyqqqjjjjjjmmmjjjdddtttyyyqqq```\\\iiiuuuvvv{{{yyy}}}ttt{{{|||||||||{{{{{{}}}{{{|||yyyooo```RRRJJJGGGWWWeeeqqqsssyyy}}}|||~~~}}}yyyuuussssssttttttsssooooooooossswwwxxxuuurrrqqqpppmmmhhhccc]]]WWWTTTOOOMMMJJJHHHHHHHHHGGGFFF===<<<===>>>@@@AAA@@@>>>888777666666777888;;;<<<444666777999999888777666777777666666555666666666777888999999888888:::<<<888;;;>>>???>>>>>>>>>???@@@AAACCCEEEGGGIIIKKKLLLMMMVVV```fffiiikkkpppttt{{{fffXXXKKKFFFCCCAAADDDJJJTTTgggqqqkkkrrrsssdddOOOGGG>>>999888888666333......---------,,,,,,,,,,,,++++++******++++++,,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''''''%%%$$$$$$%%%&&&&&&%%%%%%&&&(((((('''''')))***(((((((((((())))))))))))******))))))***,,,---///...---,,,333@@@MMMooolllfff[[[{{{yyyyyy~~~qqq}}}xxx^^^UUUXXXkkk~~~~~~|||www~~~}}}jjj]]]WWW___qqqrrrgggjjjyyyooosssyyywwwyyyooogggdddbbb^^^YYYUUURRRPPPOOONNNNNNOOOOOOOOONNNMMMLLLQQQVVV[[[^^^]]]ZZZWWWUUULLLJJJJJJKKKMMMVVVmmmoooZZZ;;;;;;;;;:::999999888888<<<<<<<<<===BBBNNN]]]ggg~~~{{{zzzpppkkkoooooocccRRRGGGLLLCCC???EEEJJJPPPaaasssppp```FFF222---000///+++---,,,+++++++++***(((&&&''''''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&$$$######$$$&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************''',,,//////222;;;GGGOOO\\\ZZZcccwwwqqqfffkkkiii```fffxxx{{{nnnooorrrvvvvvvvvvuuuyyy{{{}}}|||yyyyyy}}}}}}wwwmmm___OOOEEEGGGOOO]]]kkkwwwyyyyyy||||||yyyxxxvvvtttsssttttttsssrrrwwwuuurrrqqqrrrrrrrrrqqqooojjjbbbYYYQQQLLLJJJIIIGGGAAA???CCCGGGHHHHHHIIIGGGDDD@@@>>>???@@@@@@>>>>>>;;;999888999;;;;;;;;;999888777888::::::888777999999888888777555444333333333333555888999888777888888888888888888888888777888::::::::::::===???CCCFFFKKKRRRYYY```fffiiinnnuuukkk\\\TTTIIIFFFFFF???JJJUUUgggyyyeeekkkuuudddQQQ@@@===:::444666<<<555111......//////,,,***---,,,+++*********+++,,,))))))(((((((((((())))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))***+++,,,------...,,,000---222IIIbbbtttmmm___ppp|||rrrsss|||}}}yyy[[[YYYhhhttt|||~~~zzz{{{ssscccWWWddd{{{xxxkkkggghhhsssnnntttxxx~~~wwwrrrkkk```YYYVVVUUUSSSQQQNNNMMMLLLMMMNNNOOONNNMMMNNNQQQUUUYYY[[[ZZZYYYXXXMMMNNNLLLIIIHHHQQQ```mmmkkkCCCBBB@@@???===;;;:::999777666555555888???JJJQQQrrrwwwppppppsssqqqggg]]]NNNAAA:::<<>>:::666666999999555111...------,,,+++------,,,+++++++++++++++***))))))(((((())))))***))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))***+++,,,---......,,,666666===^^^}}}yyyvvviiiaaakkkzzzuuuggglllsssrrryyy~~~zzzwwwzzzlll```ooommm^^^qqqwwwppplllzzz{{{sssggg^^^YYYUUURRROOOLLLJJJIIIJJJLLLMMMLLLLLLPPPQQQTTTVVVWWWWWWVVVVVVRRRSSSQQQLLLHHHIIIQQQXXXhhhIIIIIIHHHFFFEEEDDDCCCBBB>>>>>><<<:::888777888888;;;JJJ^^^qqq{{{|||~~~nnn^^^LLL@@@:::888<<>>???===<<<:::::::::::::::999888888555555444666777888777555888888888888888888888888444444444333111000111222222333555777:::<<<>>>???DDDFFFKKKPPPSSSYYYggguuu|||fffXXXPPPGGGFFF@@@???FFFSSSbbbtttiiibbbmmmvvvSSSAAA<<<;;;:::;;;;;;888333///---,,,,,,,,,------,,,,,,++++++++++++***))))))))))))))))))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))******+++,,,---.........666777GGGssstttfffkkk|||vvvjjjhhhsssxxxxxx|||~~~yyyxxx|||pppbbbnnnrrr\\\^^^vvv~~~pppiiirrr{{{{{{pppfff```[[[VVVRRROOONNNLLLLLLMMMOOOOOONNNQQQRRRTTTUUUVVVVVVVVVUUUTTTUUUTTTPPPKKKJJJNNNRRRWWWiii|||TTTTTTRRRPPPNNNLLLKKKJJJCCCBBBAAA???===;;;999888444:::AAALLL```|||}}}}}}ppp]]]NNNAAA999777999AAARRRdddhhh```OOO:::***+++***)))***+++,,,***)))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$%%%&&&((()))***&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((()))))))))************---...777FFFPPPRRRTTTWWW\\\___eeemmmqqqwwwwwwzzz}}}}}}vvv|||~~~~~~zzzmmmnnn~~~rrrtttuuuvvv}}}|||{{{{{{|||~~~{{{tttooopppkkkiiinnnsssrrrqqqqqqvvvuuuuuuwwwyyyzzz|||}}}~~~}}}}}}}}}~~~~~~|||zzzuuuqqqnnnmmmmmmnnnrrrqqqooooooooonnnkkkhhhlllggg___XXXSSSOOOKKKHHHEEEDDDDDDIIIRRRZZZ^^^```XXXLLLAAA======@@@FFFLLLZZZ^^^```YYYNNNDDDBBBCCCAAA@@@=========<<<;;;999888888888;;;>>>@@@@@@???============<<<;;;::::::666555555777999999888777999999999999999999999999555666666444111000111222111222333444555777888888;;;;;;>>>CCCGGGKKKTTT^^^cccpppwwweee[[[PPPJJJEEE@@@???CCCNNNbbbssslllccciiixxx```III@@@>>>;;;:::;;;999666222...,,,,,,,,,------------,,,,,,++++++******))))))))))))******((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))******+++,,,---......///000555999SSS{{{}}}sssqqqttt^^^jjj{{{zzzzzz~~~sssbbbkkkzzzaaaVVVhhhtttiiinnnwwwxxxooohhhaaaZZZTTTRRRPPPMMMMMMNNNOOOOOONNNQQQSSSUUUWWWXXXWWWVVVUUUUUUWWWWWWUUURRRPPPRRRTTTQQQ\\\jjjwww]]]\\\YYYWWWTTTQQQOOONNNIIIFFFCCC@@@>>><<<999777666666666;;;HHH___yyy|||~~~xxxkkk[[[JJJ===666444999GGGWWWbbbdddYYYBBB///...,,,***)))+++,,,,,,,,,)))))))))(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%"""###$$$&&&''')))******%%%%%%&&&&&&'''(((((((((''''''((((((((()))))))))))))))))))))***************222BBBQQQVVVZZZgggwwwxxxqqqnnnqqqvvv{{{wwwwww||||||yyyooopppssszzzuuu___]]]uuurrrmmmvvvyyyxxx}}}}}}}}}||||||zzzuuupppkkknnnkkknnnuuuzzzxxxtttsssuuutttvvvyyyxxxwwwzzz~~~|||||||||~~~vvvtttpppmmmllllllmmmnnnmmmlllllllllmmmkkkiiifffddd^^^UUUNNNIIIFFFDDDBBBCCCAAA@@@BBBIIIUUUbbbjjjbbbUUUIIIDDDCCCAAABBBDDDOOOWWW]]][[[QQQFFFBBBBBBAAA???>>>===>>>>>><<<:::;;;999999:::>>>AAACCCDDDAAAAAAAAA@@@???>>><<<;;;666666666888:::;;;;;;999888888888888888888888888777888777666333222333444222222333444444555666666666555888===@@@BBBHHHOOOTTT\\\ooonnnbbbWWWOOOJJJDDD???===CCCUUUfffsss~~~pppggghhhrrr}}}rrrVVVGGGAAA;;;666:::999888444000------------------------,,,+++++++++******))))))******+++))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))******+++,,,---...//////222555???ddd|||mmmssslll]]]mmm~~~~~~zzz{{{yyyfffllljjj\\\cccyyy|||mmmllltttwwwqqqhhh___XXXUUURRRNNNLLLLLLMMMMMMLLLQQQTTTWWWZZZ\\\[[[YYYWWWVVVXXXYYYYYYXXXXXXYYYZZZWWWZZZcccppp{{{aaaaaa```___]]]\\\[[[[[[YYYTTTMMMGGGDDDAAA>>>;;;999777666777===HHHXXXeee}}}~~~{{{}}}|||}}}xxxiiiVVVFFF<<<888999BBBOOO[[[dddaaaQQQAAA444111,,,)))***+++,,,---+++******)))(((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''(((((((((%%%%%%&&&&&&'''(((((()))'''((((((((())))))))))))))))))))))))************000<<>>>>><<<999999999999999999999999888999999777555333444666222222333333444555555555555333444888;;;<<>>888777999999777222...------,,,---.........---,,,++++++******))))))******+++))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))***++++++,,,---...//////222777IIIvvvsssjjjzzzeee___ppp}}}}}}~~~zzzyyy|||nnnrrrsssaaa___ooowwwiiioooyyy|||rrrggg___YYYUUUQQQNNNMMMMMMLLLLLLQQQTTTZZZ^^^```^^^[[[YYYWWWYYY[[[\\\]]]]]]^^^___```___cccnnnuuu{{{ggggggiiijjjkkkmmmnnnooojjjcccYYYRRRMMMIIIFFFCCC888888888888777999???FFF```}}}xxxttt|||zzzuuuaaaOOOEEEAAA999@@@KKKWWWcccggg```TTT999444...))))))***+++,,,,,,++++++***)))((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''((((((''''''&&&%%%%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))))))))))))))************888GGG[[[ccc^^^fffuuupppsssxxxmmmhhhjjjsssvvvmmmbbb]]]eeeuuuxxxkkk\\\RRR]]]uuunnnrrroooqqqzzzzzzxxx~~~zzzrrrlllhhhhhhmmmmmmqqqxxxzzzyyyyyy|||uuuvvvzzz|||wwwpppttt}}}xxxyyyyyyyyyxxxvvvuuusssqqqooommmkkkjjjjjjkkkkkkooommmkkkjjjgggccc^^^ZZZOOOLLLJJJHHHGGGEEECCC@@@AAADDDEEECCCBBBHHHTTT^^^gggdddaaa]]]TTTLLLKKKOOOJJJLLLRRRYYY___]]]VVVOOOGGGFFFFFFGGGHHHHHHFFFDDDBBB???<<<<<<@@@FFFKKKNNNGGGGGGFFFEEEBBB@@@>>>===666666777:::===??????>>><<<<<<<<<<<<<<<<<<<<<<<<888999999777555444555777111111222333333444555555555222222666888888999<<<<<<>>>FFFTTTgggwwweeeYYYLLLEEEBBB@@@CCCHHHSSS```vvv{{{qqqqqqxxxkkkXXXLLLCCC===666888:::888444///......,,,---.........---,,,+++++++++************++++++))))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''((((((((())))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))***++++++,,,---...//////222:::SSSiiieee|||pppnnncccWWW]]]qqq~~~}}}zzzwwwwww{{{vvvyyyyyy```XXXeeeeeejjjsss{{{ooofff]]]YYYTTTQQQOOOOOONNNNNNQQQUUU[[[aaacccaaa]]]ZZZXXXZZZ\\\]]]___``````aaagggbbbdddlllqqqrrr{{{llllllmmmooommmnnnwww}}}lllYYYMMMLLLKKKIIICCC>>>======888333666>>>HHHZZZyyy}}}}}}zzzyyy}}}uuu^^^OOOLLL===CCCIIIPPP[[[dddfffaaaSSS???/////////***(((---000---***((((((((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))***+++,,,'''&&&***...,,,***///999DDDccchhh]]]```iii}}}qqqpppsssuuuiii___dddsssqqq```[[[eeepppoooZZZbbbiiigggmmmeeemmmtttttttttxxx|||}}}}}}zzzmmmdddbbbdddiiikkknnnrrruuuvvvwwwxxxsssuuuxxxwwwvvvwwwzzz}}}zzzxxxxxxxxxxxxvvvpppkkkooommmjjjiiijjjlllmmmlllmmmnnnkkkhhhfffbbbWWWKKKFFFIIINNNQQQPPPMMMIIIGGGJJJIIIJJJLLLJJJFFFFFFJJJTTTYYY```eeehhheeeaaa^^^SSSRRRUUUYYY]]]]]]\\\[[[NNNJJJHHHJJJNNNPPPNNNLLLGGG@@@<<>><<<999777888>>>BBBBBBAAACCCAAA@@@===;;;:::;;;<<<<<<;;;;;;;;;:::999888666555444333333222111000//////111111111222333444555666<<<:::???KKKTTT```{{{yyygggRRRGGGBBB??????@@@IIINNN___wwwwwwkkk|||wwwdddTTTFFF>>>>>>999666666888888333...///...---,,,++++++++++++,,,,,,,,,+++++++++******(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((()))***)))((((((***,,,+++***+++000111...///222444IIIrrrvvvooommmmmmddduuubbbYYYQQQRRR___jjjnnnvvv}}}||||||yyylllbbbbbbxxxooofffeeetttyyymmmjjjcccZZZSSSPPPOOOPPPPPPTTTTTTWWW^^^eeehhhgggeeebbb``````cccggggggccc___ffffffhhhmmmtttxxxzzzyyylllmmmqqqttttttuuu}}}yyy___RRRTTTWWWSSSMMMEEE???>>>===888777999;;;HHH```zzz~~~|||tttaaaTTTJJJFFFCCCFFFNNNYYYccchhh```MMM999111...,,,,,,---000...,,,***)))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))***+++,,,((((((+++...,,,,,,555@@@RRRhhhhhh[[[]]]eeeyyy~~~{{{tttmmmjjjiiittttttlllpppsssvvvddd[[[jjjpppiiikkkdddmmmttttttvvv{{{}}}}}}zzzqqqgggbbbbbbeeemmmnnnqqqsssuuuvvvwwwwwwssstttvvvvvvuuuvvvyyy||||||zzzxxxxxxxxxuuuqqqmmmooommmjjjjjjkkkmmmmmmmmmnnnmmmkkkjjjkkkjjj```TTTJJJIIIIIIOOOVVVYYYVVVRRRLLLJJJLLLRRRSSSNNNHHHEEEJJJPPPXXX```fffjjjoooqqqmmmfff^^^YYYYYYZZZ\\\^^^XXXQQQJJJJJJPPPUUUUUURRRIIICCC>>>@@@EEEIIIPPPVVVZZZWWWSSSNNNIIIDDD@@@===888666888???EEEDDDCCCDDDAAA???===;;;:::;;;<<<===<<<;;;;;;:::999888777666444444333222111000000///111111111111222333555555666333666???DDDMMMbbbyyywww___RRRNNNIIIDDDAAA>>>AAAOOOfffyyykkkrrrooo^^^MMM@@@>>>:::777777::::::555000......---,,,+++++++++,,,,,,,,,,,,+++++++++******(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))((()))***)))((((((***,,,+++***+++///000...///333BBB[[[~~~{{{|||vvvsssvvvzzzgggeeexxx___RRROOOVVVfffppprrrvvv}}}}}}{{{|||~~~yyyssseee```qqq}}}nnneeeoooxxxooohhh___WWWRRRQQQQQQQQQQQQQQQTTTYYYaaaiiinnnpppiiifffddddddggghhhfffdddhhhhhhiiimmmrrrtttsssrrrnnnpppvvv{{{{{{{{{dddSSSYYY```^^^WWWMMMDDDBBBAAA>>>999777777<<>>DDDLLL[[[jjjlll```KKK666---...///---.........,,,***(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''((((((((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))***+++,,,)))***------,,,000>>>LLL^^^ggg```RRRSSS[[[kkk|||}}}rrrlllvvv}}}yyyyyykkkYYY^^^sssuuuhhheeedddmmmsssuuuxxx}}}~~~vvvnnnhhhhhhiiikkkqqqrrrssstttuuuuuuuuuuuurrrssssssssssssuuuyyy|||}}}{{{xxxwwwuuutttqqqnnnooommmkkkkkklllmmmnnnmmmnnnllljjjkkkqqqtttmmmbbbSSSKKKGGGMMM[[[dddccc^^^TTTNNNLLLRRRUUUPPPHHHDDDCCCIIIPPPWWW^^^iiiwwwzzzlll^^^WWWWWW]]]aaacccZZZPPPMMMRRRXXXZZZYYYNNNGGGBBBBBBEEEIIIRRRZZZ___\\\XXXRRRKKKFFFBBB???888666999AAAHHHGGGFFFEEEAAA???===<<<;;;<<<===>>><<<<<<;;;:::999888777777555555444333222111111000111111111111111222333444444222444:::<<>>FFFWWWhhhyyypppiiiyyyxxxgggTTTCCC???;;;888888;;;;;;777333...------,,,,,,,,,------,,,,,,,,,+++++++++******(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))((()))***)))((((((***,,,,,,***,,,//////...000666OOOpppwwwppptttxxxzzzsssfffmmm^^^IIIMMMZZZmmmwwwvvvvvvyyy|||{{{zzz{{{zzz~~~lll]]]ddd{{{iiikkkzzzxxxqqqfff]]]WWWUUUSSSSSSQQQQQQRRRUUU[[[eeepppwwwssspppkkkiiiiiiiiiiiiiiiiiiiiijjjmmmppprrrpppooopppttt|||}}}sssYYY\\\dddeeeaaaZZZRRRKKKGGGBBB>>>;;;<<<;;;???IIIVVVkkk}}}sssttt|||~~~lll\\\JJJ===>>>@@@BBBPPPbbblllmmm^^^BBB000///000,,,+++---...---***((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))***+++,,,(((,,,...------666HHHYYYgggdddXXXMMMMMMWWWeeesss{{{zzzrrryyyzzzbbbUUUdddwwwrrrddd```gggnnnsssuuuxxx~~~}}}sssmmmmmmoooppppppttttttttttttssssssrrrrrrqqqqqqppppppqqqtttxxxzzz|||zzzwwwtttrrrqqqpppooopppnnnllllllmmmnnnmmmlllhhhfffcccgggqqqyyytttkkk^^^UUULLLOOOZZZccceeebbb\\\TTTNNNNNNNNNKKKHHHHHHEEEHHHLLLNNNQQQ]]]nnn||||||mmm___ZZZ]]]```gggaaaZZZUUUTTTVVVYYY[[[RRRLLLFFFEEEEEEIIITTT^^^dddbbb^^^WWWOOOGGGBBB@@@888666:::DDDKKKKKKGGGEEEBBB@@@>>>===<<<===>>>???<<<<<<;;;:::999999888888777666666555444333222111111111111000111111222222333333666;;;<<<@@@LLLZZZjjj{{{|||jjj^^^QQQDDD===FFFAAABBBLLLXXXiiivvvhhhooottt^^^IIIBBB===999888;;;;;;888444......------------......,,,,,,,,,+++++++++******(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((()))***)))((((((***,,,,,,+++,,,.........333:::VVV|||}}}tttkkklll}}}fffeeeqqqWWWCCCLLL^^^qqqyyywwwvvvxxx{{{{{{{{{{{{~~~~~~|||vvv___[[[pppssskkkoooxxxyyynnnddd]]]YYYVVVTTTSSSTTTTTTSSSVVV^^^iiirrrzzzxxxuuuqqqmmmjjjiiihhhhhhiiiiiilllnnnppprrrrrrpppvvviii___ccceeelllnnnlllaaaRRRHHHDDDCCC>>>;;;999<<>>>>>??????===<<<;;;:::999999999:::888888777666555444333333222222111111000111111111///000444777888;;;DDDMMMXXXeee~~~ooo\\\NNNIIIFFF???<<>>;;;:::999???MMM[[[yyy{{{rrrxxx~~~xxxzzz}}}xxxuuurrryyy~~~iiiQQQ???333///:::IIIVVViiiqqqbbbMMM@@@666---++++++,,,...000...+++(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))***+++,,,)))...111333;;;MMM```lllfff]]]```eeebbbhhhtttuuu|||xxxxxxwwwrrrkkkYYYIIISSSkkkmmmfffiiimmmnnnsssuuuuuuwww{{{|||yyyxxxsssoooqqqvvvxxxuuuppprrrqqqpppooonnnmmmmmmmmmnnnnnnnnnpppsssvvvwwwvvvttttttssspppmmmlllmmmoooqqqooommmllllllkkkiiigggUUUUUUTTTVVV___jjjnnnlllpppllleee]]]WWWVVVWWWZZZYYY]]]dddiiidddZZZSSSRRRMMMMMMJJJEEECCCHHHRRR[[[lll|||nnnbbbbbbfffhhhddd[[[UUUSSSUUUVVVSSSOOOKKKFFFHHHUUUccclllnnnllleeeYYYLLLDDD@@@;;;999???MMMXXXXXXRRRMMMHHHGGGDDDAAA?????????@@@===<<<;;;999999999:::;;;999999888777666555555444444333222111111111111111000222333444333666;;;@@@KKKUUUiiihhhXXXRRRFFF???<<<>>>BBBMMMeee}}}mmmkkkwww{{{fffPPPGGG===777888999888666111111000......------...,,,,,,,,,+++++++++******(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''''''(((((()))******((()))***)))((((((***,,,---,,,---//////222===HHHlll~~~}}}|||{{{qqq\\\NNNeeekkkbbb\\\jjjlllXXXFFFGGGTTTeeepppssssssvvvzzz}}}~~~~~~|||{{{}}}{{{~~~ggggggoooffflllwwwzzz~~~vvvoooggg___ZZZRRRSSSUUUVVVWWWZZZ^^^aaatttzzz~~~vvvlllgggeeekkklllmmmmmmkkkkkklllmmmmmmtttooo^^^ZZZccc|||zzzdddUUUMMMGGGDDDAAA???;;;:::CCCNNN___|||xxxqqq}}}}}}{{{qqq}}}xxxjjjkkksss~~~qqq[[[EEE666333:::AAAQQQ```nnnmmmbbbRRR???111...,,,,,,000444444...(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))***+++,,,,,,000444888EEEZZZkkkssseeeaaatttzzzyyy~~~yyy{{{}}}~~~uuunnnppptttqqqjjjdddJJJ@@@SSSjjjeeebbblllpppqqqtttvvvvvvyyy}}}}}}yyytttqqqooosssxxxzzzwwwsssqqqpppnnnmmmmmmmmmnnnnnnmmmmmmnnnqqquuuwwwvvvuuuppprrrrrrqqqnnnmmmnnnpppqqqpppmmmlllkkkiiieeecccWWWYYYXXXXXX^^^hhhoooqqqsssqqqllleee^^^ZZZYYYYYYYYY]]]gggrrrsssjjj```[[[SSSQQQNNNJJJHHHIIIMMMQQQ]]]ssspppdddeeeffffffccc]]]XXXUUUVVVTTTRRRNNNGGGGGGTTTcccpppttttttmmm___QQQFFFAAA::::::BBBSSSaaaccc\\\WWWLLLJJJGGGCCCAAA@@@@@@@@@===<<<:::999999:::;;;<<<::::::999888777666555555555555333222111111111111222444555333333555999<<>>TTThhh```___lllnnnrrruuuwwwwww{{{{{{mmmkkkjjjnnnsssvvvtttrrrpppooonnnmmmmmmnnnooopppllllllnnnrrrwwwxxxvvvtttoooqqqsssrrrooonnnoooqqqrrrpppmmmllljjjgggdddaaa^^^``````^^^bbbllltttxxxtttqqqmmmiiieeeaaa^^^[[[]]]]]]cccooovvvsssjjjeeeXXXWWWSSSPPPNNNLLLKKKKKKQQQcccyyy~~~gggeeeccceeehhhfff^^^WWWVVVUUUTTTOOOHHHGGGTTTcccssswwwyyysssdddTTTHHHCCC::::::DDDWWWgggjjjeee___OOOLLLIIIEEEBBBAAA@@@@@@===<<<:::999999:::;;;<<<;;;::::::999888777666666666555444333222111111111///111222111111555999;;;BBBHHHTTTggg}}}cccTTTOOOJJJFFFDDD???@@@OOObbbxxx{{{yyyxxxaaaTTTDDD:::777999:::999444333222000...---,,,,,,,,,,,,,,,+++++++++******(((((())))))))))))((((((''''''((((((((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''(((((())))))******((()))***)))((((((***,,,,,,,,,...000111666DDDRRR|||^^^TTT]]]dddcccNNNEEEOOOJJJ???EEEOOO^^^ooovvvuuutttxxx{{{zzz|||}}}{{{yyy||||||{{{vvvgggtttqqqggggggmmmuuuzzz}}}uuujjjbbb^^^ZZZWWWWWWYYY[[[ZZZYYYfffpppyyyzzztttmmmmmmoooiiirrr}}}}}}xxxuuukkkvvvwwweee___ooofffZZZRRRLLLGGGFFFDDD???<<<<<>>---......111666:::777222+++(((%%%%%%''')))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''(((((())))))))))))************...+++)))((()))***++++++777333555FFF^^^pppsssoooccc{{{|||~~~|||tttlllkkksss{{{jjjaaaaaaeeeiiiooohhhSSS<<>>===;;;999888888999:::;;;;;;<<<===<<<999777555888888777555444333222111111111000000111333555666@@@CCCNNN___ppppppbbb\\\QQQGGGAAA>>>???FFFNNNoooxxxnnn]]]III===:::999777666999555000---...---,,,***+++++++++************)))((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((())))))***+++---...000///222444222555JJJaaawwwVVVPPPhhhuuuZZZDDD@@@AAA???AAAIIIZZZffftttwwwtttqqquuu{{{||||||{{{zzz|||zzzzzz~~~pppnnnpppjjjhhhmmmppprrr{{{ssshhhhhhbbb^^^]]]ZZZWWWWWW[[[___ccciiiooossstttsssrrrqqqvvv~~~uuu{{{mmmjjjvvvgggYYYQQQJJJHHHFFFAAA???@@@AAAJJJdddxxxvvvuuuqqqnnnhhhYYYFFF:::888AAAOOO___hhhlllgggZZZLLL555///,,,///555888777666...***'''&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))))),,,+++))))))***,,,---...666999EEEZZZmmmssskkk```___uuuzzzyyytttlllfffiiiuuulll```bbbkkkmmmlllaaaLLL???HHHQQQUUUZZZdddmmmqqqsssssstttwwwzzzzzzvvvsssqqqtttvvvtttppppppssswwwsssoookkkiiikkklllllllllgggkkkooorrrrrrrrrrrrsssnnnooopppqqqqqqpppooooooqqqpppnnnlllkkkjjjjjjjjjoooooonnnkkkhhhjjjpppwwwyyyrrrkkkhhhhhhfffdddgggooowww~~~yyypppeee]]]ZZZWWWSSSNNNMMMKKKPPP```uuutttpppppplllgggddd^^^ZZZWWWSSSNNNJJJNNNUUUggg~~~uuugggWWWHHHEEE???999GGGbbbsss{{{vvvggg[[[QQQNNNKKKBBBCCCFFFAAA@@@>>><<<:::999999:::;;;:::;;;<<<<<<<<<:::888777999888777666555333222222111111000000111333444555999;;;DDDTTTeeexxxpppbbbWWWLLLEEEAAA???DDDJJJYYYkkknnnwwwpppaaaOOOCCC>>>;;;888666999555111.........,,,***++++++++++++************))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((())))))***+++---...///...111444444;;;QQQiiieeeSSS]]]rrrlllUUUBBB@@@AAA???DDDNNNfffoooxxx{{{wwwuuuwww{{{{{{{{{{{{|||~~~{{{wwwooo}}}zzzjjjiiiiiilllttt|||sssmmmhhhdddbbb___[[[[[[^^^\\\___dddjjjnnnpppqqqqqqrrrzzz}}}zzzpppvvvvvvdddYYYOOOJJJGGGDDDCCCEEE@@@AAAOOOlllxxxzzzwww}}}~~~vvvpppnnngggVVVAAA444999FFFXXXfffnnnnnnfff\\\BBB444***---222333555:::111---)))''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''''''''((((((((('''''''''((((((((())))))*********+++,,,---//////222???UUUlllxxxttteeeWWWVVVggg{{{vvvmmmeeecccmmmmmmiiiqqqpppggg[[[KKKBBBIIIOOOTTT[[[fffooorrrrrrsssuuuxxxyyyxxxuuuqqqtttxxx{{{{{{xxxuuuuuuvvvpppmmmjjjiiiiiiiiihhhggghhhkkkoooqqqqqqqqqqqqqqqmmmnnnoooppppppooonnnmmmqqqpppooonnnmmmlllllllllqqqtttwwwuuupppkkkiiihhhzzz|||uuurrrnnnjjjeeebbbeeennnzzz|||uuunnngggaaa[[[WWWWWWPPPKKKOOOZZZjjj~~~}}}qqqmmmnnnmmmhhheee```[[[VVVOOOJJJMMMSSSccc{{{xxxmmm\\\LLLHHH@@@:::IIIeeexxxrrrfffZZZUUUPPPFFFGGGJJJDDDAAA???===;;;::::::;;;;;;999:::;;;<<<<<<;;;:::999:::999888777666444333333222222111111111222444555999999@@@NNN```rrrlll```RRRJJJDDD@@@@@@DDDKKKZZZpppkkkfffuuurrrfffVVVHHHAAA===;;;888999666222000///...,,,+++,,,+++++++++************+++******)))))))))))))))((((((((((((''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((())))))***+++---...///---000555888BBB[[[uuuvvvooo}}}uuuTTTSSSjjjtttcccQQQDDDCCCCCCAAAIIIWWWssswww{{{{{{yyywwwxxxzzz{{{|||}}}}}}~~~|||qqqwwwtttjjjdddggglllrrrvvvqqqllljjjfff```^^^```YYY\\\```eeeiiimmmpppqqqsss~~~wwwpppbbbRRRKKKGGGEEEEEEGGGDDD@@@DDDTTTiiisss~~~zzzqqqkkkoooxxxzzzpppqqqrrrfffMMM888888AAAPPP___kkkooojjjdddSSS???///...///...222:::333000,,,(((''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''''''''''''''((((((((((((((((((((()))))))))))))))***+++,,,,,,---...//////CCC^^^tttzzzrrrbbbWWWRRR^^^rrr}}}qqqiiijjjxxxsssvvvnnnaaaWWWOOOCCCJJJQQQWWW```kkkpppqqqtttvvvxxxzzzyyyvvvrrrooopppuuuzzz|||zzzvvvsssrrrmmmllljjjiiihhhgggfffeeehhhkkknnnoooooonnnnnnooonnnnnnooopppooonnnmmmlllooonnnmmmlllkkkjjjjjjjjjlllqqqvvvxxxssslllfffcccmmmuuurrrooohhh```]]]bbbnnnyyy{{{tttkkkccc^^^\\\VVVQQQPPPQQQXXXeeerrr|||ooojjjnnnooojjjiiieee___ZZZRRRLLLOOOUUUaaazzz|||sssbbbOOOIIIAAA:::IIIfff{{{zzzmmmbbb]]]XXXLLLKKKLLLEEEBBB@@@===;;;:::::::::;;;999:::;;;<<<===<<<<<<<<<;;;::::::888777666555444333222111111111222333444:::999>>>KKK]]]ppp~~~uuuhhhYYYOOOGGG@@@>>>???FFFRRReee}}}rrreeekkkzzzqqq```MMMAAA<<<;;;:::999777444222000...---,,,,,,,,,+++++++++*********+++******)))))))))******))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))***+++------///---///666<<>>;;;:::::::::;;;:::;;;;;;<<<============<<<<<<;;;:::888777666555444333222111111111222333444444888DDDWWWkkkxxx}}}qqq```TTTLLLCCC???>>>AAAHHHXXXooo{{{iiigggwwwuuuXXXCCC<<<:::999999888666444111///...---,,,,,,,,,++++++++++++***)))))))))(((((()))************)))))))))((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))***+++------000---///777???NNNiiipppsss|||yyyqqqyyykkkOOO```tttbbb]]]QQQJJJKKKHHHGGGUUUhhh}}}{{{xxxvvvvvvwwwxxxxxx~~~~~~}}}{{{vvvsssoooiii```cccnnn{{{|||wwwoooeee___^^^]]]]]]^^^___bbbfffjjjmmmlllyyyttt]]]OOOJJJFFFFFFGGGFFFCCCAAA@@@???JJJhhhwww{{{qqqnnnkkklllsss~~~yyywww||||||lll[[[???;;;===IIIWWWaaagggkkkfff[[[KKK;;;000,,,---///000000///,,,)))'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))))))))(((((((((((('''*********+++++++++,,,,,,***,,,---,,,***+++000444???\\\lll\\\VVVWWW^^^kkkzzzuuusssttteeeUUUKKKAAAEEEPPP\\\dddjjjpppqqqooosssuuuvvvuuuqqqnnnllllllooorrrvvvyyyxxxuuuppplllffffffgggfffeeeeeehhhjjjkkkmmmnnnnnnlllkkklllmmmoooooopppppppppnnnmmmllloooooooooooonnnmmmlllkkkdddgggkkkooorrrrrrrrrqqqlllkkklllmmmppptttxxxzzzwwwxxxwwwqqqiiidddeeegggnnnqqqwww|||~~~zzzrrrkkkhhhbbb\\\WWWRRRPPPVVV^^^cccjjjnnnnnnnnnqqqsssssswwwsssnnnggg\\\QQQOOORRR^^^yyymmmUUUIIIBBB;;;JJJhhhwwwlllhhhcccWWWSSSRRRJJJDDDBBB@@@===;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>===<<<;;;:::888777777555444222111111111222222111333777AAASSShhhuuuzzzlll]]]SSSIIICCCAAA>>>AAAMMMccc}}}kkkbbbkkkyyyjjjLLL???;;;888999999888666222///......,,,,,,,,,,,,++++++++++++(((((((((((((((((()))***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((())))))***+++---...111...000:::DDDTTTpppssslllnnnxxx```UUUlllwwwbbbZZZOOOHHHJJJHHHHHHXXXlll~~~zzzxxxvvvwwwyyyzzz}}}|||zzz~~~~~~}}}rrreee```cccgggvvv~~~vvvjjjcccbbb```___^^^^^^^^^```cccdddgggqqqeeeVVVOOOJJJHHHIIIEEECCCCCCBBB<<<===NNNdddvvvuuuuuu~~~}}}{{{vvvrrrssszzzzzz{{{{{{rrreeeMMMAAA:::@@@KKKVVV___fffdddfffZZZCCC333000///+++---///000...***''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&))))))))))))(((((((((''')))************+++++++++***,,,---,,,+++...666<<>>===>>>>>>==================>>>>>>???>>>===<<<:::999888888555444333111000000111111111666:::@@@PPPeeeuuuzzz~~~yyyhhh\\\QQQIIIFFF@@@@@@GGGXXXrrrooodddbbbnnnyyyVVVEEE>>>999888::::::777333/////////------,,,,,,,,,+++++++++((((((((((((((()))******))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((())))))***+++---...000---111===JJJ[[[www}}}qqqssskkk[[[eee{{{yyyeeeYYYMMMFFFIIIJJJLLL]]]rrr~~~yyyuuutttwwwyyyxxx{{{|||xxxvvv|||}}}vvvjjjbbb\\\fffyyy}}}ssslllkkkfffdddbbb___^^^^^^^^^^^^bbbiiittt~~~kkk[[[SSSNNNKKKKKKFFFDDDFFFGGG@@@:::@@@MMMiii{{{lllmmmvvv|||wwwsssvvv{{{}}}zzzwwwwwwpppgggYYYIII<<<<<>>>>>============>>>>>>??????>>><<<;;;:::999888666555333111000000111111000555999>>>KKK```qqqvvv}}}pppbbbVVVMMMJJJAAA???AAAOOOeee}}}uuukkk]]]jjj}}}]]]LLLCCC===888:::;;;888333//////000---------,,,,,,,,,++++++))))))(((((()))***++++++((((((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((())))))***+++---...///---222@@@NNN```|||}}}}}}ddd]]]vvvyyydddZZZMMMFFFIIIMMMQQQcccyyyyyysssqqqsssvvvtttwwwyyyvvvttt{{{zzz{{{vvvhhhYYY]]]lllzzztttssskkkiiifffccc```^^^]]]]]]```eeemmmwwwvvvbbbXXXUUURRRNNNOOOPPPNNNIIIDDDAAAAAACCCYYYzzztttppptttwwwuuutttwwwyyytttnnnnnnlllgggfffUUUAAA888===HHHOOOQQQdddkkkmmm___GGG444---///++++++,,,...///...+++((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((((((((((())))))))))))((((((((((((+++++++++************)))000******//////...>>>SSSjjjrrrkkkqqqxxxxxxtttvvvuuuyyy~~~yyyllldddcccooollleeeccc___LLLAAAGGGNNNXXXaaagggkkkooopppnnnvvvwwwxxxvvvssstttwww{{{uuussspppmmmllliiifffddd]]]]]]\\\]]]^^^bbbgggkkkrrrqqqpppoooooonnnoooooonnnmmmkkkjjjmmmoooiiiaaabbbdddggghhhjjjooovvv|||{{{zzz}}}zzzwwwxxx|||~~~|||xxxxxxwwwuuuuuuwwwzzz~~~uuunnnhhhiiipppxxx||||||wwwtttppplllkkklllmmmnnnnnnllljjjiiiiiijjjkkklllsssrrrrrrqqqnnnggg]]]UUUYYYkkkyyyeeeIIICCC???MMMpppzzzjjj___]]]^^^]]][[[SSSKKKDDDAAA???<<<===@@@????????????@@@@@@@@@@@@CCCAAA>>>======<<<:::999999888666555333333222222000222444:::JJJ___ooovvvssskkkfffWWWGGGEEE>>>>>>JJJ[[[lllyyyjjjkkk|||hhhXXXLLL888888888777777555333111///,,,,,,++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((******)))))))))))))))***+++++++++,,,,,,---------,,,///777BBBPPPfffuuu```hhhxxxwww^^^XXXKKKEEEMMMXXX```iiirrrzzzzzzxxxwwwvvvvvvvvvvvvtttwwwzzzxxxwww|||yyywwwqqqiii^^^```uuu~~~{{{rrrnnnhhhcccaaa^^^\\\ZZZbbbeeeiiiooozzzyyyfff\\\YYYVVVSSSUUUVVVVVVRRRLLLFFFBBBAAAJJJhhhxxxuuuvvvtttqqqwww}}}uuukkkhhheeeaaabbbVVVFFF======CCCIIIMMM]]]fffmmmhhhXXXEEE777111...---...///000///***&&&))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((((((((((())))))))))))((((((((((((******************++++++---***+++///...222GGG___tttuuu~~~|||vvvrrruuuzzz{{{rrrfffdddhhhooofffbbb```TTTFFFCCCHHHQQQZZZbbbfffjjjooopppnnnttttttsssrrrrrrsssvvvwwwuuurrrooollljjjgggdddaaa[[[[[[\\\]]]```eeelllpppppppppooooooooooooooooooppppppooonnnrrruuuqqqiiihhhjjjllllllnnnqqqwww|||}}}{{{{{{||||||}}}yyywwwyyy~~~~~~wwwllleeeeeelllxxx~~~xxxrrrnnnmmmooorrrpppppppppnnnllljjjiiijjjoooooooooooonnnjjjccc]]]]]]llllllOOOGGGBBBOOOooo|||kkk```]]]^^^______SSSLLLEEEBBB@@@======@@@@@@@@@@@@@@@@@@AAAAAAAAACCCAAA>>>=========<<<:::999888777555444333222222111333444999GGG\\\kkkqqqzzz~~~wwwmmm]]]OOOGGG@@@>>>GGGSSSccczzzuuunnn|||nnn___PPP<<<:::999999888666444111...,,,,,,,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((******))))))))))))******+++++++++,,,,,,------......111:::HHHYYYpppooo^^^iiixxx}}}sss```[[[LLLDDDMMM[[[dddjjjqqqwwwwwwwwwvvvvvvvvvuuuuuutttwwwyyyxxxwww~~~{{{vvv{{{jjj```ggguuuxxxtttnnnhhheeeaaa^^^\\\^^^```dddkkkuuu{{{zzzlllbbb]]]\\\]]]^^^```aaa^^^WWWMMMFFFAAA@@@TTTvvv{{{uuu|||yyysssxxx~~~|||ssskkkddd___```ZZZPPPFFF@@@@@@DDDHHHSSS\\\iiiqqqmmm\\\GGG888111000000111222000+++&&&)))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))******+++,,,,,,,,,,,,,,,...//////:::WWWsss{{{rrrzzztttqqqmmmvvv~~~{{{lll```dddnnnqqqeeeiiifffKKK@@@JJJLLLWWW___fffiiimmmrrruuutttuuurrroooppptttwwwwwwvvvuuurrrnnnkkkhhheeeaaa^^^ZZZZZZZZZ]]]cccjjjpppuuuooooooooooooooopppppppppssssssrrrsssyyy~~~|||uuurrrssssssssssssuuuyyy|||||||||}}}}}}{{{|||~~~}}}uuuiiibbbeeeppp{{{}}}uuunnnkkkmmmoooqqqtttvvvtttnnniiiggggggiiiiiijjjlllmmmmmmkkkiiidddmmmuuuVVVHHHBBBJJJdddnnnaaa\\\]]]```bbbVVVOOOHHHFFFDDDAAA@@@CCCBBBBBBBBBAAAAAAAAAAAAAAABBB@@@>>>>>>>>>???>>>===:::999777666444333333333222444444888FFFYYYhhhmmmzzzwwwfffXXXKKKCCC???CCCJJJVVVoootttqqqxxxjjjYYYDDD<<<;;;:::999888666222///---,,,,,,,,,+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((***)))))))))))))))*********++++++,,,------......222555@@@SSSiiiggg\\\nnnyyywwwoooeee^^^LLLBBBMMM^^^hhhlllooossstttuuuvvvvvvvvvvvvvvvvvvyyyzzzxxxxxxwwwjjjcccfffppp|||vvvpppkkkgggccc```]]]^^^```fffooozzzttthhhbbbcccggggggiiiiiifff___UUUKKKFFFBBBIIIcccvvvrrr}}}zzzzzz|||pppfffbbbaaa\\\QQQEEE???@@@CCCLLLSSS```pppxxxnnnWWWDDD333111000222444444...))))))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))((())))))***,,,------...---000222111333EEEgggzzznnnwwwzzzuuupppnnniiizzzrrreeehhhrrrssslll{{{uuuKKK???PPPPPP]]]dddjjjmmmrrrxxx||||||xxxtttqqqssszzz}}}{{{wwwuuurrrnnnjjjgggccc___\\\YYYYYYZZZ^^^dddlllrrruuunnnnnnoooppppppqqqqqqqqqrrrrrrrrrttt||||||{{{zzzyyyxxxxxxyyy{{{|||yyy}}}|||wwwyyy{{{{{{uuunnnjjjkkknnnzzz}}}|||uuuooommmmmmnnnrrrvvvuuuooohhheeeeeeddddddeeehhhkkkoooqqqrrrkkkmmm|||yyy[[[JJJDDDFFFXXXooorrrccc[[[[[[___bbbZZZSSSMMMLLLJJJFFFEEEFFFCCCCCCCCCBBBBBBAAAAAAAAABBB@@@>>>>>>???@@@???>>>:::999888666555444333333333444444888FFFYYYhhhmmm{{{nnn]]]OOOGGGAAA@@@BBBLLLddd||||||aaannnvvvcccMMM>>><<<:::::::::999666222---------,,,,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******(((((((((((((((((((((((())))))))))))))))))***+++***++++++,,,---...//////666:::HHH```{{{yyy~~~```]]]ttt{{{sssooommm```LLL@@@KKK]]]hhhllloooqqqssstttvvvxxxxxxxxxxxxzzz|||}}}zzzxxx~~~yyyoooggggggqqq||||||wwwrrrnnnjjjgggccc___]]]aaaiiiuuuzzzllldddgggoooooonnnllliiibbbZZZRRRMMMIIIDDDTTTyyy}}}mmmuuu~~~uuu~~~~~~|||oooggggggcccXXXJJJ@@@===>>>HHHJJJTTTfffuuutttcccRRR444111...000555777333...***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((((((((((('''((((((((()))))))))***(((((()))+++,,,---...///,,,000111000888QQQssstttiiinnn}}}tttkkkgggnnnrrrqqquuuppprrrOOO???QQQSSS___ffflllooottt{{{yyyuuussswww|||vvvtttqqqmmmiiieeeaaa]]]ZZZYYYXXXZZZ___fffmmmqqqrrrnnnooopppqqqrrrrrrqqqqqqnnnoooooosss}}}}}}|||{{{{{{zzz}}}vvvwww{{{|||vvvxxxzzz{{{{{{vvvpppkkkqqqxxx{{{uuuqqqiiinnnrrrrrrnnniiifffeee```aaabbbdddhhhmmmrrruuunnnmmmyyyzzz```OOOHHHFFFQQQdddyyywwwfff\\\YYY]]]aaa\\\VVVQQQQQQOOOJJJHHHIIIEEEEEEDDDDDDCCCBBBAAAAAAAAA???>>>>>>???@@@@@@???;;;:::999777555555444444222333555999HHH\\\kkkqqqwwwuuuaaaTTTKKKCCC@@@???FFF\\\rrr]]]^^^qqqnnnUUU@@@<<<999999<<<===:::777......------,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******(((((((((((((((((((((((())))))(((((()))***++++++***++++++,,,...//////000666<<>>>>>?????????>>><<<;;;999888666555555555222333555:::III^^^nnntttwww}}}}}}iiiYYYOOOFFFBBB???BBBSSSeeeiiieeeppp}}}```EEE???999888<<<>>>===;;;//////...---,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((()))***+++,,,***+++,,,---...///000111444>>>UUUtttvvvwwwyyylllnnnfff]]]iii{{{uuuiiiiiilllZZZOOOKKKUUUaaaggglllssssssssstttvvvxxxzzz|||}}}~~~zzz|||wwwttt{{{nnnhhhffflll|||}}}yyywwwnnnccc[[[ZZZ\\\eeexxxoooccchhhvvvzzzwwwsssoooiiiaaaXXXQQQIIIDDDFFFTTTiiiuuuppp|||zzzxxx}}}|||tttjjj```XXXMMMBBB:::<<<>>>GGGVVVeeejjjddd\\\;;;333+++,,,222777666333*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((('''''''''((()))***************++++++,,,---......+++......333MMMqqqhhhXXXSSSYYYiiiyyy~~~|||uuunnn]]]ccceeeYYYGGGDDDOOOZZZccciiinnnoooqqquuuwwwvvvssstttxxx~~~wwwpppmmmjjjfffccc```\\\XXXUUUVVVWWW\\\eeennnsssrrrooorrrsssuuuvvvuuutttsssqqqkkkllllllqqq~~~~~~yyyyyy~~~|||}}}yyyvvv{{{rrrrrruuuzzz}}}xxxpppnnnlllmmmqqqssspppnnnbbbbbbbbbaaa```aaafffjjjmmmnnn}}}uuu```VVVIIIDDDNNNeee}}}sssfffaaacccggggggbbb______]]]WWWTTTSSSNNNMMMLLLKKKIIIHHHGGGFFFAAA???======>>>>>>===<<<<<<;;;:::888777666555555222444555;;;JJJ^^^nnnttt{{{~~~ttt___SSSHHHCCC@@@???IIIWWWvvvssslllooopppLLLDDD:::777;;;>>>>>><<>>LLL\\\ccceeefffRRR;;;+++...111---...555555000+++((())))))(((&&&(((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((*********)))))))))))))))***+++,,,,,,+++,,,...///222111555HHHlllmmmgggdddhhhpppuuuvvvnnnmmmjjjmmmiii[[[\\\QQQBBB:::???MMMXXX]]]gggmmmtttwwwvvvtttttttttvvvzzz|||uuunnnjjjjjjbbb\\\YYYWWWSSSSSSUUU[[[___eeelllrrrvvvyyyyyyyyyyyyzzzzzzxxxuuuqqqooolllllljjjmmm{{{xxxuuu{{{}}}~~~}}}{{{yyywwwvvvtttsssnnnjjjdddaaaaaaaaa___^^^aaaeeesss~~~kkkUUUNNN[[[qqq{{{vvvtttpppkkkrrrpppmmmkkkjjjhhheeebbb]]]ZZZUUURRRPPPOOOMMMLLLEEECCC@@@???>>>>>><<<:::::::::::::::999777555444888555444===MMM___kkkpppyyyzzz|||ddd]]]RRRGGG@@@>>>???AAAWWWnnnkkkjjjooozzzbbbNNN;;;777999999999;;;888222,,,***,,,---+++)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''******)))((('''&&&%%%%%%(((((((((((((((((((((((((((((((((((()))***+++,,,...,,,,,,......---000666>>>SSSuuu|||wwwwwwyyy{{{^^^VVVoooppp\\\RRRQQQOOOOOOQQQRRR^^^pppwwwqqqoootttppppppqqqrrrssstttuuuvvvzzzyyywwwyyy}}}|||vvv~~~yyypppkkkddd^^^```gggsssdddkkk{{{}}}uuuoooggg```YYYRRRLLLJJJHHHOOOiiixxxyyy{{{||||||lllbbbVVVIII@@@===>>>CCCNNNWWW^^^eeemmmYYYDDD111---///...///222777222,,,)))))))))((('''(((((())))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((***)))))))))))))))))))))***+++,,,,,,,,,---///111...222<<>>AAA:::444---+++,,,---,,,***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((())))))***+++,,,...,,,---///...---222888CCCWWWyyyuuuZZZZZZnnnkkkUUULLLLLLLLLOOOJJJKKKXXXkkkuuurrrqqquuuqqqqqqrrrsssttttttuuuuuuxxxwwwwwwxxx|||{{{~~~vvvppphhh___^^^bbbxxxhhhnnnyyypppgggaaaYYYRRRLLLFFFIII\\\qqq}}}~~~|||~~~sssgggYYYMMMFFF@@@CCCIIINNNPPPVVVeeesssfffVVV@@@222...000111222:::555///+++)))))))))((((((((()))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))******+++,,,---------...111333222;;;KKKcccxxxtttpppzzz~~~zzzbbb^^^jjjkkkeee___VVVRRREEE888999HHHXXXbbbfffhhhnnnvvvyyyyyywwwwwwwww}}}xxxppphhhcccaaa[[[VVVUUUTTTSSSUUUZZZ```ccchhhnnnrrrtttuuuuuuxxxyyyzzz{{{yyyvvvsssqqqkkkmmmmmmnnnxxx{{{}}}}}}yyyzzz}}}yyytttlllfffcccaaa```___cccdddmmmyyyfffdddnnnxxx}}}xxxsssttttttssssssrrrnnnhhhdddbbb```^^^\\\ZZZVVVQQQMMMLLLIIIEEEBBB@@@>>>;;;999999:::::::::999777666555666444555???OOO```jjjoootttxxx}}}}}}|||}}}vvviiiWWWJJJDDDBBB@@@>>>JJJ___rrrooohhhpppkkkXXXDDD:::888999;;;>>>===777///,,,,,,---,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***,,,,,,---,,,---///......444<<>>999222---,,,---------+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))(((((((((((((((((((((((())))))))))))***+++,,,,,,------...///...///777@@@QQQfffhhhXXX___fffZZZIIIFFFGGGKKKSSSUUUUUU\\\jjjtttssspppooosssssssssssssssttttttttttttuuuvvvyyy|||vvvkkkbbb]]]lllnnn||||||sssnnnhhh^^^TTTIIIDDDGGGNNNiii{{{xxxxxx|||vvvsssiiiWWWMMMHHHDDDBBBCCCKKK]]]mmmyyyzzzmmmRRR888...000555;;;999555000,,,)))))))))(((((()))))))))))))))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))************,,,---------...111555888IIIXXXlll~~~www~~~|||}}}vvvhhhkkkxxx|||nnn```fffrrrhhhZZZ]]]dddRRRBBB888@@@PPP[[[aaaccckkkpppvvvxxxuuurrrpppppprrrsssvvvwwwvvvnnnddd\\\[[[WWWSSSQQQOOONNNTTT[[[fffhhhllloooqqqrrrqqqpppssstttvvvwwwvvvsssqqqooollloooqqqrrruuu}}}|||wwwzzz{{{yyytttoookkkhhhhhhhhhjjjiiilllvvv|||tttvvvxxx{{{~~~}}}xxxsssooojjjddd^^^[[[YYYWWWUUUVVVSSSNNNIIIEEEBBB>>>;;;888999::::::999888666555444444888DDDUUUdddllloooqqqvvv{{{zzzvvvvvv|||iiiWWWNNNJJJDDD@@@===MMM[[[pppuuuppp~~~yyykkkVVVCCC999888;;;<<<>>>999444///------------++++++++++++************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))***+++,,,---------...000...000:::EEEYYYnnnttt\\\RRR\\\^^^SSSHHHJJJKKKLLLUUU[[[\\\aaakkkrrrrrrooommmrrrrrrrrrssssssssssssssssssuuuxxxzzz}}}wwwlllccckkkiiisssxxxnnniiiaaaWWWMMMFFFDDDEEEXXXkkkwww}}}yyy~~~tttaaaTTTKKKAAA===>>>GGGWWWfffwww|||wwwaaaCCC...,,,333999999777333...***))))))(((((()))*********))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))******++++++,,,---------...111666999KKK]]]tttwwwiiinnn|||{{{}}}vvviiippplllfffooouuuggg^^^gggqqqPPPAAA:::DDDRRR[[[```dddlllrrrwwwyyyvvvsssqqqqqqqqqrrrsssvvvuuuoooeee]]]YYYUUURRRPPPNNNMMMTTT]]]hhhjjjmmmpppqqqqqqpppoooqqqrrrtttuuutttrrrpppnnnnnnooorrrtttuuu}}}}}}||||||wwwwww{{{||||||{{{wwwrrrooonnnnnnooonnnooosss}}}yyy}}}}}}uuupppggg```\\\[[[YYYYYYXXXTTTOOOJJJFFFBBB>>>;;;888999999:::999888777666222222888EEEVVVdddkkkmmmrrrvvvyyyyyywwwwww{{{ooo\\\PPPHHHCCC>>>???IIISSSfff~~~jjjooo{{{qqq]]]GGG;;;:::===>>>;;;888555111...------...,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))))))))))))))))))))))))))******)))******+++,,,---------///000///111===JJJaaavvvlllUUURRRXXXVVVKKKGGGLLLKKKJJJSSSXXX\\\cccjjjnnnoooooonnnppppppqqqqqqrrrrrrrrrsssrrruuuxxxzzz|||xxxmmmiiiccciiixxxooolllfff]]]UUUNNNIIIEEELLL^^^~~~yyywww}}}rrreeeXXXNNNCCC<<<:::AAASSScccuuuwwwxxxnnnSSS777---222555777888555///+++(((((((((((()))***************''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))******+++++++++,,,,,,,,,---111666:::III___yyymmmdddcccxxx~~~qqqzzztttqqqvvvuuufffbbblllrrrIII===:::GGGUUU[[[bbbjjjnnntttzzz}}}{{{xxxwwwwwwvvvtttqqqqqqpppjjjaaaZZZVVVSSSQQQPPPMMMNNNWWWaaahhhkkknnnppprrrqqqpppoooppprrrtttuuuuuusssqqqooopppppprrruuuvvvzzz~~~~~~}}}yyyxxx}}}zzzuuusssrrrqqqrrrrrrssszzz~~~yyytttlllfffaaa^^^\\\ZZZWWWSSSNNNIIIEEEAAA<<<999888888999:::999888777666333444;;;IIIZZZhhhnnnoootttuuuwwwxxxxxxzzz}}}}}}wwwbbbSSSIIICCC@@@???EEEJJJ\\\zzzmmmpppzzzfffMMM===999:::999777777555222///---------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((())))))))))))))))))))))))************+++,,,---------...000000///222@@@NNNiii~~~~~~gggSSSUUUUUUOOOCCCBBBJJJGGGDDDMMMUUU]]]eeeiiijjjlllnnnpppnnnnnnooopppqqqqqqrrrrrrpppssswwwxxxzzz~~~uuuhhh___cccxxx~~~vvvrrrpppkkkccc\\\VVVOOOIII@@@QQQqqqyyyrrrvvvjjjeeeYYYQQQFFF===888===PPPbbbtttssswwwvvv```@@@111333333666888666000+++(((((((((((()))***************''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))'''(((((()))***+++++++++++++++++++++---111666:::III```}}}}}}dddgggbbbpppvvv{{{zzzvvvvvvooo___^^^ggggggDDD::::::HHHVVV]]]eeeoooooouuu|||}}}}}}~~~{{{vvvoookkkhhhddd\\\VVVSSSQQQOOOOOONNNOOOYYYdddiiikkknnnppprrrqqqpppoooqqqrrrtttvvvvvvtttrrrpppqqqppprrrvvvvvvxxx|||wwwwwwwww{{{yyyuuutttrrruuuuuusssxxx{{{zzzvvvpppkkkfffbbb]]]ZZZVVVRRRLLLGGGCCC???;;;888888888999:::999999777666666888???MMM___lllrrrsssuuuuuuvvvxxxzzz|||~~~{{{mmm\\\PPPJJJHHH===AAACCCSSSrrrqqqvvvsssVVVBBB;;;999777555555555333000...------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))************+++,,,---...---...000000///333AAAPPPnnnuuuzzz{{{}}}```NNNSSSUUULLL======FFFBBB???IIIWWWaaaiiikkkiiijjjmmmppplllmmmnnnooopppqqqrrrrrrnnnrrrvvvwwwxxx|||zzzxxx{{{lllYYYYYYooo{{{}}}zzzwwwqqqkkkfffbbb[[[QQQIIIFFFHHHZZZ~~~pppuuu~~~~~~nnn]]]YYYRRRJJJCCC======GGGRRRaaammm|||qqqVVV>>>111///222888;;;666---)))+++((())))))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++---///......444;;;MMMvvvnnnhhhdddbbbhhhtttzzz{{{zzzsssqqqddd[[[kkkmmmOOO<<<>>>DDDNNNYYYdddkkknnnrrryyy~~~~~~tttllldddbbbcccaaaZZZRRRQQQQQQSSSTTTSSSSSSZZZcccjjjkkkmmmnnnppprrrtttvvvzzzyyywwwtttrrrpppoooooorrrnnnppptttqqqnnn{{{~~~yyywwwzzz}}}xxxxxx{{{{{{wwwzzzwww}}}|||uuupppooommmgggaaa```YYYUUUOOOIIIEEEAAA===:::999888888:::;;;;;;999777::::::BBBTTTfffooorrrtttpppnnnnnnqqqvvv{{{||||||{{{{{{}}}xxxddd\\\SSSAAA???>>>@@@KKKaaazzztttfffzzzwwwaaa???666888999333777999666000,,,,,,...,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))*********)))******++++++222,,,,,,000222555GGG[[[ttt|||nnneeeuuu{{{wwwZZZOOOSSSOOOFFFAAABBBBBB???DDDMMM[[[fffnnnmmmjjjjjjllllllmmmlllkkkkkklllnnnqqqrrrsssvvvzzz|||}}}~~~ssswww|||qqq]]]\\\jjjvvv}}}yyyvvvwwwrrrlllhhheee```XXXRRRGGGFFFSSStttvvvvvvzzzwwwbbb^^^XXXQQQIII@@@<<>><<<555///...*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++******---///000222<<>>;;;===SSSXXXaaalllsssmmmWWWBBB888666777===???888111---++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******++++++,,,++++++---...///333@@@MMMhhhqqqooouuusssssswww}}}wwwooo{{{vvvkkkkkkrrrpppeeeVVVVVV___TTT999:::AAAKKKVVV```gggllloooqqqxxx|||uuuqqqlllgggeeeccc^^^TTTLLLJJJHHHIIINNNTTT\\\hhhsssooooooooopppqqqqqqpppoooqqqsssuuuvvvvvvtttqqqooopppoooppprrrpppoooxxxyyyuuu|||~~~}}}zzz{{{~~~vvvlllhhhddd___WWWPPPKKKHHHEEECCC???>>><<<<<<<<<<<<:::888888???NNNbbbooorrrrrrssssssqqqpppppppppqqqrrrsssssssssvvvyyyzzz~~~{{{nnnbbbOOOGGG@@@;;;>>>KKK___xxxjjjooo~~~\\\DDD777111555666888666222///......,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,,,,---...111222333@@@___|||eeeSSSPPPUUUEEE??????CCCEEEEEENNN[[[dddlllrrrpppnnnooopppoooqqqpppoooooooooqqqsssuuuuuuyyy}}}}}}||||||}}}~~~fffaaa]]]qqq{{{vvvrrrnnnjjjhhh^^^VVVPPPYYYqqqwwwlllsss|||sssssswwwwwwxxxrrrjjjaaaYYYNNNDDDAAACCCOOOUUU\\\dddkkklll```RRR===777555;;;???;;;333---,,,,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++,,,,,,,,,,,,,,,---......333CCCSSSwww}}}hhhxxxzzzuuuwww|||{{{rrrvvvmmmgggppprrrnnn___SSSUUUTTTDDD444:::BBBNNNYYYaaahhhnnnqqquuuyyyyyyuuuoookkkgggdddbbb\\\SSSLLLLLLIIIKKKQQQXXX___jjjtttsssrrrqqqpppnnnnnnooopppsssuuuwwwyyyxxxuuuqqqnnnooopppqqqqqqoooooovvv~~~~~~}}}}}}|||~~~}}}{{{}}}|||tttllliiigggbbb[[[TTTOOOKKKHHHFFFCCCAAA>>>======<<<:::888:::CCCTTTgggqqqrrrrrrsssttttttsssrrrqqqqqqrrrtttttttttwwwzzz{{{}}}ssshhhWWWIIIAAA;;;===FFFWWWqqqiiiqqq~~~bbbKKK>>>999555666777666333111///...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,------///111111444EEEfff|||dddWWWRRRPPPBBB>>>>>>CCCEEEFFFPPP^^^cccjjjnnnmmmlllnnnnnnmmmnnnnnnnnnoooqqqtttwwwyyyxxx{{{}}}~~~|||yyywwwwwwwwwyyy{{{|||~~~mmmeee]]]sss{{{uuupppnnnddd^^^WWWWWWgggnnnnnnxxx~~~|||xxxyyyzzzwwwsssyyyzzzrrriiiaaaXXXMMMIIIIIIIIIRRRYYY^^^gggnnnkkkaaa@@@777222888@@@???888222...---+++)))((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((())))))***+++,,,------,,,,,,---......666III\\\yyyqqq|||rrrqqqssskkkmmmxxxvvvccceeeuuulllfffZZZXXX\\\MMM:::999<<>>===<<<:::999===GGGZZZkkksssqqqqqqssstttttttttsssrrrrrrtttvvvuuuuuuwwwzzz{{{}}}vvvlll[[[KKKCCC===>>>CCCPPPhhhzzzooozzzyyycccOOOBBB;;;666666666666444222000///,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))************+++(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))***+++------,,,///111111777MMMnnntttddd^^^UUUJJJ@@@===>>>CCCDDDEEEPPP___ccciiimmmlllmmmppppppnnnmmmmmmmmmnnnqqquuuxxxzzz|||}}}}}}{{{vvvsssqqqpppsssvvvyyyzzzzzz}}}}}}rrriii[[[sss|||vvvsssjjjhhhaaa[[[bbbxxxrrrlllqqqwww|||{{{rrrooovvv|||tttnnncccVVVMMMJJJFFFNNNTTTXXXcccnnnkkkaaaBBB555...666BBBEEE@@@:::///---+++)))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((())))))***,,,------...+++,,,...///111;;;RRRfffvvvvvv~~~uuusssuuuccchhhqqquuujjj^^^eeeuuufff```YYYcccgggJJJ333======FFFRRR[[[bbbiiiqqqvvvxxxxxx~~~yyyqqqooohhhddd```\\\YYYTTTOOOJJJGGGGGGMMMYYYccciiiooouuuuuu}}}uuunnnpppuuurrrtttvvvwwwwwwvvvtttrrrnnnpppqqqooonnnpppsssvvv||||||xxxyyyzzztttrrrnnnkkkfff```[[[UUUOOOKKKHHHEEEBBB???>>>===;;;999AAALLL^^^nnnsssppppppsssrrrssstttsssqqqrrruuuxxxwwwuuuwwwzzz{{{}}}xxxmmm\\\MMMEEE???@@@@@@HHH^^^vvvuuuqqq}}}xxxgggSSSCCC:::666666666555555333000///,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))*********+++++++++((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))***,,,---...+++...000222<<>>CCCCCCCCCOOO^^^dddiiillllllnnnrrrssspppmmmmmmmmmnnnqqqtttwwwyyyzzzzzzyyyvvvrrrpppppppppsssvvvzzz{{{zzz{{{~~~yyytttiiiYYYsss~~~{{{ppppppjjj```cccvvvvvvkkklllsss}}}xxxmmmmmmxxx~~~wwwlll[[[NNNIIIEEELLLPPPTTT```kkkeeeWWWAAA444,,,555DDDJJJFFFAAA///...+++)))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((())))))+++,,,---......***+++...000333@@@XXXnnniiiiii{{{sssuuuwwwcccfffjjjjjjbbb^^^ggguuuddd^^^[[[mmmqqqHHH--->>>>>>GGGRRR\\\bbbiiirrrxxxwwwwww~~~xxxooollleeeaaa\\\XXXUUUQQQMMMIIIHHHIIIQQQ]]]gggkkknnnrrrqqq}}}xxxnnnnnnssspppqqqsssuuuvvvvvvuuutttnnnpppqqqooonnnpppsssttt~~~~~~yyyyyy}}}}}}vvvsssqqqnnniiieee___YYYRRRMMMJJJFFFBBB???>>>===;;;999CCCNNNaaapppsssoooooosssppprrrsssrrrqqqrrrvvvyyywwwvvvvvvyyy{{{|||}}}ppp___OOOGGGAAAAAA???BBBWWWnnnnnnnnnppp[[[GGG<<<777666555555555444111///,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))******++++++++++++((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))((((((((()))***,,,---...***---///333AAA]]]~~~iiidddhhh[[[DDD???<<<>>>CCCBBBBBBMMM]]]ccchhhkkkkkknnnrrrsssqqqooonnnnnnnnnpppsssuuuwwwssstttsssrrrpppqqqsssuuuppptttwwwyyywwwxxxzzz}}}~~~~~~|||~~~kkk^^^ggg{{{zzzvvvnnnllluuupppnnnuuu~~~rrrkkkyyyzzzkkk\\\PPPGGGFFFEEEFFFMMM\\\iiijjjdddTTT222,,,666888MMMYYYBBB555///++++++***((()))+++))))))(((((((((((())))))''''''''''''((((((((((((***))))))((('''&&&&&&&&&''''''''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))(((((((((((((((((()))***+++,,,,,,---***111333000444HHHdddxxxxxxbbbfff|||xxxxxxpppgggoooooocccjjjvvvnnn```\\\dddmmm```CCC555888CCCMMMWWW]]]dddnnnvvvyyy}}}|||}}}yyypppiiiccc^^^YYYXXXSSSLLLHHHHHHEEEGGGPPPaaakkknnnqqquuuqqqrrrtttttttttqqqnnnmmmtttqqqooopppssstttsssrrrssstttuuurrrnnnmmmooorrr}}}zzzyyyvvv{{{~~~yyysssrrroooiiicccaaa___WWWNNNOOOGGGAAA@@@@@@>>>===???EEEYYYlllqqqoooooosssvvvnnnpppqqqrrrqqqqqqrrrtttwwwvvvvvvwwwyyy|||wwweeeRRRKKKCCC???>>>BBBOOO[[[~~~wwwlll|||}}}cccLLLAAA;;;777444555888888444///...---,,,+++************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******)))((((((((((((((())))))))))))*********************+++,,,---...//////222222444EEEfff{{{~~~~~~kkkUUUhhhmmmSSSAAA======???AAAAAADDDPPP]]]ggghhhiiillloooqqqrrrqqqlllmmmooorrrssstttttttttrrrqqqqqqpppqqqrrrtttuuurrrrrrssstttuuuvvvxxxyyyzzz{{{||||||~~~wwwbbbggg{{{tttqqqyyy~~~rrrpppyyyuuusssjjj```QQQDDD===???BBBIIIVVVdddjjjiii[[[999000555666LLLZZZIII;;;222+++******))))))***))))))(((((((((((())))))''''''''''''((((((((((((***))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))'''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))((((((((()))***+++,,,------***000222111888OOOmmmxxxcccbbbnnnyyy}}}uuuttt~~~vvvnnnrrrpppeee___^^^^^^OOO888333===CCCMMMXXX___gggrrr{{{~~~|||}}}~~~~~~|||vvvoooiiiddd]]]XXXWWWTTTMMMHHHGGGHHHJJJTTTcccmmmnnnpppsssrrrrrrqqqppppppooonnnnnnpppnnnmmmnnnqqqssssssrrrqqqrrrqqqooommmlllnnnooowww~~~{{{|||{{{|||{{{uuusssqqqkkkeeecccaaaYYYPPPOOOHHHBBBBBBBBB???>>>@@@OOO```pppsssqqqpppqqqrrrlllnnnooooooooooooppprrrtttttttttuuuwwwzzz}}}nnnUUUMMMEEE@@@===@@@JJJVVVvvvuuunnn}}}zzz]]]LLL===999555555777777333......---,,,+++************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******)))((((((((((((((())))))))))))*********************+++,,,---//////---000111666JJJlll{{{yyy{{{dddXXXllllllQQQAAA===<<<======>>>BBBPPP^^^hhhiiijjjmmmoooqqqrrrqqqmmmnnnpppqqqrrrrrrrrrrrrqqqpppppppppqqqrrrtttuuusssrrrqqqqqqrrrssstttuuuvvvwwwzzz~~~|||ttttttxxx~~~yyygggeee~~~zzzxxx~~~xxxkkkrrrxxxxxxkkkgggbbbSSSBBB777:::>>>CCCNNN]]]hhhkkkdddDDD444222333III[[[RRRDDD777,,,)))+++***))))))))))))(((((((((((())))))''''''''''''(((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((()))******,,,,,,---...+++///111222>>>ZZZyyyvvvddd___bbbeeegggxxx{{{{{{qqqnnnooofffaaa]]]VVVCCC111222>>>FFFPPP[[[bbbjjjttt{{{~~~zzzsssooollleee\\\UUUUUUSSSNNNHHHEEEKKKOOOZZZgggnnnooooooqqqrrrpppnnnlllllllllnnnooolllkkkkkkllloooqqqqqqqqqpppnnnlllllllllmmmlllkkkqqqxxx{{{xxxqqq~~~wwwssssssnnnhhheeebbb[[[RRRPPPIIIEEEDDDCCC@@@@@@BBBWWWdddqqquuuttttttsssqqqlllnnnooooooooooooppprrrqqqqqqqqqrrrtttxxx{{{}}}pppYYYQQQGGGAAA======EEENNNkkkzzzooommmyyyoooVVV@@@:::555444666777333///...---,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***))))))((((((((((((((())))))))))))******************++++++,,,...///000///111333;;;QQQrrrssshhhqqq{{{ZZZ]]]rrrkkkOOOAAA===;;;:::;;;<<>>???BBBTTTrrrzzztttuuujjjHHH@@@888444777:::;;;:::///...---,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))************++++++,,,,,,---///000111///000:::PPPkkkzzzXXXZZZyyy{{{```JJJ@@@999999===DDDIIIMMMTTT[[[fffjjjmmmnnnmmmmmmooorrrqqqpppooommmlllkkkkkkkkkkkklllnnnoooqqqqqqrrrrrrppppppppprrrsssuuuvvvwwwuuuuuuxxx}}}~~~~~~tttzzzqqqsss{{{pppiiirrrsssqqq{{{wwwmmmgggiiittt{{{oooiiibbbLLLCCC777333AAAXXXiiiooouuukkkSSS<<<444666AAAPPPXXXJJJ;;;222---))))))+++))))))(((((((((((())))))''''''''''''(((((((((((('''(((((((((((((((((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''''''''''''''''''''''''''''''''((())))))((())))))******+++,,,,,,++++++,,,---...///000000111333777FFFbbb{{{yyyyyyoooxxx~~~eeekkkoooccc[[[[[[[[[PPP===111444>>>DDDOOOZZZfffnnnuuu~~~{{{vvvppphhh___ZZZRRROOOMMMLLLHHHDDDFFFKKKPPP\\\gggjjjmmmqqqsssrrrpppooonnnmmmmmmnnnooopppooopppqqqoookkkjjjkkkmmmkkknnnpppqqqppppppqqqqqquuu{{{uuussstttxxxrrrvvvvvvpppjjjfff```ZZZQQQLLLHHHFFFEEEGGGOOOXXXaaajjjqqqqqqoooppppppnnnkkklllnnnnnnmmmmmmooopppsssrrrppppppqqqrrruuuvvvwwwxxx}}}ooocccUUULLLEEE???===>>>IIIiiivvvrrr}}}}}}jjjNNNFFF;;;666777::::::999///...---,,,,,,+++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************,,,,,,,,,,,,---///000111000111>>>XXXtttmmmTTT```vvvYYYGGG===:::999<<>>555...)))))),,,))))))(((((((((((())))))''''''''''''((((((((()))'''''''''(((((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))((())))))***++++++,,,,,,+++,,,,,,---...///000000111333:::KKKhhhzzzyyy}}}rrrnnn}}}qqqcccooommm]]]\\\ZZZ[[[QQQ>>>444888>>>???VVVaaammmssszzzzzzvvvqqqiii^^^WWWNNNMMMMMMKKKFFFBBBFFFMMMSSS___iiijjjkkkooorrrpppsssqqqnnnllllllnnnrrrtttlllnnnooonnnkkkjjjlllooojjjnnnqqqrrrpppoooqqqsssvvvzzz~~~yyyuuuzzz{{{ssswwwxxxrrrlllhhhbbb\\\SSSNNNIIIGGGFFFIIISSS^^^aaajjjrrrqqqnnnoooppppppmmmnnnppppppooooooqqqrrrsssrrrpppooooooqqqssstttvvvyyy~~~uuuhhhYYYOOOGGG???;;;;;;AAAaaayyyzzzkkkppptttdddSSSJJJ>>>777777999999888//////...---,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************,,,,,,,,,---...///000111555666CCC^^^yyyeeeQQQdddrrrTTTEEE;;;<<<999;;;AAAGGGMMMVVV^^^ggglllqqqrrrpppqqqtttxxxpppooonnnmmmlllmmmnnnooolllmmmnnnpppppppppooonnnrrrtttvvvwwwwwwvvvtttsssuuussstttxxxzzzxxxzzz}}}|||rrr~~~}}}kkk[[[eeetttsssccciii~~~zzzjjjtttzzzooohhhjjjvvvtttppp]]]QQQAAA888888DDDWWWgggqqqnnnhhhRRR888666>>>;;;MMMTTTLLL666)))---///)))***((('''((()))***)))'''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((((((((((((''''''''''''))))))))))))))))))))))))((((((((()))******++++++,,,------...///000111111222222999OOOqqq~~~zzzrrrttt{{{rrrooo|||kkkccceeefffaaaYYY]]]kkkRRR555999777666JJJWWWaaalllttt|||}}}vvvssslllbbb[[[YYYMMMQQQLLLFFFEEE???CCCRRRYYYaaaiiilllnnnqqqqqqnnnqqqpppmmmjjjiiijjjooorrrnnnmmmnnnoooqqqqqqooommmqqqpppooonnnmmmlllkkkkkkqqqvvvwwwwww{{{|||}}}uuuwwwyyyvvvnnnfff```^^^WWWTTTKKKAAACCCOOOYYY[[[fffmmmrrrsssssstttrrroooooonnnnnnnnnnnnnnnooooooooooooppppppqqqrrrssssssxxxyyy}}}xxxeeeZZZRRRDDD???@@@;;;AAAYYYsssyyyiiiooo|||qqqdddTTTGGG???:::444999@@@:::777222---++++++,,,+++)))+++++++++************)))******)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++++++++***************+++,,,---------...000222333444LLLlll```VVVeeeyyyiiiJJJ>>>@@@;;;999<<>>[[[|||tttXXXYYYlllvvv^^^BBB:::===;;;:::???KKKUUUXXXZZZ\\\cccfffkkkppprrrsssrrrqqqnnnmmmmmmmmmmmmlllllllllllllllllllllnnnooopppqqqsssvvvyyy||||||yyyvvvssssssrrrqqqqqqrrruuuxxxzzz}}}{{{|||{{{iiivvvwwwlllppp||||||{{{}}}rrrdddWWWFFF;;;???IIIVVVjjj|||{{{eeeCCC222777???NNNTTTGGG666000---+++***((('''((()))***)))'''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((((())))))******+++,,,,,,,,,------///000111222333:::999HHHjjjooo\\\hhhxxx}}}pppyyy}}}ooocccbbbcccZZZAAA111666999>>>MMM\\\eeepppxxxyyyooodddWWWPPPNNNIIILLLFFF@@@@@@???FFFXXXeeejjjllliiihhhiiijjjhhhiiikkklllkkkjjjjjjkkkmmmiiijjjllloooqqqpppmmmjjjiiiiiijjjkkkllllllmmmnnnlllrrrxxx{{{}}}zzzsssqqqzzzxxxggg[[[aaammm}}}zzzoooddd^^^]]]UUUMMMKKKRRR[[[``````hhhnnnsssssssssuuuuuurrrlllmmmnnnoooqqqrrrrrrrrrsssqqqooonnnoooqqquuuwwwttttttwww|||uuuggg\\\KKKDDDCCC===999III```tttlllcccqqq^^^GGGBBB888333<<>>??????III\\\eeeiiijjjgggfffhhhiiihhhgggiiijjjjjjiiiiiijjjkkkiiijjjkkknnnppppppmmmkkkjjjjjjkkkkkkkkkkkkkkkkkkjjjpppwww}}}{{{{{{{{{sssnnnrrrzzzuuu___\\\^^^kkk}}}|||qqqfff___\\\UUUNNNMMMRRRXXX[[[]]]kkkqqqtttrrrrrrsssrrroookkklllnnnpppqqqqqqrrrqqqpppooommmmmmnnnrrrvvvyyywwwwwwyyy|||yyykkk```NNNFFFCCC<<<:::FFFZZZoooqqqnnnyyy|||{{{iiiLLLBBB666111===GGG===888222/////////...,,,+++++++++*********))))))***+++---......---+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))******++++++++++++,,,///111222222222222444444EEEiiiwwwjjj|||^^^UUUeee|||wwwWWWAAA??????===???JJJ]]]lllqqqqqqpppmmmooopppqqqqqqpppnnnlllkkkkkkllllllmmmnnnnnnooommmlllllllllmmmnnnppprrrpppsssxxx{{{{{{xxxssspppnnnnnnoooqqqrrrssstttuuuyyyxxxzzznnnqqq~~~pppmmmooo}}}}}}wwwuuuhhh]]]WWWJJJ:::555<<>>333555888999AAAMMMZZZdddooovvv~~~{{{ssslllcccVVVMMMIIIHHHJJJBBB<<>>;;;;;;???LLL___nnntttuuuwwwsssrrrrrrqqqooonnnllllllkkkkkkllllllmmmnnnnnnooollllllllllllnnnooopppqqqooorrruuuxxxxxxuuurrrooommmnnnoooqqqssssssttttttuuutttwww|||~~~ooo{{{pppjjjfffooo}}}rrr{{{vvvfffZZZXXXNNN<<<444888DDDkkkxxxvvvnnnJJJ>>>;;;HHHSSSQQQGGG;;;111+++***((('''((()))***)))'''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''''''''''''''((((((((((((((()))))))))))))))))))))))))))******++++++,,,,,,---,,,,,,...///111333444555888>>>XXXmmmeeehhhiiiqqq~~~{{{zzz|||uuulllgggaaa[[[YYY[[[LLL888222888777888EEERRR^^^hhhrrrzzzwwwnnnhhh___TTTLLLJJJIIIJJJBBB<<>>888999EEE[[[qqqzzzyyy|||yyy]]]GGG999:::;;;222===888222///......---***+++++++++************)))******)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))((())))))***+++,,,,,,,,,---000444555555444444555:::RRRyyyxxx\\\LLLKKKeee{{{mmmLLLAAA@@@777444:::GGGWWWaaaffflllrrrsssqqqnnnkkkjjjkkkmmmnnnlllllllllmmmmmmmmmnnnnnnjjjkkkmmmoooppppppoooooooooqqqsssttttttsssqqqooolllmmmpppsssttttttssssssttttttvvv{{{|||{{{}}}~~~vvvwww|||uuuddd```aaaiii~~~llliiimmmkkk]]]SSSHHH<<<444DDDTTTpppnnnOOOAAA===IIISSSIII:::333,,,,,,***))))))******((('''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))***+++,,,......///000111222222444777:::EEEFFFjjjzzzxxxoooqqq}}}yyykkkcccrrr}}}uuueeegggnnnjjj\\\ZZZ^^^XXX@@@999333333777???JJJUUUgggttttttfff\\\SSSLLLJJJLLLKKKFFF???:::>>>JJJYYYdddffflllpppooojjjfffgggiiikkkiiiffffffhhhiiiiiiiiiiiiiiikkkooorrrrrrmmmiiillllllmmmmmmmmmmmmmmmmmmnnnooommmpppxxx|||vvv|||yyy{{{xxxoookkkpppzzz{{{fffZZZYYY\\\\\\]]]\\\YYYVVVSSSNNNJJJIIILLLPPPUUUZZZ___bbbdddooonnnmmmkkkkkkllllllmmmkkklllmmmoooooonnnlllkkkpppppppppnnnkkkiiiiiiiiillllllkkkiiieeegggtttvvviii\\\PPPFFFAAA===@@@DDDNNNccc{{{kkk___lllwwwaaaNNN===222333:::>>>>>>:::222...//////---************************************************))))))))))))))))))))))))))))))))))))************,,,,,,,,,+++***)))((((((+++*********))))))((((((***************+++++++++111------111333222444999===RRRnnnQQQCCCLLLooozzzeeeQQQCCC:::999;;;:::@@@MMMZZZbbbhhhlllpppooonnnnnnnnnpppqqqrrrppppppooonnnnnnnnnnnnnnnlllmmmooopppqqqpppnnnmmmkkknnnqqqqqqpppnnnmmmnnnlllnnnqqqtttvvvvvvvvvvvvxxxwwwwwwwwwxxxzzz|||}}}~~~wwwpppuuu~~~}}}ggg^^^___fff~~~ooohhhdddppprrrfff]]]OOOBBB<<<@@@OOOjjj|||qqqVVVBBB<<>>888222333777>>>IIISSSjjjvvv{{{ooobbbXXXPPPIIIGGGIIIHHHDDD???===AAAMMMZZZdddjjjlllnnnllliiiggghhhjjjjjjhhhggggggiiijjjjjjiiijjjiiijjjmmmpppooollliiillllllllllllmmmmmmnnnnnnmmmooommmpppwwwzzz|||{{{yyy||||||}}}tttkkknnnvvvpppZZZPPPMMMOOOOOOMMMKKKIIIGGGDDDAAADDDHHHOOOWWW___fffkkkmmmnnnnnnlllkkkkkkkkklllmmmkkklllmmmnnnnnnmmmkkkjjjpppqqqqqqooollljjjjjjkkkkkkjjjjjjhhheeefffrrrzzzlll^^^SSSIIIDDD<<<>>>AAAKKK___xxxkkkXXX]]]lllvvvbbbQQQBBB666555999======999222.........,,,************************************************))))))))))))))))))))))))))))))))))))************+++,,,,,,++++++)))((((((+++*********))))))))))))************++++++++++++///......000555999;;;;;;<<>>888111---+++))))))******)))'''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))************+++---...///000111222222333666:::===HHHXXX}}}|||vvvppphhhhhhzzzssslllpppwwwqqq```___gggeee===777222444888???IIIRRRfffqqqwwwlll^^^UUUMMMGGGFFFHHHEEEBBB>>>???EEEQQQ^^^fffnnnmmmkkkjjjiiiiiijjjkkkhhhgggggghhhjjjkkkjjjhhhjjjiiiiiijjjllllllkkkiiihhhhhhiiijjjkkkllllllmmmkkkooommmpppvvvwww}}}}}}zzzzzz~~~}}}ooonnnqqqzzzfffQQQGGGFFFCCC@@@>>>>>>===;;;:::>>>DDDMMMXXXbbbiiinnnpppnnnnnnmmmlllllllllllllllllllllmmmnnnmmmllljjjiiiqqqqqqrrrpppmmmllllllllljjjiiiiiihhheeefffrrr~~~oooaaaUUUMMMHHH<<<===>>>EEEYYYssssssXXXSSS]]]uuudddUUUFFF:::666777:::<<<999222---------+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************+++++++++++++++***)))(((***************)))))))))************++++++,,,,,,...000//////777BBBDDD===<<<\\\kkkSSSKKKOOOpppxxx```JJJ>>>:::<<<::::::AAANNNYYY```fffkkkooonnnnnnmmmmmmnnnpppppppppoooooonnnnnnnnnnnnnnnkkklllmmmnnnnnnnnnmmmllljjjllloooppppppppppppqqqqqqqqqrrrrrrrrrsssttttttssssssssstttuuuvvvxxxxxx{{{zzzxxxwwwvvvuuuuuuuuuqqqpppjjjeeeffffffZZZJJJIIIAAA@@@HHHRRR]]]lll{{{ttt___^^^cccjjjwwwpppllleeebbbkkkxxxmmm[[[KKKEEE:::@@@RRRaaagggpppqqqdddHHH;;;>>>IIIHHHAAA:::000...,,,***))))))***)))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))*********+++,,,---...///000111222333444888===@@@JJJbbb{{{ssslllnnn~~~mmmiiinnnvvvppp______hhhggg<<<666444666<<>>===<<>>IIIYYYgggooolllllllllnnnooonnnkkkiiiiiiiiiiiijjjlllkkkiiiggghhhhhhggggggggggggiiijjjdddeeefffggghhhiiijjjjjjiiipppooooootttsssuuuuuurrr{{{}}}xxxiiiXXXMMMEEEDDDCCC???===???JJJPPPZZZdddkkkoooppppppppppppppppppoooooonnnnnnkkkkkkkkkkkkkkkjjjjjjiiioooppppppooommmlllmmmnnnllljjjkkkllljjjkkksss}}}qqqaaaUUUMMMHHH???>>>;;;@@@RRRllliii\\\bbbsss\\\FFF999444555555:::;;;444...,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))******************+++++++++***))))))***************+++++++++)))******+++,,,,,,---------222111...:::JJJLLL@@@CCCqqq}}}lllZZZXXXZZZrrrpppSSS@@@;;;:::===<<<>>>GGGTTT]]]bbbhhhnnnpppooonnnmmmmmmnnnooopppllllllkkkjjjjjjjjjjjjkkkjjjkkkkkkllllllllllllllljjjllloooppppppqqqssstttuuuwwwzzz{{{zzzwwwsssqqqrrrrrrsssuuuvvvvvvwwwwwwuuuuuuuuurrrlllfff___[[[MMMIIIBBB>>>???BBBAAA===666888<<>>DDDEEEGGGIIINNNaaaxxxqqqnnnkkk{{{oooccceeebbbfffyyy~~~mmmbbblllsssgggXXXJJJ???>>>HHHSSSVVV```iiifffTTT>>>:::HHHOOOMMMCCC444111...+++)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))++++++++++++,,,...///000111222333444666;;;BBBGGGZZZrrrvvvlllhhhllluuurrrdddaaaccc\\\:::555444:::CCCMMMZZZeeelllttt{{{~~~rrrgggZZZQQQJJJDDDCCCEEEDDD???<<>>;;;???PPPjjj~~~lll]]]```vvvhhhJJJ888444444444:::<<<666///------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))******************+++++++++******)))*********+++++++++++++++)))******+++,,,---.........111111000999EEEGGG@@@III|||}}}jjjZZZZZZaaarrriiiLLL===;;;:::<<<===@@@JJJVVV^^^ccciiipppqqqqqqooonnnnnnooooooppplllkkkkkkjjjiiijjjjjjjjjkkkkkkkkklllllllllmmmmmmkkkmmmoooppppppqqqsssuuuwwwyyy|||}}}|||yyyuuurrrrrrssstttuuuvvvwwwwwwwwwyyyxxxtttmmmdddYYYOOOIIIAAA>>><<<:::;;;===>>>>>>:::;;;;;;:::888999>>>CCC>>>@@@@@@BBBNNNcccwwwyyyxxxzzz}}}{{{}}}vvvaaacccaaadddwwwxxxhhhhhh|||rrrnnn```NNN???@@@MMMZZZ\\\bbbiiifffZZZ@@@777DDDOOOSSSLLL>>>222///+++)))((()))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))+++++++++,,,---...///000111222333444777===DDDIIIhhh{{{ooouuu{{{nnnkkkmmmuuusssfff```[[[OOO777333222999DDDQQQ```mmmvvv~~~ssshhh[[[RRRJJJDDDCCCEEE@@@>>>>>>EEESSSaaajjjnnnjjjmmmppppppmmmlllmmmnnnooommmjjjiiiiiiiiihhhfffbbbeeeggghhhggghhhjjjlllggghhhhhhhhhiiiiiijjjjjjdddllljjjgggllllllkkkrrrzzz}}}zzz~~~{{{|||rrrcccYYYZZZZZZRRRNNNPPPQQQUUU]]]eeekkkoooppppppnnnnnnooooooooonnnmmmlllhhhhhhhhhiiiiiijjjkkkllliiijjjlllkkkjjjiiijjjlllkkkjjjjjjmmmmmmnnnssszzzvvvgggZZZOOOIII???===:::>>>OOOggg{{{sssfffeeeppp|||zzzSSS;;;444444333:::>>>888111...------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************)))******+++++++++***************++++++,,,,,,,,,)))******+++,,,---...///000000000333888===???@@@LLLyyyeeeVVVWWWgggsssdddFFF;;;<<<;;;:::<<<@@@JJJWWW^^^bbbhhhooosssrrrqqqooooooooopppqqqmmmllllllkkkkkkkkkkkkkkklllllllllllllllmmmmmmnnnmmmnnnooopppppppppsssuuuzzzzzz{{{zzzyyyxxxvvvuuuqqqrrrtttuuuvvvwwwvvvvvvxxxtttmmmbbbWWWMMMDDD@@@;;;<<>>===@@@@@@===::::::===AAADDDAAADDDEEEDDDIIITTT^^^bbbkkk|||yyyxxx{{{{{{___aaa```dddwwwqqqiiirrrppppppeeePPP???AAARRRbbbdddgggkkkggg^^^@@@444@@@NNNVVVSSSFFF333///+++)))((()))))))))(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***(((((((((((())))))))))))+++++++++,,,---...///000222222333444888>>>EEEJJJsss}}}ggggggkkk~~~nnnlllmmmuuusssfff^^^TTTCCC666111111888DDDRRRcccqqqwwwwwwkkk^^^TTTMMMFFFEEEGGG======@@@JJJXXXdddjjjkkkkkkoooqqqnnnjjjjjjnnnrrrqqqnnnkkkiiihhhhhhgggfffaaadddhhhiiihhhhhhkkkmmmeeeeeeffffffffffffffffffaaajjjgggdddiiiiiigggnnntttttt}}}vvvzzz}}}{{{}}}nnndddffffff^^^ZZZ\\\]]]aaagggmmmrrrtttuuuuuulllmmmnnnnnnnnnmmmkkkjjjgggggghhhhhhiiijjjlllmmmgggiiijjjjjjiiihhhiiikkkjjjhhhiiilllmmmmmmrrryyyyyyjjj]]]RRRKKK>>><<<999===NNNfffyyy}}}rrrpppttt||||||[[[???555444333;;;???999111......---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************)))******+++++++++***************++++++,,,,,,,,,)))******+++---...//////222//////444777777:::???NNNtttaaaRRRTTTjjjsss```BBB:::===;;;888;;;@@@JJJWWW^^^aaagggnnntttsssqqqpppppppppqqqqqqnnnnnnmmmllllllllllllmmmmmmllllllllllllmmmnnnnnnmmmoooppppppoooppprrrttt|||{{{yyyvvvvvvvvvwwwxxxpppqqqsssuuuvvvvvvvvvuuunnnhhh___TTTIIIBBB===:::999===EEEKKKKKKEEE@@@>>>666888:::;;;???DDDFFFEEEGGGIIIFFF@@@>>>BBBEEEEEELLL]]]vvvuuuvvv|||zzzjjjZZZ___hhhjjj{{{ooommmpppiiiccc```XXXFFFGGGRRR^^^hhhvvvzzzmmmbbbNNN:::999IIIVVVVVVPPP???333******...,,,(((%%%((((((((((((((((((((((((''')))++++++)))'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))***)))((((((((((((((())),,,---------.../////////222333222555999666DDD```iiifffooovvvgggnnnbbbeeefffXXXXXXVVVCCC666333444===JJJWWWgggsss~~~vvvkkk\\\PPPKKKJJJJJJJJJ@@@???FFFUUUdddkkkmmmnnnooooooooommmnnnsss|||wwwtttqqqooonnnnnnlllkkkhhhgggfffggghhhhhhgggeeedddddddddcccbbbccceeehhhaaacccfffiiijjjiiihhhgggkkksssvvv}}}|||rrrwwwwww|||xxxyyyxxxrrrtttyyyyyyqqqhhhuuurrrooonnnppprrrttttttlllllllllmmmmmmnnnpppppphhhhhhiiiiiiiiiiiihhhhhhggggggiiikkkhhhcccdddiiimmmmmmlllkkkjjjmmmqqquuu|||jjj\\\QQQLLLBBB???999999EEE]]]uuu}}}}}}fffHHH999444999:::===>>>777...,,,///------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***))))))))))))))))))))))))******)))))))))))))))***+++******+++------,,,***)))************++++++++++++,,,,,,---------,,,,,,444222111444444555:::AAA\\\uuu^^^XXXVVVttttttSSSAAA===888<<<777===AAALLLZZZdddgggkkkoootttqqqmmmmmmoooqqqpppnnnkkklllmmmnnnnnnmmmllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmppprrrttttttttttttuuuvvvxxxxxxssstttvvvvvvvvvuuussssssfff^^^SSSIIIDDDAAA???>>>AAACCCPPPaaa___MMMAAABBB===DDDHHHEEEDDDJJJNNNMMMYYYPPPEEE>>>======<<<:::DDDIIIUUUggg{{{kkkbbbhhhnnnttt{{{zzz}}}ooo\\\^^^fffiiizzzwwwuuuiiiaaa\\\TTTGGGEEELLLVVV___qqq{{{tttpppYYYAAA===KKKZZZ___\\\FFF999,,,)))+++***((('''((((((((((((((((((((((((&&&((())))))(((&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))(((((((((((()))))),,,------....../////////000333333777:::555AAA\\\llljjjsss}}}uuu|||ttthhhgggYYYXXXXXXQQQUUUSSSAAA666333444===JJJWWWgggtttwwwkkk[[[PPPKKKJJJIIIHHHBBBAAAHHHXXXgggooorrrttttttuuuuuusssssswww{{{yyyvvvuuuuuuuuusssrrriiigggeeeeeeffffffeeeddddddeeeeeeeeecccccceeegggdddeeeeeefffffffffgggggghhhoooooosssrrrqqquuuuuu~~~sssqqq|||~~~xxxtttxxx}}}uuuyyyvvvrrrqqqqqqsssttttttmmmmmmmmmmmmmmmnnnooooooggghhhhhhiiiiiiiiiiiihhhjjjhhhjjjlllkkkhhhhhhkkkllllllllljjjjjjlllpppttt~~~nnn^^^RRRLLLCCC???999999EEE[[[sss{{{{{{hhhIII999666888:::===>>>777///,,,///------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***))))))))))))))))))))))))******))))))))))))******+++******+++------,,,***)))************+++++++++***+++,,,---............222000222555666888>>>EEEbbbrrr[[[VVVTTTtttsssRRR@@@===888<<<888;;;???KKKYYYbbbeeeiiimmmsssqqqnnnnnnpppqqqqqqooolllmmmmmmnnnnnnmmmlllkkklllllllllllllllllllllllllllnnnoooooonnnoooqqqssssssssssssssstttuuuvvvwwwvvvwwwwwwwwwvvvuuuuuuuuugggddd^^^UUULLLGGGEEEEEE===AAAOOO]]][[[KKKAAABBBBBBNNNVVVSSSOOOSSSYYY]]]___UUUGGG>>>;;;<<<;;;::::::;;;@@@KKK]]]ttt}}}kkk\\\ZZZ]]]fff{{{|||tttssspppjjjeeedddiiiqqqwww{{{vvv^^^[[[bbbggg|||zzzlll```YYYQQQJJJCCCFFFLLLUUUkkk~~~~~~yyy```CCC:::EEEUUU^^^___MMM>>>...(((((((((((()))(((((((((((((((((((((((($$$&&&(((((('''&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))))))))))))(((((())))))***,,,,,,---...//////000000000333444888;;;666@@@[[[qqqsss~~~{{{pppmmmwww~~~qqqfffeeeVVVNNNMMMNNNUUUPPP===555333444>>>JJJXXXhhhtttwwwjjj[[[OOOKKKJJJHHHFFFAAA@@@HHHXXXiiirrrvvvyyyxxxyyyzzzyyywwwyyy}}}|||zzzzzz{{{{{{zzzxxxkkkiiifffdddddddddcccbbbdddeeegggfffeeeddddddeeegggeeecccbbbbbbccceeefffhhhnnnmmmooowww}}}xxxnnnuuuxxx{{{vvvppprrr{{{oooiiirrr|||xxxvvv{{{~~~|||yyyuuusssssstttttttttoooooonnnmmmmmmmmmmmmmmmgggggghhhiiiiiiiiiiiiiiiiiiffffffjjjllljjjiiikkkkkkkkkkkkjjjjjjlllooorrryyytttcccUUUMMMEEE@@@::::::DDDWWWooowwwrrr~~~kkkKKK;;;:::888999<<<===888000---///------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***))))))))))))))))))))))))***)))))))))))))))******+++******+++------,,,***)))************+++++++++)))***+++,,,...///000000000000333777999;;;BBBKKKjjjlllVVVTTTTTTuuurrrPPP@@@>>>777;;;888:::???KKKYYYaaadddggglllrrrpppooooooqqqrrrrrrqqqnnnnnnoooooonnnmmmllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkmmmpppppppppqqqrrrsssrrrqqqqqqqqqrrrssstttuuuwwwwwwwwwvvvuuuuuuwwwxxxooorrrqqqkkk```VVVQQQPPPDDDDDDKKKSSSRRRHHHBBBDDDHHHVVV```]]]VVVVVV]]]dddaaaWWWIII>>>:::;;;<<<<<<===;;;999<<>>///)))((('''((()))(((((((((((((((((((((((($$$&&&((((((''''''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))))))))))))((())))))******,,,,,,---...///000000111222444333777;;;888EEEaaa}}}xxxnnnmmmxxxzzzllldddkkk]]]PPPMMMUUU\\\PPP:::555222444>>>KKKXXXhhhuuuuuuiiiYYYNNNKKKJJJGGGDDD======EEEWWWhhhrrrwwwzzzxxx{{{|||zzzxxxxxx{{{~~~zzzyyyyyyzzz{{{|||{{{yyypppmmmiiigggffffffeeeddddddfffggggggeeecccbbbbbbdddcccbbbaaaaaabbbcccddddddkkkkkkmmmuuuyyysssppp|||ttt{{{uuuoooxxxwwwnnndddkkk}}}|||xxxvvv{{{|||{{{xxxtttrrrssstttuuuuuuqqqpppooommmllllllllllllgggggghhhiiiiiiiiiiiiiiieee``````fffjjjiiiggghhhiiijjjkkkkkkjjjlllnnnqqqwwwzzzgggXXXPPPGGG@@@::::::BBBSSSjjj|||vvveee___nnn~~~jjjLLL===???777888;;;===999111---...------,,,,,,,,,+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))***++++++******+++------,,,***))))))*********+++++++++*********,,,---...000000000111555999:::<<>>777;;;999:::@@@MMM[[[bbbdddhhhmmmqqqpppppppppqqqqqqqqqqqqrrrqqqqqqqqqpppoooooonnnmmmmmmllllllllllllkkkkkkkkkmmmppprrrrrrrrrrrrsssqqqqqqqqqqqqqqqrrrsssttttttuuuuuutttssstttyyy}}}qqqccc[[[QQQKKKGGGJJJMMMLLLGGGDDDIIIRRRYYYWWWPPPMMMRRRXXXXXXPPPFFF>>>;;;<<<===>>>BBB>>>;;;:::???IIITTT\\\cccrrr}}}pppfffgggoooyyy~~~{{{rrrgggZZZWWWTTTUUUYYY```fffjjj}}}gggYYY\\\cccoooxxxtttooocccYYYNNNDDDDDDHHHMMMccc~~~mmmOOO>>>???GGGMMMOOOHHH<<<000+++***(((''')))))))))))))))))))))))))))&&&''')))((((((((()))+++''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))))))))))))))))))***++++++,,,,,,---...///000111222444555222666;;;;;;LLLkkk|||{{{zzzpppooo{{{wwwkkkfffmmmdddUUURRRaaagggSSS:::555222444>>>KKKYYYiiivvv{{{rrreeeUUULLLJJJIIIFFFBBB;;;;;;EEEWWWiiissswwwzzzyyy|||}}}{{{xxxvvvxxxzzzwwwvvvvvvwwwyyy{{{zzzyyyvvvsssooommmlllkkkiiigggfffggghhhhhheeebbbaaaaaa```aaaaaabbbbbbbbbbbbbbb]]]ddddddhhhppprrrxxx}}}qqqxxxyyyyyy{{{vvvuuutttlllbbbdddsss~~~{{{xxxvvvzzzzzzvvvssspppoooqqqssstttuuurrrqqqooonnnlllkkkkkkkkkhhhhhhiiiiiiiiiiiihhhhhhbbb^^^^^^ccchhhhhhfffggghhhjjjkkklllkkklllnnnpppxxx}}}kkk\\\TTTIIIAAA;;;;;;@@@NNNeeeyyy|||___RRR^^^vvvxxxtttdddJJJ===>>>666666:::===:::333......------,,,,,,,,,+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))(((((()))***+++++++++******+++------,,,***))))))*********+++++++++++++++++++++,,,...///000444555888::::::;;;DDDOOOvvvaaaPPPTTT[[[xxxoooKKK??????777;;;:::;;;BBBQQQ___fffggglllrrrpppqqqrrrrrrqqqqqqqqqrrruuuuuuttttttssssssssssssooonnnnnnnnnmmmmmmmmmlllkkknnnqqqrrrrrrqqqrrrsssrrrrrrqqqqqqrrrrrrssssssrrrttttttsssqqqrrrxxx}}}|||nnnaaaYYYSSSXXXdddiii^^^PPPHHHGGGGGGGGGFFFEEEFFFGGGHHHEEE@@@=========??????;;;999666555777;;;@@@CCCCCCLLLZZZlllmmmcccaaacccooo~~~~~~qqq```\\\ZZZ___kkkvvv|||~~~ooo\\\ZZZ___kkkzzzzzzuuussszzzkkkaaaNNNDDDDDDHHHKKK]]]xxxqqqVVVDDD@@@DDDFFFFFFDDD:::111...,,,)))((()))))))))))))))))))))))))))((())))))((('''''')))+++''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))******+++,,,,,,,,,---...000111222222666666222555;;;===PPPppp}}}rrrqqq|||wwwnnnnnngggeeeUUURRRhhhmmmTTT;;;555222555>>>KKKZZZjjjwwwyyynnnaaaQQQIIIIIIIIIEEE@@@<<<>>>HHH\\\mmmvvvxxxzzz|||~~~}}}yyywwwxxxyyyxxxwwwuuuvvvxxxzzz{{{{{{zzzxxxvvvtttsssqqqnnnllljjjkkkkkkiiifffcccbbbcccaaaaaabbbbbbbbbaaaaaa```^^^dddccceeemmmlllooo}}}vvvttt|||}}}xxx}}}vvvrrrjjjccc```gggsss|||yyywwwvvv{{{}}}ssspppmmmmmmoooqqqssssssrrrqqqooonnnlllkkkkkkkkkiiijjjjjjiiiiiihhhgggfffbbb___aaafffiiihhhhhhjjjhhhjjjlllmmmmmmmmmnnnooowww~~~nnn```XXXKKKBBB;;;;;;???III```vvveeeYYY___qqqvvvoooaaaLLL===999666555999===<<<444///...------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((((()))***+++,,,+++******+++------,,,***)))************+++++++++,,,,,,,,,---...000333444999999;;;<<<:::<<>>???777:::;;;;;;DDDTTTcccjjjkkkpppwwwssstttvvvuuusssrrrrrrssswwwwwwvvvvvvvvvvvvwwwwwwppppppoooooonnnmmmmmmmmmmmmnnnpppqqqppppppqqqrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrtttsssooojjjhhhlllqqqwwwuuuttt|||pppPPPFFF>>>>>>BBBCCCBBBBBB===<<<;;;;;;;;;<<<>>>???999888777666666666666666;;;>>>AAAGGGSSSdddxxxkkk___[[[cccnnnwww~~~~~~tttmmmqqq~~~yyybbbYYYYYYgggqqq{{{uuuuuurrrrrrfffOOOCCCCCCEEEEEETTTpppqqqXXXFFF@@@AAABBBBBBFFF===333///,,,))))))+++)))))))))))))))))))))))))))))))))'''&&&&&&((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))***+++,,,---,,,,,,---///000111222333555666333666<<<===OOOoooxxxuuuxxxrrrvvveeegggUUUOOOggglllPPP999555222555???LLLZZZjjjwwwwwwkkk]]]NNNFFFHHHHHHDDD>>>===@@@LLL```qqqwwwxxxxxx|||~~~|||xxxvvvwwwyyyzzzwwwttttttvvvyyy|||}}}}}}|||{{{zzzyyywwwrrrooooooooonnnkkkhhheeeeeefffgggeeecccaaa___^^^^^^___```dddbbbdddjjjhhhjjjvvv~~~wwwzzz|||||||||ssslllgggaaa^^^jjj{{{yyyxxxxxx{{{~~~ssspppmmmlllmmmoooppppppqqqqqqooonnnllllllkkkkkkkkkkkkkkkjjjhhhgggeeedddbbbaaadddhhhiiiggghhhlllhhhkkknnnoooooonnnnnnooottt{{{ooobbbZZZLLLBBB<<<<<<>>>FFF\\\ttt~~~rrraaaeeepppwwwgggTTTAAA666555444888===<<<555///...------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((((()))***+++,,,+++******+++------,,,***)))************+++++++++,,,,,,---///222666999<<<======>>>>>>;;;>>>KKKZZZ||||||[[[KKKSSS]]]zzzmmmGGG>>>@@@666:::;;;;;;EEEVVVffflllnnnttt{{{wwwyyy{{{zzzwwwttttttuuuwwwvvvvvvvvvwwwxxxyyyzzzpppoooooonnnmmmmmmllllllnnnooopppooonnnnnnoooqqqqqqppppppoooooopppppppppqqqrrrooofff[[[UUUUUUXXXOOOPPPVVVdddxxxeeeTTTEEEBBBEEEDDDCCCDDD<<<;;;999888777888;;;===::::::;;;;;;::::::999999<<<<<<<<<===@@@IIIUUU^^^yyyrrr___SSSYYYdddnnnxxxgggYYYUUUeeekkk}}}{{{sssvvvqqquuuiiiOOOBBBAAABBB@@@NNNjjj{{{ttt[[[JJJCCCCCCEEEFFFJJJ@@@555///,,,)))))),,,))))))))))))))))))))))))((()))(((&&&$$$$$$&&&(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((())))))))))))))))))))))))***+++,,,---,,,,,,---///000222333333444666444888======MMMkkk|||yyytttzzzhhhlllWWWMMMeeeiiiLLL666555222555???LLLZZZkkkxxx~~~ttthhh[[[KKKEEEGGGHHHCCC>>>===@@@LLLaaaqqqwwwvvvuuu{{{}}}}}}zzzvvvtttuuuxxxzzzvvvsssrrrtttxxx{{{|||~~~}}}}}}}}}}}}yyyuuuqqqtttsssqqqmmmjjjhhhhhhiiimmmiiiddd___\\\\\\]]]^^^\\\```^^^___fffddddddpppwww|||}}}|||wwwooommmddd[[[ggg}}}{{{yyyyyy|||~~~{{{tttqqqmmmllllllmmmnnnmmmqqqpppooonnnllllllllllllllllllkkkjjjhhhfffdddcccaaabbbeeehhhgggdddggglllhhhkkknnnppppppooooooooopppwwwpppccc[[[MMMCCC<<<<<<===DDDZZZsss~~~zzzdddiiirrr|||qqq^^^GGG666555444777======666000------------,,,,,,,,,+++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))(((((((((((()))***+++,,,+++******+++------,,,***)))************+++++++++,,,---...111555:::???BBB@@@@@@@@@???===AAAPPP```yyyvvvxxxxxxXXXIIISSS___zzzlllFFF===@@@666:::;;;:::EEEWWWgggmmmooovvv}}}zzz}}}}}}zzzwwwvvvwwwvvvvvvuuuuuuvvvxxxzzz{{{oooooonnnmmmllllllkkkkkkppppppooonnnllllllnnnppppppooonnnnnnnnnnnnoooooonnnooojjj^^^NNNCCC@@@BBB@@@@@@BBBJJJZZZnnnxxxeeeRRRJJJGGGDDDCCCEEE???===:::666444555888<<<555555666777999:::;;;<<<666888;;;<<<<<>>FFFYYYkkkvvvyyyhhhPPPBBB<<>>FFFVVVgggqqqsssuuuxxxzzzyyyyyyyyyzzzzzzyyywww{{{yyywwwtttrrrtttxxx{{{xxxzzzzzzyyy{{{~~~}}}yyyzzzxxxvvvvvvuuusssnnniiiiiigggdddccccccbbbaaa___^^^______```bbbdddfffgggttt~~~yyyqqqiiibbbccchhhvvv|||}}}xxxzzz}}}}}}zzzxxxtttqqqnnnmmmnnnooooooooosssrrrpppmmmkkkiiihhhhhhlllkkkjjjiiihhhgggfffeeeddddddccccccdddeeeggghhhggghhhjjjlllmmmmmmllllllqqqtttvvvfff[[[NNNEEE>>>===>>>EEEXXXlllyyyjjjmmmppptttyyyeeeEEE:::999444444<<<@@@;;;111+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))++++++******************)))************++++++++++++,,,...111555999===@@@@@@AAA>>>===>>>;;;MMMmmmzzzvvvpppaaaOOOKKKZZZwww]]]EEE<<<:::777555777;;;EEERRR]]]dddllluuu{{{}}}|||zzzyyyxxxzzz{{{|||zzzwwwuuuuuuuuupppooonnnmmmmmmnnnooopppooonnnmmmlllkkklllmmmmmmnnnmmmlllnnnqqqqqqnnnkkkfff___TTTHHH@@@;;;::::::===888777<<>>DDDUUUZZZWWWHHH555+++,,,,,,'''))))))))))))))))))(((((()))((('''((()))***)))((()))((('''((())))))'''&&&))))))((((((((('''''''''''''''''''''''''''''''''((((((((()))******++++++))))))(((((()))***,,,---/////////000222333555666777222888777===@@@CCCccc|||}}}~~~|||xxxwwwrrrrrr___TTTZZZPPP<<<888000444444<<>>======CCCVVVjjjzzz{{{mmmKKK>>>777333444<<>><<<<<<===<<>>:::999666555555555666666777666666:::>>>AAA@@@??????DDD???;;;===:::888AAA>>>MMMeee~~~}}}rrrllljjjhhhhhhjjjmmmwwwdddRRRYYY]]]gggwwwyyysss}}}xxxkkkcccZZZRRRPPPQQQVVVbbbmmmwww{{{nnnXXXIII@@@GGGZZZ___^^^QQQ<<<---++++++'''))))))***************+++)))((()))***,,,---+++))))))''''''''')))))))))''')))))))))))))))(((((((((''''''''''''''''''''''''((((((((()))******++++++))))))))))))***+++,,,---000000111111333444666777:::222666888AAAFFFIIIgggqqqooovvv|||~~~uuu}}}wwwuuusssnnnmmm```YYYYYYLLL;;;888000444555===NNNZZZgggzzzxxxmmmaaaTTTHHHDDDDDDAAA===<<<<<>>888999888888:::<<>>???@@@EEELLLYYYkkk~~~kkk[[[OOOEEE@@@===999777777777666555777666777:::>>>CCCEEEFFFLLLTTTRRRKKKHHH@@@:::@@@888===GGGTTTfff|||yyyrrrwwwzzzzzzwwwwww{{{hhhRRRZZZ\\\cccssszzzqqqxxx}}}nnnbbb[[[UUUVVVVVVZZZfffttt|||sss\\\JJJ???GGG]]]\\\^^^TTT???...+++,,,***((())))))******+++++++++((()))***---//////---+++)))((('''''')))***)))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))******++++++)))******+++,,,---......000000111111222444555666;;;555:::;;;CCCHHHMMMllllllkkkrrrzzzxxxxxxvvv|||pppmmmhhhdddaaa]]]\\\WWWGGG999666000555555===OOO[[[hhh{{{wwwmmm```SSSGGGCCCCCCAAA===<<<;;;GGGZZZlllrrrpppppprrrqqqqqqrrrqqqqqqqqqsssttttttwwwzzz{{{zzzyyyyyyyyy}}}}}}zzzvvvwww{{{{{{xxxzzzzzz{{{|||{{{zzzwwwvvvpppmmmiiigggeeecccaaa___^^^^^^]]]]]]]]]^^^^^^___cccfffjjjsssvvvhhh]]]dddkkkttt{{{~~~~~~}}}|||yyyvvvsssqqqllljjjhhhhhhjjjkkkjjjjjjhhhhhhgggffffffffffffffffffffffffeeeeeeddddddddddddcccbbbbbbbbbdddeeefffllljjjiiigggffffffggghhhmmmnnnyyy}}}lllaaaNNNEEE===;;;:::>>>OOObbbqqqzzzoooyyytttRRRCCC777333444===BBB===333---------,,,,,,,,,+++++++++++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))***************+++++++++,,,,,,,,,,,,------------///000111222333555666777666;;;<<<=========TTTyyyhhhWWWGGGIII]]]jjjRRR===888999888888;;;<<>>;;;;;;===AAALLLeee}}}zzzvvvrrroooyyy}}}kkkTTTYYY[[[aaapppxxxnnnrrr}}}rrr```[[[ZZZ[[[YYYZZZiii}}}yyybbbMMM>>>EEE^^^```bbbYYYBBB000,,,---,,,((((((((())))))*********((()))+++---000000///---***)))''''''(((***))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))******++++++)))***+++,,,---...//////000000000111222333444555888666===<<>>;;;999<<>>@@@@@@>>>>>>WWWjjjXXXGGGJJJ___jjjSSS>>>999:::888777999<<>>>>>>>>???AAAAAA@@@AAAAAABBBDDDGGGHHHHHHDDDJJJTTTaaaooozzz~~~|||~~~jjjUUUNNNHHH@@@;;;;;;;;;:::888777666555555666999===@@@VVVlllxxxwwwrrr^^^FFF<<<>>>======>>>AAAOOOhhh~~~}}}{{{pppggghhhjjjrrr|||}}}tttsssyyypppXXXVVVXXX]]]jjjvvvjjjnnnxxxxxx\\\VVVUUUVVVRRROOO```vvvmmmUUU@@@EEE]]]lllmmm```GGG333...---+++(((((())))))))))))))))))))))))***---000111000///,,,***((('''((())))))(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))******++++++)))***,,,...///000000000000000000111111222333444555444===<<<@@@FFFPPPvvvxxxxxxuuurrrxxxuuunnnkkkbbbXXXKKKTTTcccWWWCCC777000///333444<<>>999:::888666888<<>>>>>???@@@AAABBBBBBBBBCCCEEEEEEEEEHHHLLLKKKHHHJJJKKKMMMQQQVVV[[[^^^___nnnhhh]]]SSSGGG@@@>>>>>>===:::777777666444333444777:::KKKbbbnnnooopppcccKKK???===;;;;;;<<<<<>>GGGOOOYYY}}}{{{ooovvvsssqqqpppeee^^^LLLWWWkkk^^^GGG:::///...222333;;;NNNZZZhhh{{{uuulll\\\OOOCCC@@@AAA>>>;;;:::===JJJ^^^mmmoookkkkkkpppoooqqqqqqnnnjjjhhhkkkooolllmmmmmmmmmmmmooosssuuuvvvxxxwwwuuuwwwzzzyyyvvvuuuwwwzzzzzzxxxuuuuuuuuuuuusssqqqqqqrrrsssrrrqqqiiihhhfffcccaaa```______^^^]]]___dddgggjjjtttqqqmmmmmm~~~wwwxxxzzz}}}zzzqqq\\\]]]eeesss|||}}}{{{xxxuuurrrnnnkkkiiihhhhhhiiihhhhhhiiikkkkkkjjjiiiffffffeeeeeedddeeeeeefffddddddddddddeeeeeeffffffcccbbbaaa``````aaabbbccccccdddfffggghhhiiiiiiiiilllkkkqqq|||ooogggQQQHHH@@@===999:::HHHYYYiiivvvrrraaaTTT___iiiQQQFFF@@@888555999===:::444000------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))************************************((())))))***++++++,,,,,,,,,,,,,,,,,,------------,,,...000333555777888888:::DDDIIIIIIFFFGGGeeeooo\\\KKKPPPffffffPPP<<<777999777666888<<>><<<777888888666333333666888@@@PPPTTTTTT^^^___RRRJJJ@@@===;;;======<<<>>>BBByyy{{{||||||{{{}}}|||vvvvvvrrrrrryyyuuuqqq{{{~~~___TTTVVVWWW```vvvggglllwwwfffUUUJJJIIIEEE???HHHXXXyyykkkLLLGGG\\\yyyuuucccIII666111///+++---,,,,,,++++++************)))(((***...000222222000---)))''''''((((((''''''((((((((())))))******''''''''''''''''''''''''((((((((()))******++++++)))+++---///111111111111333333333333444444555666===666===AAAOOOZZZccc~~~xxxooovvv|||qqqrrrqqqeeefffPPP\\\rrrcccKKK===000---222222;;;MMMZZZggg{{{tttkkkZZZMMMBBB??????===:::999===JJJ^^^lllnnnjjjkkkqqqqqqtttvvvsssmmmhhhhhhjjjhhhiiikkkllllllnnnppprrrsssuuuuuutttvvvyyyxxxtttuuuxxx{{{{{{xxxuuutttuuuvvvtttssssssuuuvvvvvvuuurrrqqqnnnjjjgggdddbbbaaaccc``````ddddddccchhhqqqnnn||||||sssooodddUUUPPPOOOfffvvvvvvwwwyyy{{{}}}}}}|||yyy||||||uuu___\\\aaaooozzz}}}}}}yyytttrrrnnnkkkiiihhhhhhhhhhhhgggggghhhjjjkkkiiihhheeeeeeddddddccccccddddddcccddddddeeeeeeffffffgggcccbbbaaa``````aaabbbbbb```aaadddfffhhhiiiiiiiiikkkiiiooo~~~zzzooogggRRRIIIAAA===999:::GGGXXXiiiuuuuuufffZZZbbb~~~zzzhhhSSSJJJ@@@888333888<<<;;;666333---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))************************************((())))))***++++++,,,,,,---------.........//////000111444666888999999999999DDDKKKLLLIIIKKKkkkooo]]]MMMSSSiiibbbMMM999666888777666888<<>>@@@CCCBBBBBBDDD{{{{{{{{{{{{}}}~~~~~~wwwzzz{{{zzzzzz}}}~~~tttzzzbbbSSSNNNTTT```pppuuuppp{{{kkk[[[NNNIIIBBB<<>>888777:::===LLL]]]eeehhhlllooopppooooooppppppooommmkkkjjjkkkkkkkkkkkklllmmmoooooosssrrrqqqrrrssstttsssqqquuuuuuuuuttttttuuuuuuvvvrrrrrrqqqppppppqqqrrrsssssstttvvvwwwwwwuuuqqqoookkkgggaaa[[[WWWSSSNNNJJJGGGNNNSSSUUUWWWXXXPPPFFFDDDFFFWWWwwwxxxjjjfffeeedddhhhnnnvvv}}}~~~}}}yyyuuulllddd```iiissswwwwwwxxx}}}{{{uuutttoooiiifffggggggeeedddfffeeeffffffgggggggggfffffffffeeeddddddccccccddddddeeedddcccbbbbbbdddfffgggdddcccaaaaaabbbbbb```___bbbbbbdddfffggghhhiiiiiiiiihhhmmmyyy|||ooofffUUUIII@@@===;;;<<>>GGGUUU```gggjjjmmmooopppqqqrrrrrrrrrrrruuuwwwyyyyyyyyyxxxwwwuuusssrrrqqqqqqppppppppppppqqqqqqssstttuuuuuuuuuuuuvvvwwwxxxwwwuuupppjjjeeebbbbbbbbb___\\\\\\\\\[[[WWWSSSVVVRRRSSSZZZ^^^[[[VVVSSSSSSUUUUUUSSSMMMIIIFFFFFFGGG___xxxfffSSSHHHAAA???@@@:::;;;:::888555222222333444444666999???IIIUUU\\\]]]WWWPPPPPPVVV^^^dddfffyyyyyyzzz{{{{{{|||||||||}}}uuufffdddeeelllsssvvvzzz~~~rrrZZZPPPQQQZZZhhhrrraaaVVVVVVRRRHHHFFFMMMZZZrrrdddLLLIIIPPPXXXZZZMMM<<<111------))))))))))))))))))))))))***)))((((((***---///111222...***(((''''''&&&%%%,,,+++)))((('''(((((()))))))))))))))((((((((((((((()))******++++++******,,,,,,---...000111222222333444666666555666999;;;<<<===@@@<<>><<<;;;777666:::@@@PPP___fffgggjjjllllllnnnnnnooonnnmmmllljjjiiimmmlllllllllmmmmmmnnnooosssrrrrrrrrrttttttrrrppprrrrrrssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqppprrrrrrsssuuuwwwyyyzzz{{{yyytttkkk___TTTKKKDDD@@@:::===BBBJJJTTTZZZVVVNNNEEE@@@DDDVVViiiyyyyyypppaaa^^^___fffnnnwww{{{vvvuuutttqqqmmmooogggbbbgggooosssssstttyyy~~~}}}vvvnnnkkkkkkfffdddfffgggdddccceeecccdddfffhhhiiihhhgggfffeeeeeedddccccccccccccdddeeeeeedddccccccdddfffggggggeeecccbbbbbbaaa___]]]```aaabbbdddeeeffffffggghhhgggkkkvvv~~~oooeeeTTTIII???===::::::EEERRRcccxxxvvvkkkiiirrrmmmWWWAAA555333666777;;;999......---,,,,,,++++++,,,,,,+++++++++************)))******))))))))))))************++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,---...///000111666777777666555555777999:::;;;>>>DDDPPPiii}}}~~~iiiRRRRRRbbbhhhKKK;;;<<<777555999:::>>>HHHVVVaaagggjjjmmmoooooopppqqqrrrqqqrrruuuwwwzzzzzzzzzzzzxxxvvvtttsssqqqqqqppppppppppppqqqqqqtttvvvxxxxxxxxxxxxzzz{{{}}}~~~|||xxxssspppooommmjjjgggeeeeeeddd```\\\ZZZVVVVVV[[[]]]YYYTTTQQQRRRSSSSSSRRRNNNJJJHHHHHHJJJ\\\sss}}}yyyjjjYYYLLLCCCAAACCC<<<;;;:::777333222222444111222222444888???HHHNNNTTTTTTUUUWWW___mmm~~~xxxyyyzzz{{{|||{{{zzzzzz{{{}}}{{{kkkeeecccggglllqqqxxx~~~zzz^^^RRRQQQYYYgggyyygggZZZZZZWWWMMMIIINNNYYYpppfffLLLEEEOOOYYY\\\PPP>>>222---+++)))))))))))))))))))))))))))((((((((()))+++---......,,,***(((''''''''''''...,,,***(((''''''((()))))))))))))))(((((((((((())))))***++++++++++++***,,,,,,---///000111222333555666888888777888999;;;;;;>>>CCC===CCCJJJ___|||zzznnnpppxxxvvvcccVVVTTTKKK999///111...222111666EEERRRccc{{{tttjjjZZZJJJ===;;;:::666777;;;BBBRRRbbbhhhiiikkklllkkknnnoooooonnnmmmllljjjiiinnnnnnmmmmmmmmmnnnooooootttsssssssssttttttqqqoooooopppqqqqqqqqqpppnnnmmmppppppqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqsssvvv||||||zzzuuulll___QQQFFF???<<<===???FFFPPPXXXYYYXXXPPPFFF@@@DDDMMMYYYgggttt~~~pppgggaaacccjjjqqqyyy|||rrrpppooollliiiiiiccc^^^bbbjjjqqqttttttwww|||~~~{{{zzz{{{zzztttlllggghhhdddccceeefffdddcccdddccceeehhhjjjkkkjjjhhhgggffffffeeeddddddddddddeeeeeeddddddccccccdddeeeeeegggeeecccbbbbbbaaa___]]]```aaabbbdddeeeeeeffffffgggfffiiisssoooeeeTTTIII???<<<:::999BBBOOO```vvvxxxpppkkkooo}}}yyyZZZBBB555222555666::::::///...---,,,,,,++++++,,,,,,+++++++++*********))))))******))))))))))))************++++++++++++***************+++++++++,,,,,,,,,,,,---...///111222333888999999888777888:::<<<<<<===@@@BBBJJJbbb}}}sssaaaPPPUUUgggiiiLLL<<<<<<666444888:::>>>GGGUUU```fffiiilllnnnnnnoooqqqqqqqqqrrrtttvvvyyyzzzzzzzzzyyyvvvtttsssqqqqqqppppppppppppqqqqqqsssuuuxxxyyyxxxxxx{{{}}}}}}zzzxxxtttqqqooonnnlllgggccc]]]YYYZZZ^^^^^^ZZZUUUTTTRRRRRRRRRQQQOOOMMMLLLKKKOOO[[[qqqwwwppptttvvvmmmbbbYYYOOOFFFCCCEEE???>>>;;;777222000111222111222222222444888>>>BBBAAAGGGMMMQQQWWWeeezzzwwwyyy{{{}}}~~~}}}{{{zzzyyy|||tttkkkeeedddgggkkkrrryyy~~~}}}___QQQOOOWWWddd||||||ssseeeccc```WWWTTTZZZiii}}}mmmQQQFFFOOOYYY\\\PPP>>>222---,,,)))))))))))))))))))))))))))(((((((((((()))***+++))))))((('''''''''((()))...,,,***(((''''''((()))(((((((((((())))))))))))))))))***+++++++++++++++,,,---...///000222333333555777999999999999:::<<<;;;???DDD===CCCKKKddduuuyyy~~~nnnkkkpppjjj]]]TTTSSSJJJ999///111///333222666EEERRReee|||wwwmmmZZZJJJ===;;;;;;777888<<>>@@@<<<@@@DDDCCCDDDZZZwwwnnn```RRRWWWiiihhhKKK<<<<<<777444888999<<>>888333000///000333444444444444666999<<<===DDDKKKLLLLLLTTTcccooovvvyyy}}}~~~|||zzz|||{{{qqqgggccccccdddiiiooo{{{|||^^^OOOMMMVVV```uuu{{{pppqqqqqqnnniii``````hhhxxxsssTTTEEEKKKUUUYYYNNN>>>333///...))))))))))))))))))))))))))))))((((((((((((((()))%%%'''(((''''''''')))+++,,,+++)))((('''(((((()))(((((((((((()))))))))))))))***++++++,,,+++++++++------...///111222333333555777999:::::::::;;;<<<<<>>BBBMMMWWW\\\VVVOOOIIIFFFGGGKKKOOOSSS___nnnwww|||{{{jjjaaa]]]\\\```eeedddyyyyyyqqqlllfff```___^^^\\\]]]dddmmmqqqooovvv{{{{{{}}}|||oooiiieeeeeeeeebbbbbbdddfffgggiiikkklllkkkjjjiiiiiiiiihhhgggggggggggghhheeeeeeeeeeeeddddddddddddcccbbbaaabbbdddeeedddcccbbbcccdddeeeffffffffffffcccdddiiirrrqqqgggVVVKKKAAA>>>:::888???KKK]]]ttt|||mmmdddaaaqqq{{{XXXHHH:::555666555::::::000...---,,,,,,++++++,,,,,,+++++++++************)))******))))))))))))************++++++++++++******(((((()))))))))*********+++,,,---///222444777888:::;;;;;;;;;;;;<<>>BBB===FFFQQQkkkzzzccciiikkkwwwwww|||qqqkkk```RRRIIIMMMUUUXXXLLL:::111333000444222666EEERRReee~~~tttjjjVVVGGG<<<<<<<<<777666999@@@QQQdddllloooqqqrrrrrrsssrrrqqqpppooonnnnnnnnnooooooooopppqqqrrrssstttvvvvvvvvvvvvvvvtttppplllmmmlllkkkjjjjjjiiiiiiiiihhhhhhhhhjjjlllnnnqqqrrrqqqtttvvvvvvtttuuu{{{rrr[[[QQQFFFBBB???>>>CCCJJJOOONNNLLLIIIGGGHHHJJJKKKFFFLLLUUU]]]eeeppp}}}}}}yyyxxx{{{|||xxxooojjjeeeaaa```ccc```iiixxxtttlllbbbZZZ\\\^^^^^^^^^dddnnnqqqooouuuzzz}}}|||~~~}}}uuunnnhhhfffdddaaaaaadddgggggghhhiiiiiihhhhhhhhhiiihhhhhhggggggggggggggggggggggggggggggfffeeeeeecccbbbaaabbbdddeeedddcccccccccdddeeeffffffffffffbbbdddiiisssrrrhhhWWWLLLCCC???;;;888???KKK\\\rrrjjj^^^WWWdddyyy[[[LLL===777777555::::::000...---,,,,,,++++++,,,,,,+++++++++************)))******))))))))))))************++++++++++++******))))))*********++++++++++++,,,---000333666888:::<<<======<<<;;;<<<>>>AAA===BBBFFFEEEIIIcccsssnnncccTTTUUUaaa___DDD888<<<999666999999<<>>999<<>>???AAADDDEEEEEEFFFHHHJJJKKKHHHFFFFFFJJJQQQ[[[dddiiiwww}}}yyytttrrrqqqnnnllllllnnnlllfffdddeee```___aaannn~~~rrrfff]]]XXX\\\^^^___fffqqquuurrruuuyyy{{{zzz}}}|||yyyqqqiiifffdddaaaaaadddgggggggggfffffffffffffffhhhhhhgggfffffffffffffffiiiiiiiiiiiiiiihhhggggggdddcccbbbbbbddddddcccbbbbbbcccdddeeeeeeeeeeeeeeeaaadddjjjtttsssjjjXXXMMMDDD@@@;;;888???JJJZZZqqq~~~lll]]]OOOSSSkkkqqqXXXOOO???888777555:::;;;111...---,,,,,,++++++,,,,,,+++++++++************)))******))))))))))))************++++++++++++************+++++++++,,,,,,,,,+++,,,---000333666999;;;?????????===;;;;;;===???AAABBBCCCDDDLLLhhhnnneeeZZZNNNRRRaaa[[[AAA777<<<999777999999===GGGTTT^^^dddfffiiijjjjjjlllnnnooooooqqqsssvvvyyy{{{|||}}}|||xxxuuurrrqqqqqqppppppppppppqqqqqqsssvvvvvvtttrrrvvvxxxooogggffffffhhhfffaaa___bbb___\\\YYYYYY[[[[[[ZZZWWWVVV```lll}}}|||iiiUUUJJJGGGFFFGGGIIIAAABBBBBB???;;;777555555...111444666666666777888:::;;;@@@IIIVVVccclllqqqrrruuu{{{xxxsssssssssssswwwyyy~~~{{{vvv|||jjj^^^UUUUUUXXX___ooosssdddeeeqqqffffffdddZZZQQQOOOwwweeeLLLRRReeennn^^^GGG:::333---+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))***++++++,,,---...//////...000111111111111222444666555666:::>>>@@@???===BBBBBBBBBHHHRRR\\\}}}tttwwwrrrgggaaaaaa[[[RRR???KKKZZZ^^^QQQ>>>333333222111333;;;EEEVVVnnnnnn```PPPCCC999999999555666<<>>>>>>>>======AAAHHHNNNKKKLLLKKKIIIGGGHHHLLLPPPYYY^^^eeemmmssstttqqqmmmkkkgggccc```aaagggmmmqqq``````^^^]]]fffyyymmmbbbYYYYYY\\\cccgggiiinnnuuuzzz|||}}}|||zzzwwwvvvvvv}}}uuulllfffeeeeeeccc```ggggggfffffffffgggggghhhkkkjjjiiigggffffffffffffgggiiikkkkkkhhhfffddddddeeedddcccbbbaaaaaaaaaaaa```___^^^___aaaaaaaaa___bbbbbbeeeooo~~~uuuiiiRRRKKKCCC???;;;;;;@@@HHHZZZkkk|||vvv^^^ZZZPPPWWW|||xxxfffUUULLL>>>999888666:::;;;111...---,,,,,,++++++,,,,,,************************************************)))************+++++++++)))))))))***++++++,,,,,,***,,,///222555888::::::@@@???===<<<<<<===???@@@BBBAAA@@@KKKKKK___lll___QQQGGGOOO```\\\JJJ;;;:::<<<999777999>>>IIIVVV___cccdddgggjjjmmmlllkkklllmmmpppsssttt{{{zzzyyywwwtttrrrqqqppprrrrrrssssssssssssssssssvvvttttttvvvwwwzzzvvvpppmmmjjjhhhgggeeecccaaa___]]][[[YYYXXXYYYZZZZZZ[[[]]]jjjvvveeeIIIAAADDDCCC>>>;;;===<<<:::888666666666666555333222111222444777999<<<:::>>>IIITTT]]]fffmmmkkknnnuuu{{{tttuuuzzzjjj\\\RRRQQQVVV___rrr~~~ttteeeddd}}}ooocccbbb```VVVMMMKKKcccjjjKKKSSSfffnnn```JJJ;;;333---+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***+++,,,,,,......///000///111222222222222333555777777888;;;???AAA@@@>>>BBBCCCCCCJJJSSS^^^rrrqqquuurrriiidddeeeaaaXXXDDDPPP___dddVVVAAA444111222111333:::DDDUUUmmmnnn```PPPCCC999999999555666<<>>>>>>>><<<;;;===AAAEEEMMMNNNNNNKKKGGGDDDDDDEEEIIIMMMTTT\\\dddhhhhhhggg___\\\YYYXXX[[[aaahhhmmmaaa___]]]XXXXXXkkknnnaaaWWWVVVZZZbbbgggkkkqqqxxxzzz{{{}}}|||{{{zzzzzz{{{xxxkkkddddddfffdddaaaffffffeeeeeeeeefffggggggjjjiiihhhgggffffffffffffeeegggiiijjjhhhfffffffffccccccddddddcccaaa```___```___^^^___aaaaaaaaa```bbbbbbeeennn|||uuuiiiRRRKKKCCC>>>:::999>>>FFFWWWhhhyyyiii^^^RRRWWW{{{uuufffYYYLLL===888777555:::;;;222...---,,,,,,++++++,,,,,,************************************************)))************+++++++++))))))******+++,,,,,,,,,+++---///333666888:::;;;AAA@@@>>>>>>>>>@@@AAACCCDDDCCCBBBMMMNNNcccqqqcccTTTEEEIIIYYYYYYGGG999999:::888666999===HHHVVV___bbbdddgggiiilllllllllmmmnnnppprrrssstttttttttttttttuuuuuuuuussssssssssssssssssssssssvvvtttsssuuuvvvyyyzzzqqqnnnkkkhhhgggeeecccaaa```^^^\\\ZZZYYYYYYZZZZZZ]]]^^^jjjuuu~~~fffLLLCCCCCCAAA???===:::999888777666777888888666444222111222333666777:::999===FFFPPPYYYccclllfffiiiooo{{{~~~xxxvvvzzzppp```QQQNNNRRR\\\ppp{{{nnngggyyyrrrdddaaa^^^SSSJJJGGGSSSyyylllKKKSSSdddmmmaaaMMM>>>444---+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++,,,---...//////000000222333333333333444666888999:::===AAACCCBBBAAABBBDDDEEELLLVVV```sssppptttqqqhhhdddgggddd]]]MMMXXXfffjjj[[[DDD444000222111333999CCCSSSjjj~~~~~~nnnaaaOOOBBB999:::999555666<<>>IIILLLNNNNNNJJJEEEAAA???>>>???CCCIIIPPPVVVXXXXXXQQQOOOMMMLLLOOOTTT[[[___bbbaaabbb___WWWZZZyyyqqqbbbVVVUUUXXX```gggkkkqqqwwwxxxyyyzzzzzzzzz{{{}}}~~~ooogggeeefffeeebbbdddddddddddddddeeeffffffiiihhhhhhggggggfffffffffccceeehhhiiihhhgggggggggbbbccccccdddcccbbb```___```___^^^___aaabbbaaa```bbbbbbeeennn{{{tttgggSSSLLLDDD>>>999777<<>>CCCIIINNNNNNLLLGGGEEEAAA???>>>???BBBEEEGGGGGGGGGDDDAAA@@@@@@DDDHHHKKKXXX[[[eeennneeeZZZfff}}}wwwdddVVVTTTUUU]]]dddiiinnntttvvvwwwxxxxxxxxxyyy}}}{{{qqqjjjfffddddddcccccccccccccccddddddeeeggggggggggggggggggffffffdddfffhhhhhhfffeeeffffffccccccbbbbbbaaaaaaaaaaaa```_________aaabbbaaa```cccdddgggnnnzzzqqqdddUUUNNNEEE???:::777<<>>>>>??????AAACCCEEEFFFAAACCCBBBLLLOOOiii}}}sss___EEE@@@LLLQQQBBB777777999666666:::;;;FFFTTT]]]aaacccfffiiijjjkkknnnpppqqqqqqpppoooqqqrrrrrrsssuuuvvvvvvwwwvvvvvvvvvuuutttsssrrrrrrvvvtttuuuwwwxxx{{{~~~yyyuuurrrooollliiifffdddaaa^^^\\\[[[\\\\\\```]]]fffrrrzzzkkkOOO>>>:::<<<===<<<777666666555666777888999999888666444333333333444555666:::@@@DDDKKKYYYfffbbb``````gggtttmmm[[[SSSQQQRRR[[[gggsssuuummmeee___SSSHHHCCCIIIrrrgggMMMLLLYYYdddbbbUUUEEE999111+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++,,,,,,---------+++,,,,,,---...///000111111333444444444444555777999;;;>>>@@@BBBCCCCCCDDDDDDEEEFFFNNNXXXccczzz}}}xxxlllhhhooouuuttt[[[```gggfffWWWBBB444111222000222777@@@PPPgggzzz{{{mmmbbbNNNBBB:::;;;:::666666:::EEEVVVffflllkkkkkkmmmmmmnnnooopppqqqppppppnnnmmmmmmmmmlllmmmoooqqquuuvvvvvvuuuttttttsssqqqnnnkkkjjjhhhgggeeedddddddddddddddddddddddddddeeeffffffbbb```YYYNNNDDDAAAFFFKKK\\\aaaccc\\\QQQJJJKKKNNN___```^^^ZZZVVVTTTSSSRRRJJJHHHEEEBBB@@@>>><<<;;;777<<>>CCCKKK___tttttteee^^^bbbzzzbbbQQQMMMOOOWWW```ffflllqqqvvvwwwxxxwwwwwwyyy|||~~~rrrhhheeeeeeccccccbbbbbbbbbbbbcccccceeefffggggggggggggfffffffffggghhhgggeeeccccccdddeeeccc```___^^^```bbbcccaaa```___```bbbbbbbbb```dddfffiiipppzzzpppdddXXXPPPGGGAAA;;;888<<>>@@@BBBCCCDDD@@@DDDDDDMMMPPPlll~~~}}}xxxeeeHHH@@@LLLOOOBBB888999:::777888<<<;;;EEESSS]]]aaacccfffiiijjjkkknnnpppqqqqqqooonnnqqqrrrssstttvvvxxxyyyzzzwwwwwwvvvuuuuuutttssssssvvvuuuvvvyyyzzz||||||xxxtttpppmmmiiigggdddaaa___^^^______aaa\\\dddqqqzzz{{{YYYBBB===@@@AAA>>>;;;:::888777666666777777;;;:::888666444444444444444666:::@@@BBBGGGSSS^^^ZZZXXXXXX\\\gggtttnnn\\\UUURRRPPPVVV```wwwvvvtttlllccc^^^SSSHHHDDDDDDmmmkkkQQQLLLWWWbbbdddZZZIII;;;222+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++++++++,,,------......,,,,,,---...///000000111111333444444444444555777777:::>>>@@@@@@AAABBBDDDEEEFFFFFFMMMWWWccc~~~tttqqqxxxZZZ^^^cccbbbTTTAAA444111111000111777@@@PPPgggzzzxxxkkkbbbNNNBBB:::;;;;;;666666:::CCCTTTffflllkkklllmmmmmmmmmnnnooopppppppppooonnnlllllllllnnnppprrruuuwwwtttsssrrrssssssrrrooommmiiihhhfffeeedddddddddddddddccccccdddeeefffgggggg^^^ZZZQQQGGG@@@???EEEJJJ]]]aaabbbZZZMMMEEEFFFJJJLLLVVV___```^^^[[[XXXUUUOOOKKKFFFBBB@@@???===<<<999;;;AAAIIIOOORRRRRRPPPJJJGGGBBB???>>>===<<<;;;777666444333444666888:::888AAAVVVmmmwwwpppddd\\\bbb```IIIEEEFFFPPPZZZbbbiiinnntttvvvxxxxxxyyyzzz}}}zzznnniiihhheeedddcccbbbbbbaaaaaabbbcccdddfffggghhhhhhgggfffgggggghhhfffcccbbbbbbcccdddbbb```^^^^^^```bbbdddaaa```___```bbbcccbbbaaadddfffjjjqqqzzzrrreeeYYYQQQHHHBBB<<<999===DDDPPPaaasss{{{~~~ooonnnoooxxx{{{SSS???444222444;;;===333...---,,,,,,++++++,,,,,,************************************************)))************++++++++++++,,,,,,------......//////000222555888999;;;;;;:::;;;<<<===???@@@AAABBBBBBHHHIIIQQQTTTppp{{{zzzyyyhhhJJJAAANNNOOOCCC:::;;;;;;777888===;;;FFFTTT^^^bbbdddgggjjjkkklllnnnpppqqqpppooonnnnnnoooqqqtttwwwzzz|||}}}wwwwwwvvvvvvuuuuuuttttttvvvuuuvvvyyyzzz|||{{{vvvrrrnnnkkkjjjgggdddcccbbbccccccddd]]]eeeqqqzzzhhhKKK??????>>><<>>;;;999888777777777<<<;;;:::888777666555555555666;;;AAADDDFFFMMMUUUZZZZZZZZZ[[[```jjjvvvqqq]]]TTTPPPNNNSSS[[[uuu~~~zzzjjjbbb___VVVLLLHHHLLLmmmtttYYYOOOYYYdddhhh^^^LLL;;;222+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))******+++,,,,,,---,,,,,,---...///000111111111222444444333333555666555999===?????????AAACCCFFFFFFEEELLLVVVbbb{{{~~~~~~{{{vvvqqquuuwwwvvvUUUYYY___```TTTAAA444000111000111777AAAQQQhhh|||vvvjjjaaaMMMBBB:::;;;;;;666555:::???QQQcccjjjjjjkkklllllllllmmmooopppppppppooonnnkkklllmmmnnnpppqqqrrrsssqqqppppppqqqrrrqqqooommmkkkjjjhhhfffeeeeeeeeeffffffeeeeeeeeeeeeeeeffffff\\\WWWNNNFFFBBBBBBFFFHHHVVV[[[^^^YYYOOOHHHGGGIIIBBBMMMVVVZZZ^^^bbbaaa^^^XXXRRRKKKEEECCCAAA???>>><<<<<<>>>CCCJJJPPPRRRQQQMMMJJJGGGEEEDDDCCCAAA???:::999888666666666777888666>>>IIIUUUeeeooommmddd]]]pppeeeHHHCCCBBBJJJTTT[[[```dddmmmpppsssuuuwwwyyy{{{}}}}}}xxxooojjjgggfffeeecccbbbaaa``````bbbccceeeggghhhhhhgggfffeeeffffffeeecccbbbccceee``````aaaaaaaaaaaaaaaaaaaaa`````````bbbcccbbbaaabbbeeejjjpppxxxpppcccXXXPPPGGGAAA;;;888===DDDPPPaaarrrzzz}}}~~~}}}~~~~~~yyy}}}WWWBBB555222444<<<>>>333...---,,,,,,++++++,,,,,,************************************************)))************+++++++++,,,,,,,,,---....../////////000222555777999:::::::::;;;<<<>>>???@@@@@@@@@AAAJJJKKKRRRUUUqqq}}}tttwwwhhhIII@@@NNNNNNCCC;;;;;;:::666777===;;;FFFTTT^^^ccceeehhhkkklllmmmnnnoooppppppooooooooopppqqqtttvvvxxxzzz{{{vvvvvvvvvvvvvvvvvvvvvvvvtttsssuuuxxxyyy{{{zzztttqqqmmmllliiigggffffffggggggiii```gggssszzz\\\EEE===<<<;;;AAA@@@>>><<<:::999::::::======<<<:::999888777777666777<<>>>>>>>>@@@BBBGGGFFFDDDJJJUUUbbbxxxiiikkkzzzvvvvvv~~~~~~tttkkkjjjgggcccQQQVVV^^^```VVVCCC444///111///111888AAAQQQiii}}}uuuiii```MMMBBB:::<<<;;;666555999===OOOaaaiiiiiiiiijjjkkklllmmmnnnpppppppppooooookkklllmmmnnnoooooooooooonnnnnnnnnoooqqqpppnnnmmmlllkkkiiihhhgggggggggggghhhhhhgggfffeeeeeeeeeeee[[[VVVNNNIIIFFFFFFFFFFFFPPPXXX```___WWWNNNHHHGGGBBBGGGJJJMMMWWWdddjjjhhh```YYYPPPIIIFFFEEEBBB@@@<<<;;;;;;???GGGNNNRRRSSSQQQOOOMMMLLLKKKHHHEEEBBBBBB@@@===:::888666666555555::::::<<>>333...---,,,,,,++++++,,,,,,************************************************)))************+++++++++,,,,,,------.../////////...000222444666888999:::;;;<<<===???@@@@@@@@@@@@???IIIKKKQQQSSSoooxxxpppuuufffGGG???MMMNNNBBB;;;;;;:::555666<<<<<>>======<<<:::999999888777777===FFFKKKIIIFFFFFFtttvvvxxxxxxuuussssssttt||||||~~~~~~{{{yyy}}}yyyaaaVVVOOOJJJNNNWWW{{{kkkeeeeee___UUUMMM\\\lll{{{}}}[[[RRRYYYbbbhhhdddUUUAAA222///---***)))***+++******+++)))''''''******(((&&&'''''''''''''''&&&&&&&&&((()))))))))))))))((((((*********)))******++++++---+++***,,,000222111//////000222222222222444666888888999<<<@@@BBBCCCBBBFFFFFFIIIOOOZZZrrryyyfffjjjrrrxxxxxxxxxzzzpppeee```ggg\\\IIIWWW___```ZZZCCC000000...333111333@@@KKK^^^wwwzzzkkk___OOOAAA888999:::666555999AAAQQQ```ggghhhjjjllllllmmmnnnppppppnnnnnnnnnoookkkkkklllmmmnnnoooppppppnnnmmmmmmnnnoooooommmlllmmmlllkkkiiihhhiiiiiijjjiiieeeeeegggfffdddfffkkkiiiaaaWWWRRROOOMMMKKKKKKPPPTTT^^^fffddd\\\VVVUUULLLJJJEEEFFFTTTiiiyyy~~~uuubbbSSSPPPMMMDDDBBBGGGBBB;;;777<<>>???111...,,,******+++---------************************))))))))))))))))))))))))++++++******************+++++++++,,,---...///000///000222444666666666666;;;===<<<:::===DDDHHHHHH@@@@@@LLLSSSUUUpppxxxjjjmmm```CCC999EEEIIIAAA;;;:::888666777999===EEEQQQ\\\cccggghhhiiilllnnnppprrrssstttsssssssssrrrqqqpppppppppqqqrrrqqqrrrsssuuuvvvvvvwwwwwwuuussssssvvvwwwxxx}}}{{{xxxvvvqqqnnnoooppppppqqqtttsssssstttwww}}}dddVVVRRRGGGFFFFFFFFFEEECCCAAA>>>===@@@@@@???>>>===;;;999888888888;;;@@@GGGJJJJJJHHH}}}}}}}}}}}}zzz}}}{{{bbbUUUMMMIIIMMMVVV|||lllcccbbb^^^UUUOOOWWWgggvvvvvv{{{}}}WWWRRRWWW___hhhgggZZZCCC222///---***)))***+++******+++)))'''((()))***(((&&&''''''''''''''''''''''''(((((())))))))))))((((((*********)))******+++,,,---++++++,,,000111111//////000222222222333555777555777999;;;>>>@@@AAABBBCCCBBBFFFNNNYYYqqqooorrrxxxwwwwww|||vvvppphhh```cccVVVFFFUUU___aaaZZZBBB111222...333111333???JJJ]]]vvv|||nnndddPPPBBB888999:::666555999AAAQQQaaahhhiiijjjkkkkkkmmmnnnppppppnnnnnnnnnooommmmmmnnnnnnooooooooopppmmmllllllmmmooopppooommmmmmlllkkkiiihhhiiiiiijjjgggeeedddfffffffffjjjqqqwwwqqqjjjeeeaaa]]]YYYWWWYYY___jjjsssrrriiiaaa___PPPMMMIIIIIIRRRdddzzzsssaaaXXXSSSLLLHHHGGGEEE???<<>><<<888777555555888>>>EEEJJJPPPPPPTTT```tttuuueeePPPBBB888:::===;;;===DDDSSSYYYaaafffhhhkkkoootttssswww{{{}}}~~~~~~|||yyynnnlllhhhdddbbbaaaaaaaaabbbaaaaaaaaabbbccceeefffdddccccccccccccbbbbbbbbb```aaaaaabbbaaaaaaaaa```bbbbbbbbbaaaaaabbbbbbbbb```bbbfffllluuu{{{lllbbbVVVOOOGGGAAA<<<999===CCCUUUcccqqqxxx}}}yyymmmgggsssxxxsssuuussseeeVVVGGG>>>999888@@@@@@333///---******+++,,,---,,,************************))))))))))))))))))))))))************************+++++++++,,,---...///000111222444666777888888888:::===>>>===@@@EEEHHHGGGAAA@@@IIINNNPPPmmmxxxhhhlllbbbFFF:::BBBHHHAAA;;;:::888666777999<<>>===<<<;;;:::999888888:::>>>EEEIIIJJJJJJ~~~}}}}}}~~~}}}|||}}}cccSSSKKKGGGNNNWWWkkk^^^]]]ZZZSSSMMMRRRccctttsssuuuvvvTTTQQQUUU^^^hhhjjj]]]EEE222///---***)))***+++*********)))(((((())))))((('''(((((((((((((((((((((((((((((())))))))))))((((((******))))))***++++++,,,---,,,,,,---000111111000///000222333333444777999555888;;;<<<;;;<<>>III[[[ttt}}}pppeeeQQQCCC999999:::666555999@@@QQQbbbiiijjjjjjjjjiiimmmnnnppppppnnnnnnnnnoooppppppooooooooonnnnnnnnnjjjjjjkkkmmmpppqqqqqqpppmmmlllkkkiiihhhiiiiiijjjfffddddddfffgggjjjrrr|||~~~yyyuuuqqqlllhhhbbbgggrrr|||}}}tttiiieee[[[TTTPPPOOOOOOYYYsssrrr```WWWTTTOOOHHHGGGCCC@@@AAAEEEMMM\\\jjjvvv{{{{{{uuunnnllliiigggbbbaaa]]]VVVMMMFFFAAA???999777666444444555666777@@@CCCGGGLLLSSSZZZ[[[WWWKKK???777888:::777999>>>IIIOOOXXX^^^cccggglllppptttvvvyyy{{{{{{|||~~~~~~}}}zzzssspppkkkfffcccccccccdddaaaaaa```aaabbbdddfffgggddddddddddddccccccccccccaaa``````___``````aaaaaabbbbbbbbbbbbbbbbbbbbbbbbaaacccfffllltttzzzkkkaaaWWWOOOFFF@@@:::888===EEEUUUcccqqqyyy}}}}}}rrrjjjpppnnncccaaasssyyyqqqfff\\\TTTFFF===::::::BBBBBB555000...+++***+++,,,,,,+++************************))))))))))))))))))))))))************************++++++,,,,,,---...000111333444555777999999::::::;;;???BBBBBBEEEJJJKKKIIICCC@@@FFFIIIJJJiii|||jjjlllcccHHH:::@@@FFF@@@:::999999666666999;;;DDDQQQ]]]ffflllooopppqqqrrrsssuuuuuuuuutttsssrrrqqqqqqppppppqqqrrrrrrqqqrrrrrrssstttuuuvvvvvvtttrrrsssvvvxxxzzz{{{uuuqqqsssttttttvvvyyy}}}~~~{{{zzzppp^^^XXXPPPKKKJJJGGGAAA<<<>>>>>>===<<<;;;;;;:::999888888888;;;AAAFFFJJJKKK}}}{{{~~~~~~dddRRRIIIIIIQQQ[[[hhh\\\ZZZWWWPPPIIINNNcccxxxzzzyyytttTTTOOOWWWbbbjjjiiiZZZDDD333///---***)))***+++*********))))))((()))(((((('''(((((((((((())))))))))))'''(((((())))))))))))((())))))))))))***+++,,,,,,.........///000111111111000111333333333555888::::::===AAA???<<<;;;>>>CCCGGGDDDFFFMMMTTTfff{{{xxxvvvxxxqqqaaa]]]PPPFFF[[[jjjnnncccHHH222333///333000222===GGGYYYrrr|||nnndddSSSEEE:::::::::666555999@@@QQQbbbjjjkkkkkkjjjhhhmmmnnnppppppnnnnnnnnnoooppppppooonnnmmmlllkkkkkkiiiiiijjjmmmppprrrrrrqqqmmmlllkkkiiihhhiiiiiijjjgggffffffhhhiiiooo}}}|||qqqssszzz}}}sssooolll```YYYVVVPPPPPPeeejjj[[[YYYUUULLLJJJGGGDDDBBB@@@EEEUUUddduuu~~~zzzvvvvvvvvvsssjjj]]]PPPGGGBBB>>>;;;888666555555444333777:::======>>>AAAEEEGGG???777333666888888:::>>>@@@FFFOOOWWW]]]ccchhhlllrrrtttvvvwwwxxxyyy|||~~~||||||{{{{{{|||vvvsssmmmhhheeedddeeefffaaaaaaaaaaaabbbdddfffhhheeeeeeeeedddddddddcccccc``````___^^^^^^___aaabbbaaaaaaaaaaaaaaaaaaaaaaaaaaacccfffllltttxxxjjj```WWWOOOEEE>>>999888>>>FFFSSSaaapppwww|||xxxyyynnn[[[VVViiissskkkbbbYYYPPPCCC;;;999999BBBCCC555111...,,,***+++++++++***************************))))))))))))))))))))))))***************+++++++++,,,,,,,,,,,,---///000111333444555777888999::::::<<>>999999999666666999:::CCCPPP]]]gggnnnrrrtttrrrssstttuuuuuutttsssrrrqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqrrrrrrsssuuuvvvvvvwwwtttuuuxxxyyyzzz|||vvvrrrsssuuuuuuwww{{{zzz~~~hhh___TTTOOONNNKKKDDD>>>>>>===<<<;;;;;;:::::::::888777777999===CCCHHHKKKgggSSSJJJLLLVVV___~~~{{{~~~jjj___]]][[[QQQGGGJJJaaa}}}uuuTTTMMMYYYhhhmmmdddSSS@@@666///---***)))***+++******))))))))))))(((((((((((('''((((((((())))))******''''''((()))))))))))))))))))))))))))***+++,,,---///000111111111222222333222333444444444555999<<<@@@CCCEEEBBB>>><<>>999888777666555111111222333222222333555222//////222444555777999<<<@@@HHHPPPWWW^^^cccgggmmmoooqqqssstttvvvyyy{{{uuuxxx|||}}}zzzyyy{{{xxxuuupppjjjgggeeeeeefffbbbaaaaaaaaacccdddfffgggeeeeeeeeedddddddddcccccc```___^^^^^^^^^```aaabbb______```aaaaaa```______aaacccfffkkkssswwwhhh___VVVNNNEEE>>>999888>>>FFFQQQ___nnnuuuzzzsss\\\UUUfffuuummmcccXXXMMM@@@888666777AAABBB555111...,,,***+++++++++***************************))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---...///000111333333444555666888999:::<<>>===;;;::::::::::::888777666777999???FFFJJJlllWWWMMMOOOYYYbbb{{{xxx{{{pppfffccc```UUUIIIFFF___wwwTTTLLLZZZjjjlll```NNN???888///---***)))***+++******((()))***)))((('''((()))&&&''''''(((((())))))***&&&'''((())))))******)))(((((())))))***+++------111333444444333333444555555555555444444666999<<>>@@@CCCDDD???CCCLLLRRRbbbtttxxxnnnnnn^^^TTTfffrrruuulllOOO555000///333000000:::DDDUUUmmmuuummmWWWHHH<<<::::::666666:::???PPPaaaiiijjjkkkkkkjjjmmmnnnppppppnnnnnnnnnooollllllkkkkkkkkkjjjjjjjjjjjjjjjkkkmmmpppqqqqqqpppmmmlllkkkiiihhhiiiiiijjjiiiiiijjjkkklllxxxzzzppplllgggaaadddlllttthhh^^^\\\YYYUUUNNNEEE@@@FFFPPP]]]kkk|||zzz||||||rrreee[[[VVVOOOEEE>>>;;;999777555333000///111222///---...111111222444555555555666999;;;@@@FFFNNNUUU[[[___eeehhhllloooppprrruuuwwwrrrssswww{{{zzzxxx{{{zzzwwwsssnnnjjjgggffffffccccccbbbbbbcccdddfffgggddddddddddddcccccccccccc____________```aaabbbbbb______aaaaaaaaaaaa______```bbbeeekkksssuuuggg^^^UUUMMMDDD???:::888>>>EEEPPP]]]llltttyyyyyyaaaYYYggg|||}}}vvviiiXXXMMM???666444555@@@BBB666000...+++***+++,,,,,,+++************************)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---...///111111222222333444555777888999999<<<<<<;;;???HHHNNNOOOIIIIIILLLKKKPPPwwwiiiEEE777>>>@@@;;;777888999666666888999AAANNNZZZdddkkkqqqtttqqqrrrsssttttttsssqqqqqqooooooqqqrrrrrrrrrrrrrrrqqqpppppppppqqqsssuuuvvvzzzwwwwwwzzz{{{||||||uuuqqqrrrtttuuuxxx}}}~~~nnnfff]]]WWWTTTRRRMMMHHHBBB@@@>>><<<;;;::::::;;;888888777666777;;;BBBGGGsss\\\OOOQQQZZZaaavvvyyyvvvzzzuuuiiieeebbbWWWIIIEEE]]]|||XXXLLLXXXfffiii___NNN@@@999///---***)))***+++******(((***+++***'''&&&''')))%%%&&&&&&'''(((((())))))&&&'''((()))************((((((((()))***,,,---...333555777666444444666888777777777555444555999;;;@@@@@@???>>>>>>@@@BBBCCCDDD>>>BBBLLLQQQaaattt|||{{{zzzzzzzzzbbbZZZeeekkklllfffNNN666222000333000000999BBBSSSkkkvvvoooYYYIII<<<::::::666666:::???OOO```gggiiilllmmmmmmmmmnnnppppppnnnnnnnnnooojjjjjjjjjkkkkkklllllllllmmmllllllmmmooopppooommmmmmlllkkkiiihhhiiiiiijjjhhhiiijjjjjjkkkyyy|||ssslllhhhiiijjjyyyrrrddddddaaa]]]WWWMMMDDDDDDJJJNNNXXXeeesss~~~uuujjjjjjmmmsssxxxuuukkkbbb^^^VVVLLLDDDAAA>>>:::777999444222444444000///111111333666777777777666555666666888<<>>999666888999777666888999@@@LLLWWW```ggglllnnnrrrsssuuuvvvvvvvvvuuutttnnnoooqqqrrrssssssrrrrrrqqqpppooooooppprrrtttvvvuuusssuuuzzz}}}~~~wwwrrrsssuuuwww{{{qqqnnnhhhaaaZZZTTTPPPNNNGGGDDDAAA>>>;;;:::::::::888999888666555777===BBB}}}~~~|||}}}~~~}}}hhhXXXTTTYYY^^^jjj~~~|||ppp{{{wwwfffiiidddUUUMMMLLLddd]]]XXXXXXccciiiaaaXXXJJJ666222///,,,+++++++++***)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((,,,,,,,,,,,,,,,---...///444666999::::::::::::;;;333555777777555555888::::::;;;<<<===@@@BBBDDDEEEDDDHHHFFFDDDIII[[[{{{zzzpppyyy~~~vvvyyy{{{[[[WWW\\\\\\]]]ZZZEEE222222///111///111999===MMMhhhttthhhVVVGGG;;;::::::666666:::???OOO```hhhjjjmmmnnnnnnppppppooommmjjjjjjkkkmmmjjjjjjjjjkkkmmmooorrrssstttsssrrrqqqppppppppppppooommmllljjjiiiiiijjjjjjfffiiihhhjjjppptttvvvjjjaaa^^^gggooonnnaaa\\\[[[```]]]QQQEEEAAAGGGGGGLLLWWWbbbeeedddbbbWWWXXX]]]cccjjjoooqqqpppgggccc[[[TTTNNNGGGAAA>>>BBB===777222111000000000000///...///000111000///111111222333666:::>>>@@@HHHPPPZZZ___aaadddkkkrrrttttttttttttuuuwwwzzz|||yyywwwvvvwwwyyyvvvnnnhhheeedddbbbaaa``````bbbccccccbbbaaa`````````aaabbb___aaacccccccccbbbcccdddgggdddbbbcccfffgggccc______```cccjjjtttuuuhhh___QQQJJJDDD@@@;;;:::>>>EEEOOOZZZiiitttzzz~~~sssdddbbbppp{{{ttttttwww\\\DDD666555888@@@DDD;;;///...---,,,++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))***+++,,,...///,,,...000111000///000222333444555777999:::::::::AAAAAAAAABBBCCCDDDEEEFFFAAAIIIDDDEEENNNvvv}}}~~~wwwNNN999===<<<;;;:::888777666666666888???KKKXXX]]]___eeemmmooooooqqqrrrssstttttttttrrrqqqqqqsssttttttqqqoookkkkkkkkkkkkmmmppptttvvvvvvwwwwwwwwwzzzyyytttqqqsssuuuuuuwwwzzzxxxnnniiibbb\\\XXXWWWVVVUUUOOOIIIAAA===<<<<<<:::888888999999888777888;;;===|||||||||}}}~~~~~~}}}|||}}}~~~rrr___VVVYYY___fffzzzuuuyyyggghhhdddVVVNNNQQQmmm```[[[\\\gggooojjjbbbRRR:::222///,,,+++++++++***)))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((------,,,------...///000111333666888888888888999333666999999777666888999<<<<<<===>>>@@@BBBCCCDDDDDDHHHFFFEEEKKKZZZnnnnnnqqq}}}sssvvvyyysssssstttrrrXXXOOOVVVXXXYYYVVVCCC111111000222///111777:::JJJdddtttgggWWWHHH<<<::::::666666:::AAARRRcccjjjllloooppppppqqqpppnnnlllkkkkkkkkkkkkjjjjjjkkklllnnnppprrrsssuuutttsssqqqpppoooooonnnpppooonnnlllllllllmmmmmmiiillliiikkkoooooo}}}xxxllldddbbbccceeeyyy{{{fff^^^ZZZ\\\\\\SSSJJJFFF<<<<<<@@@KKKWWW\\\[[[WWWVVVRRROOOPPPVVV___hhhmmmkkkhhheeeaaa[[[TTTLLLGGGEEEAAA<<<888666555444222111000//////111111000///000/////////111444666888===DDDMMMSSSVVV[[[ccckkknnnoooqqqssstttvvvxxxzzz||||||||||||{{{wwwpppjjjfffeeedddcccdddeeeeeedddaaa```___^^^^^^___``````___aaacccccccccbbbccceeegggdddbbbcccfffgggddd```aaacccfffmmmvvvrrreee\\\KKKFFFAAA>>>;;;:::???FFFOOOYYYgggqqqvvvzzz~~~{{{qqqeeeeeeuuu[[[DDD666555777@@@BBB888///...---,,,++++++++++++++++++++++++++++++++++++************))))))))))))************+++,,,---...,,,...000111111000222333555666777999:::;;;<<<<<>>>>>??????@@@AAABBBCCCDDDHHHGGGHHHNNNZZZ}}}eeehhhqqq|||zzznnnttt~~~uuusssnnnfffdddRRREEEOOOTTTUUUSSSAAA111222000222///000555777FFF___}}}uuuiiiXXXHHH<<<;;;:::777666;;;CCCTTTeeemmmoooqqqrrrrrrrrrooolllkkkmmmmmmllliiiiiijjjlllnnnoooqqqqqqqqqvvvuuusssqqqooonnnnnnmmmpppooonnnmmmmmmnnnooooookkknnnjjjlllqqqooovvv{{{pppiiihhheee___ggg|||pppdddYYYWWWYYYVVVPPPKKK===;;;<<>><<<<<<======>>>@@@AAABBBAAAEEE???DDDQQQzzz|||vvvzzzWWW>>><<<;;;:::999888777666666666777<<>>>>>???@@@???@@@@@@AAAAAAAAAAAAAAACCCFFFGGGKKKRRR]]]hhhnnnzzz~~~sssjjjuuu}}}xxxzzzqqq^^^YYYLLL>>>MMMSSSTTTQQQAAA222333000222///000555777DDD^^^{{{wwwlllYYYIII===<<<;;;777777;;;DDDTTTfffnnnqqqssstttssssssoookkklllooopppmmmiiiiiikkkmmmoooqqqqqqqqqpppuuutttsssqqqppppppppppppooonnnmmmmmmmmmnnnooopppmmmoookkklllttttttxxx|||sssmmmmmmkkkccccccppp~~~mmm[[[SSSTTTUUUQQQMMMDDDAAA???DDDQQQZZZYYYSSSHHHDDD???>>>AAAFFFKKKNNNTTTVVV[[[```bbb___ZZZUUULLLIIIFFFDDDBBB???;;;888555444222111222111///...000000///............///...222888<<<@@@GGGPPPXXXZZZaaaiiiooorrrtttvvvxxxzzz}}}|||{{{~~~wwwppphhhcccccccccbbb```ccccccccccccddddddeeeeee```aaacccdddccccccdddeeefffdddcccdddffffffeeebbbeeeggglllrrr{{{{{{lll^^^VVVDDD@@@===<<<;;;:::???FFFSSS]]]jjjssswwwzzzwwwnnnfffoooxxxyyyrrr\\\JJJ>>><<<>>>HHHGGG888...---,,,,,,+++++++++,,,************************)))***************++++++,,,,,,,,,,,,,,,---.........000333444444444555777888999:::;;;======>>>>>>;;;;;;<<<<<<===???@@@AAAAAACCC<<>>@@@EEEGGGHHHDDD===888666666666777777666444333444555uuuvvvwwwyyyzzz{{{zzzxxxyyyzzz{{{|||}}}}}}|||{{{{{{{{{{{{||||||}}}~~~~~~|||~~~wwweeeYYYUUUUUU```sss~~~}}}iiilllkkkaaa]]]WWWqqqeee___^^^eeemmmrrrvvvfffGGG222///,,,+++++++++***)))))))))))))))(((((((((((((((((((((((())))))))))))((()))))))))*********+++/////////000111222333444666777888888777777888:::??????>>>???@@@BBBBBBCCCAAAAAABBBBBBBBBBBBAAA@@@AAACCCEEENNNWWW```ttt{{{}}}|||tttmmmxxxyyy```WWWIII;;;MMMVVVTTTOOO???222222...111///111666777EEE^^^{{{zzzpppZZZJJJ>>><<<<<<777777;;;AAASSSeeeoooqqqtttttttttuuuqqqnnnooorrrssspppkkkkkkllloooqqqrrrrrrrrrrrrtttsssssssssssstttuuuuuuqqqppppppoooooopppqqqrrrppprrrlllllltttwww|||}}}tttoooooollldddeeekkk{{{yyy```QQQOOOQQQOOOKKKDDDAAA>>>@@@LLL[[[^^^ZZZJJJFFFAAA>>>>>>???@@@AAAGGGIIIMMMQQQUUUTTTQQQNNNJJJHHHFFFDDDCCC@@@;;;888777555333333333222000...//////...............///...111333555888>>>FFFLLLPPPYYYdddlllpppsssvvvyyy{{{~~~|||xxxyyy|||pppfffbbb``````___bbbcccdddeeeffffffgggggg```bbbdddddddddcccdddeeeeeeddddddeeeffffffeeedddeeegggkkkrrrzzzzzzkkk]]]UUUGGGBBB>>>===;;;:::>>>EEERRR\\\iiisssxxx|||yyypppkkkwww~~~mmmgggrrryyyhhhXXXHHH???>>>AAAKKKIII777------,,,+++++++++,,,,,,************************))))))******+++++++++,,,,,,,,,,,,,,,---...//////000222555555555555777888888888999;;;<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAA@@@AAA;;;DDDQQQwwwsss{{{xxx\\\BBB999999999888777666666666666999;;;CCCNNNVVVZZZaaagggiiijjjllloooqqqssstttttttttrrrqqqqqqrrrtttuuuuuuqqqqqqqqqqqqqqqrrrssssssvvvwwwxxxyyyyyy|||}}}zzzyyyyyyooohhhcccdddfffiiinnnsssxxx}}}xxx]]]UUUHHH===888888999:::AAADDDFFFCCC>>>888666666444555666555333222333444jjjooouuuxxxyyyyyyxxxyyyvvvwwwyyy{{{||||||{{{{{{|||{{{{{{{{{|||}}}~~~~~~wwwfff\\\XXXXXXbbbssszzz}}}kkknnnmmmbbb]]]UUUmmmaaaYYY[[[ccckkkpppuuufffFFF222///,,,+++++++++***)))))))))))))))(((((((((((((((((((((((())))))))))))((())))))******+++++++++......///000111222444555555666888888999:::===???GGGFFFFFFFFFGGGFFFDDDAAAAAABBBCCCCCCCCCBBBAAA@@@AAAAAACCCOOOYYYaaavvvoooyyyhhh]]]KKK>>>SSS\\\WWWOOO>>>000000...111///111666777DDD]]]{{{|||ppp[[[KKK???===<<<888777;;;???QQQdddooorrruuuvvvuuuvvvtttrrrsssvvvvvvsssppppppqqqrrrtttuuuvvvvvvvvvuuuuuuuuuvvvwwwxxxyyyzzzwwwvvvuuutttttttttuuuvvvtttwwwqqqmmmtttxxx~~~~~~uuupppoooggg```bbbgggmmmiiiSSSLLLNNNMMMIIIBBBBBB>>>>>>JJJ^^^hhhhhhXXXPPPEEE<<<999999;;;===BBBCCCEEEHHHKKKKKKHHHFFFFFFEEECCCAAA@@@>>>;;;888888666444444444333111000,,,---------------------...///000000222666;;;???FFFPPP^^^ggglllpppuuuyyy~~~|||wwwwww{{{yyymmmeeeaaa```aaa^^^___aaabbbddddddeeeeee```bbbdddeeeddddddeeefffdddeeeeeeffffffffffffeeeeeegggjjjqqqyyyyyykkk]]]UUUKKKEEE???<<<:::999???FFFOOOYYYfffpppvvv|||vvvooozzz}}}ggg[[[aaavvv|||xxxkkk\\\OOOCCC<<<;;;@@@KKKIII555---,,,,,,++++++,,,,,,,,,************************))))))******+++,,,,,,,,,,,,,,,,,,---...///000111333555777777777666777888777888999:::;;;;;;;;;;;;<<<<<<<<<<<<===???@@@AAA@@@AAA===EEEOOOqqq|||}}}aaaEEE:::999888777666666666666666:::;;;AAAKKKTTTYYY```fffhhhjjjllloooqqqsssuuuuuuuuusssrrrrrrsssttttttsssoooppppppqqqqqqrrrrrrrrruuuwwwyyyzzz{{{|||{{{zzzwwwuuuuuupppiiidddeeegggiiilllqqqvvv{{{ssshhhVVVFFF<<<888777888<<<>>>@@@@@@===:::777666333444666555444333333333[[[eeeqqqwwwwwwwwwyyy{{{uuuwwwxxxzzz{{{|||{{{{{{|||||||||||||||~~~~~~~~~xxxeeeZZZYYY[[[dddrrrzzzuuunnnpppmmm```XXXVVVooo^^^SSSZZZgggooossswwwfffDDD222///,,,+++++++++***)))))))))))))))(((((((((((((((((((((((())))))))))))((())))))******+++,,,,,,.........///111222444555444777:::<<>>===888777;;;===OOOdddoootttwwwxxxxxxwwwwwwxxxxxxxxxwwwvvvuuuwwwwwwwwwxxxyyyzzz{{{|||yyyyyyyyyyyyyyyzzz{{{|||zzzyyyxxxwwwvvvvvvwwwxxxuuu|||xxxsssyyy}}}wwwqqqppphhh\\\^^^cccaaannnsssXXXLLLMMMMMMJJJFFFHHHCCC>>>GGG]]]mmmqqqeee\\\NNNBBB;;;::::::;;;<<<>>>BBBGGGJJJJJJGGGDDDCCCAAA???>>>===<<<:::888888666444444555444333111---------------,,,++++++---------...///111444777>>>IIIWWWaaaggglllsssyyy|||~~~~~~{{{xxxxxxyyy|||ssshhhaaa```aaa[[[\\\^^^```bbbbbbbbbbbb```bbbdddeeeddddddeeefffccceeefffffffffffffffgggfffgggjjjpppyyyxxxjjj]]]UUUKKKDDD>>>:::888999@@@HHHOOOXXXeeeooouuu{{{{{{nnnrrryyydddWWWZZZkkk{{{pppbbbTTTHHH>>>::::::@@@MMMJJJ555,,,,,,,,,++++++,,,,,,---************************))))))***++++++,,,------++++++,,,---///000222333666777999999888777777888888999999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@???BBB???FFFLLLkkkiiiJJJ<<<888888777666666666666777:::999>>>HHHQQQWWW^^^dddhhhjjjlllooorrrtttvvvwwwvvvtttttttttuuutttrrrpppoooooopppqqqrrrssssssssstttwwwzzz{{{|||}}}yyyuuusssrrrnnnhhhcccdddffffffhhhlllpppvvv}}}hhhSSSEEE>>>;;;;;;999999:::<<<===<<<:::777111333555666444333444444PPP]]]mmmvvvvvvvvvyyy~~~wwwxxxzzz|||}}}~~~}}}}}}}}}}}}|||||||||~~~~~~~~~|||}}}~~~zzzcccWWWWWW\\\dddqqqvvvsssoooqqqlll]]]TTTYYYsss~~~]]]PPPZZZkkktttwwwyyyfffDDD222///,,,+++++++++***)))))))))))))))(((((((((((((((((((((((())))))))))))((())))))***++++++,,,,,,------...///000222444555666999===AAAFFFLLLSSSWWW___aaaeeehhheeeZZZKKK@@@@@@AAACCCEEEEEEDDDBBBAAACCC???@@@LLLVVV\\\~~~{{{qqqsss}}}tttlllUUUPPPhhhqqqgggYYYFFF777555///222//////222111<<>>===888888;;;<<>>:::888555999@@@GGGLLLMMMJJJGGGAAA???<<<;;;;;;;;;:::999777666444444555555444222000000000///...---+++***---------...///111333444999DDDSSS]]]ccciiiqqqxxxwwwzzz|||xxxvvvtttxxxzzztttiiiaaa___```ZZZ[[[^^^```bbbbbbcccbbbaaaccceeeeeeddddddeeefffccceeefffgggfffffffffgggggghhhjjjpppyyywwwiii\\\UUUJJJCCC<<<888666888AAAJJJQQQZZZgggpppvvv{{{~~~jjjgggvvvwwweeeZZZ[[[jjjqqqbbbUUUEEE===:::;;;BBBPPPMMM777,,,,,,,,,++++++,,,------))))))))))))))))))))))))))))))***+++,,,,,,------***++++++---///111333444777999::::::888777777888999999:::;;;<<<<<<<<<<<<:::::::::;;;<<<===>>>??????BBB@@@GGGJJJgggpppNNN>>>888777777666666666666777999888<<>>;;;888000333555666555444444555TTT[[[hhhsssvvvssstttyyyxxxwwwwwwzzz~~~}}}{{{{{{{{{|||||||||||||||||||||}}}~~~~~~}}}~~~}}}bbbRRRRRRXXXdddsss{{{rrrzzzzzzqqqbbbUUUOOOZZZvvv}}}cccUUUYYYaaammmxxxvvvbbbMMM333000---,,,,,,,,,+++*********)))((((((((((((((((((((()))***************,,,+++*********+++---...///...000444555222333666888DDDQQQWWWXXXXXXWWWVVVXXXOOORRR[[[\\\\\\TTTEEE@@@AAABBBEEEHHHHHHGGGEEEAAA>>>AAADDDSSS]]]sssqqqxxx{{{|||uuu]]]^^^xxxzzzeeeVVVIII999///......000111111333???LLLsss|||rrrdddQQQ@@@<<<;;;888777;;;@@@UUUjjjrrruuuxxxzzzyyywwwyyyzzz{{{{{{{{{}}}||||||||||||}}}~~~|||zzz{{{|||}}}||||||}}}}}}|||zzzwwwzzzzzz|||~~~~~~}}}vvvooolllccc]]][[[XXXYYYlllgggQQQMMMMMMKKKMMMJJJDDD???AAAMMM___nnnlllhhh]]]OOOFFFBBB===777999:::<<>>??????DDDGGGCCCIIILLLiiioooOOOAAA888888888888777777777777888999<<>>JJJlllttteeeRRRAAA======999999======QQQgggqqqvvvyyy{{{{{{wwwyyy{{{{{{{{{|||}}}|||||||||}}}~~~}}}|||}}}~~~~~~|||zzzzzz{{{}}}~~~wwwpppnnneee___]]]YYYYYYgggzzzrrrZZZQQQOOOMMMHHHGGGCCC======GGGXXXfffooonnnfffYYYMMMEEE>>>888::::::;;;???EEEHHHHHHGGGFFFBBB===:::999888666444333333333444555555333111222111111000//////......///...---,,,---...000111555:::EEESSS[[[aaaiiiqqqyyyxxxyyy|||~~~|||{{{yyywwwuuupppjjjfffbbbaaaaaaaaaaaacccdddeeeeeeeeedddddddddddddddeeeeeeeeeeeeeeeffffffffffffdddhhhkkkoooxxx|||nnn___UUULLLDDD<<<777666888AAAKKKRRR[[[fffnnnssszzzzzz\\\RRRXXXllluuulll\\\\\\eeeppp}}}yyy[[[HHH===666???PPPUUUGGG666......---,,,++++++++++++***************************************************---///000000111222333444555555666777888999999:::::::::999999:::;;;;;;;;;;;;<<<<<<===???@@@@@@DDDFFFBBBIIIKKKhhhtttpppPPP???888888777777777666666666666777:::AAAJJJSSS[[[___eeegggjjjmmmpppsssuuuuuuvvvuuussssssttttttrrrqqqrrrqqqqqqqqqrrrssstttuuuxxxzzz|||}}}}}}}}}~~~}}}}}}zzzvvvtttoooggg```___]]]\\\]]]```dddgggpppzzzzzz|||yyyooocccZZZPPPHHH@@@>>><<<;;;<<<;;;999888666444333333444555555444[[[YYY]]]jjjvvv{{{{{{zzzvvvuuuuuuwwwyyyzzzyyyxxxxxxxxxyyyzzz{{{||||||}}}{{{{{{||||||}}}}}}}}}}}}~~~~~~}}}}}}~~~}}}bbbQQQQQQVVVbbbvvvxxxbbb\\\^^^]]]TTTMMMRRRppp}}}```bbbhhhsss{{{uuu\\\CCC333000---,,,,,,,,,+++*********)))((((((((((((((((((((()))***************++++++++++++,,,---//////333111222555666555999???VVVPPPGGG@@@<<<;;;<<<======;;;???CCCLLL]]][[[FFFBBBBBBBBBCCCEEEFFFDDDBBBEEECCCFFFCCCJJJPPPfffzzz~~~yyyzzz}}}nnn\\\wwwooo^^^KKK999333111000111111000222;;;FFFaaauuueeeRRRBBB>>>>>>::::::>>>999MMMcccqqqwww{{{}}}~~~{{{|||~~~~~~~~~~~~|||||||||}}}xxxrrrqqqhhhbbb```^^^[[[bbbmmm|||bbbSSSNNNLLLEEEFFFEEE???;;;AAAQQQ^^^mmmqqqooobbbSSSHHHAAA;;;;;;::::::<<>>:::888777666444444444333444666666444222222222111111000/////////......---,,,,,,...///000111666@@@LLLUUU[[[dddnnntttuuuwww|||~~~yyyyyy|||zzzqqqiiigggeeecccaaa```bbbdddeeefffeeeeeeeeeeeeeeeffffffffffffeeeeeeeeeeeeeeeeeedddhhhlllrrr}}}{{{mmm___UUUKKKCCC<<<888666999BBBMMMSSS[[[fffnnnssszzzxxx[[[PPPTTTooozzzuuuiiilllrrrvvv~~~cccGGG===777AAARRRUUUGGG666......---,,,++++++++++++************************))))))))))))))))))******+++---///111111111222444333444444555777888888999::::::999::::::;;;<<<=========<<<===>>>???AAACCCDDDFFFCCCJJJLLLfffsssxxx|||tttTTT???777777777666666666555555555666999???GGGQQQYYY^^^fffhhhkkknnnppprrrssssssuuutttttttttvvvvvvtttssssssssssssssstttuuuvvvwwwxxxyyy{{{}}}~~~{{{yyyuuutttzzz{{{xxxuuummmeeeccc```]]]\\\___dddeeekkksssyyy}}}{{{qqq```QQQJJJFFFDDDAAA???>>><<<:::777555444333444666666444333\\\YYY\\\iiiuuuyyyxxxxxxvvvvvvvvvwwwxxxyyyyyyxxxwwwwwwxxxyyyzzz||||||}}}{{{{{{{{{{{{|||}}}}}}~~~~~~}}}||||||~~~dddRRRPPPTTTcccxxxyyyddd[[[\\\\\\UUUNNNLLLiiizzzdddeeeiiisss}}}yyyaaaHHH333000---,,,,,,,,,+++******))))))((((((((((((((((((((()))***************)))******+++,,,...//////333222222444444555;;;BBBUUUIII<<<777777888:::=========@@@@@@JJJbbbcccLLLCCCBBBBBBCCCEEEGGGGGGFFFIIIHHHLLLGGGLLLOOOeeemmmmmmooowwwssswwwuuuwwwvvvuuu```IIIbbbpppooohhhUUU===333333111111111000111999BBBYYY~~~wwweeeRRRBBB>>>>>>::::::>>>:::KKKbbbrrrzzz~~~~~~|||~~~}}}}}}zzztttssskkkfffeeedddaaaaaaeeewwwkkkWWWPPPOOOGGGJJJJJJDDD>>>AAAMMMYYYhhhqqqssshhhXXXLLLEEEBBB>>><<<::::::===BBBFFFIIIJJJGGGBBB>>>:::888777666666555444555666666555444222222222111111000000000......------------...//////222;;;FFFOOOWWWcccmmmqqqssswww{{{~~~zzzzzz|||zzzssslllhhhfffbbb```___```cccdddeeedddddddddeeefffggggggfffffffffeeeeeeeeeeeeeeegggkkkpppvvvzzzmmm___VVVJJJCCC<<<888777:::DDDOOOTTT\\\gggnnnssszzzzzzaaaWWWZZZvvvbbbHHH===777???NNNQQQDDD444......---,,,++++++++++++************************((()))))))))))))))******+++---000111111111333444444555666777888999:::;;;999999999999:::;;;<<<===??????>>>>>>???AAACCCEEEEEEFFFDDDMMMMMMdddyyy}}}yyy[[[AAA666666666666555555555555444666999>>>EEEOOOXXX^^^fffhhhkkkooorrrtttuuuuuutttttttttvvvwwwxxxvvvtttttttttuuuuuuvvvwwwxxxyyyssstttwww|||~~~{{{sssmmmeeedddkkk}}}}}}wwwpppiiifffbbb^^^\\\^^^ccccccffflllqqqxxx}}}ssspppgggWWWLLLKKKIIIFFFCCCAAA@@@>>>;;;888444444444555777666444222ZZZYYY___kkkvvvzzz{{{|||xxxxxxyyyxxxxxxxxxyyyzzzwwwwwwxxxyyyzzz||||||}}}||||||{{{{{{|||~~~~~~}}}||||||~~~~~~|||}}}kkkWWWSSSUUUbbbwww~~~lll___[[[XXXRRRLLLJJJfffwwwhhhfffgggppp{{{xxxbbbJJJ333000---,,,,,,,,,+++******))))))((((((((((((((((((((()))***************'''(((***+++---...//////222111222333222333:::CCCVVVHHH;;;777777555555777999:::<<<;;;EEE___fffSSSEEECCCBBBDDDGGGIIIJJJJJJIIIIIIMMMIIINNNQQQfffmmmmmmqqqyyyrrrxxxsssrrrnnnnnn[[[@@@OOOYYYbbbhhhYYY@@@555444111000111000111777???XXX}}}zzzeeeRRRBBB>>>===999888<<<<<>>;;;999:::>>>DDDIIIMMMKKKHHHCCC???;;;:::999777666555555777777666555222222222222111111111111.........------............000777BBBKKKTTTbbbnnnnnnrrrvvv{{{}}}~~~~~~~~~~~~|||zzzxxxuuusssiiifffccc```___```bbbdddccccccccccccdddeeeggggggffffffffffffffffffffffffjjjmmmqqqwwwxxxlll```WWWJJJBBB;;;888888<<>>666<<>>DDDMMMWWW___dddgggkkkppptttwwwwwwxxxtttttttttvvvxxxyyywwwuuuttttttuuuwwwxxxyyyyyyyyytttuuuxxxzzzyyyqqqddd[[[SSSSSS]]]tttyyyrrrllljjjfff```^^^^^^cccaaacccggglllsss}}}nnnaaa^^^XXXOOOLLLPPPIIIFFFDDDBBBAAA???===;;;444444444666777777555222WWWUUUZZZfffrrrxxx{{{}}}zzz{{{{{{zzzxxxxxxyyy{{{xxxxxxyyyzzz{{{||||||}}}}}}|||||||||}}}~~~~~~}}}|||}}}}}}~~~}}}{{{|||ttt^^^VVVWWW^^^rrrpppaaaZZZWWWPPPIIILLLiiiuuummmjjjkkksss~~~|||eeeLLL333000---,,,,,,,,,+++*********)))((((((((((((((((((((()))***************'''(((***,,,...///000000111111333444222111888AAAMMMAAA888:::;;;777666999777666999:::BBBZZZggg]]]GGGEEECCCDDDGGGJJJLLLLLLGGGGGGKKKIIIOOOQQQdddssstttvvvzzzrrrwwwpppgggdddRRRDDDHHHIIITTT```VVV@@@888444000///000000111666===VVV}}}~~~gggTTTCCC>>><<<888777:::<<>>:::888<<>>///......---,,,++++++++++++************************)))))))))***++++++,,,,,,,,,...000222222222333555222222444555777888999::::::999999999:::;;;<<<<<>><<<666555444555777777555444ddd[[[XXXbbbpppyyy{{{{{{zzz{{{|||zzzwwwwwwyyy{{{zzzzzzzzz{{{{{{|||||||||||||||{{{{{{|||~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}zzz{{{www```UUUTTTXXXjjjrrrbbb^^^___XXXMMMQQQmmmiiifffeeehhhttteeeKKK333000---,,,,,,,,,+++*********)))((((((((((((((((((((()))***************((())),,,///111222333333111222555555222000777@@@@@@666333:::<<<888999>>>:::666999<<>>888333000...000111111555;;;MMMxxx}}}jjjVVVEEE???===888666:::999EEE]]]vvv~~~|||yyyvvvvvvsssppplllkkkjjjiiimmm|||}}}hhh\\\QQQOOOKKKGGGDDDDDDFFFIIIXXXiiixxxzzzrrreeeXXXNNNGGGEEE@@@;;;888:::@@@EEELLLNNNPPPMMMHHHBBB>>>===:::888666666777999999888333333333333333333333333000000111000000//////...///...111777===FFFUUUbbbfffllltttyyy|||}}}|||}}}wwwuuuqqqlllhhhfffdddcccbbbbbbcccdddfffgggiiijjjffffffggghhhiiijjjkkkkkkmmmnnnpppvvvwwwkkk___WWWHHHBBB;;;999:::>>>IIITTT[[[ccclllssswww|||ttthhheeefffzzz{{{}}}}}}tttcccRRRBBB<<<:::CCCOOOOOO@@@111......---,,,++++++++++++************************)))******+++,,,,,,------,,,...111222222222444555222333444666888999;;;;;;======<<<<<<<<<<<<===>>>@@@BBBDDDFFFGGGGGGFFFEEEGGGEEEDDDMMMHHHVVVxxxzzz~~~jjjLLL888888777777777666666666222555999<<<@@@HHHTTT]]]bbbeeejjjpppsssuuuuuutttsssssstttwwwxxxwwwuuurrrqqqrrrtttvvvwwwxxxxxxxxxxxxvvvpppfffYYYMMMDDD@@@@@@@@@KKKccc{{{}}}yyyssskkkeeedddcccbbbdddhhhjjjmmmvvvoooaaaXXXRRRMMMKKKIIIFFFDDDCCCBBB???===777555444444666666666555{{{kkk___eeeuuu}}}zzz{{{|||yyyvvvvvvxxx{{{{{{{{{|||||||||||||||||||||{{{zzzzzz{{{}}}}}}}}}~~~~~~~~~~~~}}}||||||}}}zzz{{{vvv]]]QQQOOORRRddd|||sssdddeeejjjbbbVVVTTTooo|||[[[UUUVVV]]]mmm~~~{{{aaaEEE333000---,,,,,,,,,+++*********)))((((((((((((((((((((()))***************)))+++...111333444555555222333666777333111777@@@>>>666444::::::444444;;;<<<555777:::999FFFXXX^^^MMMIIIEEECCCCCCEEEFFFFFFIIIGGGJJJKKKTTTUUUbbb~~~|||ppp}}}|||ppppppbbb>>>DDDMMM^^^hhhVVV<<<666333///...000111111555;;;DDDqqqzzzlllYYYGGGAAA>>>888777:::555AAAZZZuuuzzzwwwxxx|||zzzwwwxxxvvvpppkkkiiiiiiiiiuuuvvveeeUUUQQQLLLHHHGGGGGGHHHHHHHHH\\\qqq{{{xxxmmm^^^RRRHHHFFFBBB<<<888999???DDDKKKNNNQQQOOOIIICCC???===;;;999666666888999999999333333333333333333333333111111111111111000//////000...///333888???MMMZZZbbbiiirrryyy|||~~~~~~|||xxxsssmmmiiieeecccccccccdddeeegggiiijjjkkkffffffgggiiijjjkkklllmmmoooppprrryyyxxxkkk^^^VVVHHHAAA;;;999:::???JJJUUU\\\dddnnntttxxx}}}tttllllllnnnqqqrrrfffddd~~~}}}tttiiiXXXJJJ>>>;;;===IIIUUUTTTCCC333......---,,,++++++++++++******************************+++,,,------......,,,...111222222222444555555555777888:::<<<===>>>@@@??????>>>>>>>>>>>>???@@@BBBEEEHHHIIIHHHFFFEEEFFFDDDBBBLLLEEERRR}}}}}}qqqSSS888888888888777777777777111444888:::>>>FFFRRR\\\bbbeeejjjoooqqqrrrqqqpppssssssuuuwwwxxxwwwtttqqqoooqqqsssuuuwwwwwwwwwwwwqqqnnnfffXXXJJJAAA>>>>>>???===EEEZZZlllqqqjjjcccffflll~~~yyyooohhhfffcccbbbeeeiiijjjlllttt}}}|||qqq```[[[WWWQQQNNNLLLIIIFFFDDDBBB???<<<888666444333555666666666lllgggqqqzzz}}}|||{{{|||yyyuuuvvvzzz{{{xxxyyyzzzzzzzzz{{{{{{|||||||||xxxxxxzzz}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}|||}}}~~~{{{}}}fffTTTNNNNNNVVV___tttvvvhhhmmmssskkk]]]___uuulllIIIEEEHHHZZZoooyyyxxxcccDDD///...---,,,+++*********))))))(((((((((((())))))*********)))))))))))))))+++,,,---///111222444444222444666777777777999;;;@@@:::333000222444555444;;;999777666999BBBMMMUUUGGGEEEAAA@@@DDDHHHHHHEEEHHHLLLOOOSSSSSSOOOaaayyyuuu{{{yyyjjjYYYGGGcccjjjfffiiiLLL666111111000000000111333444DDD]]]|||}}}kkkYYYFFF<<<:::888888::::::===PPPnnn}}}}}}}}}~~~{{{uuuxxx}}}zzzyyyvvvttttttuuusssnnnjjjuuutttaaaVVVLLLKKKMMMIIIDDDAAAFFFRRR```lllssssssiii]]]TTTKKKBBB>>><<<;;;>>>BBBDDDIIIOOOSSSRRRLLLDDD>>>::::::999999888999999999555666666666666666555555111222333444333222111000---------...222:::CCCIIIYYYgggrrruuuxxx~~~~~~}}}}}}{{{wwwoooiiigggddddddiiijjjhhhfffgggiiijjjkkklllmmmnnnnnnnnnppppppuuuwwwkkk```YYYIIIAAA:::999;;;@@@JJJTTT^^^hhhrrrwwwxxx{{{~~~ssssssxxxzzzdddSSSXXXppplllZZZJJJ@@@>>>999>>>OOO^^^YYYAAA,,,...---,,,,,,++++++,,,,,,************************+++,,,,,,------............000222222111111222333555666777888888;;;???BBBAAADDDEEEDDDAAA@@@AAACCCLLLJJJHHHHHHJJJKKKIIIFFFCCCFFFGGGIIILLLUUU~~~oooUUU===:::888:::888444222444555333444888<<>>@@@DDDFFFGGGGGGEEEDDDEEEGGGPPPOOONNNNNNOOOLLLHHHDDDFFFHHHGGGHHHJJJSSS}}}ttt\\\===999777999888444333444444333444888<<>>999444333555888999888999:::;;;:::999:::;;;===???@@@AAABBBCCCEEEIIILLLJJJJJJJJJTTTaaa___cccuuuwww|||zzzgggfffpppbbbMMM;;;222111000000000111222333???TTTpppooo]]]III>>>:::888777888777:::JJJcccvvv|||~~~}}}}}}~~~~~~zzzxxxwwwzzz~~~~~~zzzwwwvvvuuuuuuwww|||}}}|||yyywwwtttssstttwwwzzzyyytttooolllvvv~~~bbb[[[TTTPPPKKKFFFEEEHHHFFFLLLTTT___llltttnnneeeXXXPPPHHHFFFCCC@@@@@@CCCHHHIIIMMMSSSWWWTTTKKKBBBAAA???===;;;:::999999999::::::::::::999888666666555555555555555444333333111111///------000555999EEERRRbbbmmmuuu}}}}}}zzzwwwxxxqqqkkkiiiiiiggghhhkkklllllllllmmmnnnnnnnnnnnnqqqsssyyywwwlllaaaZZZIII@@@999888<<>>???AAAEEEFFFGGGHHHGGGGGGHHHJJJOOOOOOPPPQQQQQQMMMHHHDDDJJJKKKHHHHHHJJJRRRzzzooovvvaaa===888666777777444444555444333444888;;;@@@KKKWWW\\\```dddgggiiikkkmmmoooqqqqqqqqqqqqrrrsssttttttwwwxxxxxxyyyzzz|||}}}}}}ooodddYYYUUUSSSOOOKKKIIIFFFIIISSSaaammmvvvxxxsssssspppppprrrtttyyykkkddd___]]]ZZZSSSMMMJJJOOOLLLJJJHHHFFFCCC???<<<:::777444333444555555444uuuggg```___aaagggoooqqquuuwwwuuuuuuwwwxxxuuuvvvwwwxxxyyyzzz{{{||||||}}}|||zzzzzz{{{|||}}}~~~zzz{{{|||~~~~~~}}}zzzzzz|||{{{^^^OOOMMMOOOQQQ___zzzzzzsssvvvsssdddSSS___rrr{{{dddGGGLLLVVVooo{{{___<<>>:::666666999<<<<<<<<<===>>>???>>><<<;;;;;;<<<>>>???CCCFFFEEEDDDGGGLLLKKKKKKJJJRRR^^^]]]___nnn}}}{{{vvvoookkk^^^PPP:::222222111000000111222333888KKKfffrrr___KKK???;;;888777777666999FFF[[[mmmvvvzzz~~~~~~|||yyyxxxyyy{{{{{{{{{vvvuuutttwww{{{~~~~~~~~~}}}|||}}}|||yyyzzzvvvqqqnnnmmmkkkiiihhhaaapppvvvvvv|||~~~{{{xxxqqqqqqrrrwwwzzz{{{wwwrrrnnnvvvwwwtttpppdddVVVOOOKKKGGGGGGIIIFFFIIINNNYYYiiivvvvvvooocccYYYPPPKKKGGGCCCCCCEEEHHHHHHJJJRRRYYYXXXOOOFFFCCCBBB???===<<<;;;<<<<<<<<<<<<;;;;;;999888777666666555555555444444333333222222000...,,,...111444===IIIZZZiiittt{{{~~~wwwqqqooommmjjjjjjlllmmmmmmmmmmmmmmmmmmnnnnnnqqqtttzzz~~~uuujjj___XXXHHH@@@888888===GGGVVVccchhhooowww{{{}}}mmmdddnnnzzzsssiiiaaaccckkkvvvkkkNNN<<<666BBBZZZqqqrrrZZZ<<<***...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,---...///000000111444666888999888888999;;;;;;<<<===>>>???AAAEEEHHHCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJLLLMMMNNNLLLJJJHHHKKKMMMKKKMMMNNNSSSwwwjjjrrruuu___???888444666777555444666444333444888:::???IIITTTYYY\\\aaaeeegggjjjlllnnnpppppppppqqqrrrsssuuuuuuwwwxxxzzzzzzzzz|||~~~wwwooojjjfffbbb]]][[[TTT[[[jjj{{{{{{uuuwwwsssqqqrrrtttyyybbbVVVLLLJJJJJJIIIFFFEEEJJJHHHGGGFFFFFFDDD@@@>>>;;;888444333333444444444]]]WWWPPPNNNMMMQQQ[[[ffflllssswwwvvvuuuvvvuuusssxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyyyy{{{|||zzz{{{|||~~~~~~||||||~~~~~~aaaPPPJJJJJJOOOZZZsssqqqlllpppnnnbbbVVV[[[ppp}}}gggLLLOOOWWWppp}}}```===///...---,,,+++*********))))))(((((((((((())))))))))))******+++++++++,,,+++,,,---...///111111222555666666555555666999<<>>@@@@@@???@@@@@@@@@>>><<<<<<>>>??????@@@FFFLLLJJJEEEEEEJJJKKKNNNKKKNNNUUUSSSXXXhhh{{{zzz{{{ssseeehhhrrrkkkdddXXX888333222111000000111222222444DDD^^^zzztttaaaLLLAAA<<<888777777666888AAASSSdddpppwww{{{|||~~~}}}}}}~~~}}}zzzwwwvvvwwwxxxyyyyyyuuuuuuvvvwwwyyy{{{{{{{{{zzzyyyyyyzzzzzzyyywwwuuusssqqqmmmhhhccc^^^WWWQQQIIIQQQTTTUUUZZZddd|||yyyqqqppppppsssxxxzzzxxxuuupppuuurrrjjjooonnnWWWLLLKKKJJJHHHHHHEEEGGGKKKTTTeeeuuuzzzxxxpppdddXXXPPPJJJEEEEEEHHHHHHFFFHHHOOOWWWXXXRRRKKKEEEDDDAAA???>>>>>>???@@@======<<<<<<:::999777777666555444444333222222222222222111///......111333999CCCSSSeeerrrxxx|||~~~{{{wwwwwwuuupppmmmnnnooonnnnnnmmmmmmmmmnnnnnnqqqttt|||{{{rrrggg]]]VVVGGG???888999???JJJYYYfffgggmmmuuuzzz~~~rrrppp~~~tttjjjhhhllluuuXXX???999GGGddd}}}yyyYYY888'''...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,------...000111111222555777999:::::::::;;;<<<>>>>>>>>>>>>???DDDKKKOOOCCCCCCDDDEEEGGGIIIIIIIIIJJJJJJJJJIIIIIIJJJKKKLLLIIIMMMOOORRRSSSUUUrrrmmmmmmzzzxxxxxxaaaBBB:::444555777666555777444333444777:::===GGGQQQVVVYYY^^^cccfffiiilllnnnoooooopppqqqrrrtttuuuvvvuuuxxxzzzzzzzzz}}}|||wwwrrrooofffooo||||||vvvqqqqqqsssvvvjjjYYYGGGAAAAAABBBCCCEEEBBBBBBAAABBBDDDDDDCCCAAA===:::666333333444444444JJJFFFCCCCCCCCCFFFQQQ\\\fffnnnuuuvvvuuuvvvuuusssyyyyyyyyyxxxxxxxxxwwwwwwwwwxxxyyyyyyxxxxxxyyy{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~dddQQQIIIGGGIIISSSmmmkkkgggmmmnnnfff^^^ZZZoookkkRRRNNNSSSiii~~~aaa>>>///...---,,,+++*********))))))(((((((((((())))))))))))******+++,,,,,,,,,------...///000111222222555666666666666888<<>>>>>>>><<<;;;<<>>LLL]]]kkktttxxxzzz|||~~~}}}|||||||||zzzxxxvvvuuuvvvwwwwwwvvvuuuvvvxxxyyyyyyyyyxxxwwwvvvvvvwwwwwwvvvuuusssrrrooopppnnnfff^^^WWWNNNFFFDDDGGGGGGKKKPPPWWWxxxzzzuuuqqqnnnoootttxxxyyyyyyqqqrrrooohhhgggtttuuuYYYLLLKKKKKKHHHFFFDDDFFFIIIOOO]]]nnnwwwyyyvvvkkk^^^UUUNNNHHHGGGJJJGGGFFFHHHNNNUUUXXXVVVRRRIIIGGGDDDAAA??????AAABBB>>>>>>>>>======;;;:::999666666444333222222222222000111111000//////111333777>>>MMMaaaooouuuyyy}}}}}}|||~~~|||wwwrrrrrrsssrrrpppooonnnooooooppprrrvvv~~~yyypppeee[[[TTTEEE>>>888:::AAAKKKZZZgggffflllrrrxxx}}}ooorrrwwwuuuxxxZZZ@@@===FFF^^^tttpppSSS888......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222333444666999:::::::::<<<===????????????@@@EEELLLPPPEEEDDDDDDFFFHHHJJJJJJIIINNNNNNLLLIIIFFFFFFHHHKKKGGGKKKOOOTTTUUUTTTnnntttqqqxxxttt~~~~~~kkkFFF<<<555555777777666777444333444777999<<>>======???BBBEEEFFFFFFAAA===888444333444444444NNNJJJFFFEEEBBBCCCJJJSSS]]]hhhrrruuuuuuwwwxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwyyyzzzzzzxxxxxxyyy||||||}}}}}}~~~~~~~~~}}}}}}}}}~~~dddQQQIIIGGGHHHTTTnnn|||eeebbbiiiiiibbb\\\```uuurrr[[[UUUTTTdddxxx|||```<<>>BBB???===<<<>>>AAABBBAAA>>><<<===>>>=========???AAAAAA@@@IIIWWWZZZPPPIIIIIIGGGLLLIIIGGGKKKKKKOOO]]]uuukkkmmmsss~~~xxxuuuqqq^^^SSSNNNhhhppppppoooHHH444333111000000000111222444===PPPllluuucccNNNBBB===:::999999666777<<>>>>>888777555444333222333333000111111000......///000333888GGG\\\kkkrrrwww|||~~~}}}|||xxxxxxwwwvvvtttrrrqqqrrrssssssuuuyyyyyypppeee[[[TTTCCC<<<888;;;BBBLLLZZZfffgggkkkqqqwww|||yyygggnnnxxxSSS???>>>CCCVVViiieeeKKK666000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111222333444333666888999999:::;;;======???@@@AAAAAACCCGGGIIIEEECCCBBBDDDGGGIIIHHHFFFJJJKKKKKKHHHEEEDDDFFFHHHEEEIIIKKKQQQRRRQQQjjjvvv{{{uuuJJJ???666555888888777777444333444777888;;;CCCLLLRRRVVV\\\aaaeeeiiilllooopppppppppqqqrrrssstttuuurrrwww|||}}}~~~zzzsssrrrtttxxx~~~kkkTTTFFF>>>;;;<<<@@@===<<<;;;===AAAEEEIIIJJJEEE@@@:::666444444333333[[[UUUPPPKKKFFFCCCFFFMMMWWWcccoootttvvvyyy{{{zzzuuuuuuvvvwwwxxxyyyyyyyyywwwzzz|||{{{yyyxxxzzz}}}}}}~~~~~~~~~~~~}}}}}}|||}}}~~~dddQQQJJJIIIJJJXXXtttyyybbb^^^cccaaaXXXRRRiii|||xxxccc___[[[eeewwwzzz^^^888//////---,,,+++*********))))))(((((((((((())))))))))))***+++,,,,,,------//////000111222333333444666666777777888;;;@@@DDD???===<<<===AAABBB???<<<<<<>>>@@@AAA@@@@@@@@@AAA@@@???HHHZZZ___UUULLLJJJDDDIIIFFFFFFMMMMMMOOOYYYzzzooommmrrrwwwoooiiiXXXMMMCCCYYY]]]]]]iiiIII444333111000000000111111333999HHHcccuuucccNNNCCC>>>;;;::::::666888;;;DDDTTTfffrrrvvvxxxzzz||||||{{{zzzyyyzzzuuutttttttttuuuuuusssqqqppptttxxxzzzzzzwwwtttsssssstttvvvvvvtttsssrrrrrrpppvvvuuujjj```\\\ZZZWWWSSSTTTXXXccceee]]]rrrxxxooolllooovvv|||sssnnnrrrmmmfffrrrvvv___RRRKKKFFFEEEFFFAAAEEEFFFFFFKKKXXXeeekkkooohhhaaa]]]WWWNNNHHHGGGIIIJJJKKKNNNRRRXXX]]]```TTTPPPJJJDDD@@@>>>===>>>BBBBBBBBBCCCCCCBBBAAAAAA:::999777555444333444444000111111000...,,,------111444CCCYYYiiiqqqwww}}}~~~}}}~~~}}}~~~{{{yyywwwuuuttttttuuuvvvwww|||yyypppfff[[[UUUBBB<<<888;;;CCCLLLZZZeeeiiilllqqqvvv{{{sssfffsssjjjNNNAAA???BBBSSSgggcccHHH222---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000111333444444333555777999999999;;;<<<;;;>>>BBBCCCCCCBBBBBBBBBCCCAAA???AAADDDEEEDDDBBB@@@CCCFFFFFFDDDCCCDDDFFFDDDGGGHHHMMMNNNNNNhhhzzzxxxzzzLLLAAA777666888888777777444333444777888:::BBBKKKQQQUUU[[[aaaeeeiiimmmoooqqqqqqqqqqqqrrrsssttttttqqqxxx~~~{{{tttsssvvv{{{vvvaaaQQQGGGAAAAAADDD???===;;;<<>>======>>>AAACCCCCCCCCBBBCCCCCCCCCCCCCCCBBBBBB>>>???@@@BBBDDDFFFGGGHHHIIIJJJJJJJJJIIIJJJLLLOOOvvvyyy}}}~~~qqqddd```WWWHHH@@@QQQTTTVVV\\\CCC888333111222222000000333333111888QQQtttvvvfffSSSHHHAAA===;;;<<<;;;777666???KKKXXXhhhtttssswwwzzzyyyvvvssstttvvvsssrrrrrrqqqqqqrrrssstttttttttttttttttttttuuuuuussstttuuuuuuttttttuuuwwwyyyzzzwww~~~xxxxxx{{{{{{rrrooottt{{{vvv^^^OOOLLLKKKFFFEEEDDDDDDGGGKKKRRRYYY]]]eeefffeeeaaaZZZSSSNNNLLLOOOOOOPPPPPPRRRVVV\\\```aaa]]]WWWPPPJJJGGGEEEDDDDDDDDDDDDCCCBBBAAA@@@???999777444333333333333222222111000111222222000...///000777FFFZZZiiiooopppyyy|||~~~}}}}}}}}}zzzwwwuuuuuuuuu{{{xxxsssmmmdddWWWNNN???;;;888<<>>?????????>>>>>>?????????@@@@@@@@@AAABBBCCCCCCDDDCCCCCCCCCDDDDDDBBBFFFIIIHHHbbbzzzyyy```DDD666:::888666888666666333333666777999???FFFPPPVVV^^^ccceeegggjjjlllmmmnnnoooqqqrrrtttuuuuuuvvvvvvxxxzzz||||||zzz~~~ooo___RRRJJJHHHEEECCC@@@>>>>>>AAAEEEHHHKKKGGGAAA:::666444555666fffeeejjjpppmmmdddaaafff^^^___gggrrryyyxxxwwwwwwwwwwwwwwwwwwwwwxxxyyyzzz|||||||||||||||{{{zzzyyy||||||}}}~~~~~~~~~~~~~~~{{{{{{|||}}}~~~~~~~~~~~~{{{|||{{{kkk]]]YYYYYYWWWhhh~~~bbbXXXSSSLLLKKKPPPjjj}}}|||nnnqqqkkksss}}}xxxjjjQQQ444...---,,,+++************,,,+++++++++******)))))))))******+++,,,------------///111222222333555777777888777666:::AAADDDCCCCCCAAA??????AAADDDEEEEEEDDDDDDDDDDDDCCCBBBAAAAAA======>>>???AAADDDGGGHHHLLLLLLLLLJJJIIIIIIKKKMMMlll}}}xxxllliiibbbPPPCCCVVV^^^[[[^^^JJJ:::444111333222///...000222222888MMMnnnyyyiiiVVVJJJCCC>>>;;;<<<<<<777555;;;FFFSSSdddqqqrrrvvvyyyyyyvvvttttttuuussssssrrrrrrssstttuuuuuuwwwvvvtttrrrqqqrrrtttuuurrrtttuuuuuutttsssuuuvvvuuuzzz}}}|||sssnnnpppvvv~~~eeeSSSNNNKKKFFFGGGFFFEEEFFFJJJQQQWWW\\\```bbbbbb```[[[VVVRRRPPPQQQQQQQQQQQQRRRUUU[[[___dddaaa[[[TTTNNNIIIFFFEEEGGGGGGFFFDDDBBB@@@>>>===:::888555333333444444333555333111111111111///......///555CCCUUUccckkkmmmtttwww{{{}}}}}}||||||}}}}}}zzzyyyzzz}}}~~~zzzwwwuuuvvv|||}}}vvvqqqlllcccVVVLLL???;;;999???LLLZZZcccggglllqqqttttttvvv}}}qqqrrrrrrqqquuuzzzyyytttbbbaaakkkuuukkkhhh```PPPCCC>>>===WWWiiijjj]]]AAA...000---,,,,,,++++++,,,,,,---------------------------......///000111222333333444444444444555666777777666777999:::<<<=========>>>>>>>>>>>>????????????CCCCCCCCCDDDCCCCCCBBBAAABBBCCCBBBEEEHHHHHH```fffGGG777:::999777:::888666333333555666888>>>EEEPPPVVV^^^cccfffgggjjjmmmoooppppppqqqssstttuuuuuuuuuuuuwwwyyy{{{~~~ooo[[[NNNJJJHHHEEEBBB???>>>@@@BBBDDDIIIFFF@@@:::666555555666tttiiigggqqqsssiiidddiiidddcccgggqqqyyyyyywwwwwwuuuuuuuuuvvvwwwxxxzzz{{{}}}}}}}}}}}}|||{{{zzzyyy{{{|||}}}}}}~~~~~~}}}}}}zzz{{{|||}}}~~~~~~~~~~~~zzz{{{}}}|||~~~kkk[[[YYY\\\[[[mmmddd\\\XXXOOOKKKOOObbbtttwwwiiiiiidddooozzztttdddLLL333------,,,+++************,,,++++++******))))))((()))***+++,,,---.../////////111222333222222444666666888888777<<>>>>>???AAADDDGGGIIIKKKKKKKKKJJJHHHIIIKKKMMMfff{{{}}}rrrpppnnnZZZGGG]]]nnnjjjfffTTT:::333000111222///---...111333888HHHfff~~~mmmZZZNNNFFF@@@<<<<<<===777444888AAAMMM___mmmqqqtttwwwxxxvvvtttttttttrrrrrrrrrsssssstttuuuuuuuuutttsssrrrrrrsssttttttssstttuuuuuuttttttuuuvvvrrrzzzyyy~~~xxxpppnnnrrrkkkWWWPPPLLLHHHIIIHHHFFFFFFJJJPPPVVVZZZZZZ]]]___^^^[[[XXXUUUTTTSSSSSSRRRRRRRRRTTTYYY\\\aaa___[[[UUUPPPKKKGGGEEEHHHGGGFFFEEECCCAAA???>>><<<999555333444555555555777555333111111111///---000111555AAAQQQ```iiilllqqqsssvvvxxxxxxxxxyyyzzz}}}}}}~~~~~~~~~}}}{{{yyyzzz|||~~~}}}zzzxxxzzzyyytttnnncccUUUKKK>>>;;;:::AAAOOO\\\dddffflllqqqtttsssuuu{{{xxxxxxwwwxxx}}}xxxnnn___\\\ccczzz{{{mmmcccXXXJJJ@@@<<<===^^^rrrjjjVVV===///222---,,,,,,++++++,,,,,,---------------............//////000111222333444444555555444444555666666777666777888999;;;<<<======>>>?????????@@@@@@@@@@@@DDDDDDDDDDDDCCCBBBAAA@@@@@@CCCBBBEEEHHHHHH]]]lllKKK888999888777:::888666333333555666777===DDDMMMSSS\\\bbbeeegggiiilllppppppqqqrrrssssssttttttttttttuuuxxxzzzpppZZZOOOIIIGGGEEEBBBAAAAAACCCDDDFFFCCC???:::777555555555yyykkkqqqxxxrrrlllmmmhhhfffiiirrrzzzzzzyyyzzztttuuuuuuvvvwwwyyyzzz{{{}}}}}}}}}}}}|||{{{zzzyyy{{{{{{|||}}}}}}}}}}}}|||zzz{{{|||}}}}}}~~~~~~}}}}}}~~~}}}~~~mmm[[[YYY___cccsssiiiccc^^^SSSMMMOOO[[[jjj}}}~~~nnnaaa^^^\\\kkkyyyqqq^^^HHH333------,,,+++******************)))))))))((((((((()))***+++---...000111111333444555444333222333444555888999888<<>>???@@@CCCFFFHHHGGGHHHIIIHHHHHHIIILLLNNNcccxxxwwwzzzgggLLL___wwwuuukkkYYY;;;333...///111///.........111444???ZZZ{{{sss```SSSJJJBBB>>>===>>>888555666<<>>:::666444444666666666999666333222111111000...000111444>>>MMM[[[fffkkkqqqsssuuuuuuuuuvvvxxxzzz{{{{{{|||}}}~~~~~~}}}|||{{{zzzzzz~~~|||uuummmbbbSSSIII<<<;;;<<>>???@@@@@@@@@AAAAAAAAABBBBBBEEEEEEDDDDDDCCCBBB@@@@@@===AAAAAACCCFFFEEEWWWwwwsssPPP:::999777777999777777333333444555555;;;BBBIIIPPPZZZ```ccceeehhhjjjppppppqqqqqqrrrsssttttttssssssuuuxxxyyy|||hhhTTTKKKIIIGGGFFFEEEEEEEEEFFFCCCAAA>>>:::888666555555ppppppxxxxxxssspppkkkjjjnnnvvv{{{zzzzzz|||uuuuuuvvvvvvxxxyyy{{{{{{|||||||||||||||{{{zzzyyyzzz{{{{{{|||||||||||||||zzzzzz{{{|||}}}}}}}}}}}}~~~}}}qqq^^^]]]eeejjjzzznnniiicccVVVPPPSSS]]]hhhwwwwwwhhh]]]VVVWWWjjj{{{qqqZZZEEE333...---,,,+++************((((((((((((((((((((((((******,,,---///111222333666777777666444333333444666999:::777888>>>CCCCCCLLLNNNQQQTTTTTTPPPIIIDDDDDDDDDDDDDDDCCCBBBAAAAAA??????>>>???@@@AAACCCDDDCCCEEEFFFFFFGGGIIILLLOOObbb||||||vvvTTTZZZssstttkkk[[[@@@666......000000//////...333555;;;TTTwwwyyyeeeXXXNNNEEE@@@>>>>>>999666666:::DDDUUUdddlllnnnrrrvvvxxxxxxvvvuuurrrrrrssssssssssssrrrqqqmmmoooqqqtttuuutttsssrrrrrrtttuuuuuutttsssuuuvvvtttzzzyyytttyyyttt___UUURRROOOMMMKKKHHHGGGJJJQQQXXX\\\WWWYYYZZZYYYXXXXXXYYY[[[VVVXXXZZZYYYXXXVVVVVVWWWZZZ[[[[[[[[[XXXTTTPPPMMMEEEEEEFFFFFFEEEDDDCCCCCC???;;;777444555666777888999777333222222222111000//////222:::HHHWWWcccjjjrrrtttuuuuuuuuuvvvyyy{{{yyyzzzzzz|||}}}}}}{{{xxxwww|||~~~{{{sssjjj___QQQGGG:::<<>>???AAABBBEEEIIIJJJHHHDDD@@@BBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBCCCDDDEEEEEEGGGJJJMMM___||||||}}}\\\RRRfffnnnooofffJJJ===222000111000///000///555666888OOOuuu~~~jjj\\\RRRHHHAAA@@@>>>:::777777999AAARRRaaaiiikkkpppuuuyyyyyyxxxvvvttttttuuuuuutttsssrrrqqqppppppqqqrrrrrrrrrrrrrrrppprrrssssssrrrqqqssstttrrrvvv|||yyy~~~pppllluuuxxxcccXXXTTTQQQNNNLLLIIIHHHKKKRRRYYY^^^[[[[[[ZZZYYYXXXYYY\\\___YYY\\\___```]]]ZZZWWWVVVYYY[[[]]]]]][[[WWWRRROOOFFFFFFFFFFFFEEEDDDCCCCCC@@@<<<777555555777888999999777333222222222222111000000222:::GGGVVVdddllltttuuuuuuuuuuuuwwwzzz}}}yyyyyyzzz{{{|||~~~~~~~~~}}}{{{zzzyyyxxx{{{|||zzzqqqhhh^^^RRRIII:::???GGGNNNTTTZZZ```eeeiiiqqqxxx|||mmmiiihhhrrrqqqlllmmmmmmsssZZZCCCCCCLLLyyyOOO:::111///---,,,,,,++++++,,,,,,------------...///000000000222222333444555666777777999999888888888888999999<<<<<<<<<===>>>@@@BBBCCC@@@@@@AAAAAAAAABBBBBBBBBCCCDDDDDDDDDCCCBBBAAAAAA<<>>===<<<;;;999777555444~~~xxx|||{{{rrrtttyyy~~~|||wwwwww{{{xxxxxxxxxxxxyyyzzz{{{{{{yyyyyyzzzzzz{{{zzzzzzzzzyyyzzz{{{{{{||||||{{{{{{yyyzzz{{{|||}}}}}}}}}}}}xxxzzz|||~~~~~~~~~rrr___aaammmoooqqqjjj```SSSTTT]]]nnnsss{{{vvviiiaaaTTTXXXppptttXXXAAA111...---,,,+++************(((((()))***+++,,,,,,---***+++,,,...111333444555555777888888777777888:::333999;;;999999===@@@@@@===>>>AAADDDGGGHHHFFFCCCBBBBBBCCCCCCDDDCCCCCCCCCDDDEEEEEEFFFFFFEEEDDDDDDBBBCCCDDDDDDDDDFFFIIIKKK\\\wwwvvvvvvzzzyyy{{{bbbNNN]]]jjjuuuuuuQQQCCC666222222000///000+++222222222HHHooolll___TTTJJJCCCAAA>>>;;;888888999@@@PPP___gggjjjooouuuyyyzzzyyywwwvvvvvvwwwwwwvvvtttrrrqqqtttsssqqqoooooopppqqqrrrnnnpppqqqqqqpppoooqqqrrruuuxxx~~~~~~|||yyy~~~{{{jjjhhhsss{{{eeeYYYUUURRROOOLLLIIIIIILLLSSS[[[```^^^^^^\\\YYYXXXZZZ^^^aaa\\\___cccdddbbb]]]YYYWWWYYY[[[]]]]]][[[VVVQQQMMMHHHHHHGGGGGGEEEDDDCCCBBBAAA===888555555777999999999777333222222333333222222222555<<>>@@@BBBCCC??????@@@@@@@@@AAAAAAAAACCCCCCCCCDDDCCCCCCBBBAAA@@@GGGFFFEEEFFFDDDOOOeeeyyy{{{~~~aaaDDD===::::::<<<999777444222333333333888???EEENNNXXX```dddfffhhhjjjjjjkkkmmmnnnppprrrssstttttttttvvvzzzzzzyyy|||mmmbbbPPPOOOMMMKKKGGGCCC@@@>>>===<<<<<<;;;999777555444|||}}}~~~}}}{{{{{{{{{||||||{{{{{{zzzzzzzzzzzzyyyzzz{{{||||||{{{zzzyyy{{{zzzyyyxxxxxxxxxyyyzzzzzzyyyyyyyyyzzz{{{}}}~~~}}}||||||}}}~~~~~~tttggggggsss~~~lllbbb[[[PPPWWWooowww{{{ooobbbUUUXXXnnn}}}mmmRRR>>>111---,,,++++++******+++++++++************,,,---...///000222333333444666777777777777777666666666666888999;;;<<<===<<<<<<;;;BBBCCCDDDEEEEEEDDDCCCCCCCCCFFFJJJLLLKKKGGGBBB???AAABBBBBB@@@>>>???DDDHHHDDDEEEFFFGGGHHHIIIIIIIIIRRRkkkkkklllkkkttt|||pppjjjrrrzzzaaaEEEMMM^^^iiixxxkkkOOO777333444///...333000000000555FFFccctttbbbRRRFFF>>>:::===;;;:::888777;;;IIIWWWeeemmmtttvvvwwwzzzyyyvvvwwwxxxyyyyyyyyywwwuuutttvvvuuusssqqqppppppppppppmmmmmmnnnpppssstttrrrqqqqqqsssxxx{{{~~~pppggglllnnnaaaVVVMMMQQQOOOLLLKKKNNNTTT[[[___^^^^^^]]][[[ZZZZZZ[[[]]]___^^^___bbbdddaaa[[[UUUVVVXXXZZZZZZWWWTTTRRRPPPIIIEEEDDDGGGHHHEEECCCDDD>>>>>>:::333222777===??????777111111222111000222333333444;;;IIIXXXfffmmmxxxvvvtttuuuvvvvvvsssqqqxxxvvvuuuuuuxxx|||~~~~~~}}}{{{zzzxxxxxxxxxyyyzzz|||zzzzzz}}}}}}~~~xxxooo___OOOFFF===HHHSSSYYY\\\bbbeeeeeehhhpppyyynnnnnnpppvvvrrrzzzYYYCCC???@@@[[[wwwyyy\\\AAA222---111------,,,++++++,,,,,,,,,---...///111222333444555444444444444555777888999999999::::::;;;<<<<<<===AAAAAA@@@???>>>>>>??????AAAAAABBBBBBAAAAAA@@@???AAA@@@?????????@@@AAABBBBBBCCCEEEEEECCCEEERRRaaasssyyyoooIII666;;;<<<666888777555222111222444777:::@@@JJJVVV___bbbcccfffiiimmmmmmmmmnnnoooqqqrrrsssttttttuuuwwwxxx{{{|||~~~ssseee]]]WWWOOOGGGCCC@@@>>><<<<<<<<<;;;999666555555666}}}uuuwwwyyyzzzzzzyyyxxxwww{{{{{{{{{{{{{{{zzzyyyyyyxxxyyyyyyzzzzzzyyyyyyxxxzzzzzzyyyxxxxxxxxxyyyzzzyyyyyyyyyyyyzzz{{{|||}}}||||||}}}~~~~~~tttkkkmmm|||uuugggfffddd\\\hhh}}}qqqiii^^^___qqq|||iiiNNN<<<000---,,,++++++******++++++++++++***)))***+++,,,---///000222333333444666777777777777777777777777666888999:::;;;<<<;;;;;;:::AAAAAACCCDDDDDDDDDCCCCCCDDDEEEFFFGGGFFFDDDBBB@@@BBBCCCBBBAAA??????BBBEEEDDDEEEFFFHHHIIIJJJJJJJJJSSSfffssssssttt}}}~~~oooeeedddnnnZZZAAAGGGVVV```mmmdddKKK777444444000...222000000000333AAA[[[yyywwweeeUUUHHH@@@;;;===;;;999888666999FFFSSSaaajjjqqqtttvvvyyyyyyvvvxxxxxxyyyzzzyyywwwuuusssqqqrrrsssssssssrrrrrrqqqnnnnnnoooqqqssstttrrrqqqqqqqqqsssuuuvvv}}}}}}qqqtttnnnccc[[[TTTTTTRRRPPPNNNPPPUUU\\\aaaaaaaaa```^^^]]]\\\\\\]]]```aaabbbccccccaaa]]]ZZZWWWYYY[[[[[[XXXUUURRRQQQKKKGGGFFFIIIIIIDDDAAAAAA>>>???<<<666555<<>>>>>============>>>>>>@@@@@@AAAAAAAAAAAAAAA@@@AAA@@@@@@???@@@AAACCCDDDHHHIIIIIIHHHEEEFFFQQQ^^^llliiixxxmmmJJJ777;;;<<<666777888666444222333555888:::>>>GGGSSS\\\___aaadddgggjjjkkklllnnnppprrrtttuuuwwwwwwwwwxxxyyyzzz|||}}}}}}mmmaaa[[[RRRJJJEEEBBB???>>><<<===<<<:::777555555666uuutttssstttvvvuuusssqqqjjjmmmrrrvvvyyyyyywwwvvvyyyzzz{{{|||{{{zzzyyyxxxwwwwwwwwwvvvvvvwwwwwwwwwzzzyyyyyyxxxxxxyyyyyyzzzxxxxxxyyyzzz{{{{{{{{{{{{{{{|||}}}~~~|||~~~vvvoootttlllbbbkkklllhhhzzzyyyuuutttjjjkkkzzzgggKKK:::///---,,,++++++******++++++++++++***))))))***,,,---///000222333333444666777777777777777777777777777999:::;;;<<<===<<<;;;;;;??????AAABBBCCCCCCCCCCCCDDDCCCBBBAAA@@@@@@@@@AAAAAABBBBBBAAA??????@@@BBBDDDDDDFFFGGGIIIJJJKKKKKKSSS```zzzwwwyyyuuueeeZZZcccUUUAAADDDQQQ\\\fff^^^JJJ999444444111///111000000111222:::QQQooo|||jjjYYYLLLBBB===>>>;;;999888555777BBBMMM\\\eeemmmqqquuuxxxxxxvvvyyyyyyzzzyyyxxxvvvtttsssnnnooorrrtttuuuuuutttsssqqqppppppqqqssstttrrrqqqpppnnnnnnpppqqqvvvwwwzzzqqqeee___[[[WWWVVVTTTRRRSSSWWW]]]bbbfffeeedddbbb```___]]]]]]aaaccceeefffdddbbb``````XXXYYY[[[\\\ZZZWWWTTTQQQMMMJJJIIILLLKKKDDD???===???@@@>>>999999???FFFHHH???777222222333222111222000///000777DDDTTTbbbiiiooooooooopppssstttsssqqquuuuuuuuuwwwzzz{{{zzzyyyyyyzzzzzz{{{zzzyyyxxxxxx{{{xxxxxxzzz{{{zzzuuufffUUUIIIFFFJJJ\\\ppp{{{~~~zzzuuuqqqwww{{{}}}yyyrrrzzzuuuwwwnnnYYYDDD>>>FFFNNNVVVcccZZZBBB666000++++++---,,,,,,,,,,,,,,,------//////000111333444555555888777777666666666666555::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>?????????@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCEEEFFFKKKKKKLLLLLLIIIJJJUUUaaaxxxkkkooozzzjjjLLL999;;;;;;666888999777555444444666888:::<<>>>>><<<999666555666mmmlllhhhddd___\\\YYYXXX]]]aaaiiirrrxxx{{{{{{yyyxxxyyyzzz{{{{{{zzzxxxwwwxxxwwwuuuuuuuuuuuuwwwxxxyyyyyyyyyyyyyyyyyyzzzzzzxxxyyyzzz|||||||||{{{zzzzzz{{{}}}~~~|||~~~xxxrrrwwwfff___lllllljjj}}}vvvwwwzzzuuuxxxiiiLLL:::///---,,,++++++******++++++++++++***)))***+++,,,---...000222333333444666777777777777777777888888888;;;<<<===>>>???>>>=========>>>???@@@AAABBBCCCCCCCCCBBBAAA@@@?????????@@@>>>>>>???@@@@@@@@@AAABBBCCCCCCDDDFFFGGGIIIJJJKKKSSS\\\|||{{{ggg\\\bbb[[[KKKHHHTTTbbbkkk```PPP???555222111111111///000111111666HHHgggppp^^^OOOEEE@@@???<<<999888555555===GGGUUU___iiiooosssxxxyyyvvvyyyyyyyyyyyywwwuuutttsssooopppqqqsssttttttttttttrrrqqqqqqrrrssstttsssqqqooolllkkkooossswww~~~yyyssswwwuuuggg___[[[XXXXXXWWWTTTTTTXXX___eeeiiihhhfffdddccc```^^^\\\^^^ccchhhjjjgggdddbbbbbbYYYZZZ\\\]]]]]]ZZZVVVRRRMMMJJJKKKOOOMMMFFF???===@@@AAA???999999???EEEFFF>>>777222333444333111222000//////666DDDTTTbbbjjjpppqqqqqqssstttttttttsssttttttuuuxxxzzzzzzxxxvvvyyy{{{}}}~~~~~~}}}zzzyyyyyywwwwwwyyyyyyyyy}}}{{{rrrbbbQQQGGGFFFHHH]]]tttvvvzzz|||}}}|||yyy}}}wwwrrrpppfffUUUEEEAAAHHHPPPYYYaaaSSS===555111,,,------,,,,,,,,,,,,------...000000111222333444555555777777777777777777777666::::::::::::::::::::::::999999:::;;;<<<>>>???@@@???@@@AAACCCDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDFFFGGGHHHHHHKKKMMMMMMPPP\\\hhhxxxnnnqqqhhhOOO;;;;;;;;;777:::999777666444444555777888:::AAAKKKSSSYYY^^^aaadddggghhhjjjmmmppprrrttttttwwwwwwwwwxxxyyyzzz|||}}}~~~|||zzz||||||iiicccYYYPPPIIIEEEAAA???>>>???@@@>>>;;;777555555jjjeee]]]UUUNNNJJJHHHGGGNNNSSS]]]jjjuuu{{{|||zzzwwwxxxyyyzzzzzzyyyxxxxxxxxxwwwvvvuuuuuuvvvwwwxxxxxxxxxxxxyyyyyyzzzzzzzzzyyyzzz|||}}}}}}|||{{{zzzzzz{{{}}}~~~~~~}}}yyyrrruuu|||```^^^jjjdddgggvvvuuuxxxyyykkkMMM;;;///---,,,++++++******+++++++++************,,,---......000222333333444666777666777777777888888888999999:::<<<===>>>>>>============>>>???@@@AAABBBCCCBBBCCCCCCCCCBBB@@@>>>===::::::;;;>>>@@@BBBCCCCCCCCCCCCCCCDDDEEEGGGIIIJJJRRRYYYyyy|||}}}hhheeehhheeeXXXOOO[[[nnnvvviii\\\HHH777000111222222...///000222444BBB```|||uuucccSSSHHHBBB???<<<999888666555:::AAANNNXXXdddkkkqqqwwwxxxvvvxxxxxxxxxwwwvvvtttsssssstttrrrqqqooopppqqqssstttsssrrrqqqqqqsssssssssrrrpppllllllqqquuuxxx|||}}}zzztttyyy~~~tttlllnnntttwwwggg^^^[[[XXXXXXWWWTTTSSSXXXaaahhhllliiifffdddcccaaa^^^[[[ZZZaaaiiillljjjfffbbbaaa[[[[[[]]]___```]]]XXXSSSLLLJJJLLLPPPPPPIIIBBB@@@AAABBB???999777;;;???@@@===666222444555333222333111000000777EEEVVVeeennnrrrssstttttttttssssssssstttuuuvvvyyyzzzzzzwwwuuuwwwyyy|||~~~~~~|||yyyxxxwwwuuuuuuxxxxxxyyy}}}~~~{{{xxxppp```OOOEEEDDDDDDWWWlllwwwzzz{{{{{{zzzwww{{{~~~~~~zzz{{{wwwppphhhddd[[[MMM@@@===FFFQQQdddfffTTT===444000,,,///---,,,,,,,,,------...///111111222333444555555666555666777888999999999999999999999:::::::::::::::999::::::<<<===???AAABBBAAABBBCCCEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGGGGIIIMMMOOORRR]]]hhhooonnnkkkVVV@@@<<<;;;888<<<888777555444333444555555999>>>GGGPPPWWW]]]aaacccggghhhkkkmmmoooqqqqqqrrrrrrssstttvvvxxxzzz|||~~~{{{~~~zzzyyy~~~zzzkkkdddZZZQQQJJJEEEAAA??????AAABBBAAA===999666444^^^XXXOOOGGGCCCAAA@@@@@@BBBGGGQQQ```ooowwwyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxwwwwwwvvvvvvwwwwwwxxxwwwwwwxxxyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzz{{{|||}}}~~~~~~~~~~~~vvvoooppp}}}sss\\\___ggg[[[fffyyyrrrpppuuu~~~gggJJJ;;;///---,,,++++++******++++++*********+++,,,...000111///000222333333444666777666777777888888999999999555777999;;;<<<======<<<>>>>>>>>>>>>???AAABBBCCCCCCEEEFFFGGGEEEBBB===;;;888888888;;;???CCCEEEEEEEEEDDDDDDDDDEEEFFFHHHJJJPPPYYYqqqnnnjjjkkkmmmdddUUU___uuu|||qqqgggRRR:::///111444111///...000222444>>>YYYtttxxxfffUUUIIIDDD???<<<:::999777555888===EEEPPP]]]fffnnnuuuvvvuuuvvvvvvuuuuuutttsssssssssvvvssspppmmmmmmnnnqqqsssrrrqqqoooppprrrssssssrrrqqqnnnmmmqqqrrrsssvvv{{{uuummmqqqxxx|||xxxyyy{{{|||yyyrrriiigggnnnwwwyyyhhh___\\\WWWWWWVVVSSSRRRXXXdddnnnooojjjeeeccccccbbb___\\\XXX^^^eeeiiiiiifffbbb```\\\\\\]]]aaaccc```ZZZTTTLLLJJJLLLQQQQQQKKKEEEDDDBBBCCC@@@999666888;;;<<<===666333555666444222333222000111999GGGZZZjjjsssrrrsssuuutttsssrrrrrrsssvvvvvvwwwyyy{{{zzzwwwuuusssuuuwwwyyyyyyxxxvvvtttuuussstttwwwxxxyyy~~~}}}zzzuuummm^^^MMMCCCAAAJJJ[[[kkkqqqpppqqqssstttuuuzzzyyysssrrrssswwwuuukkkaaaZZZQQQFFF>>>CCCVVVhhhxxxqqqVVV:::111---+++///,,,,,,,,,,,,---...///000222222333444444555666666444555777999:::;;;::::::888888888999:::;;;;;;;;;:::;;;;;;===>>>@@@BBBCCCBBBBBBDDDEEEFFFGGGGGGHHHGGGFFFEEEDDDDDDEEEFFFGGGIIIHHHIIIKKKLLLOOOWWW```|||~~~zzztttvvvbbbHHH>>>;;;999===888777555444333333333444777;;;CCCLLLTTT[[[```bbbfffhhhkkkmmmoooppppppppppppqqqrrruuuwwwzzz}}}~~~yyy~~~~~~xxxwwwllleee[[[RRRKKKFFFBBB@@@AAACCCEEECCC???:::666444TTTMMMFFFBBBCCCDDDBBB???>>>BBBKKKZZZjjjtttvvvuuuxxxwwwvvvvvvvvvwwwyyyzzzvvvvvvwwwwwwwwwwwwvvvvvvvvvwwwxxxzzz{{{{{{zzzzzzzzzyyyyyyxxxxxxyyyyyyyyy}}}||||||}}}}}}~~~|||~~~~~~|||xxxpppkkkmmmzzzmmm]]]dddfffUUUggg|||pppjjjkkkuuu|||[[[BBB777------,,,++++++******++++++*********,,,...000333444///000222333333444666777666777777888888999::::::555666999<<<>>>?????????@@@????????????@@@AAABBBFFFGGGHHHGGGEEEAAA===::::::888666999>>>BBBDDDDDDHHHGGGFFFEEEFFFGGGIIIJJJNNNYYYjjjtttjjjjjjrrrlllYYY```vvv{{{rrrmmmZZZ???111333444///222...///222333:::QQQiiiyyyhhhVVVKKKFFF???<<<::::::999666777;;;<<>>@@@BBBCCCAAABBBCCCDDDEEEFFFFFFFFFDDDCCCCCCDDDEEEGGGHHHJJJJJJHHHGGGIIIIIIJJJPPPXXXlllyyylll{{{qqqQQQAAA;;;888===999888777555444333333333555888???GGGQQQYYY^^^```dddfffiiimmmoooqqqqqqqqqrrrssstttuuuxxxzzz|||~~~{{{}}}{{{|||zzzyyyuuummmfff\\\SSSLLLHHHDDDBBBBBBDDDFFFEEEAAA;;;666333UUUOOOHHHHHHKKKMMMHHHCCC???CCCKKKYYYiiisssuuutttyyywwwuuutttuuuwwwyyy{{{tttuuuvvvwwwwwwvvvuuutttvvvwwwxxxzzz{{{{{{zzzzzzyyyxxxwwwvvvvvvvvvxxxxxx}}}}}}|||||||||~~~yyy}}}~~~{{{|||rrrkkkhhhmmm{{{mmmaaakkkhhhRRRhhhppphhhcccnnn|||rrrQQQ;;;444,,,---,,,++++++******++++++******+++,,,///222555666///000222333333444666888666777777888999999::::::777999;;;???AAACCCCCCDDDAAAAAA@@@??????@@@AAABBBIIIHHHHHHFFFCCC@@@<<<:::<<<999666888<<>>>>><<<666333555777555333333111///111999III]]]oooyyyrrruuuyyyzzzyyyyyy{{{}}}zzzyyyyyyyyyzzzzzzyyywwwrrrssstttvvvvvvvvvuuuuuurrrqqqrrrwwwyyy{{{|||tttkkkaaaYYYPPPGGGCCCDDDRRRaaaooorrroooppptttwwwwww}}}|||pppkkkkkkvvvqqqdddSSSHHHIIIbbbWWW444111333000111,,,,,,,,,---...///000000333444444444555666666666888999:::;;;;;;:::888666555666777888:::<<<======;;;;;;;;;<<<>>>???AAABBB@@@AAABBBCCCDDDDDDDDDDDDAAAAAAAAACCCEEEHHHKKKMMMIIIFFFEEEGGGGGGHHHMMMUUUbbb~~~kkkrrr|||XXXDDD;;;888<<<::::::888777555444444444333666<<>>>>>>>>??????>>>>>>??????@@@AAAHHHFFFEEEEEEEEEDDDBBBAAACCCCCCAAA===:::;;;AAAFFFIIIGGGEEEEEEFFFJJJMMMPPPQQQ[[[___yyyuuujjjjjjpppsssggg\\\jjjvvv~~~sssRRR999555555000444...---111222444DDDXXXzzzkkkXXXIIIIII@@@<<<999:::999666555888999BBBNNNXXX___dddhhhlllpppqqqsssrrrqqqppppppqqqnnnooopppqqqqqqpppnnnmmmrrrqqqppppppqqqqqqpppooommmlllkkkjjjlllnnnrrrtttxxxxxx~~~pppggggggcccbbbdddddddddmmmyyy|||uuurrrqqqjjjooouuunnnbbb]]][[[UUUSSSUUUUUUXXXfffxxxuuunnnhhhfffbbb^^^bbbiii```]]]\\\___cccdddaaa\\\^^^```cccfffgggddd^^^ZZZTTTPPPNNNPPPOOOJJJEEEEEECCCEEECCC<<<:::;;;<<<;;;:::444111444777555333444...111444999FFFZZZjjjqqqvvvwwwxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwvvvvvvssswwwxxxvvvwwwzzzxxxrrrtttqqqqqqxxx}}}wwwrrriiiaaa\\\RRREEEAAAFFFUUUgggwwwxxxqqqpppuuuyyy~~~yyy}}}}}}nnnnnnyyy}}}tttvvvyyyttthhhOOOEEEEEEccc]]]<<>>>>>>>>>>>AAABBBCCCCCCBBBAAA???>>>@@@@@@AAAAAABBBCCCCCCDDDAAADDDFFFDDDBBBDDDJJJPPPiiiwwwlllrrrzzzbbbJJJ999777<<<888888777555555444444444444555999@@@IIIRRRYYY\\\dddgggkkkmmmoooppprrrsssttttttttttttuuuvvvxxxzzzyyyyyyzzz{{{~~~xxxqqqeeedddgggbbbVVVLLLJJJGGGCCCEEECCCAAA???>>>;;;777555eeeeeebbb[[[ZZZ]]]\\\XXXMMMHHHFFFOOO___lllpppnnnrrrsssssstttuuuuuuvvvvvvuuuuuuvvvwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyxxxwwwwwwwwwxxxyyy}}}{{{zzz|||~~~|||~~~~~~|||~~~ppplllkkkdddvvvrrrkkknnnggg\\\ooowwwkkkccchhhnnnooobbbKKK666---...++++++++++++++++++++++++,,,,,,,,,,,,...111444555666666555555555666666777777777777777777777777777888888999:::;;;<<<======>>>>>>>>>>>>???@@@AAABBBHHHGGGGGGHHHJJJLLLLLLMMMIIIHHHFFFCCCAAAAAACCCEEEGGGGGGGGGHHHIIIKKKLLLLLLNNNXXXYYYzzzyyyyyy}}}wwwyyysssgggeeeiiilllbbbXXXcccxxxjjjIII888333222333......222222333BBBSSS}}}rrr]]]KKKIII???;;;888999999555555777555<<>>;;;===>>><<<:::444222555777555333444111222333888GGG[[[hhhmmmtttuuuvvvvvvvvvvvvvvvuuuuuuuuutttttttttsssssssssrrrvvvxxxwwwyyy}}}}}}yyyxxxttttttyyy}}}wwwqqqiiibbb\\\PPPCCCBBBIII\\\kkkxxxzzzuuuuuuxxxzzz}}}zzz~~~xxxjjjmmm|||~~~iiiPPPEEECCC[[[ZZZBBB777222000000.........---...///111222444555555666666777777777999:::<<<===>>>===<<<;;;:::777555666999;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>@@@@@@AAAAAAAAA@@@>>>===???@@@@@@AAACCCDDDDDDEEEAAACCCEEEDDDBBBDDDJJJPPPcccxxx||||||fffLLL999555:::999888777666555444444444444555888>>>FFFOOOUUUYYYaaaeeeiiilllnnnppprrrtttuuuttttttuuuvvvwwwyyyzzzzzzzzzzzz|||~~~}}}rrrkkkeeeaaaccc___SSSKKKIIIGGGDDDFFFDDDAAA???===;;;888555xxxvvvppphhheeehhhiiiiii]]]UUUNNNRRR___lllqqqqqqrrrsssuuuvvvwwwvvvvvvuuuuuuvvvvvvwwwwwwwwwwwwwwwyyyyyyzzzyyyyyyxxxwwwwwwzzzyyyxxxwwwwwwwwwwwwwww|||{{{{{{|||}}}}}}~~~}}}nnnjjjjjjdddwwwvvvvvvtttggg```www}}}tttkkkeeejjjooommm\\\CCC111---000++++++++++++++++++++++++++++++,,,---000222555777888777666555555666777888777777888888999999::::::888777777777888:::;;;<<<<<<<<<<<<===???@@@BBBBBBHHHHHHJJJMMMQQQVVV[[[^^^UUURRRNNNJJJIIIHHHFFFEEECCCEEEHHHKKKMMMMMMMMMLLLLLLVVVTTTkkkyyyrrrttt{{{~~~zzzyyygggbbbaaaccc[[[RRRYYYhhhvvvxxxUUU999222777111......222222222===KKKttt|||eeeOOOIII>>>999777999999555444555222666???JJJUUU^^^bbbdddlllnnnpppqqqqqqqqqrrrsssqqqqqqpppoooooooooooooooqqqpppnnnmmmmmmmmmnnnooojjjjjjjjjkkklllnnnooopppqqqsssyyyyyyqqqwwwxxxkkkbbbdddlllpppooonnnlllwww{{{{{{}}}pppdddaaaaaammmwww}}}wwwppphhhbbb]]]WWWTTTTTTRRRTTTdddwww|||sssjjjbbb]]]___dddgggeeeaaa]]]\\\^^^dddhhhkkkgggccceeejjjkkkfff```VVVPPPLLLMMMLLLHHHFFFGGGEEEGGGDDD???===???@@@===999444222666888666333333222111222:::LLLbbbmmmooosssssstttttttttsssrrrrrrqqqqqqpppppppppppppppooopppsssuuuuuuxxx}}}~~~|||wwwvvvzzz}}}wwwooohhhbbbZZZMMMAAACCCMMMbbbmmmwwwyyywwwxxxyyyxxx{{{{{{tttiiiqqq{{{```KKKCCC@@@SSStttqqqUUUBBB888222000111............///000111222444555555666777777888888999:::<<<===>>>>>>>>>===>>>;;;888777888:::;;;;;;===>>>>>>?????????>>>>>>>>>???????????????>>>======>>>???@@@BBBCCCDDDEEEAAACCCEEEDDDCCCEEEJJJNNNYYYlllPPP:::555:::;;;:::888666555333333333444555777<<>>===;;;888666}}}vvvrrrrrrtttvvvqqqfffZZZYYYaaalllsssuuurrrtttvvvxxxxxxwwwvvvuuutttuuuuuuvvvvvvvvvvvvvvvyyyyyyzzzzzzyyyxxxwwwvvvzzzyyyyyyxxxwwwvvvvvvuuuzzzzzz{{{}}}~~~}}}}}}mmmjjjlllhhh}}}yyyeeeeeeyyyqqqjjjffflllrrrnnnYYY???///...222***+++++++++++++++,,,,,,+++,,,---...111444777888999888666555555555777777999::::::;;;<<<===>>>>>>888777555555666888:::;;;::::::;;;<<<>>>@@@BBBCCCGGGIIILLLPPPWWW^^^fffkkkbbb\\\TTTOOOMMMKKKHHHEEE???AAAEEEJJJNNNQQQRRRRRRMMMXXXUUUccctttzzz|||nnnccc\\\YYYSSSLLLOOOYYYcccnnnzzztttWWW888///666000...///222111111999BBBkkklllTTTKKK???999666888999666333444111333999DDDQQQ[[[```aaajjjllloooqqqqqqrrrtttvvvsssrrrpppooonnnoooooopppooonnnmmmkkkjjjjjjkkkmmmllllllmmmmmmmmmmmmmmmmmmqqqrrrvvvtttnnnxxxyyyooofffgggoootttrrroooooovvv|||yyyrrrqqqyyyvvvlllkkklllmmmtttyyyyyywwwrrrjjjbbb]]]XXXTTTTTTQQQSSSdddxxxzzznnnddd^^^^^^aaaeeeeeeccc^^^ZZZ\\\ccciiilllgggcccgggnnnooohhhaaaWWWPPPKKKKKKIIIFFFEEEGGGEEEFFFDDD??????AAA@@@<<<888333222777:::777444333222000111===TTTlllvvvvvvttttttttttttssssssrrrqqqoooooooooooooooooooooooommmoooppppppssswww{{{}}}|||wwwvvvzzz~~~xxxmmmfff```WWWIII???EEESSSeeelllrrrtttvvvxxxwwwtttxxx{{{wwwooo}}}lllUUUGGGEEEFFFVVVmmmxxxzzzeeeLLL;;;111---...111......//////000111222333555555666777777888999999999:::<<<>>>???@@@@@@@@@@@@>>>:::777777999;;;<<<>>>??????@@@@@@@@@??????>>>?????????????????????======>>>@@@BBBCCCEEEEEEEEEFFFGGGFFFDDDEEEIIIKKKNNNvvvtttWWW???888===<<<;;;999777555333333222222444777;;;@@@HHHPPPUUU^^^aaafffiiilllnnnppprrrrrrsssuuuvvvwwwxxxxxxxxxvvvwwwyyy{{{}}}~~~~~~~~~{{{qqqfffaaadddrrr{{{lllhhhZZZWWWRRRKKKFFFEEEEEEEEEIIIFFFBBB???===;;;999777~~~uuufff___bbbkkkqqqtttssstttvvvxxxxxxwwwuuutttrrrsssssstttttttttttttttwwwxxxyyyzzzyyyxxxvvvuuuyyyyyyxxxxxxwwwvvvuuuuuuxxxzzz|||~~~~~~~~~~~~|||~~~nnnkkkmmmkkkwww```hhh}}}vvvoooiiieeelllrrrlllUUU;;;...---...*********++++++,,,,,,,,,,,,,,,...000333555777999888777666555555666777777::::::;;;<<<===>>>>>>???888777555555555777999;;;999999:::;;;>>>@@@BBBCCCEEEHHHMMMRRRWWW```iiiooojjjbbbWWWPPPMMMKKKIIIGGG>>>???BBBGGGMMMSSSXXX[[[QQQ[[[YYYaaawww~~~yyyvvvgggZZZSSSLLLFFFGGGLLL^^^bbbkkkjjjUUU888,,,000//////000111111111555;;;aaarrrZZZPPPCCC<<<777888999666444444333333777@@@LLLXXX^^^```hhhkkknnnppprrrsssuuuwwwtttsssqqqoooooooooooopppmmmmmmmmmkkkhhhhhhiiilllkkklllmmmnnnooopppqqqqqqppprrrwwwqqqiiiuuuuuurrrnnnnnnrrrwwwwwwttttttyyy}}}wwwmmmkkkrrrzzzyyytttuuuvvviiiooouuuvvvvvvtttmmmfff]]]XXXVVVUUUQQQSSSeeeyyyssshhhbbb___^^^___cccdddbbb]]]\\\aaafffjjjggggggmmmtttuuummmdddYYYRRRLLLJJJIIIEEEEEEGGGDDDEEEBBB??????BBB@@@;;;666333333888;;;888444333333111222>>>WWWoooxxxvvvuuuuuuuuuuuuuuutttsssrrrqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnoooooopppqqqvvv{{{yyyuuuuuuzzzxxxkkkddd\\\SSSGGG@@@IIIYYYggglllppprrruuuyyywwwrrrvvvzzz}}}}}}{{{zzzdddQQQHHHJJJMMM[[[iiijjjkkkYYYCCC666///,,,---///......///000222222333333555555666777888999:::;;;:::;;;<<<>>>???@@@@@@@@@@@@>>>;;;888777888;;;===>>>??????@@@@@@@@@@@@???@@@@@@@@@@@@AAABBBBBBCCCAAABBBCCCDDDEEEFFFGGGGGGIIIIIIHHHGGGFFFFFFHHHIIIKKKlllyyy]]]CCC:::<<<<<<;;;999777555444333222111333666:::???FFFOOOVVV^^^aaaeeehhhjjjkkkmmmoooqqqrrrtttvvvwwwwwwvvvvvvsssuuuwwwzzz|||~~~wwwgggaaa\\\ZZZ]]]gggyyyttthhhYYYTTTMMMHHHDDDCCCCCCEEEHHHEEEBBB@@@>>>===:::888uuukkkjjjoootttvvvttttttuuuvvvvvvvvvuuutttqqqrrrrrrsssssssssssssssuuuwwwxxxzzzzzzyyywwwvvvwwwxxxxxxxxxwwwvvvuuuuuuwwwzzz}}}~~~~~~~~~}}}{{{}}}nnnkkknnnmmmppp[[[mmm|||uuuooojjjfffmmmqqqgggNNN666,,,+++************++++++,,,,,,------...000222444666888888666666777777888888888888999999::::::;;;;;;<<<<<<888777777666777888999:::888999:::;;;===???AAABBBCCCGGGLLLPPPTTTZZZbbbhhhfff```XXXQQQNNNLLLLLLLLLBBBBBBBBBEEEKKKRRRYYY]]]RRRYYYZZZ___yyyzzzmmm^^^UUUNNNGGGEEEFFFYYYZZZ___```RRR>>>333222///000000000000111444777TTTyyyyyybbbVVVJJJ@@@888888999777555555555555777===GGGQQQZZZ^^^fffhhhlllnnnpppqqqtttvvvtttsssrrrqqqpppooooooooolllooopppnnnkkkhhhjjjllliiiiiikkkmmmpppsssuuuwwwoooqqqwwwooodddjjjvvv|||sssvvvwwwvvvxxx{{{|||yyysss{{{~~~uuunnnmmmpppxxx~~~}}}|||uuu{{{~~~|||yyyuuunnnggg___\\\[[[YYYSSSSSSbbbwwwxxxnnngggaaa]]][[[```eeeeeeaaa___```ccchhhgggjjjqqqyyyzzztttlll]]]VVVPPPNNNKKKGGGEEEGGGDDDDDDAAA???AAACCC@@@;;;555222333999===999444333444222444???UUUjjjrrroootttuuuuuuuuuuuuttttttsssrrrrrrrrrrrrrrrsssssssssrrrqqqrrrsssqqqoootttzzzxxxtttuuu{{{~~~wwwjjj```VVVOOOEEEBBBNNN^^^jjjnnnqqqssswww{{{zzzvvvwww{{{~~~}}}ssspppnnn[[[KKKEEEJJJPPP\\\ccc\\\]]]MMM===666444000---,,,---...000111333444444444555666666888999:::;;;<<<;;;<<<<<<===>>>???@@@@@@===<<<;;;999888888;;;>>>======>>>@@@@@@AAAAAA@@@AAAAAAAAAAAABBBDDDEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIILLLggg}}}cccHHH;;;:::<<<;;;999777666444444444111333666999<<>>@@@AAAAAAEEEJJJMMMNNNQQQWWW\\\ZZZZZZXXXUUUQQQPPPPPPQQQIIIHHHGGGGGGJJJNNNSSSVVVPPPSSSTTTXXXvvv}}}~~~uuujjjbbb[[[RRRLLLJJJ[[[___ccc___SSSDDD999666000111000//////222444666BBBnnniii\\\QQQEEE;;;888999888777777444555666999@@@IIISSSZZZbbbeeeiiikkklllnnnppprrrsssssssssrrrqqqpppnnnnnnnnnrrruuutttooollllllnnnkkkkkkkkklllnnnqqqtttvvvqqqssswwwqqqcccdddhhhqqqzzz~~~|||yyywww|||~~~{{{uuu{{{|||vvvsssssswww}}}|||vvvoooiiicccaaa```]]]UUUQQQ^^^qqq}}}tttmmmddd\\\ZZZ___dddfffeeecccbbbccccccdddhhhooovvvyyywwwtttccc\\\VVVSSSPPPJJJGGGHHHEEEEEEBBB@@@CCCEEEBBB;;;555222444:::>>>:::555222333333666@@@TTTgggooommmqqqqqqrrrrrrssssssrrrrrrqqqqqqqqqrrrrrrrrrsssssssssrrrtttvvvsssooossszzzyyywwwxxx{{{tttiii]]]QQQJJJEEEEEEQQQbbbkkkpppssstttwww||||||yyy{{{|||yyyuuu~~~tttgggcccaaaQQQCCCBBBLLLYYYiiimmmccc```MMM:::333333222...,,,---...000222444444444444555666777888:::;;;<<<<<<<<<<<<<<<<<<======>>>???888:::::::::888999<<>>:::;;;:::999777666555555555222555777777888===GGGNNNWWWZZZ```dddhhhkkknnnpppqqqtttwwwzzz{{{zzzxxxvvvwwwvvvwwwxxxyyy|||~~~~~~yyy|||pppgggdddfffhhhlllnnnkkkiiioooxxxvvv___TTTJJJGGGDDD@@@AAADDDCCCBBBBBBCCCCCCAAA===:::xxxrrrrrrssstttuuuttttttsssssssssttttttrrrsssttttttuuuuuuttttttrrrtttwwwyyyzzzzzzxxxwwwuuuuuuwwwxxxxxxwwwvvvvvvuuuyyy~~~~~~}}}~~~|||zzz}}}}}}yyykkkllluuuzzzyyyzzziii```}}}xxxuuu{{{wwwbbbDDD111///111///))))))***+++,,,,,,------///000222444555666777777666888;;;>>>??????>>><<<<<<<<<<<<<<<<<<<<<;;;;;;999999:::;;;;;;;;;::::::999999::::::<<<===???@@@@@@DDDIIIJJJIIIJJJOOOTTTPPPTTTXXXXXXUUUSSSSSSUUUOOONNNLLLJJJJJJKKKMMMNNNMMMLLLNNNRRRlll||||||uuuppphhh^^^UUUPPPnnntttuuuiiiWWWFFF999222000111000...///222555555666fffnnn___VVVHHH<<<999:::999888888222444555777:::CCCNNNWWW```cccfffhhhiiikkkmmmooossssssssssssrrrpppnnnmmmppptttyyyxxxsssnnnnnnooopppooolllkkkkkkmmmoooqqquuuvvvyyyuuueeedddeeellltttyyyxxxvvv|||zzzyyy|||}}}|||}}}~~~{{{{{{{{{zzzvvv~~~zzzwwwssspppgggeeeddd```UUUOOO[[[mmm{{{wwwpppfff\\\\\\___cccfffffffffeeeddd^^^___cccjjjpppuuuwwwwwwggg```ZZZXXXTTTMMMIIIIIIGGGFFFCCCBBBDDDGGGCCC<<<444222444;;;>>>:::555222111333777BBBVVViiiqqqqqqmmmnnnooopppppppppppppppooooooppppppqqqqqqrrrrrrqqqqqqsssvvvsssnnnqqqzzz|||yyy{{{~~~~~~xxxrrriii[[[MMMHHHEEEGGGTTTccciiiooorrrsssvvvzzz|||zzz~~~~~~uuuiiifffnnnyyyssshhheeedddLLLAAAEEEUUUiii~~~{{{nnnUUU999------/////////---...111333444555555555555666777888:::;;;<<<=========<<<<<<<<<<<<===>>>555777::::::999:::===@@@999:::<<<>>>@@@AAABBBBBBAAAAAA@@@AAABBBDDDFFFGGGIIIHHHGGGEEEBBB@@@???>>>===>>>???BBBGGGJJJKKKKKKIII]]]sssVVVCCC<<<:::999888777666666666666444666777666555999BBBIIISSSWWW]]]ccchhhlllpppsssrrruuuyyy}}}~~~|||zzzxxxzzzyyyxxxwwwxxxzzz}}}~~~{{{ooosss{{{}}}vvvqqqoooqqqtttxxxyyysssmmmpppwww{{{bbbVVVKKKGGGDDD@@@@@@DDDAAAAAACCCDDDEEEBBB>>>:::wwwuuuuuutttttttttssssssssssssttttttttttttuuuvvvwwwxxxxxxyyyttttttuuuwwwzzz{{{yyyxxxyyyxxxxxxxxxyyyyyywwwvvvyyyzzz|||~~~~~~}}}{{{zzz}}}~~~zzzxxx{{{vvvmmmmmmmmmpppuuulllwwwddd]]]yyyxxx~~~~~~aaa;;;//////...---+++++++++,,,---...///000000333555777777888:::<<<999999:::;;;<<<<<<<<<<<<666888;;;<<<;;;::::::::::::999999888888888999999???======@@@DDDGGGFFFEEEFFFGGGHHHIIIJJJJJJJJJJJJLLLOOOSSSVVVVVVTTTRRROOOLLLNNNOOOMMMKKKJJJMMMPPPKKKPPPRRRVVVkkkwwwqqqrrrpppcccTTTllluuujjj``````MMM666888444111///...///000111111@@@UUUwwwxxxooo```QQQAAA<<<;;;999888888777666555555888???HHHOOOWWW]]]dddiiikkkjjjiiihhhmmmqqquuutttooommmnnnrrrtttsssrrrqqqpppnnnmmmmmmpppooommmjjjiiijjjmmmppprrrqqquuu}}}sssuuuwwwyyy{{{}}}~~~}}}zzzyyyyyywwwuuuyyy}}}{{{||||||~~~wwwuuuuuuuuunnniiigggcccZZZTTT^^^mmm{{{tttiii```^^^___bbbeeegggeeeaaa^^^ZZZZZZ[[[```fffmmmrrrtttiiigggbbb[[[UUUQQQPPPPPPOOOMMMIIIEEEEEEEEEBBB===555666777;;;===;;;555000333000555HHH]]]hhhiiiiiilllnnnpppqqqqqqqqqooonnnppppppooooooppppppqqqrrroooqqqrrrqqqppprrrwww{{{zzzzzz|||~~~}}}|||vvvoooeeeYYYJJJCCCGGGSSS___ffflllqqqvvvzzz{{{{{{{{{{{{vvvsssccc___eeepppzzzpppeee___LLLFFFXXXpppQQQ666000333222000222222222222333333444444444777777888999:::;;;;;;;;;;;;;;;::::::999888777777999::::::999888888999;;;:::;;;<<<===>>>>>>>>>===<<<>>>@@@BBBCCCCCCBBBBBBBBBDDDEEEDDDAAA>>><<<<<<===>>>@@@BBBEEEGGGIIIJJJLLLXXX}}}mmmbbbCCCAAA;;;<<<<<<999555333444666444444444444555999???DDDSSSXXX___eeehhhkkknnnooorrrtttvvvyyyzzzzzzyyyxxxtttuuuwwwzzz|||}}}~~~|||~~~{{{xxxooonnn}}}~~~~~~yyyvvvwww~~~nnnVVVFFFBBB>>>BBBFFFAAACCCBBBAAACCCDDDBBB===888}}}wwwwwwwwwvvvtttssssssrrrrrrsssssstttttttttuuuuuuuuuvvvvvvvvvuuuuuuuuuwwwzzzzzzyyywwwwwwvvvvvvwwwxxxyyywwwvvvzzzzzz|||}}}}}}}}}|||{{{|||{{{}}}vvvoooppppppssstttkkkuuuzzz```___}}}rrrpppxxxddd>>>111///,,,++++++++++++,,,---...///000000333555777777888:::;;;888999999:::;;;;;;<<<<<<888:::===>>>===<<<<<<<<<::::::999999999999::::::???>>>===@@@DDDGGGHHHGGGHHHHHHHHHHHHIIIIIIIIIIIIKKKMMMPPPRRRSSSRRRPPPNNNLLLOOOQQQPPPNNNLLLMMMNNNJJJLLLOOOVVVhhhuuuwwwxxxjjjWWW```lllgggaaafffYYYBBB<<<444222///...///111111111666LLLrrr|||pppbbbRRRBBB<<<:::999888888666555444444666<<>>>>>?????????@@@BBBDDDDDDDDDCCCBBBCCCEEEGGGGGGDDDBBB@@@@@@??????@@@BBBEEEGGGJJJKKKJJJUUUwwwooouuuhhhHHHBBB;;;<<<<<<:::666444555666444444444333555999???CCCOOOTTT[[[bbbgggjjjnnnppprrrsssvvvwwwxxxxxxwwwvvvuuuvvvwwwxxxzzz|||}}}~~~|||}}}zzzqqqyyyzzzwwwxxxzzz~~~qqqXXXIIIDDD???BBBFFF@@@BBBAAA@@@BBBCCCAAA===:::}}}xxxuuuxxx}}}{{{wwwxxxxxxvvvtttssssssrrrrrrsssssstttuuuuuuuuuuuuttttttttttttvvvuuuvvvxxxzzzzzzxxxvvvuuuttttttvvvxxxyyyxxxvvv{{{{{{{{{{{{||||||}}}}}}~~~}}}|||}}}uuuqqqsssuuuwwwwwwlllttt~~~oooZZZbbbttthhhgggpppyyy~~~|||___===111///+++***+++++++++,,,---///000111111333666777777888:::;;;777888888999::::::;;;;;;888;;;======<<<;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<@@@>>>===???BBBFFFHHHHHHIIIIIIHHHGGGGGGGGGGGGHHHIIIJJJLLLMMMNNNNNNMMMLLLKKKNNNRRRSSSQQQNNNLLLKKKJJJHHHKKKTTTaaazzzuuuvvv}}}oooWWWVVVfffgggfffoookkkSSS@@@555333000///000111111111111CCCeeexxxmmm[[[III???<<<999888888666555444333444999???DDDRRRUUU[[[___bbbdddgggiiiffffffgggjjjmmmooonnnkkkmmmmmmmmmllllllkkkkkkkkkiiikkkmmmmmmkkkiiiiiiiiiooopppxxx|||~~~uuurrrrrruuunnnhhhaaaWWWRRR]]]mmm|||yyyoooeee```aaabbbfffiiijjjiiiggg^^^ZZZXXX[[[cccjjjllllllgggccc^^^XXXUUUTTTTTTTTTXXXWWWWWWXXXVVVMMM@@@666666888:::===>>>;;;666222444333<<>>?????????@@@AAABBBBBBAAA@@@@@@BBBDDDFFFFFFDDDCCCBBBCCCAAAAAAAAABBBDDDGGGKKKMMMHHHPPPmmmtttiiitttxxx|||lllKKK???:::;;;<<<;;;888666555666444444444333444888===AAAIIIOOOWWW___eeeiiimmmpppqqqrrrtttvvvwwwwwwvvvvvvwwwwwwvvvvvvwwwyyy{{{|||{{{|||~~~zzzxxxyyywwwzzzsss\\\LLLGGG@@@BBBEEE???BBBAAAAAABBBCCCBBB@@@>>>}}}pppeee___bbbiiiuuuzzz|||xxxvvvwwwwwwtttuuuttttttssssssttttttuuuwwwwwwvvvuuuttttttssssssvvvvvvvvvxxxyyyzzzxxxvvvtttttttttvvvyyyzzzyyyxxx{{{{{{zzzzzz{{{|||}}}~~~~~~~~~}}}zzztttsssvvvzzz}}}zzzpppwwwzzzcccTTTfff}}}mmmbbbbbbjjjrrrmmmkkkRRR666//////,,,,,,+++++++++,,,...///111111111333666777777888999;;;777777777888888999::::::777999;;;;;;999888999:::=========<<<======>>>???AAA???======???AAADDDFFFGGGGGGFFFFFFFFFGGGHHHHHHFFFGGGGGGHHHIIIIIIJJJJJJIIILLLPPPRRRRRRNNNJJJHHHJJJDDDGGGQQQWWWfffrrrwwwwwwtttrrr|||oooUUUQQQaaahhhjjjvvvzzzbbbDDD666444111///000111222111444>>>VVVvvvzzzgggQQQEEE???:::777777777666555333333666;;;???MMMRRRXXX]]]```bbbcccdddaaabbbeeehhhkkkmmmmmmmmmlllllllllmmmmmmmmmmmmmmmiiikkkmmmlllkkkiiiiiijjjmmmqqq{{{wwwuuuuuutttnnniiicccWWWPPPYYYhhhvvv~~~}}}sssiii___^^^___aaaeeehhhiiiiiieee```\\\^^^fffkkkllljjjddd```[[[WWWUUUUUUUUUVVV^^^aaafffggg```PPPAAA999777999<<>>RRRcccjjjkkkllllllmmmnnnooooooooonnnnnnrrrrrrqqqqqqrrrrrrssstttrrrrrrrrrqqqqqqrrrssstttssstttuuuxxx{{{~~~~~~}}}zzzvvvuuuuuuooohhh]]]RRREEECCCMMM\\\hhhnnnsssvvvyyyzzz{{{{{{|||}}}{{{iiiPPPAAAIIIXXXrrrXXX???666000000000......222111222222333444555666666777777777777666666666666888777777777666666666555777888888777666666777999;;;;;;;;;;;;<<<======>>>>>>>>>??????>>>===<<<<<<===???AAABBBAAA@@@AAABBBCCCBBBAAABBBDDDGGGKKKNNNHHHMMMdddjjjnnnqqq}}}tttSSS???:::;;;;;;:::999777555444333333333333444666;;;???GGGLLLUUU]]]cccgggkkknnnooopppsssuuuwwwxxxyyyyyyyyywwwvvvuuuuuuwwwyyyzzzyyy{{{}}}|||zzz|||yyyzzzuuu^^^OOOHHH@@@AAADDD@@@CCCBBBAAAAAABBBCCCCCCCCCxxxiiiYYYPPPRRRYYYooouuuyyywwwvvvvvvuuurrrvvvvvvuuuuuuuuuuuuvvvvvvxxxwwwwwwvvvvvvuuuuuutttuuuuuuvvvxxxzzzzzzxxxvvvuuuuuuuuuwwwzzz{{{{{{yyyzzzzzzzzzzzz{{{|||~~~~~~{{{|||}}}vvvsssrrrvvv|||{{{tttzzzxxx\\\TTTjjjzzzmmmcccaaaeeejjj___]]]GGG111...///,,,...++++++,,,---...000111222222444666777777777999:::777777777777777999:::;;;888999::::::888888888999>>>>>>>>>>>>>>>???@@@@@@AAA???===;;;;;;<<>>555222000111111000000333333333444555666777888999999888888888888888888888999999888888888888777777777888888777666666777999======<<<;;;:::;;;;;;<<<>>>>>>>>>>>>===<<<;;;;;;:::<<<>>>>>>>>>???@@@BBBCCCBBBAAABBBDDDGGGKKKMMMHHHKKK]]]vvvsssrrr~~~___EEE<<<;;;:::999888666444333333333333333333555999<<>>??????>>>>>>===;;;999:::<<<>>>@@@AAACCCEEEFFFHHHHHHHHHBBBCCCCCCDDDDDDEEEFFFFFFDDDEEEGGGJJJLLLKKKHHHEEEGGGCCCGGGOOORRR\\\vvvllllllbbbPPPDDDDDDNNNZZZgggwwwnnnQQQ999666222111111222222222///444CCC___}}}kkkVVVJJJDDD???;;;;;;999999888666555555777:::CCCJJJTTT\\\___^^^\\\ZZZ]]]ccciiikkkiiihhhmmmrrrooooooooooooooooooppppppmmmmmmmmmkkkiiiiiikkkmmmnnnrrrzzzrrrsssuuuooolllkkkhhh\\\PPPTTT___zzzzzzpppfff]]]ZZZWWWVVVZZZ^^^bbbdddeeedddccccccddddddbbbaaa\\\YYYVVVUUUVVVVVVTTTQQQMMM```}}}aaaDDD888:::===AAACCC@@@<<<999777555<<>>>>>>>>:::<<<>>>>>>??????AAACCCBBBBBBBBBBBBDDDGGGJJJKKKGGGKKKXXXyyyiiiLLLAAA>>>;;;888777666444222222333333222222444777:::CCCIIIQQQYYY___cccgggjjjmmmnnnqqqtttxxx{{{~~~yyyxxxwwwvvvvvvwwwxxxxxxvvvxxx{{{~~~ooo]]]QQQEEEDDDIIIGGGCCCBBB@@@>>>===>>>BBBFFFuuu{{{rrrccc]]]```jjjqqquuuuuuuuuvvvuuurrrttttttssssssssssssttttttsssssstttuuuvvvwwwxxxyyysssssstttwwwzzz{{{zzzyyyvvvuuuuuuwwwyyyzzzyyyxxxxxxyyy{{{|||}}}~~~}}}}}}{{{{{{}}}~~~qqqooommmppp{{{www{{{}}}ccccccxxx|||pppeee^^^[[[[[[TTTPPP===...///...***,,,++++++,,,---///111333444222444777777777777888999999888777777777999;;;<<<;;;<<<<<<;;;999888999;;;999999999999:::;;;<<<<<<:::<<<===<<<;;;:::===???>>>@@@CCCFFFGGGGGGFFFEEEAAABBBCCCDDDEEEEEEEEEEEEDDDCCCCCCEEEIIIJJJIIIHHHHHHFFFIIIMMMOOOYYYwwwrrrhhh\\\PPPEEE;;;BBBPPPZZZjjjkkkVVV999666333111222222222222...111<<>>>>>>>>???BBBDDDAAAAAAAAACCCDDDFFFHHHIIIFFFKKKUUUqqqwwwXXXGGGBBB<<<999888777666444222222333222222333666888>>>DDDMMMVVV]]]bbbgggjjjnnnoooqqqsssvvvyyy{{{}}}xxxxxxxxxxxxxxxxxxxxxxxxuuuwwwzzz}}}}}}~~~jjjZZZJJJHHHMMMLLLIIIHHHEEEAAA???AAAFFFKKKiiiuuupppggghhhhhhoootttuuuuuuxxxwwwuuusssrrrrrrqqqqqqrrrrrrssspppqqqrrrtttvvvwwwyyyyyyrrrrrrtttwwwzzz|||{{{zzzuuuuuuuuuvvvxxxyyyxxxvvvwwwxxx{{{}}}~~~~~~}}}||||||}}}~~~~~~||||||~~~pppnnnkkknnnzzzxxxhhhjjj}}}wwwkkkbbb\\\YYYYYYNNNJJJ888+++......***---++++++,,,---///111333444333555777777777777888999:::999777777888999<<<===999::::::888777666777999666666666666777888999:::777:::======<<<<<>>MMMRRRaaagggWWW:::777444222222333222222222222555HHHlllzzzeeeWWWMMMCCC;;;888666777777666444444555666999???IIIQQQWWW[[[]]]___ddddddeeegggkkklllkkkiiilllllllllkkkkkkjjjjjjjjjfffiiilllmmmllliiigggfffooorrr}}}|||uuuqqqtttyyyrrrooosssvvvuuuqqqmmmhhh\\\SSSYYYfffxxx~~~zzzrrrddd___YYYUUUWWW\\\aaaccc```eeeiiihhhbbb\\\[[[[[[WWWTTTSSSUUUWWWVVVPPPJJJAAAEEEWWWnnnrrr^^^HHH>>>;;;???DDDEEEAAA<<<:::999555>>>PPPaaaiiiiiiiiikkklllkkkkkkkkkkkklllmmmmmmppppppooooooppppppqqqrrrnnnmmmnnnqqqvvvyyyxxxvvvwwwxxxyyyzzz{{{zzzyyyyyyssssssppplllllllllggg```OOOHHHFFFOOObbbrrrxxxxxxwwwxxxyyyzzz{{{~~~~~~{{{wwwnnnjjj___MMMDDDEEERRR\\\eeeeeeZZZKKK>>>777555333000...000333333111333333444666777999::::::777777888999:::;;;;;;;;;999999999999999999::::::999::::::999888888999;;;888888777888:::===@@@BBB>>>>>>============>>>>>>:::;;;=========>>>@@@BBB???@@@AAACCCEEEFFFGGGGGGEEEJJJTTTmmmhhhKKKEEE>>>:::999888777555111222333222111222555777999@@@IIISSS[[[aaagggjjjppppppqqqrrrtttvvvxxxyyywwwwwwxxxyyyyyyyyyxxxxxxtttvvvzzz}}}~~~{{{|||zzz{{{tttaaaOOOKKKPPPOOOPPPNNNKKKGGGDDDFFFLLLQQQSSScccyyyvvvnnnnnnrrrrrrrrrsssuuuvvvuuutttrrrqqqqqqqqqssstttsssrrrqqqpppppppppqqqsssuuuwwwuuusssqqqtttxxxzzzwwwttttttuuuuuutttssssssuuuwwwwwwzzz}}}}}}{{{yyyzzz|||{{{{{{|||}}}~~~}}}zzzzzz}}}}}}nnnpppllllllzzz{{{tttwww{{{uuuccc___WWWTTTTTTOOOLLL???222...---+++***+++)))***,,,...000222444444444555888:::;;;;;;:::999:::999777888999;;;::::::888888888888777777777777888777666666666888999:::CCC@@@===<<<>>>???>>><<>>???<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<<<<;;;999777888;;;>>>@@@AAA???===:::999999:::;;;<<<<<<============<<<<<>>;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<=========<<<999888999;;;>>>@@@@@@???<<<:::999999::::::;;;;;;<<<===============@@@AAABBBBBBBBBCCCEEEGGGGGGFFFMMM^^^zzzYYY???===BBB===888999444333222111111111222333888999>>>HHHTTT^^^eeegggnnnpppqqqqqqpppqqqsssuuuwwwwwwwwwxxxxxxyyyyyyzzzxxxxxxyyy}}}{{{{{{}}}xxxjjjaaaXXX^^^mmmsssnnn]]]RRRSSSPPPSSS```AAADDDLLLVVVZZZZZZ\\\aaammmoooqqqsssuuuuuuvvvvvvuuusssqqqppppppooommmkkkkkklllnnnqqqsssuuuwwwwwwuuusssrrrtttyyy|||{{{yyyxxxxxxwwwuuurrrrrrsssuuuyyyzzz{{{zzzyyyyyy{{{}}}~~~~~~~~~~~~|||}}}}}}zzzvvvvvvyyy|||}}}qqqlllpppqqqttt~~~{{{uuugggaaa^^^UUUQQQPPPIIIEEE999///,,,---------///+++,,,---...000111222333555666888:::;;;;;;::::::888888777999<<<>>>>>>===777777777777777777777777777777666666666777888888::::::;;;>>>BBBDDDDDDCCC@@@??????@@@CCCDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCC???>>>CCCGGGGGGIIILLLMMMKKKJJJLLLLLLMMMUUU^^^vvvkkkkkk\\\UUU]]]eeeccc^^^\\\OOO===111555888444222555999;;;:::888CCCbbbooo[[[PPPFFF===;;;:::888777555444333333222444888@@@KKKTTTZZZ]]]aaabbbdddfffhhhhhhiiiiiihhhhhhggggggggghhhiiiiiikkkkkkllljjjiiihhhiiikkknnnpppuuuwwwppppppsssvvvuuuuuuqqqbbbVVVYYYdddrrrsssuuuzzz~~~{{{tttiii___ZZZYYYXXXXXX___aaabbb```]]]ZZZYYYYYY\\\[[[\\\___aaa___YYYTTTMMMUUUaaahhh```OOOBBB???BBBCCCDDDCCC@@@<<<::::::<<>>>>>>>><<<:::999999;;;===??????===<<<:::999999999:::999:::;;;<<<===>>>>>>>>>===???@@@@@@@@@@@@CCCEEECCCGGGMMMVVVwwwdddDDD===@@@===888777555444333111111111222333555666:::BBBNNNYYYaaaeeekkkmmmoooooooooppprrrttttttuuuuuuvvvwwwxxxxxxyyyyyyyyy{{{~~~xxx}}}ooofff___eeesss}}}wwwfffYYYXXXUUUZZZhhhMMMGGGEEEHHHMMMQQQXXX^^^jjjmmmoooqqqqqqqqqqqqrrrpppooommmllllllkkkiiigggjjjjjjkkklllnnnrrruuuvvvtttssssssuuuyyy{{{{{{zzzwwwwwwwwwuuusssssstttvvvzzzyyyyyyxxxyyyzzz|||}}}~~~~~~~~~~~~}}}}}}}}}}}}{{{|||{{{xxxttttttwwwzzzwwwjjjiiioootttzzzvvvwwwyyyrrrvvvpppoookkk^^^YYYVVVKKKCCC888...,,,---,,,,,,...------...///000111222333555666888999:::;;;;;;;;;999888888:::<<<<<<<<<:::666666777777777777777888777777777777777777777777666888:::>>>AAABBBCCCBBB>>>>>>???@@@BBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCEEE@@@???CCCFFFFFFHHHKKKIIIIIIJJJMMMNNNOOOUUU^^^vvv|||}}}ooosssaaaTTTXXXaaabbbaaabbb___HHH666666888444333777888:::999666:::RRR}}}wwwcccWWWJJJ???===;;;888666555555444333111222555<<>>??????===>>>???@@@???@@@BBBDDDCCCJJJPPPQQQmmmzzzyyykkkFFF:::===<<<888666666555333222111111222333333444888>>>HHHTTT]]]cccgggiiilllmmmnnnoooppprrrrrrrrrssstttvvvwwwxxxxxxyyyyyyzzz~~~uuuhhh```ccclllssspppcccZZZ[[[ZZZ___ooo\\\PPPEEEAAACCCGGGOOOVVVgggjjjmmmooommmlllkkkllljjjhhhgggggghhhhhhgggfffhhhfffdddcccdddhhhllloooqqqrrrsssvvvxxxzzzyyyyyyuuuuuuvvvuuutttuuuwwwyyyzzzyyyxxxxxxyyy{{{|||}}}||||||||||||{{{{{{{{{{{{zzz{{{{{{xxxtttsssuuuyyyttteeegggnnnvvvyyyjjjgggllljjjsssssswwwqqqddd```[[[LLLBBB777---+++,,,++++++,,,......///000222333333444666777888999:::;;;;;;;;;;;;:::::::::;;;:::888666666777777777888888999999888888888888888888777777555777:::<<<>>>>>>>>>???>>>>>>@@@@@@AAABBBCCCDDDCCCCCCCCCDDDEEEFFFHHHIIIIIIDDDBBBDDDFFFEEEGGGIIIFFFEEEHHHKKKKKKJJJPPPWWWfffxxxtttwww~~~gggTTTUUU___fffjjjnnnoooYYYBBB888555333444888444666888777777GGGooorrrdddTTTEEE???<<<888666666666555333111111333999BBBKKKSSSVVV\\\___ccchhhjjjkkkjjjjjjhhhiiiiiijjjkkkkkkkkkkkkkkkkkkkkkjjjiiihhhiiikkkooopppsss{{{|||uuussstttyyyzzzyyyooo```VVVYYYbbbnnnooonnnkkkiiikkkooosss~~~yyyooohhhfffccc^^^]]]___aaa```^^^[[[YYYYYY]]]]]]___dddgggfff```[[[ZZZbbblllmmm___MMMDDDDDDHHHGGGEEEBBB>>><<<===>>>JJJXXXgggmmmoooooommmjjjjjjllloooooommmkkkjjjjjjlllmmmooonnnlllkkklllmmmoooooopppoooooooooqqqsssllllllmmmoooppppppnnnkkkjjjnnnooojjjccc[[[QQQHHHJJJZZZiiioooqqqtttvvvvvvyyy{{{~~~}}}qqqxxx```JJJDDDVVVsss~~~DDD666333111222333444555555555444333444666777888999999888:::;;;<<<=========<<<;;;999888888888888888888999::::::;;;;;;;;;<<<<<<<<<:::999888777888999;;;<<<===<<<<<<;;;::::::::::::777888999;;;===>>>?????????@@@AAAAAAAAABBBDDDFFFDDDLLLQQQNNNcccwwwrrrnnn{{{qqqKKK<<<===>>><<<:::666555444222111111222222333444777<<>>???AAAAAA@@@@@@BBBCCC???@@@AAACCCFFFJJJNNNPPPMMMGGGDDDEEEFFFEEEFFFIIIKKKJJJKKKMMMKKKIIIMMMTTT___oooppp{{{xxx}}}fffQQQNNNUUU]]]gggpppwwwkkkUUU???444444777888222222555999777@@@___}}}nnn[[[HHHBBB>>>999777888888666444222111111666>>>GGGNNNRRRZZZ]]]aaafffiiikkkkkkjjjiiijjjkkkkkklllkkkkkkkkkjjjjjjkkkiiihhhggghhhjjjmmmnnnssszzz|||zzz~~~|||vvvtttuuuzzz}}}{{{pppaaaYYY]]]dddmmmooopppmmmjjjjjjpppvvvxxx~~~|||sssllllllhhhbbb^^^```aaa```^^^[[[ZZZZZZaaaaaabbbdddgggeee___ZZZ^^^dddkkkkkk^^^NNNGGGHHHKKKJJJGGGCCC@@@???AAACCCOOOZZZfffjjjkkkllljjjfffgggjjjooopppooollljjjjjjiiikkkmmmllljjjiiikkkmmmppppppooonnnlllmmmpppssskkkkkkkkkmmmoooooollljjjhhhmmmoooiiiaaaYYYOOOGGGNNN___mmmpppqqquuuwwwuuu||||||~~~~~~}}}YYYGGGDDDSSSjjjlll<<<444222111222333555666555555444222444555777888888888888999:::;;;<<<============::::::999999999999:::::::::::::::;;;;;;;;;;;;<<<999888888888999:::<<<<<<======<<<<<<<<<;;;;;;;;;777888999;;;===>>>>>>>>>@@@BBBCCCCCCCCCCCCFFFHHHEEEJJJNNNLLLYYYxxxzzz|||tttrrryyywwwRRR???<<<<<<:::999777666444333222222222222222444777<<>>>>>===>>>???===:::777888999999:::;;;;;;<<<<<<:::;;;;;;;;;;;;:::999888888:::;;;:::999999;;;===???@@@BBBAAA???>>>@@@BBB???@@@@@@BBBEEEIIIMMMOOOLLLFFFCCCDDDFFFFFFGGGKKKNNNMMMNNNOOOMMMLLLPPPWWW___vvvqqqzzzzzz~~~uuuqqq```OOOHHHFFFIIIVVVeeeuuuxxxhhhHHH555777:::777666111333999888:::RRRpppwwwaaaLLLEEE@@@:::888999:::888555333111000333:::CCCJJJNNNWWWZZZ^^^bbbfffhhhiiijjjjjjjjjkkkkkkkkkjjjiiihhhiiiiiijjjhhhgggfffgggiiihhhkkkqqqzzz~~~zzzyyyzzz{{{~~~rrrddd___dddjjjqqqvvvyyyvvvqqqpppvvv|||vvvwwwqqqrrrnnnfff```aaaaaa___]]]\\\\\\]]]aaa```aaadddggggggccc___```ccchhhggg\\\OOOJJJLLLOOONNNJJJFFFCCCCCCGGGJJJUUU^^^fffiiiiiijjjhhheeegggkkkoooqqqoookkkhhhffffffjjjlllllliiihhhkkknnnoooppppppooommmmmmoooppplllllllllnnnppppppmmmkkkhhhllllllddd[[[UUUNNNIIITTTdddooopppqqqxxxzzzwww~~~}}}}}}jjjNNNGGGIIITTTeeeqqq|||sssTTT222333333222333555777777777666555333444666888999999999888999999::::::<<<===???@@@<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<999999999:::;;;===>>>???======>>>>>>======<<<<<<777888:::;;;<<<=========BBBCCCDDDDDDDDDDDDGGGIIIHHHHHHLLLLLLTTT]]]FFF===:::777555888777555333222222222222111444777;;;@@@GGGPPPVVV\\\___dddhhhiiikkkmmmnnnnnnoooqqqsssuuuwwwxxxyyy{{{yyyzzz}}}vvvhhhdddooorrrssstttvvvyyyrrr___\\\```]]]dddddddddgggcccffftttiii^^^QQQFFF>>>;;;BBBJJJZZZ```hhhkkkkkkjjjlllooonnnmmmllllllnnnnnnmmmlllkkkkkkjjjhhheee```\\\YYYXXX___jjjsssyyy{{{||||||wwwxxxwwwvvvttttttvvvxxxvvvuuuvvvyyy|||}}}{{{yyyyyyzzzzzz{{{|||}}}~~~~~~~~~~~~zzzvvvuuuwwwzzz}}}sssgggjjjsssooopppkkkccc___YYYpppxxxrrrvvvwwwlllcccggg___FFF999000((())),,,------...000111222555777999;;;;;;888888888999:::;;;======>>>>>>???@@@AAA@@@===;;;999999:::;;;;;;<<<======;;;;;;<<<===<<<;;;999888999;;;<<<:::999999<<<@@@???AAACCCBBB???>>>???AAADDDCCCBBBBBBCCCEEEHHHIIIJJJEEEAAACCCEEEFFFHHHLLLHHHGGGIIIKKKKKKKKKQQQYYYYYYsss{{{zzzwwwjjj___RRRHHH===:::III]]]qqq~~~sssOOO777:::===666:::222222999888777JJJeeekkkUUUGGGAAA:::888:::;;;999666333000///111777@@@GGGKKKVVVXXX[[[```dddfffhhhiiiiiijjjkkkkkkjjjiiihhhggghhhiiiiiihhhfffeeeggghhhdddhhhpppyyy~~~{{{tttgggdddiiipppyyy~~~xxxuuuzzzwww|||vvvvvvrrrjjjaaaaaaaaa___]]]\\\]]]^^^]]]]]]^^^ccchhhkkkiiigggaaabbbeeeddd[[[PPPLLLNNNRRRPPPMMMHHHFFFGGGKKKNNN___gggnnnoooooopppnnnkkkhhhlllppprrrooojjjfffcccfffjjjmmmmmmjjjiiilllpppmmmoooqqqqqqooommmmmmnnnmmmmmmnnnppprrrqqqooommmhhhkkkiii___VVVQQQNNNKKKXXXgggqqqppprrrzzz}}}yyy}}}|||~~~yyyrrrZZZGGGHHHOOOXXXfffmmmsssfff\\\CCC,,,444777333444666888999888777666444555888:::;;;;;;:::999999999999999;;;>>>@@@BBB=========<<<<<<=========<<<<<<<<<<<<=========>>>999999:::;;;===???AAABBB===>>>>>>>>>>>>>>>===<<<888999:::;;;<<<=========BBBCCCDDDDDDDDDEEEGGGIIIKKKHHHMMMOOOSSSxxxkkkQQQCCC===999777888777555333222222222222000333777:::>>>DDDLLLRRRZZZ^^^cccgggiiijjjlllnnnnnnoooqqqsssuuuwwwyyyzzz}}}{{{{{{}}}vvvlllnnn|||vvvqqqkkkkkkrrr{{{rrr______ddd]]]ddddddeeehhheeeiiixxxccc```QQQDDD???888:::IIIXXXccclllnnnnnnqqqssssssxxxwwwuuutttssstttuuuuuuvvvuuussspppllliiifffeee```]]]^^^eeepppxxxzzzxxxwwwuuutttssstttvvvyyy{{{xxxwwwwwwxxxzzz{{{{{{zzz{{{zzzyyyxxxyyyzzz{{{|||~~~{{{wwwuuuwwwzzz|||}}}tttkkkfffjjjrrr}}}nnniiijjjggg```]]]qqqzzzmmmnnnnnnlllaaaZZZaaa[[[BBB222000...---------///000555444333555777999999999:::::::::;;;===>>>@@@AAA<<<<<<;;;;;;;;;::::::::::::<<<===;;;<<<@@@BBB@@@CCCFFFGGGEEE@@@;;;999999999999999:::;;;>>>@@@AAACCCBBBAAABBBDDDDDDDDDCCCEEEBBB@@@AAADDDFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCDDDIIIJJJJJJJJJJJJKKKOOOQQQ[[[rrrzzzvvvxxxaaa\\\XXXQQQEEE;;;CCCQQQiiipppmmmYYYCCC888888:::444666666555555;;;EEENNNmmmqqqVVVNNNCCC:::999;;;:::888888555555333222444999AAAFFFRRRVVVZZZ^^^dddkkklllhhhkkkllllllllljjjhhheeecccgggfffeeefffggghhhgggffffffiiiiiiqqq{{{~~~|||{{{lllhhhppp{{{|||}}}vvvpppmmmmmmiiieeecccaaa```^^^]]]```^^^^^^dddmmmpppmmmhhhgggfffeeecccZZZPPPLLLNNNWWWOOOKKKKKKHHHEEEOOO^^^iiijjjkkkllllllkkkjjjiiidddfffhhhhhhgggfffffffffhhhjjjllllllkkkkkknnnqqqppppppppppppppppppqqqqqqooonnnnnnoooqqqqqqpppooolllfff```ZZZPPPHHHJJJRRRcccgggmmmrrruuuwwwyyy{{{|||}}}{{{wwwnnngggSSS@@@DDDXXXcccbbbggg[[[SSSEEE222...444222666666777888888777666555666777999::::::999888777888999999:::;;;======>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>999:::;;;;;;<<<<<<;;;;;;===@@@DDDEEECCC???===<<<:::::::::;;;<<<===>>>???BBBCCCDDDFFFFFFFFFEEEDDDHHHOOOMMMJJJSSSlllaaaGGG???;;;777:::999777555333222111111222333444666:::@@@HHHNNNXXX\\\aaaeeehhhjjjlllmmmpppooopppsssvvvyyyzzzzzzzzzwwwyyyyyyuuuvvv{{{ppp___cccdddbbbaaafffmmmoooooouuu}}}aaa^^^QQQFFFCCC===>>>KKKXXXdddppptttvvvzzz}}}}}}zzzyyyxxxvvvvvvuuuvvvvvvzzzzzzyyywwwtttpppllljjjfff```\\\___gggppptttuuuvvvuuusssssstttvvvyyy{{{xxxwwwwwwxxxzzz{{{{{{zzzyyyxxxxxxwwwxxxyyyzzz{{{|||wwwvvvzzzxxxqqqkkkhhhiiisss~~~ooojjjhhhaaa```fffvvv|||mmmfffbbbaaa]]]XXXZZZRRR;;;222111///...---...000111666555444555777999999999:::::::::;;;<<<===>>>???======<<<<<<<<<;;;;;;;;;;;;===<<<999:::@@@BBBAAAAAADDDEEEDDD???;;;::::::;;;:::::::::;;;<<<>>>???BBBAAAAAABBBEEEGGGFFFFFFEEECCC@@@AAACCCEEEEEECCCDDDDDDDDDDDDDDDDDDDDDDDDHHHIIIJJJJJJIIIJJJLLLNNNSSSbbbvvvvvviiiddd___YYYLLLAAAEEEQQQTTT^^^eee^^^LLL===888;;;999999888555333666>>>EEE___fffXXXMMMCCC???===;;;999:::555555333222333777>>>CCCMMMSSSYYY]]]bbbhhhjjjhhhkkklllllllllllljjjiiihhhgggggghhhjjjkkkjjjgggeeedddggggggnnnxxxzzz}}}|||pppnnnxxx}}}wwwqqqnnnllljjjgggeeeeeeeeedddbbbbbb______ccckkknnnlllhhhhhhgggfffddd\\\QQQNNNPPPTTTNNNKKKMMMJJJFFFOOO\\\dddeeeggghhhiiijjjjjjiiiccceeeggggggfffeeeeeeeeegggiiikkklllkkklllooorrroooooopppppppppppppppooonnnnnnnnnoooqqqqqqooommmhhhccc]]]WWWNNNIIINNNXXXhhhkkkooossstttuuuwwwxxx}}}}}}yyywwwyyyuuujjjddd[[[KKK@@@KKKbbbkkkhhh]]]OOOGGG>>>222111777555555666777888888888777666777888888999999888888888888888999:::;;;<<<<<<<<<>>>>>>=========<<<<<<<<<>>>=====================;;;;;;<<<===============>>>@@@CCCCCCAAA>>>===<<<:::::::::;;;;;;<<<===>>>@@@AAABBBDDDEEEEEEDDDDDDGGGMMMMMMLLLQQQ```uuuTTT@@@999777:::999777555333222222111111222444555999???FFFLLLUUUYYY___cccfffhhhkkklllooopppqqqtttvvvxxxxxxxxxwwwuuuxxx~~~kkkaaaggggggffffffjjjppprrrqqqvvv~~~```^^^RRRJJJIIICCCBBBNNNaaalllwww{{{{{{|||}}}|||~~~}}}{{{zzzxxxxxxwwwwww}}}~~~~~~yyytttqqqllleee\\\YYY^^^fffmmmpppttttttttttttuuuwwwyyyzzzxxxwwwwwwxxxzzz{{{{{{zzzwwwwwwvvvvvvwwwyyyzzz|||~~~yyyyyy|||sssnnnllllllsss~~~zzzmmmkkkfff^^^eeettt}}}mmmfffZZZZZZ^^^[[[XXXNNN<<<111000///......000111333888666555666888999999888;;;;;;::::::;;;;;;<<<============<<<<<<<<<<<<;;;<<<>>>===999:::???BBBAAA???AAABBBBBB???<<<;;;:::;;;;;;;;;:::;;;;;;<<<===AAA@@@AAACCCFFFHHHHHHHHHEEECCCAAA@@@AAABBBBBBAAABBBCCCEEEFFFGGGGGGFFFFFFFFFHHHJJJJJJIIIHHHIIIJJJPPPUUUaaawwwuuunnngggaaaVVVJJJLLLUUUYYY___ggggggTTT===555999999999888555222444:::???NNNqqqtttdddXXXLLLEEE???;;;:::===666555333111111444999===FFFOOOXXX\\\___dddggggggiiiiiijjjjjjjjjjjjjjjkkkggghhhjjjlllnnnlllhhheeecccfffeeejjjsssvvv}}}tttttt{{{vvvqqqnnnmmmkkkjjjjjjkkkkkkjjjiiieeeaaa___bbbhhhkkkiiigggiiihhhgggeee]]]SSSPPPRRRTTTOOOMMMOOOMMMKKKQQQ\\\___```bbbdddfffggghhhhhhccceeegggfffeeeddddddeeefffhhhjjjkkklllmmmppprrrnnnnnnoooppppppooonnnmmmmmmmmmnnnpppqqqpppmmmjjjccc___YYYRRRKKKJJJTTT```mmmpppsssttttttssstttuuu~~~}}}~~~|||yyyuuuqqqtttzzz}}}tttggg^^^TTTHHHJJJ___uuuyyypppeeeNNNAAA<<<444444777444555666777999999999888888999888888777777888888888777888999999::::::::::::===<<<<<<<<<;;;;;;::::::>>>>>>>>>===<<<<<<<<<;;;<<<======>>>???>>>>>>>>>>>>???AAA@@@>>><<<<<<===::::::::::::;;;<<<======>>>>>>@@@BBBCCCDDDDDDDDDEEEHHHKKKOOOPPPUUU}}}hhhHHH:::::::::999888666444333222222111222333444777<<>>000///...---...000222333999777666666888999999999===<<<<<<;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;>>>>>><<<<<<@@@@@@>>><<<>>>???@@@???===<<<;;;:::::::::;;;;;;<<<======AAA@@@@@@BBBEEEGGGGGGFFFEEECCCAAA@@@@@@@@@@@@@@@AAACCCEEEHHHIIIIIIHHHGGGDDDFFFIIIJJJJJJIIIJJJJJJTTTRRRYYY|||zzz~~~wwwnnniiiaaaWWWXXX___kkkiiillllllYYY===444;;;555666666555444666;;;???BBBbbbzzzkkk___QQQGGG???999999===666666444111000111555888???KKKUUUZZZ\\\aaafffhhhggggggfffffffffggghhhhhhiiiiiiiiikkklllkkkhhheeecccfffdddgggpppsss{{{vvvxxx~~~zzzwwwssspppmmmpppoooooopppqqqqqqooommmhhhddd```aaaeeehhhgggfffiiihhhgggeee]]]TTTQQQTTTVVVQQQOOOOOOOOOOOOWWW```______aaabbbdddeeefffffffffggghhhhhhfffeeefffgggeeegggiiikkknnnoooqqqrrrlllmmmooooooooonnnlllkkkkkklllmmmppppppnnnjjjggg```]]]WWWNNNIIILLLZZZfffppprrrtttuuutttsssssstttxxx}}}}}}xxxtttrrrqqqrrrxxxuuujjjYYYOOOKKK[[[yyy}}}tttRRR<<<888555555888555555666888999:::::::::::::::999777666666777888888666777888999:::999999888999999:::::::::;;;;;;;;;>>>>>>======<<<;;;::::::<<<<<<===>>>>>>>>>>>>>>>>>>??????===;;;:::;;;===;;;;;;::::::;;;<<<============???@@@BBBCCCDDDEEECCCDDDHHHQQQQQQOOOttt|||VVVAAA>>>;;;:::888666555444333333111222222333555999???CCCMMMQQQXXX^^^bbbfffiiilllmmmppptttvvvvvvuuutttsssttttttxxx}}}~~~vvvkkkcccfffmmmkkkmmmnnnrrrvvvyyy{{{~~~cccddd[[[TTTRRRLLLLLLZZZgggqqqyyy{{{zzz|||~~~~~~~~~~~~}}}|||zzzyyywwwwwwxxxzzz~~~|||xxxuuupppmmmfffaaa___ccciiinnntttuuuvvvxxxyyyzzz{{{{{{xxxwwwwwwxxxzzz{{{{{{zzzxxxxxxwwwxxxyyy{{{}}}~~~|||~~~|||tttqqqrrrtttuuujjjkkklllmmmwww|||pppiiiUUURRR[[[WWWMMMDDD:::...---,,,---...000333444999777666777999:::::::::???>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;999===@@@??????@@@>>>999;;;<<<===?????????===;;;888999:::<<<===>>>??????BBB@@@@@@AAACCCDDDDDDBBBDDDCCCBBB@@@???>>>???@@@AAACCCFFFHHHIIIIIIHHHHHHCCCEEEIIIKKKKKKKKKLLLMMMSSSOOOXXXvvv}}}vvvrrrmmmfffeeejjjqqqmmmqqquuufffKKK<<<>>>444555666666777888;;;===888RRRwwwqqqcccTTTIII@@@:::999<<<777777555333000000222444:::FFFQQQVVVYYY___eeegggggggggfffeeeeeeeeeffffffkkkiiigggfffggghhhgggfffdddhhheeefffnnnrrrxxxyyyyyy|||wwwtttrrrpppnnnvvvuuuuuuvvvwwwuuurrroookkkgggcccbbbeeeggggggfffiiihhhgggddd]]]UUUSSSVVVWWWSSSOOONNNOOOSSS[[[cccccccccbbbcccccccccddddddiiijjjjjjiiihhhggghhhiiifffgggiiilllppprrrssssssllllllmmmmmmmmmlllkkkjjjkkkkkkmmmnnnooommmhhhddd```]]]UUUMMMJJJRRR___hhhqqqrrrtttuuuttttttvvvwwwvvv~~~}}}rrrooorrrvvv{{{uuuhhhQQQJJJQQQqqqWWW999555444555:::999666777999:::;;;;;;;;;;;;:::999777666555666777888555666888999:::999999888666777888999:::<<<======>>>======<<<;;;::::::999:::;;;<<<<<<======<<<<<<>>>>>>>>><<<:::999;;;===<<<<<<;;;;;;;;;<<<=========>>>???@@@BBBCCCEEEEEECCCBBBEEENNNMMMIIIjjjeeeIII>>>;;;:::888777666555444444111222333333444777;;;???HHHMMMTTT[[[aaaeeeiiillllllppptttvvvuuusssssssssvvvvvvyyy}}}}}}sssjjjdddhhhmmmjjjkkkoootttyyygggjjjcccZZZVVVPPPVVViii}}}zzzzzz|||}}}zzzzzzzzzyyyxxxvvvuuutttssstttvvvxxxxxxwwwuuutttpppooolllgggcccdddiiinnnrrrtttvvvyyyzzz{{{{{{zzzxxxwwwwwwxxxzzz{{{{{{zzzyyyyyyxxxxxxyyy{{{}}}~~~zzz|||zzztttqqqrrrtttzzzooolllqqq{{{wwwrrrjjjZZZYYY]]]UUUJJJAAA666------,,,---///222555777888777666777:::<<<<<<<<>>>>>===>>>>>>>>>=========<<<<<<<<<;;;;;;999>>>AAA@@@@@@@@@===888<<<<<<===???@@@@@@>>>;;;888999;;;===???@@@AAAAAABBB@@@@@@@@@BBBCCCBBBAAACCCDDDCCCAAA???>>>@@@AAABBBCCCEEEGGGHHHIIIHHHHHHDDDFFFHHHJJJJJJJJJKKKMMMKKKIIITTTjjjvvvwwwzzz|||{{{wwwoooiiijjjqqqtttdddIII<<<777777888777777777666666000BBBbbb{{{kkkYYYNNNHHHAAA======888888777555222000111222777@@@JJJOOOUUU^^^dddfffhhhggggggggggggggggggfffkkkhhheeeddddddfffffffffeeeiiieeeeeemmmrrrvvv~~~|||~~~yyywwwvvvuuusss|||||||||}}}}}}{{{wwwsssooollliiihhhhhhjjjjjjjjjkkkiiihhheee^^^WWWVVVYYYXXXTTTQQQOOORRRXXX___dddffffffdddcccbbbbbbbbbccciiijjjjjjhhhffffffggghhhhhhhhhjjjnnnrrrttttttsssmmmllllllkkkjjjjjjjjjiiikkkkkkllllllmmmjjjfffccc```]]]TTTMMMOOOZZZdddiiiqqqrrrtttuuuuuuvvvxxxzzz|||xxxzzz{{{eeeOOOKKKZZZgggBBB<<<999555777888888999:::<<<<<<<<<;;;;;;999888888777666666666666333555888:::;;;;;;:::999555666777999:::<<<===>>><<<<<<<<<;;;:::::::::999999::::::;;;;;;;;;;;;;;;>>>>>>>>><<<::::::;;;<<<>>>===============>>>>>>>>>>>>>>>???@@@BBBDDDDDDDDDDDDDDDHHHHHHCCC\\\qqqsssPPP;;;;;;:::999777666666555555222333333333333555999;;;CCCHHHPPPXXX^^^ccchhhkkklllppptttuuusssrrrssstttwwwvvvyyy}}}}}}uuunnnhhhhhhmmmkkkkkkqqqxxx~~~jjjooojjj___ZZZVVVccc{{{{{{wwwxxxxxxuuuuuuvvvvvvuuusssrrrqqqoooppppppqqqrrrsssttttttpppqqqoooiiicccbbbgggmmmoooqqquuuxxxyyyzzzyyyxxxxxxwwwwwwxxxzzz{{{{{{zzzyyyyyyxxxxxxxxxyyy{{{|||wwwxxx{{{~~~vvvooonnnppprrrzzz{{{uuunnnvvvuuupppssskkkdddffffffYYYMMMAAA222.........///111444888:::777666666888;;;===>>>>>>>>>============>>>>>>????????????>>>>>>>>>>>>===<<>>;;;:::;;;===???@@@AAAAAA@@@AAA@@@???AAACCCDDDDDDCCCCCCDDDDDDBBB???>>>AAACCCCCCDDDDDDEEEFFFGGGHHHHHHGGGHHHHHHHHHFFFFFFHHHJJJHHHFFFPPPZZZrrrwwwoooxxxwwwvvv~~~~~~zzzlll^^^XXXgggppp}}}ZZZ???888888777777666555222000111888OOOvvvxxxcccYYYSSSLLLEEE@@@::::::999777444222222333444;;;AAAGGGPPP[[[bbbccccccdddfffggghhhhhhggggggjjjhhhfffeeeeeefffeeeddddddiiieeecccmmmrrruuu}}}}}}yyysssrrrpppooooooooooooooommmkkkjjjhhhaaaZZZYYY]]]YYYYYYXXXYYY]]]bbbfffggggggfffdddcccbbbbbbbbbcccggggggfffeeebbbbbbccceeejjjjjjlllppptttvvvuuusssmmmllljjjhhhhhhhhhiiijjjlllkkkjjjjjjjjjiiieeeccc___[[[SSSOOOVVVccckkkjjjrrrsssuuuuuuuuuwwwyyy{{{~~~xxx~~~cccPPPKKKYYYjjjDDD@@@<<<555555888:::;;;<<<======<<<;;;:::888888888888777666555444222444777:::<<<<<<;;;;;;888888999999:::;;;;;;<<<;;;;;;::::::::::::::::::999999:::;;;;;;;;;;;;;;;===>>>???>>><<<:::;;;<<>>>>>>>>>>>??????>>>>>>======>>>@@@AAABBBBBBEEEDDDFFFFFFBBBSSSssseeekkkzzz[[[===;;;:::999888777666666666333444444444333444777999===BBBKKKSSSZZZ```eeehhhkkkooossssssqqqpppsssvvvvvvtttwww|||}}}vvvqqqiiihhhmmmnnnmmmuuu~~~kkkrrrnnnccc\\\[[[lll|||yyy{{{|||rrrrrrsssssssssqqqpppoooooonnnmmmlllnnnpppsssuuuqqqrrrppphhhaaa___eeekkkmmmooosssvvvxxxxxxwwwvvvxxxwwwwwwxxxzzz{{{{{{zzzyyyxxxwwwwwwwwwxxxyyyzzzvvvvvvxxx{{{qqqkkkjjjmmmqqquuummmwwwwwwooozzzzzzkkkjjjsssiiihhhnnnkkkZZZMMM???,,,000000000111333777:::<<<777666666888;;;>>>??????<<<<<<<<<<<<<<<===>>>>>>AAAAAAAAA@@@@@@@@@@@@???@@@AAA???::::::===>>>===>>>======???BBBBBB???;;;===>>>???AAAAAA@@@@@@???@@@??????AAADDDFFFGGGFFFBBBDDDDDDBBB??????BBBDDDEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIHHHFFFDDDCCCEEEFFFJJJHHHOOOPPP^^^ppppppvvvppp~~~|||}}}xxxeeePPPFFFNNN\\\qqqiiiKKK666555666666666444111...555555EEEjjjlllbbb]]]UUUKKKDDD:::;;;;;;888555333333333222777<<>>??????===;;;;;;;;;@@@@@@???????????????@@@>>>===<<<<<<<<<>>>???@@@>>>EEEFFFFFFHHHFFFQQQiii{{{xxxyyyuuusss}}}eeeDDD;;;:::999888777777777777444555555444333444666888999???GGGPPPWWW]]]cccfffkkkooorrrrrrpppppptttxxxuuurrruuu|||~~~tttrrrjjjhhhooorrrpppyyy~~~fffvvvrrraaa]]]ccclllxxx}}}zzzyyyyyytttttttttrrrnnnllllllmmmkkklllkkkjjjjjjkkknnnqqqnnnooonnnhhhbbbaaadddiiissssssssstttttttttuuuuuuzzz{{{{{{{{{zzzxxxvvvuuuvvvwwwxxxzzz{{{|||{{{yyywwwvvvyyy|||nnngggkkkppprrrzzzllldddrrrppplll~~~~~~jjjbbbdddaaakkkpppgggVVVEEE888///.........000222555888:::222777999777777;;;>>>>>>======<<<<<<<<<<<<======<<>>BBBAAA@@@???>>>>>>>>>>>>???>>>===>>>???@@@???>>><<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>@@@BBBEEEFFFAAABBBBBBBBBAAAAAACCCEEEHHHGGGFFFEEEEEEFFFGGGHHHFFFFFFEEEEEEEEEEEEFFFFFFEEEKKKMMMMMM]]]ssssssrrrjjj}}}}}}ppphhhaaaRRR@@@DDDNNNXXXiii~~~TTT<<<777222333555555111...---000???___xxxkkkggg```PPP@@@;;;<<<<<<999555111///...000333777===DDDLLLUUU[[[\\\```dddfffdddcccdddfffjjjjjjhhhfffeeedddddddddhhhgggfffeeegggmmmuuu{{{~~~{{{{{{zzzyyyxxxxxxxxxxxxuuussspppllliiigggffffffcccdddfffiiikkklllmmmmmmiiigggdddcccccccccbbb```fffeeeaaa\\\WWWVVV[[[___gggoootttsssqqqrrrqqqooonnnllliiigggfffgggiiijjjjjjllloooooolllhhheeeddd```SSSLLLUUUdddkkkmmmnnnpppqqqrrrrrrrrrtttwwwzzzzzzrrrWWWFFFLLLWWWeeevvv}}}aaaLLL999666;;;;;;999999:::;;;<<<======;;;999888:::::::::999888777777666444555777999;;;<<<<<<===<<<:::888777888:::<<<>>><<<;;;:::999888888888888:::888777999===???>>><<<===============<<<<<<<<<>>>>>>===>>>>>>???@@@AAA???>>>===<<<<<<===>>>???@@@>>>CCCHHHEEECCCQQQeee}}}{{{tttKKKAAA>>>;;;999:::;;;888222333333333222333333444444:::>>>EEELLLSSS[[[bbbgggfffmmmqqqqqqqqqssssssppprrrsssvvvyyyzzz~~~ssskkkjjjkkkmmmppprrrxxx{{{bbbsssrrrccc___bbbhhhrrrsssttttttttttttssstttuuuqqqrrrrrrpppnnnllllllmmmhhhiiihhhgggfffgggiiillllllmmmkkkgggbbbbbbggglllssssssssstttttttttuuuuuuxxxxxxyyyyyyxxxwwwuuuuuuvvvwwwxxxyyy{{{{{{zzzyyyxxxuuutttxxx{{{pppjjjmmmrrrsss~~~tttkkkrrrllljjj}}}{{{lllbbb^^^[[[dddhhh^^^OOOAAA666000------///111444777:::<<<666888888666888===???=========<<<<<<<<<<<<======<<<>>>>>><<<<<>>===<<<<<<<<<<<<>>>===<<<===???@@@@@@???<<<<<<<<<<<<<<<===>>>>>>?????????@@@BBBDDDEEEFFFAAABBBCCCCCCBBBBBBCCCEEEFFFFFFEEEDDDDDDEEEFFFFFFIIIIIIHHHHHHHHHHHHIIIIIIGGGJJJLLLNNN[[[|||sssfffrrrzzzwwwiii___TTTKKK===CCCKKK^^^~~~iii>>>444...000222111///000444222888LLLkkkvvvjjj___OOO@@@888999999999777555444444111333666:::???GGGPPPUUUZZZ^^^cccdddccccccdddfffggggggfffeeedddddddddeeehhhhhhgggggghhhlllssswww{{{~~~}}}|||||||||}}}zzzvvvrrrooonnnnnnoooqqqnnnlllkkkkkkkkkjjjhhhiiigggeeedddeeedddcccaaaaaa```\\\WWWRRRRRRWWW\\\eeemmmssssssqqqqqqoookkklllkkkhhhffffffgggiiijjjlllllllllkkkiiigggdddbbbXXXQQQQQQ]]]jjjoooooooooqqqrrrsssssstttuuuyyy{{{xxxooo___KKKHHHQQQ[[[bbbkkkpppiii]]]KKK@@@777666999999:::===999:::;;;<<<;;;:::888777888888888777666666555555444555777888:::;;;;;;<<<:::999777666666777:::;;;;;;:::999888888777777777:::888777999<<<>>>===<<<=========<<<<<<;;;;;;;;;<<<;;;;;;<<<<<<===>>>???>>>======<<<===>>>???@@@CCCAAADDDHHHEEECCCNNN^^^yyyYYYFFFAAA;;;888:::;;;888333333333222222222222333333777:::@@@GGGNNNVVV^^^dddeeekkknnnnnnnnnppppppnnnooopppssswwwxxx|||rrrmmmmmmmmmnnnpppwww{{{}}}^^^pppqqqfffcccbbbdddlllllllllmmmoooppprrrssssssnnnooopppooommmllllllmmmllllllkkkjjjhhhhhhjjjllliiiiiihhheeebbbeeekkkpppsssttttttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuvvvwwwxxxyyyzzzzzzzzzyyyyyytttoooooouuu|||~~~~~~yyyqqqnnnqqquuuwwwuuurrrggggggyyyyyypppbbbWWWTTT\\\^^^TTTFFF;;;444000------///222555999<<<>>>;;;:::888777;;;AAABBB???>>>======<<<<<<======>>>===???>>>;;;;;;>>>>>>;;;======<<<;;;::::::::::::<<<;;;;;;<<<>>>@@@???>>>;;;;;;<<<<<<===>>>@@@@@@???@@@AAACCCDDDEEEEEEEEE@@@BBBDDDDDDCCCCCCCCCDDDFFFEEEDDDCCCCCCDDDEEEFFFJJJIIIIIIIIIIIIIIIIIIJJJIIIIIILLLQQQWWWkkk{{{hhhiiisssvvvfffaaabbbIIIDDDEEETTTnnn{{{nnnEEE666,,,111333......444555222222===PPPnnn{{{hhhZZZMMMAAA888888888888888777777666222333444555999@@@HHHNNNVVV[[[```ccccccccceeeggghhhggggggffffffgggggghhhiiiiiiiiihhhhhhkkkooosssuuu}}}~~~~~~{{{yyyxxxxxxyyy}}}wwwoookkklllmmmjjjgggiiigggeeeeeefffeeedddbbb^^^]]]YYYSSSNNNPPPUUU[[[ccckkkrrrsssrrrqqqmmmhhhjjjiiigggffffffggghhhiiimmmkkkhhhggghhhfffbbb^^^PPPQQQYYYgggqqqtttrrrqqqrrrtttuuuuuuvvvwww{{{~~~{{{rrrllleee]]]TTTLLLUUUaaaiiihhhgggdddVVVEEE999888888999777666:::???777999:::;;;:::999777666666666666555444444333333444555666777999999::::::999777555444444555666777:::999999888777777666666999888777999;;;======<<<===<<<<<<;;;:::999999888999999999999:::;;;<<<===>>>======<<<===>>>@@@AAAGGGCCCDDDHHHGGGDDDJJJTTTeeeqqqPPPFFF<<<888999:::888555333222222111111111222222333666:::@@@GGGPPPZZZ```ccchhhkkkiiiiiilllnnnllllllmmmqqquuuvvvzzz|||vvvuuuuuusssrrrsss|||~~~___ooopppgggeeecccdddlllqqqpppooopppqqqrrrqqqppplllmmmnnnnnnllllllmmmnnnnnnooonnnllljjjjjjkkklllgggfffeeecccdddhhhooouuutttttttttttttttuuuuuuuuutttttttttuuuuuuvvvvvvvvvuuuwwwxxxyyyyyyyyyzzz{{{yyyuuuoooooossszzz~~~{{{vvvpppppptttzzz~~~yyyuuuxxx||||||rrrccceeexxx{{{rrrcccTTTPPPWWWYYYOOOAAA777111......///111333666888:::<<<===<<<888888???GGGHHHCCC>>>>>>============>>>>>>???AAA???;;;;;;>>>>>><<<===<<<;;;::::::::::::::::::999999:::===>>>>>>===999::::::;;;===>>>@@@AAA@@@AAACCCDDDEEEEEEEEEDDD???AAACCCDDDCCCBBBBBBCCCFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGJJJGGGKKKRRRTTT^^^~~~sssiiiqqqrrrnnnsss]]]MMMEEEQQQgggqqqnnngggKKK999///444555...///777//////333999CCCZZZjjj\\\PPPGGG===<<<999888777777666555333222222222555;;;CCCIIIRRRWWW^^^aaabbbdddgggiiimmmllllllkkkkkkkkkkkkllliiijjjjjjiiiiiijjjlllooottt}}}|||{{{{{{zzztttwww|||wwwmmmjjjmmmooonnnjjjgggfffeeeeeeffffffdddbbb```^^^ZZZTTTOOOPPPVVV\\\dddlllsssttttttsssmmmfffgggfffeeeeeeeeefffhhhiiimmmjjjggghhhjjjggg```ZZZNNNUUUaaammmssstttsssrrrsssuuuvvvwwwwwwyyy}}}|||{{{mmmccc^^^TTTPPPWWWlllyyyvvvkkkbbbQQQ???888999;;;;;;888777:::>>>888999:::;;;:::999777666555555555444444444333333444444666777888888888888888777666444444444555666999999888888777666666555777777888999:::;;;<<<<<<<<<;;;;;;:::999888777777888888888999999;;;<<<===@@@???>>>=========??????GGGCCCCCCGGGHHHFFFHHHMMMTTTsss___NNN>>>888999:::888666222222111111000111111111222444777;;;BBBLLLWWW^^^bbbfffhhhffffffjjjllllllmmmmmmppptttuuuxxx{{{wwwwww~~~}}}cccooonnngggfffdddfffpppsssqqqooooooppppppnnnlllkkklllmmmmmmllllllmmmooolllllllllkkkhhhggghhhiiieeedddddddddffflllssswwwuuuuuuuuuuuuuuuuuuuuuuuutttuuuuuuuuuvvvwwwwwwxxxtttwwwyyyyyyyyyzzz|||{{{yyywwwxxx{{{yyyrrroooqqqwwwrrrhhhiiipppxxxooobbbggg|||}}}qqqcccXXXQQQXXXXXXMMM???555///,,,111222333444666777888888===<<<:::;;;BBBJJJKKKGGG>>>>>>============>>>>>>AAABBBAAA<<<<<>>>>>===<<<<<<<<<<<<<<<<<<999888888999;;;<<<<<<;;;777888888999;;;===???@@@@@@AAACCCDDDDDDDDDCCCBBB>>>???AAAAAA@@@@@@@@@AAAGGGFFFEEEEEEEEEEEEFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFIIIFFFJJJQQQRRRVVVooo~~~kkknnn|||yyyqqquuulllVVVIIIVVVmmmvvvppphhhKKK:::000333444//////666...000555999;;;KKKrrrwwwfffZZZPPPAAA>>>:::888888888777555333333111111333999AAAGGGMMMSSSZZZ___aaadddhhhkkkqqqpppnnnmmmlllkkkkkkkkkhhhiiijjjiiihhhiiikkkmmmvvv~~~}}}||||||{{{wwwyyy}}}}}}tttkkkhhhlllooonnnkkkeeeddddddeeeffffffdddbbbcccaaa]]]WWWRRRSSSXXX^^^iiioootttttttttsssmmmfffdddccccccddddddfffhhhiiikkkjjjiiilllmmmiii```XXXSSS\\\gggmmmppprrrrrrrrrsssuuuvvvwwwxxxzzz}}}yyywwwyyyvvvtttvvv|||mmm```ZZZLLLLLLaaauuu```LLL===;;;;;;:::888888:::;;;<<<888999;;;<<<;;;:::888777666666555555555555555444444555666777777777777777999999777666666666666777888888999999888777555555666777888888999:::;;;<<<;;;::::::999888888777777888888888999:::;;;===>>>BBBAAA???>>>============CCCAAABBBFFFHHHHHHHHHJJJMMMfffoooXXXAAA999::::::888888333222111111000000000111222444666:::@@@JJJTTT\\\___dddfffeeefffjjjmmmlllpppoooqqquuuvvvvvv|||~~~yyyzzz}}}~~~|||eeennnmmmhhhiiifffiiitttuuurrroooppprrrssspppnnniiijjjkkkkkkjjjjjjlllmmmlllmmmmmmllljjjhhhiiijjjeeeddddddfffjjjooouuuxxxvvvvvvvvvuuuuuuuuuuuutttvvvvvvvvvvvvvvvwwwxxxyyysssvvvyyyzzzyyy{{{wwwqqqqqquuuzzz~~~mmmaaabbbiiimmmllldddkkkzzzjjj```]]]TTTYYYWWWJJJ;;;333///...333444555777777888777777<<<===<<<===BBBHHHIIIEEE???>>>>>>======>>>>>>???AAACCCAAA===<<<@@@BBB@@@??????>>>>>>>>>>>>>>>???;;;999999999;;;<<<;;;:::777777888999:::<<<>>>???@@@@@@AAAAAABBBAAAAAAAAA>>>?????????>>>>>>@@@BBBHHHGGGFFFEEEEEEFFFGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHGGGFFFIIINNNOOOSSSdddxxxpppoootttvvvvvv}}}fffUUU]]]rrr|||vvvlllSSSEEE777222111000111333333111444666444???dddtttcccTTTEEE@@@;;;999:::<<<;;;:::444444333222333777>>>BBBGGGMMMUUU[[[___bbbgggkkknnnmmmllljjjiiihhhggggggggghhhhhhhhhhhhiiilllnnnwwwyyyrrrkkkiiikkkllljjjhhhdddddddddfffggggggeeeccccccbbb```\\\XXXYYY^^^cccnnnqqqrrrpppppppppkkkdddaaaaaaaaacccdddfffggghhhjjjjjjkkkmmmmmmiiiaaaZZZ\\\dddkkkmmmnnnqqqssssssrrrsssuuuvvvwwwyyy}}}~~~{{{}}}zzzsssvvv~~~~~~yyyuuuyyy~~~fffXXXVVVIIIPPPtttdddHHH===:::999666444888======:::999:::;;;<<<;;;:::888777666666666666666666666666555666777777777777777666::::::999999888888999999888999999:::999777666555555666888888888888:::<<<999999999999888888888888888888888999;;;<<<>>>>>>CCCBBB@@@>>>=========>>>???@@@BBBDDDFFFHHHIIIJJJLLL]]]cccEEE:::::::::888999444333222111111111111111222333555888>>>GGGQQQWWW[[[aaaeeeeeefffkkkmmmmmmpppoooqqquuuvvvvvvzzz{{{|||~~~ccclllllliiikkkhhhiiiuuuxxxuuuqqqrrrtttuuurrrnnnfffhhhiiiiiigggggghhhjjjkkklllmmmmmmkkkiiijjjjjjeeeeeefffiiimmmrrruuuwwwvvvvvvvvvvvvuuuuuuuuutttwwwvvvvvvuuuuuuvvvwwwxxxrrrvvvzzz{{{zzz}}}|||uuuqqquuuzzz}}}{{{lll^^^]]]cccdddkkkiiimmmuuuvvvpppbbb\\\```WWWYYYRRRCCC444///111222555666888999:::;;;;;;::::::===???>>>???BBBBBB?????????>>>>>>>>>>>>??????@@@AAA???;;;<<<@@@BBBAAA@@@???????????????@@@@@@>>>===<<<<<<======<<<;;;888888999:::;;;<<<>>>???@@@??????>>>>>>>>>??????@@@@@@???===<<<>>>AAADDDGGGFFFEEEDDDDDDEEEFFFGGGIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGHHHHHHJJJRRR]]]fffzzzzzzqqqppp}}}~~~}}}ttt___\\\kkkzzzyyyppprrreeeOOO:::222444444000333000222555111555RRRsssrrr```MMMGGG@@@======>>>===;;;666666555333222444888<<<@@@GGGOOOVVV[[[___eeeiiijjjiiihhhgggffffffffffffeeefffffffffgggiiimmmppp{{{}}}yyyqqqooolllkkkkkkjjjhhhgggeeeeeefffhhhjjjjjjhhhfffcccdddeeecccbbbccchhhmmmppppppmmmiiihhhiiifff```^^^___```bbbdddeeeggghhhjjjjjjkkkkkkiiifffbbb```cccjjjnnnnnnoootttvvvtttppprrrssstttvvvxxx|||{{{vvv|||eeeTTTSSSFFFTTTkkkHHH???888:::999777888===<<<888888999:::;;;:::999777666555555555555666666666666777777777888888777777666::::::::::::::::::;;;;;;999999:::;;;:::888666555333666888888777777999<<<888888999999999999::::::777777888999:::<<<===>>>@@@???>>>>>>>>>???@@@AAA===@@@CCCCCCDDDFFFIIIKKKJJJTTTttttttlllIII<<<;;;:::888:::555444333222222111111111000111333666;;;BBBKKKQQQWWW]]]bbbdddfffkkkmmmlllmmmllloootttwwwwwwzzz```iiikkkkkknnniiiiiitttyyyuuuqqqpppqqqqqqlllhhheeefffgggfffeeeeeefffgggeeeggghhhhhhfffeeeeeefffffffffhhhkkkpppsssvvvvvvwwwwwwvvvvvvuuuuuuuuutttwwwvvvuuuttttttuuuvvvwwwrrrvvvzzz{{{{{{~~~}}}yyysssrrryyyppp]]]VVVYYY___mmmllllllsssccchhhhhh[[[XXXaaaXXXWWWNNN<<<...---222777555777999;;;===>>>>>>>>>999>>>AAA>>><<<===;;;999??????>>>>>>>>>>>>??????>>>@@@>>>:::;;;???BBBAAA@@@???????????????@@@@@@AAA@@@>>>>>>??????===<<<:::::::::;;;<<<===>>>???@@@???===<<<<<<<<<===>>>BBBAAA???===<<<>>>BBBFFFFFFEEEDDDCCCCCCDDDEEEFFFHHHGGGGGGFFFFFFGGGGGGHHHGGGIIIGGGDDDGGGQQQYYY[[[ooohhhkkkooojjjxxxuuu___UUUbbbwww{{{gggEEE666888777//////---222999444111CCC^^^}}}rrrWWWOOOFFF@@@??????<<<999888888666444222222444777<<>>>>>=========???@@@BBBDDD===AAADDDCCCBBBDDDHHHKKKGGGKKKcccyyy```fff|||qqqKKK===<<<:::888;;;666555444333222222222222---///111444888???FFFLLLSSSZZZaaacccfffkkkmmmkkkiiiiiilllssswwwwww{{{dddeeeeeeeeeeeegggkkknnnpppooommmllllllllljjjiiidddeeeffffffdddbbbbbbbbbbbbdddffffffdddbbbaaaaaaiiilllmmmlllooouuuwwwvvvvvvvvvuuuuuuttttttssssssuuuvvvwwwvvvsssqqqpppqqquuuvvvvvvxxx{{{zzzvvvnnnqqqttttttttt{{{}}}hhhZZZWWWZZZaaauuu~~~~~~xxxlllcccfffmmmjjjbbbdddSSS@@@555111000444888<<<======<<<<<<===???BBBEEECCCAAA???===<<<<<<<<<;;;===???AAABBBCCCCCCBBBBBBCCCCCCBBB>>><<<;;;;;;@@@???===<<<<<<>>>@@@AAACCCCCCAAA@@@@@@???@@@@@@===888888;;;;;;888888<<<===>>>???>>>======???AAADDDAAA???======???AAADDDIIIHHHGGGCCCAAA@@@BBBDDDFFFGGGHHHJJJKKKJJJJJJIIIOOOKKKIIIJJJJJJJJJPPPWWWjjj~~~eeemmm{{{zzz~~~zzz{{{fffOOOJJJZZZkkkrrrhhhIII:::333444333000000111222444===FFFeeeqqqcccYYYLLLCCC@@@???===;;;999::::::777333000222444999<<>>???===::::::???CCC>>>:::777888;;;<<<:::666333333333444555666777888:::::::::999999888888888::::::999999999999999:::999999999999999888777666777666666666777888999999:::::::::999777777888::::::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????AAAAAAAAABBBDDDFFFGGGHHHMMMEEEVVVrrrzzziiieeexxx}}}___AAA777======555777777666555333222111000111111111333777<<<@@@CCCMMMTTT\\\bbbddddddfffhhhfffiiimmmppprrruuuyyy|||^^^___`````````cccfffiiilllkkkjjjjjjkkkjjjhhhfffcccdddeeedddbbbaaaaaabbbaaacccddddddddddddeeeffflllpppqqqpppqqqvvvwwwuuutttttttttttttttsssssssssuuuwwwwwwvvvsssqqqqqqrrrtttvvvyyy|||~~~vvvrrrggglllqqqsssvvvxxxeeeZZZWWWWWWaaavvvwwwpppeeeaaaiiitttuuunnndddRRR===333111222444888<<<=========<<<<<<>>>???EEEDDDBBB@@@???>>>>>>???<<<<<<===>>>>>>???>>>>>>???AAAAAA@@@>>><<<<<<===???>>>=========>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@===888777;;;<<<::::::>>>>>>???@@@@@@??????@@@AAACCCBBB@@@>>>>>>@@@BBBCCCJJJJJJIIIGGGDDDCCCDDDFFFFFFGGGIIIKKKLLLLLLKKKKKKPPPMMMKKKLLLKKKLLLQQQXXXdddkkkppp~~~|||~~~wwwooonnncccQQQFFFKKKZZZeee}}}YYY???333555333000000222222444;;;CCCXXXlllaaaSSSHHHDDDCCCAAA@@@:::;;;;;;999555222111222777999@@@JJJPPPTTTYYY```bbbcccdddeeeffffffeeedddaaacccdddfffgggjjjnnnqqqyyyssspppnnnmmmlllmmmkkkiiiiiiiiihhhgggeeehhhhhhhhhhhhhhhgggffffffgggjjjmmmqqqssstttsssrrrooonnnnnnlllgggcccgggooohhhdddaaabbbfffiiihhhfffiiieee___[[[ZZZ^^^cccgggppppppqqqrrrssstttuuuuuussstttuuusssrrrttt}}}~~~pppPPPBBBJJJ]]]kkkwwwyyyxxxRRR???BBB@@@BBBBBB???;;;:::>>>BBB<<<999777888;;;<<<888555444444444444555555666777:::::::::999999999888888:::999999888888888999999888888888888888777666555666555555555666777888999999;;;;;;:::999888999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????AAAAAAAAABBBCCCDDDFFFGGGKKKBBBKKK___xxxrrrlll~~~mmmMMM======>>>:::888777666555444222111111111111111222666:::>>>AAAIIIPPPXXX^^^```bbbeeegggdddgggkkknnnqqquuuyyy|||UUUVVVWWWXXXYYY[[[___bbbeeeeeeeeeggghhhgggdddaaa```aaabbbaaa```___```aaaaaabbbbbbcccdddfffkkknnnrrrvvvwwwtttuuuwwwwwwtttssssssssssssssstttttttttuuuwwwwwwvvvtttrrrrrrsssrrrwww}}}}}}|||}}}rrrmmmdddjjjqqqwww~~~pppbbb[[[ZZZ[[[ddd|||rrrhhh\\\[[[hhhvvvyyytttaaaNNN:::111111333555777;;;<<<>>>===<<<:::;;;<<>>??????===<<<==================>>>>>>?????????@@@AAABBBCCCBBBAAAAAA>>>:::888:::;;;::::::<<<===???BBBBBBAAA@@@@@@AAABBBBBBAAAAAAAAAAAABBBBBBGGGIIIIIIHHHFFFEEEEEEEEEFFFHHHIIIKKKLLLMMMLLLLLLOOOKKKJJJKKKKKKKKKOOOVVV___ttt{{{xxx~~~{{{~~~zzzgggjjjiii]]]JJJ@@@JJJZZZwwweeeDDD333888222000000333333444888???MMMmmmxxxlll[[[NNNFFFCCCBBBAAA<<<===>>><<<888444111111444555:::BBBHHHLLLSSS[[[[[[]]]aaaeeeffffffeeeddddddeeeggghhhiiikkkooorrr|||wwwsssooommmlllkkkjjjhhhjjjiiiiiiiiijjjhhhfffcccffffffggghhhhhhhhhhhhhhhhhhjjjnnnrrrssssssqqqppplllmmmooollleee```eeeooofffdddbbbdddhhhkkkjjjhhhiiibbbZZZWWWZZZ```eeegggrrrrrrrrrrrrrrrrrrrrrrrrrrrvvvxxxuuurrrwww}}}xxxyyy}}}^^^KKKJJJUUUbbbiiimmmkkkjjjeeeTTTAAA:::>>>BBBCCCBBB???;;;999;;;===:::888777888;;;;;;888444555555555444555555666666:::::::::999999999999888999888888888888888999999888888888888777666555444555444444555666777888888999;;;======;;;999999999::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<======>>>??????@@@@@@@@@AAABBBCCCDDDEEEKKKDDDJJJTTTfffzzz^^^CCC:::;;;<<<888888777666444333222222111111111222444777;;;===DDDJJJSSSYYY\\\___cccfffcccfffjjjnnnppptttxxx{{{}}}JJJLLLNNNOOOQQQSSSWWWYYY______```cccdddccc```]]]\\\]]]^^^^^^]]]]]]^^^``````aaabbbcccfffkkkqqqvvvxxx{{{{{{xxxwwwxxxwwwsssrrrrrrssssssttttttuuuuuuuuuvvvwwwvvvuuusssssstttrrrxxxzzzpppkkkjjjoooxxx|||jjj```___bbbfffmmmpppcccUUUUUUaaammmoookkk[[[III666///222555666777:::<<<>>>>>>;;;999888888>>>>>>==================>>>===<<<;;;<<<===>>>???<<<===???>>><<<;;;;;;<<<;;;;;;<<<>>>>>>>>>>>>>>>>>>@@@BBBDDDEEEEEECCCBBBBBB===::::::<<<<<<;;;:::<<<>>>AAABBBAAA@@@???@@@AAABBBBBBCCCCCCBBBBBBAAACCCEEEGGGHHHFFFDDDCCCCCCFFFGGGIIIJJJKKKLLLKKKKKKJJJHHHGGGIIIHHHGGGKKKPPP^^^eeewwwwwwwwwnnnXXXDDDEEESSS```zzzkkkKKK999===333111111333444333555:::CCCUUUvvvkkkYYYMMMFFFCCCBBB>>>???@@@???;;;777222000333222555;;;@@@EEELLLUUUSSSXXX^^^ccceeeeeedddddddddeeegggiiijjjmmmqqquuu~~~uuuooonnnmmmkkkkkklllkkkiiihhhhhhhhhhhhiiijjjhhheeebbbbbbbbbdddeeefffgggggggggeeehhhllloooqqqpppnnnmmmeeedddcccbbb]]]YYY]]]eeecccbbbcccfffjjjlllkkkiiiiiibbbYYYXXX]]]dddiiiiiiqqqqqqqqqqqqqqqqqqqqqqqqqqqvvvyyyxxxxxxuuuwwwwwwxxx{{{eeeOOONNN\\\hhhkkkiiihhhbbbXXXKKK@@@:::;;;===???@@@???<<<999777888999888777888999;;;;;;888555777666555555555555555666999999999999999999999999888888777777777888999999999999999999888666555444555555555555666888999:::999;;;>>>>>><<<:::999999999999999:::::::::;;;;;;;;;;;;<<<<<<===>>>>>>???@@@@@@@@@@@@AAABBBCCCDDDFFFGGGMMMTTT___tttPPP>>>;;;===999999888777555444333333111111111111333555777999>>>EEEMMMSSSWWW[[[aaaeeefffhhhkkknnnppprrruuuxxx{{{BBBDDDFFFHHHIIIKKKNNNQQQXXXYYY[[[]]]______\\\YYYXXXYYYZZZZZZYYYZZZ]]]___```aaadddfffjjjpppvvv{{{|||~~~}}}yyywwwxxxvvvrrrsssssssssttttttuuuuuuuuusssuuuvvvvvvtttssstttuuutttyyywwwnnnkkkrrrvvvwwwjjjbbbbbbiiipppzzzlll^^^PPPOOOWWW^^^^^^[[[RRRBBB333///333666888999;;;<<<>>>===;;;999888888<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;===???AAA===??????>>><<<:::::::::999:::;;;===>>>>>>>>>===???@@@CCCEEEFFFFFFEEEDDDBBB@@@>>>>>>BBBDDDBBB???;;;===@@@AAA@@@???>>>>>>AAABBBBBBCCCCCCBBBBBBAAA@@@CCCFFFGGGFFFDDDCCCCCCEEEFFFHHHIIIJJJJJJIIIIIIHHHFFFFFFHHHGGGFFFHHHMMM[[[XXXmmmvvvcccNNNHHHNNNeeevvv~~~{{{oooUUU@@@===666222111444555333333666:::???WWWhhhWWWLLLFFFDDD@@@AAAAAAAAA>>>:::444000333111222777;;;>>>FFFNNNNNNUUU]]]cccffffffffffffaaacccfffhhhjjjnnnrrrvvvzzz|||vvvppplllkkkjjjjjjkkklllkkkiiigggffffffggghhhiiigggdddaaa```aaaccceeefffgggggggggdddgggkkkooopppooollljjjaaa[[[XXXYYYYYYXXXYYY\\\___aaadddhhhkkkkkkjjjhhhiiiccc]]]]]]cccjjjllllllmmmnnnnnnooopppqqqrrrrrrsssvvvxxxwww{{{~~~vvvsss{{{yyypppooofffVVVOOO```xxxwwwmmmiii```PPPBBB;;;;;;<<<;;;<<<<<<<<<;;;999888999999888888888999::::::888777777666666555555555666666999999999999999999999999888888777777888999::::::;;;;;;;;;:::999888666555666666666777888999;;;<<<999;;;>>>>>><<<:::999999777888888888888999999999;;;;;;;;;<<<======>>>>>>?????????@@@AAABBBCCCDDD>>>DDDJJJOOOVVVllleeeJJJ@@@???::::::999888666555444444111111111111222333555666:::@@@HHHNNNSSSXXX___dddiiikkkmmmnnnoooppprrrtttzzz<<>>===:::999999999======>>>>>>>>>===<<<<<<777777888999:::<<<>>>???>>>???@@@???<<<:::::::::999::::::;;;<<<===>>>>>>???@@@BBBCCCDDDDDDDDDCCCAAAAAAAAACCCIIINNNKKKEEE;;;===???@@@???>>>>>>???AAAAAABBBBBBBBBBBBAAAAAA@@@CCCFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFHHHFFFGGGJJJIIIFFFHHHLLLTTTOOO\\\zzz{{{~~~~~~tttjjj]]]SSSOOOuuu{{{uuuaaaEEE777:::555222444555333222444888777GGGmmmrrr\\\MMMEEEBBBBBBBBBBBBBBBAAA===777333444111111444666999@@@GGGLLLSSS\\\bbbdddeeegggiii___aaaccceeegggkkkooosssvvv{{{wwwuuurrrooommmhhhhhhhhhiiijjjjjjgggeeefffeeeeeefffgggfffdddbbbbbbcccdddfffhhhiiiiiiiiigggjjjmmmppppppmmmiiifff```XXXTTTWWWZZZ[[[[[[\\\^^^aaafffjjjlllkkkiiiggghhheeedddfffjjjnnnooonnnkkkkkkmmmnnnpppqqqrrrssstttwwwwwwtttxxx~~~zzzpppqqqrrrwww{{{{{{yyy|||vvvvvvzzzhhhaaa[[[SSS\\\|||~~~ppp```MMM@@@===<<<:::999<<<<<<<<<;;;;;;;;;;;;;;;777777777777777888888888666666666555666666777777888999999999999:::::::::888888888888999:::;;;;;;<<<<<<<<<;;;:::888777666666666777888999:::<<<===999;;;======;;;999999999777777888888888999999999:::;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAACCCDDDEEE@@@FFFFFFIIIPPPaaawwwYYYEEE===;;;;;;:::999777666555555111111111111222333444444777<<>>===<<<;;;:::888888:::;;;<<<<<<<<<<<<===>>>??????===<<<<<<<<<:::999999999:::<<<>>>???>>>?????????@@@@@@AAAAAA@@@BBBBBBDDDKKKPPPJJJAAA===???@@@@@@???>>>@@@AAAAAAAAAAAA@@@@@@AAAAAAAAA>>>AAADDDEEEEEEEEEEEEGGGHHHIIIIIIJJJIIIGGGFFFEEEFFFEEEGGGIIIHHHEEEFFFJJJKKKKKKUUUeee~~~|||yyyvvvtttssskkk```tttuuuXXXBBB>>>777333444555333222444888888AAAYYYzzz{{{cccRRRHHHEEEDDDCCCBBBBBBBBB???:::666444111111333333444:::AAAFFFMMMWWW\\\^^^```cccfff___aaabbbcccdddfffjjjmmmtttyyyvvvqqqnnnmmmmmmlllkkkfffffffffgggiiijjjhhhgggfffeeeddddddeeeeeedddcccbbbcccdddfffggghhhhhhiiijjjlllooopppmmmhhhbbb^^^[[[VVVSSSVVVXXXYYY[[[^^^^^^bbbiiimmmnnnllliiigggdddfffjjjmmmppppppooonnnjjjkkklllmmmooopppqqqrrrsssxxxxxxrrrsssyyywwwooommmttt}}}}}}~~~}}}uuu___WWWSSSTTTjjj|||dddKKK@@@>>>;;;999:::;;;;;;;;;;;;;;;;;;:::999555555444333333444666888666555555555666777888888888888999999999:::::::::999999999999:::;;;<<<===<<<<<<;;;;;;999777666555555666666777888:::<<<===999;;;;;;:::999888999:::999999999999::::::::::::::::::;;;<<<<<<======>>>===>>>>>>@@@BBBDDDFFFGGGEEEJJJFFFHHHOOOXXXkkkOOO???<<<<<<;;;999888777666555000111111222222333444444444888???DDDIIIOOOXXX^^^dddfffhhhjjjkkkmmmoooqqquuu{{{999<<<>>>@@@@@@@@@BBBCCCHHHHHHHHHJJJMMMOOOPPPOOOPPPQQQRRRRRRSSSUUUYYY]]]```fffnnnuuuyyy{{{|||}}}zzz{{{wwwqqqpppsssvvvtttqqqpppppppppoooooonnnnnnoooqqqssssssrrrrrrssstttssswww{{{{{{{{{zzzyyyzzz~~~|||ssskkkiiipppyyyyyyjjjeee]]]WWWWWWRRRJJJDDDEEE555333222555555666:::@@@=========;;;::::::<<<>>>:::;;;<<<<<<;;;999888777;;;<<<===>>>>>>>>><<<<<<;;;===>>>???>>>===>>>???:::999888888999<<<>>>@@@=========<<<======>>>???AAACCCCCCCCCHHHKKKBBB666???@@@AAA@@@??????AAACCCAAA@@@@@@??????@@@@@@AAA<<<>>>@@@AAAAAABBBCCCEEEKKKKKKKKKKKKJJJHHHFFFEEECCCCCCDDDGGGFFFBBBCCCGGGDDDKKKSSSWWWnnnqqqooowww||||||uuuiiirrrYYY@@@999333444555333222444222444:::GGG___ooo\\\RRRNNNEEECCCAAABBBBBB@@@<<<888444111000222222111666<<>>;;;;;;;;;:::888666555444444444555666888999;;;<<<:::::::::999777777888:::::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;<<<======>>>======>>>@@@CCCEEEGGGIIICCCIIIEEEHHHNNNMMMlll~~~~~~^^^III===<<<;;;:::888777666666000000111222333333444444111666<<>>??????EEEFFFHHHHHHHHHJJJMMMOOOQQQRRRSSSWWW\\\aaafffiiisssssstttvvvyyyzzzzzzxxxssssssssssssrrrqqqpppooooooooonnnnnnnnnnnnoooooopppooonnnnnnoooqqqssstttwwwtttvvv|||~~~}}}zzzxxxwwwyyysssbbb[[[ggguuuxxxyyy|||{{{nnneee^^^WWWSSSRRRKKK???555555555555666888:::===??????>>>>>>===============999;;;>>>AAAAAA???===;;;===<<<::::::;;;;;;:::999::::::::::::<<<>>>@@@AAA>>>>>>===============>>>@@@AAABBB???<<<;;;>>>AAAGGGFFFDDDEEEGGGFFFBBB???===>>>@@@AAABBBBBBBBBAAA@@@@@@AAAAAAAAA@@@@@@???AAA@@@@@@AAACCCDDDDDDCCCJJJLLLNNNMMMJJJGGGGGGHHHCCCAAAAAACCCFFFGGGEEECCCBBBLLLLLLKKK]]]vvvlllnnn|||}}}|||yyyiiihhhnnnOOOEEE999444555666444000666666666@@@NNN[[[|||jjj[[[TTTIIIIIIFFFCCCBBBAAA===999444333111000///000111333666;;;BBBHHHNNNSSSXXX[[[]]]```cccdddcccbbbbbbbbbjjjnnnuuu~~~~~~yyytttqqqpppooojjjjjjjjjiiigggeeedddcccfffeeeeeeiiinnnoookkkfffeeeeeeeeeeeeeeecccbbbbbb```bbbddddddcccdddhhhkkkkkkmmmnnnjjjbbbZZZTTTRRRPPPRRRUUUVVVWWWYYY\\\^^^cccggglllnnnmmmjjjhhhgggggglllqqqsssrrrooonnnnnnkkkhhhiiinnnqqqqqqrrrtttvvvoooXXXNNNLLLNNNnnnjjjEEE999;;;;;;:::;;;666777999999888777777888666555444333333444666777888888777666666555666666555666777888999888777777888888777777888:::<<<===::::::999777666444333333444444444555777:::<<<>>><<<;;;:::999999999:::;;;<<<<<<;;;:::::::::;;;;;;:::888777888999;;;;;;:::;;;===@@@BBBCCCEEEHHHKKKEEEGGGHHHLLLNNNKKK___yyyvvv|||MMMAAA@@@===777555777777555777444222111111222111000333444666999===DDDKKKQQQZZZ]]]aaacccdddgggmmmrrruuuzzz|||}}}xxx888999:::;;;===???@@@AAAAAADDDGGGIIIKKKMMMOOORRRWWWXXXZZZ^^^dddkkkqqqttt|||{{{yyyyyyzzzzzzxxxwwwssssssssssssrrrqqqpppoooooonnnnnnnnnnnnnnnnnnoooppppppooooooppprrrtttuuuwwwvvvyyy}}}wwwwwwyyy}}}hhh^^^]]]lllzzz|||zzz|||nnnaaa[[[TTTPPPNNNHHH===444444555666777999;;;===>>>??????===<<<;;;;;;:::::::::<<>>>>>===<<<<<<<<<<<<:::888;;;;;;;;;;;;<<<===???@@@>>>>>>===<<<<<<;;;<<<<<<>>>@@@@@@???======@@@BBBGGGEEEDDDEEEFFFEEEBBB@@@===>>>???@@@AAAAAA@@@@@@DDDCCCAAA@@@@@@@@@AAAAAACCCBBBAAABBBCCCDDDCCCBBBEEEGGGIIIIIIGGGEEEEEEFFFFFFDDDCCCDDDGGGHHHGGGEEEBBBLLLLLLJJJTTTmmmnnniiiqqq|||www~~~wwwzzzxxx___UUUcccpppvvvlllOOO777555999555111333333333111777AAAJJJfff|||fffYYYLLLJJJFFFDDDCCCBBB>>>:::555444222000000000111222555999>>>DDDIIIOOOUUUYYY^^^aaadddfffggggggggghhhfffiiimmmqqqvvv|||yyywwwsssooolllkkkjjjjjjjjjiiihhhgggfffeeedddcccdddcccccchhhnnnqqqoookkkggggggffffffeeedddcccccceeegggiiiiiihhhhhhkkkmmmppppppnnnggg]]]TTTOOOMMMNNNQQQTTTVVVXXX[[[^^^```fffhhhlllllljjjhhhfffeeeiiimmmrrrtttrrrpppoooooonnnjjjiiillloooooorrrvvvxxxtttYYYLLLMMMRRRlll~~~bbbHHH???===999888;;;777888999999777777888999777666555444444555777888999999888777777777777777777888:::;;;<<<;;;;;;:::888777777666777888:::;;;777777777666666555555444444444444555777999;;;===<<<;;;:::999888999999:::;;;;;;::::::999::::::;;;888777666777888999::::::;;;>>>@@@BBBCCCEEEHHHJJJHHHJJJIIILLLNNNKKKZZZyyy||||||ssshhhvvvcccCCC???:::999:::999777666777555222111222222222111222444666888<<>>===<<<:::999888888:::;;;<<<>>>????????????>>>======>>>???>>>;;;888<<<<<<;;;;;;<<<===>>>>>>======<<<;;;;;;;;;;;;;;;===>>>??????>>>???AAACCCDDDCCCCCCCCCDDDDDDBBB@@@===>>>????????????>>>>>>DDDCCCAAA?????????AAABBBEEEDDDBBBCCCDDDDDDCCCAAABBBCCCEEEFFFEEEDDDEEEFFFDDDCCCBBBCCCFFFHHHHHHHHHBBBJJJKKKKKKNNNZZZyyykkkkkkyyylllnnnuuussspppZZZGGGJJJUUU^^^~~~]]]888555:::444000555444555222555<<<@@@TTTtttuuudddQQQMMMGGGEEEDDDBBB???<<<777666444222111000000111333555999>>>BBBIIIPPPTTT[[[^^^cccfffggghhhiiikkkgggiiijjjkkklllnnnrrruuu|||~~~}}}yyytttrrrpppnnnllljjjjjjjjjjjjiiihhhfffeeeddddddeeeeeecccbbbbbbfffmmmqqqqqqpppkkkiiigggfffdddddddddeeegggiiikkklllkkkkkklllmmmpppnnnhhh___VVVOOOLLLLLLLLLOOOSSSWWWZZZ]]]aaadddiiijjjkkkjjjhhhfffeeeeeelllooorrrtttrrrpppoooooolllhhhfffjjjmmmooouuu{{{{{{~~~yyymmmUUUJJJMMMTTThhhxxx~~~dddVVVIIIDDD>>>777666:::888999999777666666888:::888777666555555666777888888777666666666666666666777888:::;;;<<<<<<<<<;;;777777666666666777777888444555555555555555555555555555555666777888::::::::::::999888888888888999999999888888888999999:::777777666666777888:::;;;<<<>>>AAABBBCCCEEEGGGIIIKKKKKKHHHKKKOOOKKKSSSkkk}}}wwwppphhhqqq~~~MMMAAA999<<<>>>:::777777777555222111222333333222222333444666999???EEEJJJRRRWWW^^^bbbdddfffkkknnnqqqxxxyyy|||~~~jjj___fffnnnwww888888999:::<<>>===>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>=========??????>>>>>>>>>??????@@@DDDCCCBBBCCCEEEFFFEEEDDDCCCDDDEEEEEEEEEEEEEEEFFF@@@???@@@AAADDDGGGIIIJJJEEEGGGHHHLLLNNNRRRuuuwwwqqq|||lllhhh{{{{{{tttuuuqqqfffaaaLLLHHHOOORRRfffggg???444666444222444333555333555;;;<<>>AAAEEEGGGMMMNNNNNNOOORRRYYYbbbhhhtttyyyzzzvvvtttsssrrrqqqoooooooooooooooooonnnmmmmmmmmmllllllllllllmmmmmmqqqqqqrrrsssuuuvvvwwwxxxvvvzzz}}}vvvtttwww}}}~~~|||~~~vvvnnnnnnuuu}}}wwwwww{{{yyyvvvmmm___NNN@@@999666555777:::===>>>===;;;999::::::<<<==================<<<:::999888777888888777888:::>>>AAAAAA???<<<;;;;;;;;;;;;:::::::::999888888999:::<<<>>>@@@AAA>>>>>>============<<<;;;<<<<<<======<<<<<<===>>>>>>>>>==================999:::<<<============<<>>QQQssskkk^^^RRRNNNKKKEEE???>>><<<;;;999777555444333222000111111222555:::AAAFFFOOORRRWWWZZZ\\\]]]___```___aaaccceeeeeegggjjjlllrrrtttwwwwwwuuurrrpppooonnnqqqtttttttttvvv{{{~~~}}}{{{{{{||||||||||||yyyyyyzzz{{{||||||||||||xxxyyyzzz}}}~~~|||yyyvvvsssooonnnnnnnnnllliiiiiiiiihhhgggfffeeeeeeeeefffeeedddcccdddfffhhhjjjkkkiiigggfffggghhhiiiiiijjjiiifffdddccccccdddeeecccdddgggiiikkkkkkiiihhh]]]YYYRRRLLLIIIJJJLLLNNNJJJNNNSSSXXX\\\aaafffiiijjjjjjjjjiiiiiijjjmmmpppnnnnnnnnnmmmmmmllljjjiiidddcccfffjjjkkkjjjnnnttt|||mmmnnnuuuuuussskkk]]]TTTWWW```nnnmmmnnnhhh______YYYEEEGGGAAA=========:::888777777777666444333444666999777666555555444444444444333222222222222222333333222333555666777777777666888888888888888888777777555555555444333333222222555555666666777777777777999999999999888888777777666666666666666777888999:::<<<======;;;;;;===???>>>???AAABBBAAABBBDDDEEEHHHHHHDDDHHHOOOKKKKKKWWW{{{zzz```GGG===<<<999777999555222000000111222222111222222222222444777===AAAEEELLLUUU[[[___bbbfffiiinnnttttttttt{{{nnnWWWJJJNNNLLLGGGVVVppp999999;;;>>>CCCIIINNNQQQWWWXXXYYY[[[aaajjjuuu|||}}}wwwuuurrrpppppppppooonnnllllllmmmmmmmmmmmmllllllllllllkkkkkkkkkkkkllllllpppqqqrrrtttuuuwwwxxxxxx{{{~~~xxxqqqxxxooolllrrrxxx~~~|||{{{vvvuuuzzzyyywwwxxx~~~}}}tttcccNNN>>>999999777999;;;===>>>===;;;:::888999;;;===>>>??????>>>???>>>===;;;:::999999999555666888;;;>>>???>>><<<888888999999999999888777666666777999;;;>>>@@@AAA===<<<;;;<<<<<<<<<999777999:::;;;;;;::::::<<<>>>>>>>>>============>>>???;;;<<<<<<======<<<;;;;;;>>>>>>???AAAEEEHHHHHHHHHFFFDDDBBBAAABBBCCCBBBAAAJJJKKKLLLKKKHHHEEEEEEEEEKKKHHHDDDGGGMMMKKKVVVooonnnfffoooxxxkkknnnnnnfff[[[SSSLLLNNN```vvvsssmmmWWW<<<111666777111222666222222777444666CCCTTTnnnnnn^^^XXXRRRHHHAAA@@@>>>===<<<;;;999777666555000000000000111555:::???IIIMMMRRRVVVXXXYYY[[[\\\\\\^^^aaaaaabbbbbbdddfffjjjmmmpppqqqpppoooooopppiiimmmrrrsssqqqqqqrrruuussswww{{{}}}}}}|||||||||{{{{{{zzzyyyyyyxxxxxxxxxrrrsssssstttuuuuuuttttttoooooooooqqqssstttsssqqqllljjjhhhggghhhhhhgggeeeggggggffffffeeedddcccccccccbbbbbbcccdddfffhhhjjjkkkjjjhhhfffdddddddddeeehhhgggfffddddddddddddeeeeeefffhhhkkklllkkkgggdddXXXSSSMMMHHHGGGHHHJJJJJJLLLPPPTTTYYY]]]bbbfffjjjhhhiiijjjjjjjjjmmmqqqtttooommmkkkjjjjjjiiigggfffeeeeeegggiiifffbbbdddiiiwwwyyyyyyzzzyyypppxxxwwwxxxxxxkkkppphhhfffccc\\\SSSTTTcccttt|||tttpppiii\\\WWWNNN>>>BBB===999999;;;<<<999666666777777555444444666888666666666555444444333333444444444444444444555666444555666888888777666666777777888999999888888777666666555444333333222222444555666777777777777777999999::::::999999888777666666666666777777888999<<>>@@@FFFOOOVVV[[[^^^cccgggjjjpppoooqqqyyy{{{lllXXXJJJJJJFFF???FFFVVV888999===CCCKKKSSS[[[___gggiiilllooottt|||{{{wwwuuunnnlllkkkkkkllllllkkkjjjjjjjjjkkkkkkkkkkkkjjjjjjllllllkkkkkkkkkkkklllllloooppprrrtttuuuwwwxxxxxx|||yyyuuu~~~uuuddddddlllrrrsssqqquuusssrrrtttxxxxxxrrr```JJJ;;;888;;;999:::<<<=========;;;:::777888;;;============<<<<<<<<<<<<<<<<<<;;;;;;;;;666666666888;;;<<<;;;:::555666777888888777777666666666666777999:::<<<===:::999888999;;;;;;999666999:::;;;;;;999:::===@@@>>>============>>>@@@AAAFFFDDD@@@===;;;;;;<<<===>>>>>>>>>AAADDDFFFGGGFFFFFFCCCAAAAAADDDEEEEEEDDDJJJLLLOOONNNJJJGGGEEEEEEEEEIIIFFFFFFLLLLLLPPP^^^vvviiijjj|||wwwnnnqqqjjj]]]WWWXXXggg|||sssnnn___JJJ;;;555555555555999555444999666555>>>BBBWWWwwwkkkbbbZZZMMMDDDCCC??????>>>===<<<:::999888111111111000000222555888AAAEEEKKKPPPSSSVVVXXXZZZ]]]___aaabbbaaabbbcccdddfffhhhkkkmmmmmmnnnoooqqqlllooorrrrrrpppoooqqqtttrrruuuwwwyyyyyyyyy{{{|||{{{zzzxxxuuutttuuuwwwyyyqqqqqqrrrsssssssssrrrrrrmmmlllkkkmmmoooqqqqqqqqqiiihhhggggggggggggfffeeeggggggggggggggggggffffff^^^^^^```aaaccceeeggggggfffffffffeeedddcccdddeeeffffffffffffffffffffffffiiiiiiiiikkkkkkhhhaaa\\\TTTPPPKKKHHHIIIJJJJJJIIINNNRRRVVVZZZ]]]aaafffiiiggghhhiiijjjkkkmmmqqqtttqqqmmmjjjhhhhhhhhhfffdddeeedddeeeeee```\\\```fffnnnppppppqqq}}}wwwooowwwwwwyyy{{{nnnppp^^^ZZZVVVPPPPPP]]]zzz~~~ttt```SSSMMMFFF===<<<:::999::::::888666777888999888777666777999777777777666666555444333444444444444444555666666666777888888888777666555444555666888888888888777555555555444444444444444222333555666777777777777999:::;;;;;;;;;:::888888666666666666777888999:::<<>>??????>>>===>>>@@@AAAFFFCCCDDDJJJGGGFFFOOObbbgggFFF:::>>>===666666444222222333555555444444444333111111333888;;;;;;BBBKKKQQQVVV[[[aaaeeeiiinnnmmmrrr}}}~~~nnn^^^OOOJJJFFFAAABBBHHH777999>>>FFFPPP[[[eeejjjuuuxxx|||yyyuuusssssssssiiihhhhhhiiijjjkkkiiiggghhhiiiiiijjjjjjjjjiiiiiilllkkkkkkjjjjjjkkkkkklllnnnoooqqqsssuuuwwwwwwxxxzzz}}}~~~~~~www|||jjj^^^ccclllrrr{{{uuullldddgggrrrpppqqqlll[[[FFF888777<<<:::;;;<<<======<<<;;;;;;777999:::<<<<<<;;;:::999777888999:::;;;;;;;;;;;;888777666666888888888777333444666777777777666555666666666666666777888888777666666888;;;<<<999777999;;;<<<;;;:::;;;>>>BBB>>>=========>>>???AAABBBQQQLLLDDD>>>:::;;;===@@@?????????@@@CCCEEEEEEDDDGGGDDDBBBCCCGGGJJJJJJIIICCCGGGLLLMMMKKKHHHGGGHHH>>>HHHIIIHHHNNNOOORRR\\\ooo}}}pppkkk{{{zzznnn{{{yyykkkeeedddmmm~~~{{{oooaaaUUUDDD444333:::111555111111777555444<<>><<<::::::222222222000///000333555:::???EEEKKKOOOSSSVVVYYYZZZ\\\___``````aaabbbdddccceeeggghhhhhhiiikkkmmmlllnnnooommmkkkkkkooosssqqqssstttuuutttuuuwwwyyyxxxvvvrrrnnnlllnnnssswwwoooooopppqqqqqqqqqppppppkkkiiihhhhhhkkknnnooooooffffffeeeeeeeeeeeeeeedddcccdddeeefffffffffffffffZZZ[[[^^^```bbbdddeeeeeeaaabbbddddddddddddfffgggffffffggghhhiiihhhhhhhhhkkkjjjjjjjjjiiiddd[[[UUUPPPMMMIIIIIIKKKMMMMMMKKKPPPSSSWWW[[[^^^aaaeeehhhfffgggiiiiiijjjlllppprrrrrrnnniiihhhhhhhhhfffcccaaa`````````\\\[[[aaajjjsssrrroooppp~~~uuu|||{{{~~~ooonnnaaa[[[RRRLLLQQQjjjcccLLLGGGFFF:::<<<===;;;999888777666777999;;;;;;999888999999888888888888777666555444222222222222333333444555666666777777777555444333222333555777777777777777333333444555555666777777222333555666888888777777::::::;;;<<<;;;:::999888666666666666777888::::::<<>>???>>>===<<<===>>>AAAGGGDDDCCCHHHEEEDDDMMM\\\{{{qqqKKK<<>>AAAFFFMMMVVVbbbnnnvvv{{{tttnnnmmmmmmkkkmmmpppkkkeeecccfffhhhggggggjjjjjjjjjjjjjjjiiiiiihhhhhhiiijjjkkklllmmmmmmmmmmmmnnnoooqqquuuxxxyyyxxxwww~~~|||zzzxxxwwwxxxzzz{{{~~~|||ggg[[[]]]mmm}}}}}}tttqqq```UUUZZZ```]]]___[[[NNN>>>666999???>>><<<:::;;;>>>@@@@@@>>>:::===??????===;;;;;;;;;:::999888999<<<===;;;888777888999888777777999;;;:::999888777888999:::;;;999888666555555666888999:::;;;;;;;;;;;;;;;::::::??????@@@@@@@@@??????>>>======<<<<<<>>>BBBHHHMMMXXXXXXNNN===888>>>BBB>>>???>>>===>>>AAACCCCCCBBBAAABBBCCCEEEGGGHHHIIIJJJGGGDDDFFFMMMPPPLLLGGGFFFHHHHHHHHHIIIKKKNNNPPPRRR```nnnfffyyy{{{kkkoooyyy}}}www^^^ccc}}}zzz~~~lllRRR===666777555333222444333///000444555===LLLfff{{{fffYYYQQQLLLBBBBBB@@@???@@@AAA???<<<;;;777333000000111111111444666999===CCCIIINNNQQQVVVWWWYYY[[[^^^bbbeeegggdddfffiiiiiihhhgggggghhhgggggghhhiiijjjlllmmmnnnppppppoooooooooooooooooossspppjjjfffeeegggkkkmmmllllllmmmmmmmmmlllkkkkkkiiiiiiiiiiiiiiiiiijjjjjjeeeeeeeeedddcccbbbaaa```bbbccceeeggghhhfffbbb___ZZZ[[[\\\^^^```bbbeeefffeeeeeefffggggggffffffeeedddeeegggjjjmmmmmmkkkiiikkkhhhddd```\\\VVVOOOKKKIIIHHHGGGGGGIIILLLPPPRRRTTTWWW\\\```eeeggghhhiiijjjjjjkkkppptttuuusssoootttoooiiieeeeeefffdddbbb]]]fffcccVVVXXXlll{{{{{{{{{qqqtttyyyzzzppp^^^WWWSSSUUUaaa}}}dddJJJBBB???;;;;;;::::::999888777777777777777777777777777777666666555555555444444444666555333111111222333444777777777666555444222222111222555777888888777777444444444555555555555555444444444444444555777777777777777888999999::::::777666444333333555777999::::::;;;;;;::::::999999888999;;;;;;::::::;;;<<<===>>>AAACCCFFFGGGHHHIII\\\iii~~~dddEEE>>>???<<<<<<999444111333666555111222111111111222333333444777;;;BBBIIINNNTTTYYY]]]dddeeehhhkkkpppuuuxxxzzzttt\\\OOOJJJFFFEEEEEECCCFFFMMMXXXfffttt|||vvvnnngggccceeegggiiimmmrrrxxxqqqhhhdddfffiiijjjiiijjjjjjiiiiiiiiiiiijjjjjjkkkkkklllmmmmmmnnnmmmmmmmmmnnnqqquuuxxx{{{{{{{{{}}}|||zzzwwwuuuvvvzzz~~~mmmaaa^^^eeeuuuyyyooohhhYYYSSSWWWXXXRRRRRROOOEEE:::666999???>>><<<;;;<<>>===;;;:::999;;;===>>><<<:::888999::::::999888:::;;;::::::999::::::;;;<<<<<<::::::999888888999::::::<<<<<<=========<<<<<<;;;>>>>>>>>>???????????????AAAAAA@@@???@@@CCCIIIMMMVVVWWWOOOAAA<<>>???@@@???<<<<<<999555222111222111000222333555888<<>>??????AAACCCEEEFFFHHHIIITTT[[[fff{{{uuu}}}___EEE===@@@;;;999666444444444222000222222111111222222333444555999>>>DDDJJJPPPVVVZZZ```aaadddhhhmmmqqquuuwww}}}ttt___RRRIIIDDDBBBLLLOOOWWWfffxxx}}}uuummmeee```YYYVVVXXX]]]aaagggmmmsssfffdddkkkmmmhhhjjjiiihhhggghhhjjjlllmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnpppssswwwzzz}}}{{{{{{zzzuuurrrttt||||||nnnaaa___fffqqq~~~uuuiii^^^RRRRRRUUUOOOHHHFFFAAA<<<888888;;;???===<<<;;;===???AAABBBAAABBBAAA@@@BBBDDDDDD@@@===;;;;;;:::<<<===>>>===;;;999;;;<<<<<<;;;999::::::999:::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>???????????????>>>======<<<<<<===>>>???@@@CCCCCCCCCBBBBBBDDDHHHKKKQQQSSSOOOEEEBBBEEEDDD???DDDBBB@@@@@@@@@@@@>>>===>>>>>>>>>>>>???AAACCCEEEJJJGGGFFFIIIIIIEEEBBBCCCHHHIIIJJJLLLMMMMMMNNNNNNQQQRRRvvvkkkfffpppwwwnnnsss}}}tttqqqiiiYYYLLLHHHZZZaaaqqq]]]AAA<<<666333444555333333555333444333666HHHlllcccPPPKKKFFF@@@???@@@AAAAAA@@@>>>;;;777555444333222111111111222333555888;;;===KKKMMMQQQUUUXXX[[[\\\]]]^^^```cccdddcccccccccddddddddddddeeefffggghhhiiikkkllllllmmmmmmnnnnnnnnnqqqooommmkkkjjjjjjkkklllnnnmmmkkkiiihhhgggggggggggggggfffeeedddddddddeeecccdddddddddddddddccccccbbbaaaaaaccceeeeeedddbbbaaaaaaaaabbbcccdddeeefffgggffffffeeedddcccbbbbbbeeeeeehhhjjjllljjjeeeaaaccc]]]TTTLLLHHHFFFEEEDDDHHHHHHIIILLLPPPTTTXXXZZZ```aaadddgggiiijjjjjjjjjqqqssstttsssqqqmmmkkkjjjiiiiiijjjlllmmmkkkddd^^^]]]XXXXXXbbbwwwjjjZZZUUUcccqqq{{{\\\CCC>>>>>><<<;;;888666555555666777555555555555555555555555555555555555555444444444555444222111111111222333333333444444444444333333333555777888999888777666555555666777888888999999888888777666555555555555999999999999888888888888888777555444444666888999============<<<;;;:::999777888999999999:::===@@@AAAAAAAAABBBCCCEEEGGGHHHNNNRRRSSSjjjtttqqqvvviiibbbuuuTTT@@@DDD;;;:::999888777444222111222222111111222222333333333666:::>>>DDDJJJRRRVVV[[[\\\```dddiiinnnrrrtttwwwyyy}}}ppp[[[MMMEEEDDD\\\^^^eeettt}}}tttnnnfff^^^XXXQQQLLLNNNQQQTTTZZZ```~~~nnnfffkkkmmmgggjjjiiigggggghhhjjjnnnpppooooooooooooooooooooopppoooppppppqqqsssuuuyyy|||wwwyyyxxxtttpppttttttggg]]]aaalllwwwuuugggYYYNNNRRRTTTIIIEEE@@@:::888999;;;===>>>;;;;;;;;;<<<>>>@@@AAAAAAAAA>>>===???CCCCCC>>>999::::::;;;<<<======<<<;;;999;;;<<<<<<;;;999999:::888999;;;===>>>>>>======;;;<<<<<<======<<<<<<;;;???@@@@@@AAAAAAAAAAAA@@@===<<<;;;:::;;;===???AAAAAAAAABBBAAAAAACCCGGGJJJKKKNNNMMMHHHEEEFFFDDD???CCCAAA@@@@@@AAA@@@???===>>>>>>=========???AAACCCCCCAAAAAAEEEGGGFFFFFFIIIHHHIIIKKKLLLMMMMMMLLLKKKTTTLLLdddwwwlllqqq}}}~~~jjjhhhwww~~~ooofffbbb^^^QQQDDD@@@HHH\\\yyyoooVVVEEE<<<555444555444333444///555777777>>>WWW}}}vvv```TTTKKKCCCBBBCCCDDDCCCDDD???===:::888777666333111111111111111333555777888BBBEEEJJJOOOTTTWWWYYYYYYZZZ\\\___aaaaaaaaabbbcccccccccccccccdddeeefffgggjjjjjjkkklllmmmmmmnnnnnnooonnnnnnmmmlllkkkkkkkkkkkkjjjiiigggffffffggggggggggggfffdddccccccccccccccccccddddddeeedddddddddcccbbbaaabbbdddfffffffffeeeeeedddddddddeeeeeefffeeeeeeddddddcccccccccddddddeeegggjjjjjjhhhccc___ZZZUUUMMMGGGEEEDDDDDDDDDDDDFFFIIIMMMRRRWWW[[[]]]bbbccceeeggghhhhhhhhhhhhpppsssuuutttooollllllmmmkkkkkkkkkmmmmmmhhh```YYY^^^TTTTTTfff}}}~~~yyyjjj\\\ZZZgggpppqqqzzzlllOOO@@@>>>@@@>>><<<888666555555777888555555555555555555555555555555555555555555555555444444333222111222222333111222333333444444444333555666888999999888777555666666777888999:::;;;<<<666666666666777888999999;;;;;;:::999999888777777888777666555666777888999>>>>>>>>>>>>===;;;:::999888999999999999;;;???BBBCCCCCCAAAAAABBBDDDFFFHHHMMMUUUTTTaaaxxx}}}nnnaaalll~~~iiiJJJDDD<<<:::;;;<<<:::555333444333222222111222222333333222444666999>>>EEEMMMRRRWWWYYY]]]bbbgggllloooqqqvvvwww{{{www^^^NNNHHHGGGuuuvvvzzz~~~uuuoookkkeee]]]VVVOOOJJJJJJLLLNNNRRRWWWnnnxxxlllkkkkkkfffjjjiiigggggghhhkkknnnpppppppppooooooooopppqqqqqqrrrrrrqqqooommmnnnqqqtttsssuuuuuurrrqqqxxxxxxtttjjjaaa[[[aaakkksssyyy}}}vvvgggWWWJJJMMMNNNDDDEEE???999777:::<<<<<<:::999::::::;;;;;;===>>>@@@@@@===;;;>>>AAABBB===888888999:::;;;;;;;;;;;;;;;888:::;;;;;;999888999:::888999;;;============<<<;;;;;;<<<<<<<<<<<<;;;;;;??????@@@AAAAAAAAAAAAAAA<<<;;;::::::;;;===???AAA;;;===>>>???@@@BBBEEEGGGEEEHHHIIIGGGFFFEEEBBB>>>?????????@@@BBBBBBAAA?????????>>>>>>>>>???AAABBB???===???DDDFFFEEEHHHLLLHHHIIIJJJKKKLLLKKKJJJJJJQQQMMM\\\{{{xxxzzzrrrhhhnnnxxx|||lll]]]ZZZ[[[UUUIIICCCGGGTTTiii}}}yyymmmSSSEEE888444555444333333///555:::999:::IIIgggqqq```SSSHHHFFFGGGDDDCCCDDD@@@>>><<<;;;:::999666333111000000000111333555666999<<>>>>>>>>>>>===<<<;;;:::999:::;;;;;;;;;===@@@CCCDDDCCCBBBAAABBBDDDFFFHHHOOOXXXVVVZZZzzzoooooovvv^^^FFF>>>999888;;;:::444333555333333222222111222222333333333555666:::@@@GGGMMMSSSVVVZZZ```fffkkknnnpppsssuuuzzzyyy^^^NNNHHHHHH}}}wwwpppmmmmmmhhhaaaZZZSSSOOOPPPRRRSSSVVVZZZaaauuu~~~rrrllliiigggjjjiiihhhhhhiiilllnnnpppoooooonnnnnnoooppprrrsssttttttsssnnniiigggiiikkknnnppppppqqqtttzzzqqqllljjj]]]YYYXXX^^^ffflllttt|||yyyiiiYYYIIIEEEGGG@@@BBB===888888;;;<<<:::777999:::;;;:::::::::<<<>>>???>>>===???AAAAAA===:::777999;;;;;;:::999:::;;;888999:::999888888:::<<<:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======>>>???@@@@@@@@@@@@<<<<<<;;;;;;<<<===>>>???888;;;===???@@@AAADDDFFFCCCDDDFFFFFFEEECCCAAA???======>>>@@@CCCDDDBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@???AAAEEEEEECCCEEEJJJGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIUUUgggqqqlllnnnzzzjjj___\\\ZZZVVVKKKIIILLL\\\qqqfffSSS???777666555333333333333444333333<<>>>>>>>><<<999666000000//////000111333444333666;;;AAAGGGKKKNNNOOOPPPSSSWWWYYYZZZ\\\]]]_________```aaabbbdddeeefffiiiiiiiiijjjjjjkkkkkkkkkjjjjjjjjjkkkjjjiiihhhhhhdddeeefffggghhhhhhhhhgggggggggfffeeedddddddddeeeddddddeeeeeeeeeeeeddddddgggfffeeeeeegggiiiiiihhhggggggfffeeeddddddddddddbbbbbbbbbbbbdddfffiiijjjdddcccbbbbbb```\\\WWWSSSCCCBBBAAAAAACCCCCCCCCBBBBBBFFFLLLRRRYYY^^^aaaccckkkkkklllmmmnnnoooppppppuuuuuutttqqqlllhhhffffffgggeeeeeeggghhhfff```\\\MMMMMMXXXkkkyyy~~~tttwww~~~yyysssmmmmmmtttuuuhhhXXXUUU^^^hhhnnnllljjjlllpppfffZZZKKKAAA???@@@???===:::999777666666777999:::555555555555555555555555444444444555555555555555555555555555444444444333222222333444444444444444555777999:::;;;:::999888888888999:::;;;;;;<<<<<<;;;;;;:::999888888888888<<<;;;;;;:::999888888888888888888888888999999:::==================<<<;;;:::<<<>>>>>>>>>???AAABBBCCCBBBBBBBBBCCCDDDFFFGGGNNNTTTPPPNNNcccxxxXXXFFF<<<666888999444111444333333222222111111222222333333444555777;;;BBBFFFNNNQQQVVV]]]ccchhhkkkllllllooottt{{{hhhTTTIIIFFF}}}yyyxxxvvvqqqmmmooossspppkkkeee___\\\]]]]]]\\\]]]``````lllyyy|||uuummmjjjjjjiiiiiiiiijjjkkklllmmmnnnnnnnnnmmmmmmnnnqqqsssuuutttuuutttooogggcccdddfffjjjkkklllpppyyyzzzooojjjgggbbbWWWYYY]]]cccffflllyyynnn```KKK@@@AAAAAA===:::999:::>>>???===::::::;;;<<<;;;999999;;;======>>>???@@@@@@???===;;;888:::<<<<<<::::::;;;<<<999:::999888888:::===@@@>>>>>>======<<<<<<=========<<<;;;::::::;;;<<<===::::::;;;======>>>>>>>>>=====================>>>;;;===@@@BBBBBBBBBCCCDDDDDDCCCCCCDDDDDDBBB@@@@@@======>>>AAACCCDDDBBB@@@???@@@AAABBBBBBAAA@@@>>>AAAAAACCCFFFEEEBBBCCCHHHFFFFFFFFFFFFGGGHHHIIIJJJHHHDDDOOO]]]fff{{{pppnnn~~~pppbbbaaaeeeYYYNNNJJJYYYuuuyyyaaaGGG:::888666555444666111...000333777AAAKKKhhhuuubbb\\\UUUIII@@@???@@@???@@@@@@AAA???;;;888333333111000000000111222111333666:::>>>BBBEEEGGGJJJMMMRRRTTTVVVWWWYYY[[[[[[\\\]]]^^^```bbbdddeeeggggggggggggggggggggggggggghhhhhhhhhggggggffffffdddeeegggiiiiiihhhfffeeefffeeeeeedddddddddeeeeeeffffffffffffeeedddccccccgggfffeeefffggghhhgggffffffeeedddcccccccccccccccdddcccccccccdddfffiiijjjgggddd___[[[WWWRRRLLLHHH@@@???>>>>>>@@@BBBBBBAAAGGGJJJQQQXXX___dddggghhhmmmnnnnnnpppqqqsssuuuvvvtttrrrpppnnnllljjjgggdddccccccdddfffhhheee^^^XXXLLLVVVcccnnnsssvvv|||}}}uuurrrvvv{{{}}}zzzrrrkkkiiieee\\\SSSOOOWWWiiiwwwwwwsssrrrlllcccTTTIII===888999:::888666555555444555555666777888666666666666666666666666444444444555555555666666666666666666666555555444333444444555555555444444555666888:::;;;;;;:::999999999999::::::;;;;;;;;;<<<;;;:::999999888888888;;;;;;;;;::::::999999999888888888999999999::::::;;;;;;<<<=========<<<<<<;;;>>>AAABBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGKKKNNNKKKLLLYYYrrrzzzVVVEEE999:::;;;666333555444333222222111111222222222333333333444777<<>>@@@EEE999999:::>>>BBBCCCBBB@@@;;;===>>>===:::999;;;===:::===??????>>>;;;;;;;;;888;;;>>>===;;;:::<<<>>>;;;;;;:::888888;;;@@@DDDBBB@@@???=========>>>>>>???===<<<::::::<<<===???888999:::;;;<<<<<<<<<<<<===>>>>>>???>>>>>>===<<>>???AAACCCCCCAAA???>>>@@@BBBCCCCCCAAA???===???@@@DDDGGGFFFBBBDDDHHHEEEDDDDDDDDDEEEGGGIIIJJJOOODDDMMMZZZVVVdddssspppwww}}}fffeeennnppp^^^SSSbbbkkkMMM===999888666666777000...444999999999;;;NNNhhhppphhh^^^MMMAAA?????????@@@BBBBBBAAA===:::888777555333222111111222111222333555888;;;>>>@@@FFFJJJNNNQQQSSSUUUWWWXXXYYYYYYZZZ\\\^^^aaaccceeeeeeeeeeeeeeeeeeeeeddddddffffffffffffeeeeeeeeeeeeeeefffiiikkkjjjgggdddbbbdddddddddcccddddddeeeeeeffffffffffffeeedddcccbbbffffffeeefffggggggeeeccceeedddccccccbbbbbbbbbbbbfffeeedddddddddfffhhhjjjhhhddd^^^WWWQQQJJJDDD@@@CCCAAA>>>===???BBBCCCCCCKKKOOOVVV]]]dddiiikkklllmmmnnnoooppprrruuuwwwxxxqqqnnnkkkkkkmmmmmmjjjgggddddddeeehhhhhhbbbYYYRRRZZZhhhuuuwwwttttttzzz~~~{{{xxxyyy}}}~~~|||}}}qqqhhhddd\\\RRRRRRYYY___vvvzzzyyykkkWWWJJJBBB;;;999::::::888666111111222333555666666777777777777777777777777777444444444555555555666666777777777777777666666555444555555666555555444444444666888:::<<<<<<;;;:::::::::::::::::::::::::::999999999999:::;;;<<<<<<;;;;;;::::::::::::999999888888999999999:::::::::999:::;;;<<<============<<>>>>>@@@:::777888444333333222111111111222111222333222222444888;;;BBBFFFLLLSSSZZZ^^^aaaccckkklllmmmoootttyyy~~~rrr[[[OOO