BM6P6(@ }}}{{{yyywwwsssnnnjjjbbbdddfffeeeddddddfffiiirrrvvvzzz}}}~~~{{{wwwssspppddddddddddddcccbbbbbbaaaeeehhhkkknnnqqqrrrrrrrrrqqqqqqqqqqqqsssuuuxxxyyy~~~wwwrrrqqqpppiiibbbZZZWWWTTTSSSUUUXXX[[[\\\^^^^^^]]]\\\ZZZWWWTTTSSSSSSPPPMMMMMMOOOOOOMMMKKKOOOQQQUUUYYY^^^aaadddeeekkkkkkmmmppptttvvvwwwvvvnnnnnnnnnoooqqqsssuuuwwwyyyxxxwwwvvvuuuuuuvvvvvvtttsssrrrqqqqqqrrrtttvvvyyy~~~}}}{{{}}}~~~}}}{{{xxxtttqqqppppppooooooooooooqqqrrrsss{{{|||}}}|||xxxvvvtttttttttrrrqqqpppqqqtttwwwyyyvvvvvvuuuuuuvvvxxxzzz{{{{{{zzzyyywwwtttrrrqqqpppnnnooopppqqqrrrsssssssssvvvuuutttsssrrrrrrrrrrrrrrrssssssssssssrrrrrrqqqttt{{{|||~~~~~~|||{{{|||yyyxxxxxxxxx}}}xxxnnneee___\\\[[[ZZZUUUSSSQQQOOONNNLLLIIIFFFJJJLLLXXXqqq{{{xxxrrrjjjqqqwwwjjjbbb```ccccccZZZRRROOOPPPJJJFFFFFFEEEBBBBBBCCCBBBCCCCCCDDDDDDEEEEEEEEECCCCCCBBBBBBAAA@@@??????AAA@@@@@@??????@@@@@@AAA>>><<<999888888777666444yyytttnnnppprrrrrrqqqqqquuuxxx|||wwwrrrnnnfffeeecccaaa``````aaabbbdddfffiiimmmpppqqqqqqqqqpppppppppqqqrrrssstttuuuyyy~~~zzzwwwtttoookkkbbb___[[[ZZZZZZ\\\^^^^^^___^^^]]][[[YYYVVVSSSRRRQQQOOOLLLKKKLLLMMMKKKJJJNNNPPPSSSXXX\\\```ccceeeiiiiiikkkmmmppprrrrrrrrrrrrqqqppppppppprrrssstttuuuuuuuuuuuuuuutttssssssvvvuuusssqqqqqqqqqrrrsssuuuzzz}}}{{{{{{}}}zzzzzzxxxvvvuuusssrrrqqqqqqpppooooooooopppqqqrrrwwwyyy{{{zzzxxxvvvttttttsssrrrppppppqqqsssvvvxxxvvvvvvuuuuuuvvvwwwxxxyyyxxxwwwvvvtttsssqqqpppooonnnnnnooopppqqqrrrssssssuuuuuutttsssssssssttttttssssssssstttssssssrrrqqqzzzzzzxxx{{{}}}www|||yyyyyyyyyzzz~~~tttjjjccc___\\\ZZZVVVTTTQQQPPPNNNLLLIIIFFFIIIJJJUUUlllxxxrrrlllfffkkk{{{ppphhhcccfffggg___UUUQQQOOOIIIDDDEEEDDDAAA@@@BBBAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA===<<<:::999999999999888}}}wwwppplllhhhfffbbb```^^^___aaabbbbbbdddgggjjjmmmoooppppppnnnoooooopppppppppppppppqqqvvv}}}}}}yyyvvvtttnnnjjjeeebbbaaaaaaaaa``````___]]]ZZZWWWTTTRRRQQQQQQNNNKKKJJJJJJJJJJJJIIILLLNNNRRRWWW\\\aaaeeehhhiiijjjkkklllnnnooopppppptttsssqqqpppoooooopppppprrrsssvvvwwwwwwuuurrrpppwwwuuusssrrrqqqpppqqqqqqrrrvvvyyyxxx{{{}}}yyywwwuuutttsssqqqqqqqqqqqqrrrsssrrrqqqpppooonnnnnnoooqqqtttxxxyyyxxxvvvuuuuuusssrrrqqqqqqrrrtttvvvxxxwwwvvvuuuttttttuuuvvvwwwssssssrrrqqqpppoooooonnnnnnnnnnnnooopppqqqrrrsssuuuttttttsssssssssttttttrrrrrrssstttttttttssssss{{{zzzwww{{{{{{nnn{{{{{{yyyyyy{{{}}}zzzpppiiiccc^^^[[[WWWUUURRRPPPOOOLLLIIIGGGGGGHHHQQQeee}}}vvvmmmgggbbbaaattt{{{ppphhhhhhiiidddZZZTTTNNNHHHCCCCCCBBB@@@???AAAAAAAAA@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAABBBAAAAAA@@@@@@AAAAAABBB>>>===<<<;;;;;;;;;<<<<<<|||uuunnnjjjhhhgggdddbbbaaaaaaaaaaaa```bbbeeehhhkkkmmmnnnnnnmmmnnnooopppooonnnmmmlllmmmpppuuu}}}|||yyyxxxwwwsssmmmhhhfffdddbbbaaaaaa```]]]YYYVVVSSSRRRQQQPPPNNNLLLKKKJJJJJJJJJJJJKKKMMMPPPUUU\\\ccchhhlllmmmnnnooooooooooooqqqrrrsssrrrpppnnnnnnnnnnnnnnnqqqtttxxx{{{{{{xxxtttqqquuutttsssrrrqqqqqqqqqqqqqqqtttuuuuuuzzz|||xxxvvvtttrrrpppnnnnnnooopppqqqssssssqqqpppooommmmmmlllmmmqqquuuxxxwwwvvvvvvvvvuuutttttttttuuuvvvyyyzzzwwwvvvtttsssrrrrrrsssssspppppppppooooooooonnnnnnnnnmmmmmmmmmnnnppprrrssssssrrrrrrqqqqqqqqqqqqqqqoooppprrrtttuuuvvvwwwwwwzzz|||~~~~~~mmmzzz{{{yyyzzz~~~{{{ssslllfff```\\\ZZZWWWSSSQQQOOOMMMJJJGGGGGGGGGNNN___tttwwwkkkccc___ZZZmmmzzzlllhhhhhhfff```YYYPPPIIIDDDCCCBBB??????AAACCCBBBBBBAAAAAA@@@@@@@@@===>>>>>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBBBB??????>>><<<;;;;;;===???~~~xxxrrrlllhhhfffgggggggggfffdddbbbaaa```aaacccfffhhhjjjllllllnnnnnnoooooonnnmmmkkkjjjkkkmmmpppvvv|||zzzzzzvvvpppkkkhhheeebbb```ccc```]]]XXXUUUSSSRRRRRROOOOOOOOONNNLLLLLLLLLLLLJJJKKKNNNSSSZZZaaahhhlllooopppqqqpppnnnnnnqqqsssooonnnmmmllllllmmmnnnnnnpppssswwwzzzzzzxxxtttqqqrrrrrrrrrqqqqqqrrrrrrrrrrrrtttttttttxxx~~~|||{{{{{{|||~~~~~~}}}{{{xxxvvvuuusssqqqnnnmmmmmmnnnooorrrrrrqqqpppooommmlllkkklllooosssvvvvvvuuuuuuvvvvvvvvvvvvvvvwwwyyyzzz{{{wwwvvvsssqqqpppoooppppppnnnnnnnnnnnnnnnnnnnnnnnnlllllllllmmmnnnooopppqqqppppppooonnnnnnnnnnnnnnnmmmooorrruuuyyy|||~~~~~~~~~~~~|||xxxuuuuuuzzz~~~nnnyyy{{{yyy{{{yyyrrrlllgggaaa^^^\\\YYYUUUQQQOOOMMMJJJHHHGGGGGGLLLYYYkkkvvvhhh___\\\XXXiiipppfffeeefffddd___TTTMMMGGGEEECCC@@@@@@BBBBBBBBBBBBAAAAAA@@@@@@???======>>>???AAABBBCCCDDDCCCBBBBBBBBBBBBBBBBBBCCCBBBBBBAAA>>><<<;;;>>>AAA~~~xxxsssnnnjjjgggeeefffhhhiiiiiifffcccaaaaaabbbccceeefffhhhiiijjjmmmmmmmmmmmmlllkkkjjjiiillllllnnnssszzz}}}{{{wwwrrrmmmjjjgggdddbbbdddaaa]]]XXXUUUTTTTTTUUUQQQSSSVVVVVVUUUSSSSSSSSSOOOOOOOOORRRXXX___eeeiiimmmooopppnnnkkkkkkooorrrnnnmmmlllkkklllmmmnnnooooooqqqtttvvvvvvuuurrrqqqpppqqqqqqqqqrrrrrrrrrrrrssstttsssssswww}}}~~~~~~|||{{{zzz{{{{{{yyyxxxwwwwwwyyyyyyyyywwwuuutttvvvtttrrrpppnnnmmmmmmmmmppppppppppppooonnnmmmlllkkknnnqqqrrrrrrrrrssstttuuuuuuuuuvvvwwwxxxyyyzzzwwwuuussspppnnnmmmlllllllllllllllllllllllllllllljjjkkklllmmmnnnooooooooonnnnnnnnnnnnnnnooopppqqqppprrrvvvzzzwwwwwwxxxvvvsssooonnnrrrxxx}}}yyyoooxxx{{{zzz{{{}}}vvvppplllgggccc```___[[[VVVRRROOOMMMKKKIIIGGGFFFJJJUUUcccwww}}}sssfff]]]YYYZZZeeeyyyvvvhhhdddffffffcccYYYQQQJJJGGGDDD@@@???AAA@@@@@@??????????????????===>>>???@@@BBBCCCDDDEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCDDDCCC@@@>>>>>>BBBFFFxxxqqqmmmjjjhhhgggdddeeefffggggggfffeeedddcccccccccdddeeefffhhhhhhlllkkkjjjiiihhhhhhhhhiiikkklllmmmqqqxxx~~~{{{wwwssspppmmmkkkhhhfffeeebbb]]]XXXVVVVVVWWWXXXZZZ___dddfffdddbbbaaaaaa[[[ZZZXXXXXXZZZ___dddhhhkkkmmmooommmjjjjjjnnnrrroooooonnnmmmmmmnnnooooooqqqrrrssssssttttttssssssqqqqqqrrrrrrrrrqqqqqqppprrrsssrrrrrrvvv{{{|||xxxzzzyyyxxxxxxyyyyyyxxxwwwuuuuuuuuuuuuuuuuuutttsssssssssrrrqqqooonnnmmmmmmmmmnnnoooppppppooonnnnnnkkklllnnnmmmmmmmmmoooqqqppppppqqqrrrsssttttttuuuwwwuuurrrooommmkkkjjjjjjjjjjjjjjjjjjiiiiiiiiiiiigggiiilllnnnoooooommmlllllllllnnnppprrruuuwwwyyyxxxzzz}}}sssoooxxxwwwrrrmmmjjjmmmsssyyy|||vvvwww}}}|||zzz|||~~~wwwppplllhhhdddbbb```]]]WWWSSSPPPMMMKKKIIIEEEEEEHHHQQQ\\\nnn}}}|||~~~yyyuuuqqqhhh___\\\]]]cccqqq|||mmmfffggggggccc\\\TTTKKKGGGCCC???>>>@@@?????????@@@@@@@@@@@@@@@??????@@@AAACCCDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDEEECCCAAACCCIIINNN}}}tttmmmiiihhhggggggeeeddddddddddddeeeffffffddddddddddddeeefffggggggjjjiiihhhfffffffffggghhhkkkkkkmmmqqqxxx~~~{{{xxxuuurrrpppnnnllljjjeeebbb]]]XXXVVVWWWXXXZZZdddjjjpppsssrrrooonnnnnnhhheeeaaa______bbbfffiiikkknnnooommmjjjjjjoootttrrrqqqpppooonnnnnnoooooouuuttttttttttttuuuvvvwwwsssssssssrrrqqqpppooonnnppprrrqqqqqqvvv{{{zzzvvvzzzyyywwwxxxyyyyyyxxxwwwuuuuuuuuutttttttttttttttqqqqqqqqqqqqpppooonnnmmmkkklllnnnppppppppppppoookkkkkkkkkjjjiiiiiilllnnnllllllmmmnnnoooppppppqqqwwwuuurrrooollljjjiiihhhhhhhhhhhhhhhggggggggggggfffhhhlllooopppooommmkkkkkklllnnnrrrvvv{{{~~~~~~~~~qqqiiinnn|||wwwqqqjjjiiinnnuuuzzz}}}}}}}}}zzzzzz|||{{{|||~~~yyyrrrmmmiiifffcccaaa]]]XXXSSSPPPMMMKKKIIIDDDDDDGGGNNNXXXiii{{{xxxyyy|||rrrrrrrrrkkkccc```___aaalllsssjjjiiigggccc^^^UUULLLGGGCCC>>><<<>>>AAAAAAAAABBBBBBCCCCCCCCC@@@AAAAAABBBCCCDDDEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDBBBEEEFFFEEEDDDGGGNNNUUU|||vvvoooiiifffeeeeeeeeedddeeeggghhhhhhfffdddccceeedddbbbaaaaaacccdddfffdddddddddeeeeeefffffffffhhhjjjnnnrrrwww~~~}}}xxxsssooommmmmmgggaaa\\\ZZZVVVRRRVVV___fffooo}}}~~~|||wwwrrrnnnlllkkkjjjoooooooooooopppqqqqqqrrrvvvtttrrrrrrtttvvvwwwwwwwwwsssqqqqqqtttwwwxxxwwwtttrrrqqqrrrssstttqqqnnnoooqqqrrrrrrqqqrrrtttvvv{{{zzzxxxvvvtttsssrrrrrruuuuuutttsssssssssssssssqqqpppooommmkkkjjjjjjjjjkkkmmmooommmkkkkkkmmmpppnnnnnnmmmlllkkkjjjiiiiiiggghhhiiijjjkkkkkkjjjiiikkklllnnnooommmjjjfffccccccdddfffhhhhhhgggeeedddfffgggggghhhiiijjjjjjkkkkkknnnqqquuuxxx~~~tttlllffflll}}}{{{rrrpppllllllttt||||||xxxzzzyyywwwwww~~~vvv{{{yyy{{{~~~wwwqqqlllgggaaa\\\^^^ZZZUUUQQQNNNMMMKKKJJJEEEEEEFFFHHHLLL[[[www~~~|||xxxvvvzzzsssqqqppphhh```ZZZ^^^hhhvvvvvvlllfffddd]]]XXXQQQJJJCCC@@@>>>===@@@@@@AAABBBCCCDDDEEEFFF@@@AAABBBDDDEEEGGGHHHIIIHHHEEEBBB@@@@@@BBBDDDFFFIIIFFFIIINNNJJJFFFPPP```{{{uuuqqqlllhhhggggggfffeeefffgggiiijjjjjjiiigggffffffeeecccaaaaaaaaabbbccccccccccccdddeeeffffffggggggjjjmmmqqqvvv}}}{{{uuuqqqoooooojjjddd___\\\WWWRRRUUU\\\eeennnyyytttqqqpppmmmmmmmmmmmmnnnoooqqqqqqtttrrrpppppprrrtttuuuuuuwwwtttrrrrrrtttvvvvvvvvvrrrqqqpppqqqrrrssspppnnnooopppqqqpppoooppprrrtttuuuuuutttsssrrrrrrrrrrrrssssssrrrrrrrrrsssttttttnnnnnnlllkkkjjjiiiiiiiiiiiikkklllllljjjkkkmmmpppooonnnmmmlllkkkjjjiiihhhggghhhiiijjjjjjjjjiiihhhggghhhjjjkkkjjjgggeeecccffffffhhhiiiiiiiiihhhggghhhhhhhhhhhhiiikkklllmmmnnnqqqvvvzzz~~~zzzjjjhhhjjjuuuxxxnnnnnnnnnpppyyy|||xxxxxxvvvwwwxxxxxx|||zzz{{{|||~~~}}}wwwrrrnnniiiaaa\\\\\\YYYTTTQQQOOOMMMJJJIIIEEEEEEEEEGGGJJJWWWqqq|||zzzwwwuuuyyy~~~vvvsssqqqkkkccc\\\]]]cccqqqzzzpppiiifffaaa\\\TTTKKKDDD@@@>>>===???@@@AAABBBCCCDDDEEEEEEBBBBBBCCCDDDFFFGGGHHHHHHHHHFFFDDDCCCBBBDDDFFFGGGHHHEEEFFFHHHEEEDDDSSSfff~~~yyytttpppmmmjjjhhhgggggggggfffeeeffffffhhhiiiiiihhhgggffffffeeecccaaa`````````aaaaaaaaabbbccceeefffgggggggggjjjmmmpppuuu{{{{{{wwwuuutttppplllfffbbb[[[VVVVVVYYYYYYbbbsss|||xxxuuummmmmmllllllmmmnnnpppqqqqqqooonnnnnnppprrrsssssswwwuuusssrrrsssttttttssspppoooooopppqqqrrrpppooonnnooopppooonnnnnnoooqqqqqqqqqqqqqqqqqqrrrrrrsssrrrrrrrrrrrrrrrssstttuuulllllljjjiiihhhhhhhhhhhhfffgggiiiiiiiiijjjmmmoooooonnnmmmllljjjiiihhhgggggghhhiiijjjiiihhhgggfffcccdddeeeeeeeeeeeeeeedddgggggggggggghhhhhhiiiiiijjjiiihhhgggiiikkknnnpppqqquuuzzzvvvmmmdddjjjuuutttiiimmmrrrwwwvvvvvvuuuwww{{{xxxtttzzz}}}|||{{{||||||{{{wwwssspppjjjaaa[[[ZZZWWWTTTQQQOOOMMMIIIGGGEEEDDDDDDEEEGGGQQQggg{{{|||yyywwwtttrrrqqqyyy{{{wwwvvvqqqkkkccc```bbbnnnwwwooojjjgggbbbXXXNNNFFFAAA???>>>??????@@@AAABBBCCCCCCDDDCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEFFFGGGHHHIIIFFFEEEDDDAAAEEEXXXmmm{{{xxxtttpppllliiifffeeeeeefffgggfffdddbbbaaabbbcccdddddddddccccccccccccaaa````````````aaa___```aaacccdddfffgggggghhhjjjmmmpppuuu{{{~~~|||{{{xxxtttoooiiibbb[[[XXXWWWQQQVVVbbbrrr~~~{{{yyyrrrpppooonnnmmmnnnooopppooonnnmmmnnnppprrrsssrrrtttssssssrrrqqqpppooonnnnnnnnnooopppqqqqqqqqqpppoooooopppooommmmmmnnnppprrrrrrqqqqqqrrrsssttttttttttttssssssssssssttttttnnnmmmkkkjjjhhhggggggfffddddddfffggghhhjjjlllnnnmmmmmmllljjjiiigggffffffggghhhhhhiiihhhgggeeedddaaaaaaaaabbbcccdddeeefffeeeeeeddddddeeefffggghhhkkkiiigggfffhhhlllpppsssuuuyyy~~~~~~~~~wwwmmmhhhlllvvv}}}}}}uuunnnhhhoooxxx}}}~~~tttttttttxxx~~~uuuooolllttt~~~}}}}}}|||~~~~~~~~~wwwsssnnniiiaaa[[[XXXVVVSSSRRRPPPMMMIIIFFFDDDCCCCCCCCCCCCJJJ\\\lllzzzvvvssspppnnnkkkppp{{{|||wwwmmmiiihhhppp|||~~~vvvpppmmmggg]]]SSSIIICCC@@@???>>>>>>???@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHHHHJJJIIIHHHFFFDDDIII]]]qqqxxxzzz}}}|||wwwuuurrrpppnnnllliiigggcccccccccdddeeedddaaa^^^^^^______```````````````____________```aaaaaabbb______aaabbbdddeeefffgggiiikkknnnqqquuu|||~~~|||wwwppphhhbbb[[[VVVUUUTTTWWW```jjjuuu}}}|||xxxvvvssspppooonnnooopppooonnnmmmoooqqqsssssssssqqqqqqrrrqqqooommmkkkjjjmmmnnnooopppppppppppppppoooooopppooommmmmmnnnppprrrrrrqqqqqqqqqrrrrrrsssxxxwwwvvvtttsssrrrrrrrrrqqqpppnnnkkkiiigggfffeeeccccccdddeeegggiiikkkkkkjjjjjjiiihhhgggfffeeeeeefffgggggghhhgggfffdddcccaaaaaaaaaaaabbbdddfffgggddddddddddddeeefffhhhhhhjjjhhhggggggiiinnntttwww|||~~~~~~yyyooonnnppp}}}~~~~~~|||wwwqqqllliiikkkttt~~~{{{rrrsssuuuyyy~~~rrreee```ggguuu~~~~~~~~~yyyqqqlllfffaaa\\\WWWVVVSSSQQQPPPMMMIIIFFFDDDCCCCCCCCCAAAEEEQQQ___|||xxxrrrnnnjjjgggcccgggppp~~~xxxtttqqqrrrvvv|||uuupppkkkaaaWWWMMMFFFBBB@@@======>>>>>>??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFGGGGGGIIIIIIJJJIIIIIIPPP```ooooooqqqssstttvvvyyy}}}{{{vvvsssooommmkkkjjjiiihhhfffdddaaaaaaaaacccdddbbb___]]]^^^^^^^^^______```aaaaaa\\\]]]^^^___```aaaaaabbb______```bbbcccdddeeeeeeiiikkknnnqqqvvv|||yyyrrrlllbbbZZZ[[[UUUQQQTTTZZZcccooozzz~~~~~~~~~~~~~~~~~~~~~~~~yyywwwssspppnnnnnnooopppnnnnnnnnnppprrrttttttsssnnnppprrrqqqnnnkkkiiiiiilllmmmoooooonnnmmmnnnooommmnnnooonnnmmmmmmnnnpppooooooooooooooopppqqqqqqyyyxxxvvvtttrrrqqqpppooorrrqqqooollljjjhhhgggffffffdddcccdddfffhhhhhhhhhffffffeeeeeeeeeddddddddddddeeefffgggfffeeedddccccccbbbbbbccccccdddeeefffeeeffffffggghhhiiijjjjjjiiiiiihhhiiimmmsssyyy}}}{{{nnnkkkrrrzzz|||xxxrrrjjjggggggmmmxxx}}}yyyyyy{{{tttddd]]]^^^lll}}}{{{rrrkkkfffaaa]]]YYYVVVSSSQQQPPPNNNKKKHHHEEECCCCCCCCCAAAAAAJJJTTTmmm{{{ssslllgggbbb```ZZZ^^^ggguuu~~~vvvtttrrrxxxxxxppplllddd[[[RRRJJJDDDAAA<<<<<<======>>>>>>>>>>>>@@@@@@@@@@@@@@@AAAAAAAAABBBAAAAAAAAACCCEEEGGGHHHGGGHHHJJJLLLQQQYYYeeennneeegggiiikkklllnnnqqqsssssstttttttttssspppnnnmmmjjjhhhfffeeedddcccaaa____________aaacccbbb```^^^]]]]]]]]]^^^^^^___```aaa\\\]]]^^^_______________`````````aaabbbccccccdddfffiiilllpppuuu|||{{{pppeee```XXXQQQQQQTTTYYYccckkkqqqrrrtttvvvxxxyyyzzzzzzuuussspppmmmlllmmmnnnpppmmmmmmmmmooorrrtttsssrrrmmmpppsssssspppllljjjjjjjjjlllnnnmmmkkkiiijjjlllkkklllmmmlllkkklllnnnpppmmmmmmnnnoooppprrrssstttwwwvvvtttrrrpppoooooonnnpppooommmllljjjiiiiiiiiihhhfffddddddfffgggfffeeebbbbbbbbbccccccccccccdddcccccceeeffffffeeedddddddddddddddddddddddddddcccdddeeeggghhhiiijjjiiiiiijjjjjjkkknnnsssyyy|||mmmdddfffqqq|||~~~yyywwwppphhheeehhhmmmyyyuuugggaaaeeerrr~~~~~~}}}}}}~~~}}}tttoooiiiccc^^^ZZZWWWSSSQQQOOONNNLLLKKKEEEDDDDDDDDDAAA???EEEMMM\\\uuu}}}ssskkkddd___[[[XXXTTTWWW```nnnyyyuuutttxxxxxxmmmkkkeee^^^UUUMMMFFFBBB<<<<<<<<<<<<<<<=========??????@@@@@@AAAAAAAAABBBBBBAAA@@@@@@AAADDDGGGIIIHHHIIIJJJOOOZZZfffpppttt^^^aaaccceeefffgggjjjllljjjjjjjjjjjjiiiiiihhhhhhgggeeecccaaaaaa___]]][[[]]]]]]^^^```bbbcccbbb```\\\\\\[[[\\\]]]^^^___```^^^^^^^^^______^^^]]]]]]``````aaaaaabbbbbbbbbcccdddgggjjjnnnttt{{{}}}pppfff^^^WWWVVVWWWZZZaaahhhkkklllnnnpppssstttuuuuuupppnnnkkkiiiiiikkknnnppplllllllllooorrrssssssrrrmmmqqquuuuuuqqqmmmkkkkkkhhhkkklllkkkhhhggggggiiihhhjjjkkkkkkjjjkkkmmmooommmmmmooopppsssuuuxxxyyyssssssqqqpppooonnnnnnnnnllllllkkkkkkjjjkkkkkkkkkkkkhhheeedddfffgggeeeccc___``````aaabbbbbbccccccaaabbbdddeeefffeeeeeedddddddddeeeddddddcccbbbaaaaaabbbeeeggghhhhhhgggfffkkkkkkmmmqqqwww~~~~~~pppbbb[[[___lllxxxvvvyyy{{{wwwvvvppphhheeeiiilllyyy~~~pppddd```rrr}}}xxx|||{{{{{{{{{|||~~~~~~wwwrrrlllddd___\\\XXXSSSPPPOOONNNMMMLLLFFFDDDEEEEEEAAA???CCCJJJNNNhhh|||vvvmmmddd^^^ZZZVVVTTTQQQTTT[[[hhhwww{{{wwwyyy|||wwwllljjjfff```XXXOOOGGGCCC;;;;;;<<<<<<<<<<<<<<<<<>>;;;;;;<<<===<<<<<<>>>>>>?????????@@@@@@@@@======>>>@@@BBBEEEGGGHHHIIIOOOOOOUUUiiixxx[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]^^^^^^^^^]]]]]]\\\^^^_________^^^]]]\\\[[[]]]^^^______^^^]]]^^^```]]]]]]\\\\\\\\\]]]______]]]\\\[[[ZZZZZZ[[[]]]^^^___bbbeeefffeeedddcccdddeeeeeeiiiooorrrvvvyyyhhh]]]\\\___aaaaaaeeefffhhhjjjlllmmmnnnnnnkkkjjjhhhfffffffffggghhhhhhiiikkkmmmmmmnnnmmmmmmoooqqqttttttqqqnnnllllllllllllllllllkkkiiigggfffffffffeeefffhhhkkknnnppppppppppppqqqssstttvvvwwwvvvqqqllljjjkkkjjjgggcccdddcccccccccccceeefffgggiiihhhgggeeedddddddddddd___aaabbbdddddddddcccbbbdddcccbbbbbbbbbdddggghhhdddcccbbbbbbbbbcccccccccdddeeefffggghhhhhhiiiiiilllpppwww~~~yyyfff[[[SSSXXXdddlllqqqsssvvvtttuuuzzz{{{oooooollliiimmmvvv}}}~~~~~~wwwvvvyyyzzzvvvwwwwwwwwwxxxyyyzzz{{{|||~~~~~~~~~~~~~~~vvvooojjjdddaaa\\\YYYUUURRRPPPNNNLLLJJJHHHGGGDDDBBB@@@@@@AAAAAAEEEKKK]]]www|||uuummmhhhaaa[[[WWWUUURRRPPPMMMMMMQQQZZZcccmmmzzz~~~}}}tttsss}}}qqqmmmhhhddd___WWWMMMEEEBBB@@@===<<<===>>>>>>===>>>>>>>>>?????????@@@@@@>>>>>>???@@@CCCEEEGGGHHHIIIOOOPPPWWWlll{{{YYYYYYYYYXXXXXXXXXXXXWWW[[[[[[[[[[[[[[[ZZZYYYYYY[[[\\\\\\]]]]]]\\\\\\[[[]]]^^^___^^^]]]\\\]]]^^^]]]]]]]]]\\\\\\]]]^^^^^^\\\[[[ZZZYYYXXXYYYZZZ[[[]]]```ccceeedddcccddddddffffffhhhmmmooosss|||uuugggbbbbbbddddddgggggggggggghhhjjjkkklllhhhgggfffeeeeeefffggghhhgggggghhhiiijjjkkklllmmmoooqqqsssrrrpppnnnllllllkkkkkklllmmmllljjjgggfffbbbbbbcccdddfffiiilllnnnnnnoooppprrrssstttuuuuuusssooojjjhhhhhhgggccc```cccbbbaaaaaabbbccceeefffiiihhhgggeeeeeeddddddddd^^^aaadddggghhhgggeeedddcccbbbaaa```aaabbbdddfffeeecccbbbaaaaaabbbdddeeeggggggiiijjjkkklllllllllmmmrrr{{{qqqfffTTTOOOQQQ___pppxxxzzzzzzyyyxxxxxx}}}zzzrrrhhhgggeeegggqqq{{{wwwuuuvvvvvvvvvwwwyyyzzz{{{~~~}}}|||}}}{{{sssmmmgggbbb___[[[XXXTTTRRRQQQPPPNNNMMMJJJHHHFFFCCCAAA@@@@@@@@@EEEEEENNNccc}}}{{{uuukkkhhhccc^^^[[[WWWSSSPPPLLLJJJMMMTTT[[[cccnnnxxx|||pppiiiqqqsssrrroookkkddd[[[PPPHHHDDDBBB???===>>>??????>>>>>>>>>>>>>>>????????????>>>???@@@AAACCCEEEGGGHHHHHHOOORRR[[[pppXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZYYYXXXWWWWWWZZZ[[[[[[\\\\\\\\\]]]]]]\\\]]]^^^]]]\\\[[[\\\]]]]]]]]]]]]]]]\\\\\\]]]]]][[[ZZZYYYYYYXXXYYYYYYZZZZZZ]]]aaaccccccccccccdddfffeeegggjjjlllpppyyyppphhhgggiiijjjhhhgggfffeeefffggghhhiiigggffffffeeeffffffggghhhffffffggggggiiijjjlllmmmmmmoooqqqqqqnnnlllkkkkkkiiikkklllmmmllljjjgggeeebbbbbbcccdddeeehhhiiikkkkkkmmmoooqqqrrrssssssrrrpppnnnjjjiiihhhgggdddbbbddddddccccccdddeeeggghhhjjjiiihhhfffeeedddcccbbbaaabbbdddeeeffffffeeeeeebbbaaa```______aaacccdddffffffdddcccccceeehhhkkkkkklllnnnpppqqqrrrrrrrrrssswww}}}|||ooobbb[[[OOONNNWWWjjj{{{}}}yyyvvvyyy|||zzzwwwppphhheeecccaaafffttt}}}{{{wwwtttttttttuuuvvvwwwxxxyyy~~~}}}{{{zzzzzz|||~~~yyypppjjjddd```]]]YYYWWWSSSRRRQQQQQQPPPOOOKKKJJJGGGDDDBBB@@@??????DDDCCCHHHVVViiizzzoookkkfffaaa]]]ZZZVVVSSSNNNLLLMMMQQQVVV[[[dddnnnttt|||zzzmmmeeejjjzzzssssssssspppjjj___TTTMMMFFFCCC???======>>>>>>>>>=========>>>>>>>>>????????????@@@AAACCCEEEGGGHHHHHHPPPUUUaaavvvTTTUUUVVVWWWXXXYYYZZZZZZYYYYYYYYYYYYYYYXXXWWWVVVXXXXXXXXXYYYYYYZZZ[[[[[[[[[\\\]]]\\\[[[ZZZ[[[\\\]]]]]]]]]\\\\\\[[[ZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZYYY\\\___bbbbbbbbbbbbcccdddccceeehhhjjjlllttt}}}yyynnnjjjjjjjjjhhhgggeeeeeedddeeeggggggggggggffffffggggggggghhhggggggggghhhiiikkklllmmmkkkmmmnnnnnnllljjjjjjjjjhhhiiijjjkkkjjjiiigggeeeeeeeeeeeeeeeffffffgggggghhhjjjlllnnnooopppooooookkkjjjiiihhhhhhgggeeedddeeeddddddddddddfffggghhhkkkkkkiiigggeeecccaaa```dddcccbbbaaaaaabbbcccdddbbbaaa_________aaaccceeeggghhhhhhggggggiiinnnrrruuuwwwyyy{{{}}}}}}}}}}}}yyyzzz{{{~~~|||rrrhhh\\\UUUUUUQQQRRR]]]qqqzzzssssssxxx}}}}}}wwwrrrooohhhaaa___^^^^^^eeettt|||vvvrrrsss~~~}}}{{{xxxssssssssstttuuuvvvwwwxxx|||{{{zzzyyyyyyzzz{{{}}}vvvnnngggbbb^^^[[[XXXVVVSSSQQQQQQQQQPPPOOOLLLKKKIIIFFFCCCAAA???>>><<>>>>>>>>??????@@@AAACCCEEEFFFGGGHHHQQQYYYhhh}}}PPPQQQRRRTTTUUUWWWXXXYYYWWWWWWXXXXXXXXXXXXXXXWWWUUUTTTTTTTTTUUUUUUVVVWWWYYYZZZ[[[[[[ZZZZZZ[[[]]]\\\\\\\\\[[[[[[YYYXXXWWWXXXXXXYYYYYYYYYZZZZZZZZZXXX[[[^^^```aaa```aaaaaaaaaaaacccfffggghhhnnnvvvssskkkhhhgggffffffeeeeeeeeeeeeffffffggggggggggggggggggffffffhhhhhhiiiiiijjjkkkkkkkkkiiijjjkkkkkkiiihhhhhhiiihhhhhhhhhhhhhhhgggfffffffffffffffffffffeeeeeeeeeeeefffgggiiijjjkkkllllllfffggggggggggggfffeeedddcccbbbbbbaaabbbdddeeefffkkkjjjiiihhheeeccc```___dddbbb```]]]]]]^^^aaabbbbbbaaa``````aaaccceeegggiiilllnnnooooooqqqwww|||}}}yyyxxxyyy~~~wwwiiiaaaXXXPPPOOOTTT[[[[[[dddwww{{{ttttttvvvzzz~~~}}}}}}yyyqqqkkkhhhccc^^^YYYZZZ^^^gggvvvzzzqqqooorrr~~~|||xxxsssssssssssstttvvvwwwxxxyyyxxxxxxxxxxxxyyyyyyzzz{{{|||}}}~~~uuullleeeaaa]]]ZZZWWWUUURRRPPPPPPPPPPPPOOOLLLKKKIIIGGGDDDBBB@@@???999???EEEHHHHHHQQQhhh~~~~~~xxxooogggaaa]]]ZZZXXXSSSOOOLLLMMMMMMNNNTTT\\\kkkuuu}}}|||vvvooorrrrrruuurrrqqqrrrrrrkkk___UUUHHHDDD???<<<<<<<<<======<<<<<<<<<<<<============?????????@@@BBBDDDEEEFFFHHHRRR^^^oooPPPPPPQQQRRRTTTUUUVVVVVVTTTUUUVVVWWWWWWXXXWWWWWWTTTSSSSSSRRRRRRSSSTTTUUUVVVXXXZZZZZZZZZZZZ\\\]]]ZZZ[[[[[[ZZZYYYWWWVVVUUUUUUUUUVVVWWWXXXYYYYYYYYYXXXZZZ^^^```_________```^^^^^^aaaeeeeeeeeeiiipppwwwyyyooojjjgggeeeeeefffffffffffffffeeefffffffffffffffeeedddccchhhiiijjjjjjkkkjjjiiihhhggghhhiiihhhfffffffffggghhhgggfffeeedddeeeffffffdddeeeeeeeeefffeeeeeeeeebbbccccccdddeeegggiiiiiiggghhhiiiiiigggfffeeedddaaaaaa``````aaabbbdddeeehhhhhhhhhhhhfffdddbbbaaa```___^^^]]]]]]^^^```aaabbbaaaaaaaaaccceeehhhjjjpppuuuyyy{{{|||}}}xxxxxx{{{}}}pppbbbXXXUUURRRMMMQQQZZZfffdddjjjyyy{{{tttqqqssswwwzzz}}}{{{{{{uuukkkeeecccbbb___\\\```gggppp}}}{{{rrruuuzzz~~~{{{xxxtttsssssssssssstttvvvwwwxxxuuuvvvwwwxxxyyyxxxxxxwwwyyyxxxxxxyyyzzz}}}~~~tttkkkddd```\\\ZZZWWWTTTQQQOOOOOOOOONNNMMMKKKKKKIIIHHHEEECCCAAA@@@===@@@EEEFFFEEEJJJ]]]oooyyyqqqjjjccc]]]YYYUUUQQQMMMMMMKKKKKKQQQXXXdddpppyyy{{{vvvmmmnnnlll{{{uuuqqqsssuuupppbbbVVVKKKFFFAAA===<<<===>>>>>>;;;;;;<<<<<<<<<=========>>>>>>??????AAABBBDDDEEEHHHTTTbbbuuuRRRSSSSSSSSSTTTTTTUUUUUURRRSSSTTTUUUVVVWWWWWWWWWVVVUUUTTTSSSSSSTTTUUUVVVUUUWWWYYYZZZZZZZZZ\\\^^^ZZZZZZZZZZZZXXXVVVTTTSSSRRRSSSTTTVVVWWWXXXYYYYYYXXXZZZ^^^______^^^^^^___\\\]]]aaaeeeeeecccgggmmmppp{{{}}}tttnnnllldddeeefffggghhhgggfffeeefffffffffeeedddcccbbbaaaggghhhjjjkkkkkkiiigggfffeeefffgggfffeeedddeeefffhhhfffdddccccccdddeeefffbbbbbbcccdddeeeeeeeeeeeeaaaaaa```aaabbbdddggghhhkkklllmmmllljjjgggffffffbbbaaaaaaaaaaaacccdddeeeeeefffgggggggggfffeeeddd\\\\\\]]]___`````````aaabbbbbbaaabbbdddgggjjjlllxxx~~~}}}{{{||||||lllaaa]]]RRRLLLPPPQQQPPPVVVbbbjjjfffiiittt~~~|||tttmmmlllqqqyyyyyyxxxrrrgggaaaaaabbbaaadddjjjrrr{{{}}}uuu|||zzzwwwsssooossssssssstttuuuvvvwwwxxxrrrtttvvvxxxyyyxxxwwwvvvwwwvvvuuutttvvvyyy|||~~~}}}tttjjjddd___\\\ZZZVVVTTTPPPOOONNNNNNMMMLLLKKKJJJIIIHHHFFFDDDBBBAAA>>>>>>@@@AAAAAAFFFUUUeeeyyy{{{sssjjjaaa\\\XXXTTTPPPOOOMMMLLLQQQXXX___kkk|||{{{tttwwwrrrhhhfffggg|||yyyrrrssswwwrrrcccUUUMMMHHHBBB>>>===>>>??????;;;;;;;;;<<<<<<<<<======>>>>>>>>>???@@@BBBCCCDDDHHHUUUdddxxxRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWUUUTTTRRRPPPOOOPPPQQQRRRSSSSSSSSSTTTUUUWWWXXXYYYWWWVVVUUUUUUTTTTTTUUUUUUUUUUUUUUUVVVXXXYYY[[[\\\[[[[[[[[[ZZZ[[[[[[\\\\\\\\\\\\\\\]]]___bbbdddfffooosssxxx~~~|||rrrmmmkkkiiihhhfffeeeeeeffffffgggeeeeeefffhhhiiihhhfffcccfffgggiiikkkkkkkkkiiihhhhhhgggfffeeeeeeeeeeeeeeefffeeecccaaa`````````aaacccccccccccccccdddeeeffffffcccaaa```aaabbbbbbaaahhhiiijjjjjjiiigggeeecccdddcccbbb___\\\ZZZ\\\]]]bbbdddfffhhhhhhfffdddcccbbb```^^^^^^___``````___aaaaaabbbbbbdddjjjqqqvvv{{{pppfff]]]VVVOOOOOOOOOPPPSSSXXX\\\^^^jjjkkknnnooopppnnnllljjjlllqqqwww}}}~~~}}}vvvsssooollliiiiiijjjkkkrrrwww{{{}}}~~~{{{vvv|||wwwsssrrrttttttuuuuuuuuuuuuttttttrrrssstttuuuuuutttssssssuuuuuuuuuuuuuuuvvvwwwxxxzzz{{{|||}}}~~~|||qqqhhhccc___ZZZWWWTTTTTTUUUTTTSSSRRRPPPOOOLLLLLLKKKJJJGGGDDDAAA@@@>>>@@@AAA@@@???DDDMMMUUUjjjxxx|||{{{xxxjjjaaa^^^YYYWWWTTTOOOKKKJJJLLLNNNXXXbbbqqqyyyqqqppppppkkkgggeeegggrrr|||uuussspppdddXXXNNNJJJDDD@@@>>>===<<<<<<===<<<;;;:::;;;;;;===>>>???===>>>@@@@@@???AAAGGGKKK[[[pppRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUXXXWWWTTTRRRQQQQQQQQQRRRSSSSSSSSSTTTUUUWWWXXXYYYUUUUUUUUUUUUUUUVVVWWWXXXWWWWWWWWWWWWWWWXXXYYYZZZ[[[[[[ZZZZZZZZZZZZZZZ[[[ZZZZZZZZZ[[[]]]___bbbccchhhkkkpppuuuzzzyyypppkkkiiihhhgggeeedddddddddfffgggffffffgggiiijjjiiigggddddddfffhhhiiijjjiiihhhgggggggggfffeeeeeeeeeeeeeeefffeeedddbbbaaa```aaaaaaccccccbbbbbbbbbbbbcccccccccaaa______```bbbbbbaaaeeeeeefffgggfffdddbbbaaa```aaa```^^^\\\ZZZZZZ\\\___bbbfffjjjjjjhhheeebbb```___]]]^^^```bbbdddeeefffggghhhiiilllqqqxxx}}}tttggg^^^WWWPPPKKKOOOQQQUUUWWWYYYZZZ]]]```kkkmmmppppppmmmkkkiiiiiimmmqqqvvv{{{~~~}}}zzzxxxpppjjjeeegggnnnssstttrrrrrruuuxxxzzz}}}ppppppzzz{{{vvvtttssstttttttttuuuuuutttttttttrrrrrrsssttttttsssqqqqqqqqqqqqqqqrrrrrrssstttuuuxxxyyyzzzzzz|||tttkkkeee```[[[WWWUUUUUUUUUUUUTTTRRRQQQPPPNNNMMMMMMKKKIIIFFFCCCAAA@@@BBBCCCAAA@@@BBBIIIOOO^^^jjj|||zzz}}}oooeee```YYYWWWSSSNNNKKKKKKLLLNNNUUU\\\iiivvv}}}vvvqqqpppnnnhhhcccbbbaaammmzzztttnnndddYYYSSSNNNGGGAAA???>>>===<<<<<<<<<;;;:::;;;<<<===>>>>>><<<===@@@@@@???CCCHHHNNN^^^tttSSSSSSTTTTTTTTTTTTUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSUUUSSSQQQOOOMMMLLLLLLLLLSSSSSSSSSSSSTTTVVVWWWXXXSSSSSSTTTTTTUUUWWWXXXYYYXXXXXXWWWWWWWWWWWWXXXXXX\\\[[[ZZZYYYYYYXXXYYYYYYXXXXXXXXXXXXZZZ\\\___```bbbeeehhhkkknnnrrrwwwzzz||||||}}}}}}~~~}}}yyysssnnnjjjiiiiiigggeeecccbbbdddfffggggggggghhhjjjkkkjjjhhheeecccdddfffggghhhgggeeedddffffffeeeeeeeeeeeeddddddfffeeedddbbbbbbaaaaaaaaacccbbbaaaaaaaaaaaaaaabbbbbb```^^^^^^___aaaaaa``````aaabbbbbbaaa```___^^^^^^___aaa```^^^\\\\\\\\\^^^bbbgggkkkllljjjfffcccbbbaaa``````aaadddgggjjjmmmnnnooopppsssxxx~~~~~~tttkkk^^^TTTNNNKKKIIIFFFPPPXXX```dddcccaaaaaaccclllppptttsssnnnjjjkkkmmmppprrrvvvyyyyyyvvvrrrpppnnnfff```hhhxxx{{{uuuvvvwwwwww||||||kkkeeelllxxx}}}xxxvvvuuutttssssssttttttttttttssssssqqqrrrrrrsssrrrqqqoooooonnnnnnooopppqqqrrrssstttuuuvvvwwwxxxyyy|||yyyooohhhbbb\\\WWWVVVVVVVVVUUUTTTSSSQQQQQQOOOOOOOOOMMMKKKHHHEEECCCAAACCCDDDCCCAAAAAADDDHHHRRR[[[lll~~~|||zzzyyy{{{uuujjjddd[[[XXXTTTPPPMMMMMMNNNOOORRRUUU]]]iiiyyy}}}yyyvvvoooeee___^^^\\\kkkuuunnnggg```ZZZTTTKKKCCC???======<<<;;;;;;;;;;;;;;;<<<===>>>===;;;<<>><<<;;;;;;;;;;;;;;;;;;<<<<<<======>>><<<<<<>>>???>>>BBBHHHXXXlllaaa```___]]]ZZZXXXWWWVVVVVVUUUUUUTTTRRRPPPNNNMMMOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOPPPQQQRRRSSSRRRRRRQQQQQQQQQQQQQQQRRRSSSSSSTTTTTTUUUWWWXXXYYY]]]\\\[[[YYYYYYXXXXXXXXXVVVVVVVVVVVVXXXZZZ\\\]]]aaaccceeeeeeeeeeeefffhhhlllmmmooopppqqqpppooonnnooonnnmmmlllkkkkkklllmmmmmmmmmkkkhhhffffffiiikkkiiihhhfffdddccceeefffhhhgggggghhhjjjkkkjjjhhheeebbbccceeeffffffdddcccbbbbbbcccdddeeeeeedddccccccccccccccccccbbbaaaaaa```^^^^^^^^^___```bbbcccddddddbbb___]]]]]]]]]]]]\\\[[[\\\\\\\\\]]]]]]\\\\\\]]]```cccdddcccaaa_________```aaabbbcccddddddeeekkkllllllkkkkkkmmmrrrvvv{{{zzzxxxtttqqqpppqqqsss|||}}}{{{|||}}}~~~~~~oooaaaYYYQQQNNNJJJHHHJJJNNNRRRTTTYYYdddppptttppphhheeeeeeeeemmmvvvyyywwwvvvzzz{{{yyyvvvqqqkkkfffbbb```]]]___gggvvv~~~zzzyyyzzztttbbbWWW```ttt~~~xxxtttrrrqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqrrrssssssrrrqqqpppooolllmmmoooqqqssssssttttttrrrsssuuuvvvwwwyyy}}}uuummmeee]]]XXXVVVUUUTTTSSSRRRQQQQQQQQQPPPPPPPPPNNNLLLIIIFFFDDD@@@BBBDDDDDDDDDCCCCCCCCCIIINNNUUU```nnn{{{wwwvvvuuusssuuu}}}vvvlllbbb]]]WWWSSSRRRQQQPPPOOOSSSRRRSSS[[[jjj~~~{{{zzz~~~xxxhhh```___]]]mmmuuummmkkkjjjbbbZZZNNNDDD>>>;;;:::999999:::;;;<<<<<<=========@@@======>>>===<<<@@@FFFYYYnnniiihhhfffccc```^^^\\\[[[YYYYYYXXXWWWUUUQQQNNNMMMLLLMMMNNNOOOPPPPPPQQQQQQOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOQQQQQQQQQRRRTTTUUUWWWXXX[[[ZZZYYYXXXXXXXXXXXXXXXVVVVVVVVVVVVWWWYYY[[[\\\^^^```bbbbbbaaaaaaaaabbbhhhiiiiiiiiihhhgggfffeeeeeefffgggfffeeefffhhhjjjkkkiiifffcccaaabbbfffjjjggggggeeedddddddddeeeffffffeeefffhhhiiihhhfffcccaaabbbdddeeedddcccaaa```aaabbbcccdddeeedddcccbbbaaaaaabbbbbbaaaaaa```___\\\\\\\\\]]]___```bbbcccccc```]]]\\\\\\\\\[[[ZZZZZZZZZ[[[[[[\\\\\\]]]]]][[[^^^aaabbb```^^^\\\\\\\\\\\\\\\]]]___bbbeeeggglllppptttvvvwww{{{~~~vvvooojjjhhhhhhssstttyyy}}}zzzyyyyyy{{{xxxkkk^^^SSSMMMEEEFFFHHHKKKOOOTTTXXX[[[```hhhqqqsssooohhhdddbbb```iiisssyyyzzzzzz||||||wwwqqqiiiccc```^^^^^^[[[bbbqqq~~~}}}}}}qqq```WWWdddxxx{{{vvvrrrpppooooooppppppqqqqqqqqqqqqpppppppppqqqrrrrrrsssrrrqqqpppkkkllloooppprrrrrrrrrqqqqqqsssuuuvvvwwwxxx{{{~~~wwwppphhhaaa[[[WWWVVVUUUTTTRRRRRRRRRRRRQQQQQQPPPOOOMMMJJJGGGEEEAAABBBCCCEEEEEEDDDCCCCCCEEEIIINNNUUU___ppp|||yyyuuutttrrrppppppvvv|||qqqgggaaaYYYUUUTTTSSSQQQOOOTTTUUUVVV[[[ggg{{{{{{yyyxxx{{{xxxlllhhhbbbnnntttkkkhhhfffaaaYYYOOOEEE???;;;999888999999;;;<<<============@@@===<<<======<<>>>>>======::::::<<<======CCCJJJ___uuunnnnnnmmmlllkkkiiihhhhhhbbbbbbaaa___\\\XXXTTTQQQQQQRRRRRRSSSSSSRRRRRRQQQRRRRRRQQQQQQQQQRRRSSSSSSNNNNNNNNNOOOPPPQQQRRRSSSQQQQQQPPPPPPPPPPPPQQQQQQTTTTTTTTTSSSTTTTTTUUUUUUTTTTTTSSSTTTTTTVVVXXXYYYWWWZZZ]]]^^^^^^^^^___```^^^^^^^^^^^^]]]\\\[[[[[[]]]^^^___]]]\\\]]]aaaeee___``````___^^^]]]___aaaaaaaaabbbccccccaaa```___bbbbbbcccdddfffeeebbb```^^^___```aaaaaa___]]]\\\___```bbbdddeeedddbbbaaa^^^___`````````___^^^]]]\\\\\\ZZZYYYXXXXXXXXXXXXXXXVVVUUUUUUXXXZZZZZZZZZXXXXXXXXXYYYZZZ[[[\\\]]]^^^```bbbaaa___]]]\\\]]]ZZZ]]]bbbiiioootttwwwyyyyyyuuulllgggeeeccccccjjjvvv|||zzzyyy{{{vvvzzzvvvlll^^^RRRKKKHHHHHHHHHLLLSSS]]]ffflllppprrrtttvvvvvvwwwvvvsssoookkkhhhiiiooowww~~~~~~yyyuuuqqqkkkbbb[[[XXXZZZ^^^bbbgggkkkwww|||kkkdddqqqzzzxxxtttpppmmmmmmmmmnnnooooooppppppppppppooooookkklllnnnooopppqqqppppppqqqrrrtttvvvvvvvvvtttsssnnnppprrrttttttuuuxxxzzz|||}}}vvvppphhhccc\\\[[[YYYWWWVVVVVVVVVWWWUUUTTTTTTRRRPPPMMMJJJIIIGGGFFFEEEEEEEEEEEECCCAAA>>>CCCIIIMMMRRR^^^nnn{{{}}}~~~{{{sssqqqooommmnnnooorrrsss{{{yyyrrrhhhcccaaa```\\\XXXRRRWWW\\\]]]aaappp{{{tttqqqpppppp}}}|||{{{~~~vvvppplllhhh___YYYPPPIIICCC???;;;999777999;;;===>>>>>>>>>===:::888888;;;===???FFFMMMfff|||mmmkkkhhhfffeeegggjjjkkkhhhffffffhhhiiiddd[[[SSSRRRQQQOOOOOOQQQRRRSSSRRRPPPQQQRRRRRRRRRQQQPPPOOOOOOPPPPPPPPPPPPPPPPPPOOOQQQPPPOOOPPPQQQSSSSSSRRRRRRQQQPPPOOOOOOPPPQQQRRRUUUUUUTTTTTTUUUVVVXXXYYYXXXYYYYYYZZZ[[[\\\]]]]]][[[\\\]]]^^^]]]]]][[[ZZZZZZ\\\^^^`````````^^^]]]aaaaaa```___^^^\\\ZZZYYY[[[^^^aaacccbbbbbbbbbbbbeeedddaaa```___```aaabbb^^^______```______^^^^^^^^^```ccccccaaa^^^]]]]]]^^^```aaa```^^^\\\\\\]]][[[ZZZYYYXXXVVVUUUTTTSSSUUUTTTRRRSSSTTTVVVWWWWWWUUUWWWYYYXXXWWWWWW[[[___cccaaa___]]]\\\[[[\\\\\\^^^bbbiiiqqqxxx}}}~~~tttkkkeeebbbeeegggiiioooxxx|||zzz~~~~~~~~~vvveeeWWWKKKHHHGGGEEEHHHMMMWWWcccpppzzzzzzvvvtttvvvvvvrrrpppqqqpppssswwwzzzzzzxxxtttqqqmmmeee]]]ZZZ^^^cccffffffllljjjrrrtttoooooozzz|||xxxtttrrrrrrqqqooolllmmmmmmnnnoooppppppqqqrrrooonnnmmmlllmmmoooqqqrrrqqqsssuuuvvvvvvssspppnnnmmmnnnnnnppprrruuuxxxyyyxxx}}}~~~ooohhhiiiaaa^^^ZZZXXXWWWWWWWWWVVVWWWVVVUUUSSSPPPMMMKKKIIIHHHFFFEEEEEEFFFGGGGGGFFF???AAAEEEKKKTTT```mmmvvv~~~~~~yyyxxxsssppppppooolllnnnqqq|||rrrjjjgggdddbbb```___^^^^^^___cccooo{{{qqqllliiiiiiqqq}}}{{{{{{zzzpppiiifffddd^^^UUULLLDDD???:::777999888888888999::::::;;;888:::888888<<<:::CCCYYYqqq}}}kkkiiifffddddddeeehhhiiijjjiiihhhjjjkkkggg___XXXWWWTTTPPPOOOPPPRRRRRRRRRRRRRRRSSSTTTTTTRRRQQQPPPRRRRRRTTTUUUUUUUUUTTTTTTUUUTTTSSSSSSTTTUUUUUUUUURRRRRRQQQPPPPPPQQQRRRRRRTTTSSSSSSSSSSSSTTTVVVVVVXXXXXXXXXXXXYYYYYYYYYZZZZZZ[[[\\\\\\\\\[[[ZZZZZZZZZ[[[]]]___``````___^^^aaa``````___]]]\\\ZZZYYYZZZ\\\___``````___^^^___aaa```___^^^]]]]]]^^^^^^]]]^^^^^^^^^^^^^^^]]]]]]]]]___aaaaaa```^^^]]]]]]\\\]]]^^^^^^\\\ZZZZZZZZZ[[[[[[ZZZYYYXXXWWWWWWVVVWWWVVVUUUTTTUUUVVVWWWWWWUUUWWWXXXXXXWWWXXX[[[^^^______^^^^^^^^^_________aaafffnnnvvv|||}}}}}}yyyooohhh```ccceeegggoooyyy}}}}}}~~~nnncccXXXOOOHHHHHHJJJLLLSSS[[[jjjtttvvvqqqtttxxxwwwtttrrrtttwww{{{|||yyyuuuqqqpppiiiaaaZZZZZZbbbkkkoooppptttsssvvvppplllnnn{{{|||xxxtttrrrrrrqqqooollllllmmmnnnooopppqqqqqqqqqpppooommmlllmmmnnnooopppqqqrrruuuvvvvvvtttqqqoooooooooooooooqqqsssuuuwww}}}ssskkkjjjdddaaa]]][[[ZZZYYYXXXWWWWWWVVVUUUSSSQQQNNNKKKJJJIIIGGGFFFEEEGGGGGGFFFEEEAAACCCFFFKKKTTTaaannnwww|||wwwvvvqqqmmmmmmkkkhhhiiimmmwwwzzzrrrnnnllljjjiiieeeddddddeeegggqqq{{{rrrmmmjjjiiinnn{{{{{{yyy|||qqqkkkhhhhhhbbbXXXOOOGGG@@@;;;777888888888888888999::::::666999777888======HHH___tttjjjiiigggeeeeeefffggghhhlllkkkkkkmmmooommmgggbbb___ZZZTTTPPPOOOPPPRRRRRRSSSSSSTTTTTTTTTSSSRRRQQQSSSTTTVVVXXXYYYYYYYYYXXXYYYYYYXXXWWWWWWWWWXXXXXXUUUTTTTTTSSSSSSSSSTTTTTTSSSSSSRRRRRRRRRSSSTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXYYYZZZZZZYYYYYYXXXYYYZZZ\\\^^^____________```______^^^\\\[[[ZZZZZZXXX[[[]]]]]]\\\ZZZZZZ[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[\\\]]]]]]\\\\\\[[[[[[]]]______^^^\\\\\\\\\[[[]]]^^^^^^\\\ZZZYYYYYY[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYWWWVVVUUUUUUUUUUUUTTTUUUWWWXXXYYY[[[^^^```bbbbbbcccdddddddddddddddhhhmmmuuu|||}}}yyyyyyzzzzzz{{{|||}}}}}}|||rrrlllccceeegggjjjrrr}}}vvvhhhZZZQQQLLLHHHGGGJJJOOOWWWdddooo~~~vvvmmmqqqyyy{{{yyyvvvyyy~~~yyypppllljjjbbb[[[WWW]]]kkkxxx~~~~~~{{{zzzzzz|||}}}}}}|||ooolllppp}}}{{{xxxuuusssrrrpppnnnmmmkkkmmmooopppqqqrrrqqqqqqqqqpppooommmllllllmmmmmmppprrrtttuuuvvvuuusssrrrqqqpppoooooooooppprrrsss~~~~~~~~~~~~xxxpppmmmiiieeeaaa___]]]\\\ZZZYYYWWWVVVUUUTTTQQQOOOMMMLLLLLLJJJGGGGGGGGGGGGFFFDDDAAABBBDDDIIISSSaaapppzzz{{{uuuvvvppplllkkkiiieeefffiiinnn{{{~~~zzzwwwuuussspppnnnnnnnnnnnnuuu}}}vvvqqqmmmkkkhhhvvv~~~|||{{{wwwzzzsssmmmlllkkkeee[[[RRRIIIBBB<<<999777777666666777777888888444888666888>>>@@@NNNgggzzzlllkkkjjjiiihhhiiiiiijjjllllllmmmpppssssssqqqnnnkkkddd[[[TTTQQQQQQRRRRRRTTTUUUVVVVVVVVVUUUTTTSSSTTTVVVXXXZZZ\\\\\\\\\\\\]]]]]]]]]\\\ZZZZZZZZZ[[[YYYXXXXXXWWWWWWWWWVVVVVVTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWVVVWWWYYY[[[\\\]]]]]]]]]^^^^^^]]]\\\[[[ZZZZZZZZZXXXZZZ[[[[[[YYYWWWWWWXXXVVVWWWYYYZZZZZZYYYXXXVVVYYYYYYZZZ[[[[[[[[[ZZZZZZYYY[[[]]]]]]\\\[[[[[[\\\]]]___aaaaaa^^^\\\[[[[[[YYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZXXXVVVTTTTTTTTTRRRTTTWWWZZZ]]]```dddfffkkklllnnnoooooonnnmmmlllqqqtttyyy}}}~~~}}}zzzyyyxxxwwwwwwwwwwwwxxxwwwzzz|||uuupppkkknnnoooqqqyyy}}}vvvlllbbbWWWNNNIIIFFFHHHKKKQQQYYYeeeuuu|||rrrkkkooowww{{{|||||||||yyykkkcccaaaZZZVVVXXXdddwww|||yyyyyy{{{|||~~~{{{uuurrrvvvzzzxxxvvvtttrrrpppnnnmmmjjjlllnnnppprrrrrrqqqqqqsssqqqpppnnnllllllkkkkkkpppqqqssstttuuuuuuuuutttrrrqqqpppnnnnnnnnnooooooyyy{{{}}}~~~~~~~~~~~~~~~wwwqqqmmmiiieeebbb```^^^[[[YYYWWWWWWVVVTTTSSSPPPNNNMMMNNNLLLIIIHHHHHHGGGEEEDDD???@@@BBBGGGRRRbbbsss~~~|||wwwxxxrrrnnnllliiieeeeeehhhkkkxxx~~~{{{yyyxxxwwwvvvuuuxxx}}}vvvqqqnnncccooo}}}~~~yyyuuuvvvwwwvvvvvvyyy|||uuuvvvzzzuuunnnmmmiiicccZZZRRRJJJDDD>>>:::666666555555555666666777444777555777>>>AAARRRnnnmmmmmmlllllllllkkkkkkkkkkkklllmmmqqqtttwwwxxxxxxuuunnnddd\\\WWWUUUUUUTTTYYYZZZ[[[]]]]]]]]]\\\[[[ZZZ[[[\\\^^^```aaabbbbbb```aaabbb```^^^]]]^^^```]]]]]]]]]\\\ZZZYYYXXXWWWUUUUUUTTTTTTSSSRRRQQQPPPPPPPPPQQQRRRSSSTTTUUUVVVTTTTTTTTTUUUUUUVVVVVVVVVUUUVVVWWWXXXYYYZZZZZZ[[[\\\[[[ZZZYYYXXXXXXYYYYYYXXXZZZZZZYYYWWWVVVVVVWWWSSSUUUWWWYYYZZZYYYWWWVVVWWWWWWXXXYYYZZZZZZYYYYYYXXXZZZ[[[[[[[[[ZZZ[[[]]]^^^```ccccccaaa^^^]]]]]]WWWWWWXXXYYYYYYZZZ[[[[[[[[[\\\]]][[[XXXVVVVVVWWWUUUWWWZZZ___eeejjjmmmoootttvvvxxxzzz{{{{{{{{{zzzyyyzzzzzz{{{||||||}}}}}}}}}{{{yyywwwvvvuuuvvvvvvqqqtttyyy}}}~~~{{{yyyvvvxxxxxxyyyyyyllliiibbbYYYQQQKKKHHHGGGEEEJJJRRRYYYdddsss}}}{{{yyyvvvtttnnnkkknnnsssvvvzzz~~~yyyuuufff\\\XXXTTTUUU]]]mmm{{{wwwvvv|||zzzxxx||||||xxxxxxwwwuuurrrooonnnmmmiiijjjlllooopppqqqqqqqqqsssrrrqqqooonnnmmmllllllppppppqqqrrrssstttuuuuuusssrrrpppnnnmmmmmmnnnnnnuuuxxx|||~~~~~~~~~~~~wwwpppmmmiiieeebbb___\\\YYYWWWWWWVVVUUUTTTRRRPPPOOOPPPNNNKKKIIIHHHGGGEEEDDD@@@@@@BBBGGGTTTfffyyy|||xxxsssnnnllliiiddddddgggkkkuuu}}}}}}{{{|||yyyrrrnnnaaagggpppxxxzzzwwwsssqqqnnnppppppoooooorrrxxx}}}|||uuuuuuxxxwwwpppmmmddd___XXXPPPJJJDDD???;;;666666555555444555555666444888555666===BBBVVVtttoooooopppppppppooonnnmmmlllmmmnnnqqqtttwwwzzz|||zzztttmmmfffbbb^^^\\\ZZZ```bbbdddeeeggggggggggggcccbbbbbbcccdddfffiiijjjfffhhhiiigggddddddfffiiiffffffeeecccaaa^^^\\\[[[XXXXXXWWWVVVUUUSSSQQQPPPQQQRRRRRRSSSTTTUUUVVVVVVSSSSSSSSSSSSTTTUUUVVVVVVUUUVVVVVVWWWWWWXXXXXXYYYYYYXXXWWWVVVUUUVVVWWWXXXXXXYYYYYYXXXVVVUUUVVVWWWSSSTTTVVVXXXYYYYYYXXXWWWVVVVVVWWWXXXYYYYYYYYYYYYWWWYYYZZZZZZZZZZZZ\\\^^^^^^aaaddddddbbb___]]]]]]YYYYYYZZZZZZ[[[\\\\\\]]]^^^aaacccbbb^^^\\\]]]______```dddjjjqqqvvvyyyyyyyyy{{{}}}}}}{{{zzzyyyzzz{{{|||~~~|||yyyvvvtttttttttuuuqqqtttzzz|||sssjjjcccZZZWWWRRRKKKFFFDDDFFFIIIHHHOOOXXX```lll||||||xxxxxxwwwuuuppplllkkkoooqqqqqqssswwwpppvvvzzzvvvlll```XXXUUUTTTXXXcccsss}}}yyyyyy~~~}}}}}}wwwxxxxxxvvvrrrooommmmmmiiiiiijjjlllmmmooopppqqqrrrrrrqqqppppppooonnnnnnppppppppppppqqqrrrttttttrrrqqqpppnnnnnnnnnooooootttwww{{{}}}{{{}}}~~~}}}}}}~~~~~~~~~tttqqqmmmiiieeeaaa]]]ZZZWWWWWWWWWVVVUUUSSSRRRQQQQQQOOOLLLJJJIIIHHHFFFEEECCCBBBCCCHHHTTTggg{{{wwwrrrmmmkkkgggccccccfffhhhqqq~~~zzzrrrmmmbbbaaadddiiijjjhhhggghhhhhhjjjkkkkkkkkknnnsssxxx{{{uuutttxxx|||rrrmmmaaa]]]WWWQQQKKKEEE@@@<<<666666555555444444555555555888666666===EEE\\\}}}uuuuuuwwwwwwwwwvvvtttsssppppppppppppqqqtttxxxzzzyyyvvvrrrooollliiifffcccdddeeehhhkkkmmmnnnnnnnnniiigggeeedddeeeiiilllooommmppprrrpppmmmlllooosssttttttrrrpppmmmiiifffddd```______^^^\\\ZZZWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUSSSRRRRRRRRRSSSTTTVVVWWWXXXXXXWWWWWWWWWXXXXXXXXXVVVUUUTTTSSSSSSTTTVVVWWWVVVWWWWWWVVVTTTTTTUUUWWWRRRSSSUUUWWWXXXXXXXXXXXXUUUVVVWWWXXXYYYYYYYYYYYYWWWXXXZZZZZZZZZ[[[]]]___aaadddggggggeeebbb```___^^^^^^^^^___``````aaaaaadddhhhlllkkkhhhfffgggjjjmmmnnnpppvvv}}}}}}|||zzzyyyyyyyyy|||zzzvvvssspppppppppqqqqqqwww||||||uuummmfff^^^XXXTTTLLLKKKHHHEEECCCFFFMMMRRRRRRXXX^^^dddooo{{{pppuuuxxxwwwwwwyyyyyyxxxsssmmmkkkooorrroookkkjjjeeeffffffbbb^^^ZZZXXXXXXWWW]]]gggsss}}}}}}zzzvvvxxxyyyvvvrrrnnnmmmmmmhhhhhhhhhhhhjjjmmmpppqqqpppqqqqqqrrrrrrrrrqqqqqqppppppooonnnoooppprrrsssqqqqqqoooooooooooopppqqqqqqsssvvvyyy{{{||||||{{{{{{|||~~~|||}}}}}}~~~~~~xxxuuuqqqmmmiiiddd___[[[WWWWWWWWWWWWVVVUUUSSSSSSRRROOOLLLKKKJJJIIIGGGFFFDDDBBBAAADDDOOOaaavvvxxxsssnnnllliiieeedddgggfffooo}}}}}}vvvqqqddd___]]]``````]]]]]]```^^^aaadddeeeeeehhhmmmrrrzzzzzztttssswwwuuummmddd```ZZZTTTNNNHHHBBB>>>777777666555555555555555555999777888???IIIddd{{{|||}}}~~~~~~|||{{{yyyssssssrrrpppoooqqqtttwwwwwwvvvuuuttttttqqqmmmjjjccceeehhhkkknnnoooppppppkkkhhheeecccdddhhhlllooorrruuuxxxwwwssssssvvv{{{|||xxxtttpppnnnhhhhhhgggfffdddaaa___]]][[[ZZZYYYXXXWWWUUUTTTTTTSSSRRRRRRRRRSSSTTTVVVWWWZZZZZZYYYXXXXXXXXXXXXYYYUUUTTTRRRQQQQQQSSSUUUVVVTTTUUUUUUTTTSSSSSSUUUVVVRRRRRRTTTUUUWWWWWWXXXXXXUUUVVVWWWXXXYYYYYYYYYYYYWWWXXXZZZZZZZZZ[[[]]]```dddgggkkkkkkiiifffdddcccbbbbbbccccccddddddddddddiiinnnrrrrrrooommmooorrrxxxxxxzzz~~~~~~~~~~~~~~~}}}zzzxxxwwwyyyvvvsssooommmlllmmmnnnpppxxxxxxooojjjbbbZZZUUUQQQOOOMMMEEEEEEEEEDDDFFFMMMVVV^^^\\\aaadddfffnnnvvvuuunnnlllsssxxxyyy{{{~~~~~~|||xxxpppkkkppptttpppfff___]]][[[WWWTTTSSSVVVYYY\\\ZZZ```hhhpppwww{{{yyyvvvvvvxxxyyywwwrrrnnnmmmmmmhhhgggffffffhhhlllooorrrppppppqqqrrrssssssssssssqqqpppnnnmmmmmmoooqqqrrrqqqpppoooooooooqqqrrrssslllmmmpppssswww{{{~~~yyy{{{}}}~~~}}}}}}}}}~~~{{{xxxtttpppkkkfffaaa]]]WWWWWWWWWWWWVVVUUUTTTSSSRRROOOMMMKKKKKKJJJHHHGGGCCC@@@===???HHHZZZnnn|||{{{uuuqqqooolllhhhhhhkkkeeeooo{{{wwweee^^^[[[\\\\\\WWWWWW[[[UUUYYY]]]___```bbbgggkkkwwwyyysssrrruuuwwwmmmhhhddd^^^WWWPPPIIICCC>>>888777666555555555555555444999777999BBBMMMjjj}}}sssrrrrrrsssttttttsssqqqzzz{{{|||}}}wwwqqqnnnllljjjhhhhhhjjjlllnnnmmmllliiifffeeehhhmmmqqq{{{~~~}}}{{{vvvwwwxxxwwwssslllfffaaaaaa^^^\\\[[[[[[\\\[[[[[[XXXXXXXXXXXXYYYZZZ[[[[[[]]]\\\[[[[[[\\\[[[YYYWWWUUUQQQOOOQQQPPPNNNOOOSSSVVVWWWXXXWWWVVVUUUVVVXXXXXXWWWVVVVVVVVVWWWYYYZZZ\\\YYYVVVWWWZZZ]]]]]]\\\]]]\\\^^^aaaccccccdddffflllnnnppppppnnnlllkkkkkkiiikkklllkkkhhhgggjjjmmmnnnnnnmmmkkkjjjmmmsssxxx}}}}}}}}}~~~}}}~~~~~~xxxrrrnnnooommmkkkjjjkkknnnrrrttt{{{zzzooogggdddZZZRRRPPPMMMGGGCCCEEECCCHHHMMMPPPSSSXXXaaahhhpppmmmjjjjjjkkklllmmmmmmkkkmmmsssyyy~~~{{{zzzxxxuuuoooeeeZZZSSSQQQQQQPPPNNNNNNTTT]]]eeedddkkkrrrtttssssssxxx}}}~~~yyyyyysssrrrqqqqqqqqqpppnnnllllllkkkiiihhhiiikkknnnooooooqqqsssuuuuuutttsssrrrpppooommmmmmnnnnnnmmmlllpppppppppooonnnmmmllllllllllllnnnpppssswww{{{}}}yyyyyyzzz|||~~~~~~}}}}}}zzztttpppmmmiiiccc^^^ZZZXXXVVVVVVWWWWWWVVVTTTPPPOOOMMMLLLLLLJJJHHHEEE@@@>>>>>>BBBGGGOOO^^^kkk|||{{{tttooolllkkkjjjiiihhhrrr{{{pppfffaaa[[[XXXXXXWWWVVVTTTTTTUUUVVVVVVWWWZZZ^^^aaaooowww{{{wwwqqqmmmrrrxxxrrrmmmiiiccc\\\TTTLLLCCC>>>:::888666555666777777777999::::::;;;BBBWWWxxx{{{xxxuuussstttuuuuuuuuu{{{|||}}}{{{wwwqqqooommmlllkkklllmmmnnnjjjjjjhhhfffeeehhhnnnrrrzzzzzztttnnnkkkhhhfffdddcccddddddcccbbbbbbbbbaaa``````___`````````^^^^^^^^^^^^^^^\\\ZZZUUUQQQNNNOOOOOOOOORRRVVVVVVXXXYYYYYYXXXXXXYYY[[[ZZZZZZYYYYYYZZZZZZ[[[\\\^^^[[[YYYZZZ]]]aaabbbaaaaaabbbdddhhhkkkmmmnnnppprrrssstttuuuuuussspppnnnmmmnnnnnnmmmkkkiiijjjjjjjjjkkkkkkiiihhhjjjnnnrrr{{{{{{}}}}}}~~~|||xxxsssppprrrqqqpppppprrrvvvyyy{{{zzztttlllaaaYYYVVVNNNIIIIIIHHHEEEGGGLLLQQQUUU[[[^^^```eeelllsssxxxuuupppllljjjkkkmmmooonnnoooqqqvvvzzz}}}}}}|||{{{{{{xxxrrrjjj```WWWRRRQQQRRRSSSRRRRRRVVV]]]cccmmmsssyyyzzzwwwxxx|||yyyxxxsssrrrppppppqqqpppmmmkkklllkkkiiihhhiiikkknnnoooppprrrtttvvvwwwwwwvvvuuutttrrrooommmlllllllllkkknnnnnnnnnnnnllljjjhhhggghhhiiijjjmmmppptttwwwyyywwwwwwxxxyyy|||~~~~~~}}}~~~~~~zzzuuuqqqoookkkeee```ZZZYYYXXXXXXYYYXXXVVVTTTQQQOOONNNMMMMMMKKKIIIFFFCCC@@@@@@BBBFFFLLLYYYfffwwwzzzuuurrrqqqpppooonnnxxx}}}}}}rrrfffaaaZZZVVVUUUTTTRRROOOPPPQQQQQQRRRRRRUUUYYY\\\fffnnnzzz~~~zzzyyyzzzwwwqqqnnnsssyyyqqqnnnjjjeee^^^WWWNNNEEE???;;;999777666777888888888888:::;;;===FFF]]]~~~yyyuuutttvvvwwwwwwzzzzzz{{{}}}}}}zzzrrrqqqpppooommmlllkkkjjjggggggeeeddddddfffkkkooosssxxx~~~|||{{{{{{{{{vvvtttooonnnmmmmmmnnnmmmkkkiiihhhhhhgggfffeeeeeeeeeeeedddccccccdddffffffeeecccYYYSSSOOONNNNNNOOOTTTZZZYYYZZZ\\\\\\\\\\\\^^^```_________```````````````aaa___^^^^^^aaaeeefffgggjjjlllnnnpppsssuuuwwwwwwuuuuuuvvvxxx{{{yyyuuupppqqqpppoooooonnnmmmjjjgggggghhhhhhhhhggghhhkkknnnsssssstttwww|||{{{||||||{{{yyywwwtttsssvvvvvvwwwxxxzzz~~~}}}xxxpppjjjccc[[[RRRLLLIIIFFFDDDDDDCCCEEEMMMVVVbbbgggmmmqqqrrrtttwwwzzz|||zzztttlllhhhiiiooouuuvvvtttqqqqqqsssuuuvvvvvvxxxwwwtttlllaaaXXXSSSRRRQQQTTTXXX[[[\\\^^^cccgggqqquuuyyyyyywwwxxx}}}www{{{xxxuuusssrrrppppppqqqpppnnnllllllkkkjjjiiijjjlllnnnpppqqqrrrtttvvvxxxyyyyyyzzzxxxuuuqqqmmmjjjiiiiiijjjkkkllllllkkkiiifffcccaaacccdddfffiiilllpppsssuuuuuuuuuuuuvvvyyy}}}}}}{{{{{{||||||xxxuuurrrqqqmmmfffaaaZZZYYYYYY[[[[[[ZZZWWWTTTSSSQQQOOONNNMMMLLLJJJHHHFFFCCCBBBCCCDDDHHHSSS^^^qqq|||yyyxxxxxxwwwwww~~~|||yyyvvvsss{{{xxxuuuvvvwwwxxx~~~|||rrrgggaaaYYYTTTQQQOOOLLLIIIIIIJJJKKKKKKKKKNNNRRRUUUZZZaaammmxxx|||vvvqqqqqqxxxuuuqqqnnnttt}}}qqqnnnlllhhhbbb[[[RRRHHHBBB===:::888888999:::999999999;;;<<<@@@LLLfff~~~yyyxxxxxxxxxwwwwwwwwwwwwxxxyyyyyyxxxxxxqqqqqqqqqooommmjjjhhhfffeeedddcccaaa``````cccfffgggkkkqqqssssssrrrqqqqqqsssvvvzzz~~~{{{xxxvvvrrrqqqqqqrrrsssrrrpppnnnhhhgggfffeeeeeeeeeeeeeeeeeeeeegggjjjooorrrrrrrrrccc\\\TTTQQQOOOOOOUUU[[[]]]^^^```aaaaaabbbdddfffeeeeeeffffffggggggfffffffffdddccccccdddfffhhhiiipppssstttsssuuuwwwwwwuuurrrqqqrrrvvv{{{|||vvvppprrrpppnnnooopppooojjjeeedddeeeggghhhiiikkklllnnnlllkkkllloootttxxxzzz{{{|||~~~zzzyyyyyyxxxxxxxxxxxxxxxzzz{{{{{{}}}~~~|||uuuqqqjjjeee___ZZZUUUPPPKKKGGGEEEGGGGGGFFFEEEIIIUUU```nnnttt|||}}}yyyxxxwwwvvvrrrkkkgggkkkvvv}}}uuunnnkkkkkkllllllmmmnnnkkkcccYYYSSSRRRUUURRRXXX```eeegggiiillloooooosssvvvwwwxxxzzz|||mmmoooxxxssstttrrrrrrrrrrrrrrrpppnnnllllllkkkjjjkkkmmmoooppppppqqqsssuuuwwwzzz{{{|||yyyvvvrrrlllhhhfffgggiiiiiiiiijjjhhhfffbbb^^^[[[___```bbbfffiiimmmpppqqqssssssssstttwww{{{|||yyyyyyyyy|||}}}}}}}}}||||||~~~~~~zzzwwwsssrrrpppmmmfffaaaZZZZZZ[[[]]]]]]\\\XXXUUUUUURRRPPPOOONNNMMMKKKJJJHHHEEECCCCCCCCCEEENNNXXXlll|||~~~}}}}}}||||||vvvrrrnnnkkkpppkkkiiijjjkkknnnvvvzzzpppfff```XXXQQQNNNKKKGGGDDDCCCDDDEEEEEEEEEHHHKKKOOOQQQXXXbbbmmmwww}}}uuuoooppprrrqqqooonnntttuuupppnnnjjjfff___UUUKKKDDD>>><<<999999:::;;;;;;::::::<<<>>>BBBRRRmmm}}}|||zzzxxxuuuuuuvvvuuuttttttttttttrrrrrrrrrqqqooollliiigggeeeeeeccc___\\\ZZZ[[[\\\]]]___bbbdddfffgggiiijjjjjjlllppptttyyy|||~~~~~~}}}|||zzzyyywwwvvvtttssstttuuuvvvuuusssqqqjjjiiigggeeecccaaa`````````aaaeeekkkrrrwwwyyyzzznnneee\\\WWWSSSQQQTTTZZZ```bbbdddeeefffgggiiikkkiiiiiijjjjjjjjjkkkkkkkkkjjjiiigggeeeddddddfffgggmmmqqqsssqqqrrrvvvwwwsssooonnnoootttzzz|||xxxsssqqqooonnnooopppooojjjfffaaabbbdddgggjjjlllnnnnnniiihhhgggiiinnnrrruuuvvvyyy|||{{{zzzzzzzzzzzz|||~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}yyyrrrjjjbbb^^^ZZZVVVQQQLLLIIIHHHFFFEEEEEEJJJNNNMMMLLLSSS```kkkvvv}}}vvvpppnnnooonnnllllllssswwwllldddaaa```___^^^``````\\\VVVTTTWWW\\\ZZZ```iiinnnoooooopppqqqpppsssxxx}}}}}}oookkkiii}}}~~~yyysssuuutttsssssstttsssrrrppplllllllllllllllnnnooopppooopppqqqrrruuuxxx{{{}}}xxxwwwsssmmmgggeeegggiiihhhhhhgggeeebbb^^^ZZZXXX[[[]]]```dddgggkkkmmmoooqqqqqqrrrsssvvvzzz~~~|||zzzzzz{{{~~~xxxqqqqqqqqqppprrrvvv|||}}}yyyvvvrrrpppnnnkkkeee```[[[[[[\\\]]]^^^\\\XXXUUUVVVSSSPPPOOONNNNNNLLLKKKGGGEEEDDDDDDCCCDDDLLLUUUhhhzzz~~~|||~~~yyyrrrlllgggdddccc___]]]___bbbfffpppyyy~~~|||~~~~~~~~~~~~wwwnnnccc]]]UUUNNNKKKHHHDDDAAA@@@AAAAAAAAAAAACCCGGGJJJNNNSSS[[[eeeppp|||yyyqqqpppnnnooonnnmmmsss|||rrrppplllggg```WWWLLLEEE???<<<:::999;;;;;;;;;;;;;;;>>>@@@EEEWWWsss}}}{{{yyywwwtttuuuvvvvvvtttsssssstttsssttttttsssrrrooommmllliiiiiifffbbb\\\XXXVVVVVVYYYYYYZZZ[[[]]]```ccceeecccdddgggkkknnnqqqssstttvvvwwwwwwxxxxxxxxxxxxxxxvvvuuuuuuuuuwwwwwwuuutttpppnnnkkkgggccc```^^^]]]\\\]]]```fffmmmsssuuuvvvqqqiiiaaa\\\XXXTTTVVVZZZbbbdddfffgggggghhhjjjlllkkkjjjjjjiiiiiikkklllmmmmmmllljjjgggdddccceeegggffflllooommmpppxxxzzzuuuqqqqqqrrrvvvzzz|||zzzwwwsssrrrqqqpppooommmiiiggg______aaadddhhhkkkmmmllliiigggeeeeeeiiimmmpppqqqwww{{{~~~}}}|||{{{|||}}}~~~zzzyyywwwuuutttttttttttttttrrroooiiibbb[[[UUUQQQPPPMMMHHHDDDBBBCCCDDDFFFHHHPPPVVVWWWYYYbbbmmmtttzzz~~~ssskkkhhhjjjmmmooossszzzsssfff]]]XXXVVVUUUSSSVVVYYY[[[[[[]]]bbbfffeeejjjqqqtttsssqqqpppqqqqqqvvv}}}iiicccggghhh|||{{{rrrsssxxxyyysssuuusssssssssttttttrrrpppmmmlllmmmmmmnnnoooooopppooooooooopppssswww{{{}}}zzzyyyvvvpppiiifffgggjjjfffeeeccc```]]]ZZZWWWVVVXXXZZZ]]]aaafffiiikkklllnnnnnnppprrruuuwwwzzz{{{|||~~~~~~}}}|||zzz{{{||||||wwwjjjiiihhhhhhkkkrrr{{{|||wwwrrrnnnlllhhhccc___\\\[[[[[[\\\]]]\\\YYYVVVVVVTTTPPPNNNNNNNNNMMMLLLHHHFFFEEEEEEDDDDDDJJJRRReeexxx}}}zzzzzz|||{{{tttlllfffaaa^^^ZZZVVVUUUWWWZZZ___hhhrrrzzz|||xxxvvvtttvvvvvvuuuwwwwwwqqqiii]]]WWWOOOJJJHHHEEEBBB???>>>>>>???>>>???AAADDDGGGLLLPPPVVV^^^jjjxxxvvvsssppprrrqqqoooqqquuurrrmmmggg```VVVLLLEEE???<<<::::::;;;<<<;;;;;;;;;???BBBIII^^^yyy}}}xxxtttsssssssssssspppsssvvvvvvtttsssssstttssssssssssssrrrqqqppppppnnnnnnlllggg```[[[XXXWWWYYYWWWWWWWWWYYY\\\]]]^^^[[[\\\^^^aaadddgggiiijjjmmmooorrruuuwwwxxxyyyyyyvvvtttsssssstttuuuuuutttqqqooollliiifffcccaaaaaa]]]^^^___ccchhhkkkkkkkkklllfffaaa```]]]YYYZZZ^^^bbbdddfffffffffggghhhjjjjjjhhhfffeeeeeegggjjjlllmmmmmmllliiieeedddfffiiifffnnnqqqnnnrrr|||~~~xxxwwwwwwwwwxxxxxxyyyyyyyyyxxxxxxvvvrrrmmmiiiggggggdddbbbbbbdddhhhkkklllkkkjjjgggcccbbbeeehhhkkklllssswww|||}}}|||zzzxxxwwwvvvvvvvvvnnnllliiifffddddddeeefffbbb```\\\WWWRRRNNNKKKIIIIIIGGGEEECCCCCCGGGLLLPPPSSS]]]dddeeehhhpppwwwyyyxxxzzz~~~}}}wwwooojjjfffhhhlllqqquuuyyy}}}|||tttiii^^^WWWRRRPPPNNNOOORRRXXX___eeekkknnnpppmmmrrrwwwyyyxxxwwwxxxyyyxxx~~~~~~jjj]]]\\\```hhh}}}xxxlllkkkqqqzzztttsssrrrqqqrrrssssssqqqooommmmmmmmmnnnnnnoooppppppppppppoooppprrrwww{{{~~~~~~|||uuulllggggggiiicccaaa^^^[[[XXXVVVUUUTTTTTTWWW[[[___cccfffhhhiiijjjkkknnnppprrrttttttuuuvvvwwwyyyyyywwwvvvwwwxxx{{{|||xxxvvvhhhgggeeedddiiisss{{{sssmmmjjjgggbbb^^^]]][[[[[[[[[\\\[[[YYYWWWVVVSSSPPPNNNMMMMMMMMMLLLKKKIIIHHHGGGDDDBBBGGGOOO```ttt}}}xxxvvvvvvzzz}}}yyyxxxsssmmmeee^^^ZZZWWWTTTQQQOOORRRTTTWWW___hhhppp}}}}}}wwwrrrooohhhjjjjjjiiikkklllggg___UUUPPPIIIEEEDDDCCC@@@>>><<<======<<<<<<>>>BBBEEEIIIKKKPPPWWWcccrrr~~~wwwyyyxxxsssqqqzzzwwwsssmmmfff^^^TTTKKKEEE>>><<<:::999:::;;;;;;::::::???DDDMMMdddyyytttmmmhhhgggjjjlllnnnkkkooosssuuusssrrrsssuuupppppppppppppppppppppppprrrrrrpppkkkeee___\\\[[[XXXWWWVVVVVVWWWXXXXXXWWWTTTUUUXXXZZZ]]]```bbbcccgggjjjnnnsssvvvxxxyyyyyysssqqqooooooppprrrrrrrrrlllkkkjjjiiihhhgggggggggbbbbbbbbbccceeefffdddccceeeaaa```aaa```]]]^^^aaaaaacccdddeeedddeeefffhhhhhhfffcccaaaaaadddhhhjjjlllmmmllljjjffffffiiilllkkksssvvvrrruuu~~~yyyzzzzzzzzzxxxvvvuuuvvvxxx}}}}}}{{{tttlllgggfffgggjjjhhheeefffjjjmmmmmmllljjjgggbbbaaabbbeeeggghhhnnnrrrwww}}}zzzyyyvvvssspppmmmkkkjjjbbb___[[[XXXWWWWWWYYY[[[SSSQQQNNNJJJGGGEEEDDDDDDEEEDDDDDDDDDGGGNNNWWW\\\aaakkkqqqrrrsssyyy|||zzzuuutttttttttssspppllliiieeegggjjjooossstttrrrpppoooiii___WWWRRROOOMMMLLLOOORRRZZZdddmmmtttwwwwwwpppuuu{{{~~~~~~iii___ZZZYYY\\\hhh~~~wwwjjjhhhnnn}}}{{{tttqqqpppppppppqqqqqqpppnnnmmmmmmnnnnnnoooppppppppprrrqqqpppppprrrwww{{{~~~zzzooohhhggghhhaaa___[[[WWWTTTSSSSSSSSSRRRTTTYYY]]]bbbeeegggggggggiiillloooqqqqqqqqqpppppprrrssssssrrrqqqqqqrrrrrrxxxzzzuuussssssjjjhhheeeeeejjjvvv~~~uuunnnjjjfffbbb^^^]]]\\\ZZZZZZZZZZZZYYYXXXVVVSSSOOOMMMMMMMMMLLLLLLNNNKKKJJJHHHDDDAAAEEELLL]]]qqq~~~wwwtttrrruuuzzz|||yyyvvvrrrqqqnnnhhh```YYYUUUSSSRRROOOMMMOOOPPPRRRYYYaaajjjwww{{{tttnnnkkk^^^``````___aaabbb]]]VVVPPPJJJDDDAAAAAAAAA???===;;;;;;<<<;;;;;;===@@@CCCFFFHHHLLLRRR^^^mmm}}}}}}}}}vvvqqqvvvxxxtttmmmeee\\\SSSJJJDDD>>><<<:::999:::;;;;;;:::999???EEEPPPhhhwwwxxxyyy|||}}}{{{vvvsssjjjeee___\\\]]]___`````````aaabbbdddgggjjjmmmnnnnnnmmmllljjjiiikkkooorrruuutttrrrooollliiifffeee```___]]][[[ZZZYYYZZZZZZYYYYYYXXXVVVUUUWWW\\\___cccfffjjjnnnqqqsssssssssoooooonnnmmmlllkkkkkkkkkmmmkkkiiiiiijjjjjjiiihhhllliiigggeeeeeeeeedddccc___```aaaaaaaaa```^^^]]]```___^^^___aaaaaaaaa___``````aaabbbccceeefffgggfffggghhhhhhhhhiiilllnnnoooqqqsssuuuvvvvvvvvvvvvtttuuuuuuuuuvvvvvvwwwwww{{{}}}}}}zzzsssmmmllllllmmmlllkkkjjjjjjjjjjjjjjjllliiifffcccbbbdddgggiiiiiikkknnnqqqrrrqqqooonnnnnnjjjfffcccbbb___[[[WWWTTTQQQMMMJJJIIIIIIHHHHHHKKKLLLLLLJJJFFFDDDEEEFFFFFFHHHKKKMMMRRR[[[gggpppvvvzzz~~~}}}zzzvvvuuuvvvuuurrrqqquuuyyyyyyrrrkkkjjjjjjlllpppttttttqqqnnnddddddaaaXXXOOOKKKMMMQQQWWW___fffjjjpppxxx}}}~~~{{{zzz}}}sssaaa\\\]]]]]][[[ggguuuhhhiiippp}}}{{{vvvuuutttsssrrrpppooonnnmmmkkkkkkmmmpppssssssrrrppprrrrrrsssssssssvvv{{{yyyrrrmmmkkkccc___ZZZTTTPPPNNNNNNNNNPPPSSSWWWZZZ\\\___bbbdddhhhjjjnnnrrrsssrrrooommmnnnnnnnnnqqqrrrqqqlllgggkkkmmmqqqtttuuuuuuuuutttvvvsssnnnkkkmmmwwwvvvnnnkkkjjjgggeee```___]]][[[ZZZYYYYYYYYYYYYWWWSSSPPPNNNMMMMMMMMMLLLLLLJJJGGGEEEDDDFFFHHH]]]oooxxxvvvsssqqqqqqqqqpppoooiiifffaaa\\\WWWTTTRRRRRRRRROOOMMMMMMMMMNNNVVV```eeennn|||{{{rrriiiccc```ZZZTTTQQQPPPPPPNNNLLLDDDCCCAAA???============;;;<<<<<<;;;:::<<>><<<;;;;;;;;;<<<<<<<<<<<<;;;:::;;;>>>@@@BBBEEELLLRRRWWWaaassszzzxxx~~~xxxrrrhhh___WWWQQQKKKHHHAAA===;;;;;;:::777888===>>>@@@HHH]]]yyyFFFGGGIIIMMMOOONNNJJJGGGBBBAAA@@@BBBEEEHHHJJJJJJLLLLLLMMMOOOQQQSSSUUUWWWZZZZZZ[[[[[[]]]```fffiiippppppqqqqqqrrrrrrrrrsssuuussspppmmmiiigggeeeddd______\\\YYYVVVVVVYYY[[[]]]___bbbeeehhhjjjlllmmmnnnllljjjhhhgggggghhhiiigggeeeccccccdddeeedddcccdddcccbbbbbbdddhhhlllnnnooonnnkkkhhhddd```]]][[[[[[YYYXXXXXXZZZ[[[[[[ZZZZZZZZZZZZZZZ[[[\\\]]]^^^aaabbbbbbaaa^^^]]]^^^___aaaaaaaaaaaaaaaaaaaaaaaaaaabbbeeehhhjjjkkkllllllhhhiiijjjnnnqqqtttttttttrrrrrrpppooollljjjhhhggggggfffdddaaa^^^[[[YYYWWWUUUUUUUUUUUUUUUTTTTTTTTTQQQNNNKKKIIIHHHFFFDDDBBBCCCBBBBBBBBBCCCEEEGGGHHHJJJJJJJJJIIIJJJLLLQQQTTTZZZ___eeeiiimmmrrryyy}}}wwwrrrqqqrrr|||yyyxxxzzz|||zzzsssllliiiiiijjjkkkjjjfff___ZZZXXX[[[\\\YYYVVVWWW]]]bbbeeennnwwwzzz|||~~~|||xxxzzzyyylll]]]XXX^^^jjjrrrvvvuuurrrfffiiisss}}}zzzyyyvvvvvvuuutttsssrrrqqqpppooonnnmmmnnnpppqqqqqqooonnnlllooorrruuuvvvwwwyyy{{{}}}vvvqqqnnneeeaaa[[[TTTOOOLLLKKKKKKKKKNNNRRRUUUXXX[[[^^^aaadddfffkkkooorrrssssssssstttttttttvvvwwwwwwtttrrrlllnnnpppsssxxx{{{vvvttttttrrrpppgggeeeaaa]]][[[ZZZZZZ[[[\\\ZZZWWWSSSQQQOOONNNNNNKKKKKKIIIGGGDDDCCCDDDFFFOOO]]]sss{{{wwwsssmmmhhheeecccaaa______]]]YYYUUURRRPPPOOONNNMMMKKKJJJKKKKKKMMMUUU^^^dddhhhpppyyyyyyqqqhhhaaaYYYUUUKKKGGGCCC@@@???>>>===<<<<<<;;;:::999999999999:::;;;<<<<<<;;;999:::<<<>>>BBBEEEKKKQQQUUU]]]mmm|||}}}yyy|||tttoooggg___YYYSSSNNNKKKBBB>>>;;;;;;:::888999===<<<@@@MMMeee@@@??????AAACCCCCCAAA@@@@@@??????@@@AAAAAAAAAAAAAAAAAABBBCCCEEEGGGHHHIIINNNOOOQQQRRRUUUYYY^^^bbblllnnnrrrvvvwwwwwwuuutttqqqpppooollljjjhhhgggfffaaaaaa^^^ZZZWWWVVVWWWYYY[[[\\\___ccchhhllloooqqqtttrrrooollljjjiiijjjkkkiiigggeeeeeeggghhhgggfffddddddcccccceeeiiiooossszzzxxxtttoooiiiddd___\\\[[[YYYWWWWWWXXXYYYYYYXXXWWWWWWWWWWWWWWWWWWXXXYYY]]]^^^___^^^\\\[[[[[[\\\]]]]]]\\\[[[ZZZYYYYYYYYYVVVXXX[[[___aaaccccccccc___^^^___dddkkkooopppooorrrrrrrrrrrrqqqooommmllldddbbb___ZZZVVVSSSPPPOOOMMMLLLKKKIIIHHHHHHIIIIIIEEEDDDBBBBBBBBBBBBBBBBBB@@@AAAAAABBBCCCGGGKKKNNNTTTTTTSSSTTTVVVZZZ___bbbhhhkkkoooooooooppptttxxxuuuxxxyyywwwtttrrrtttwww}}}{{{yyyzzzzzzwwwpppjjjeeedddbbb```]]]XXXTTTQQQSSSVVVZZZZZZXXX[[[bbbhhhmmmuuu}}}~~~vvvjjjaaaYYYYYYbbbqqq|||}}}sssiiinnnyyy{{{yyyxxxvvvvvvuuuuuutttrrrqqqqqqpppooonnnnnnoooppppppnnnllllllnnnqqqrrrtttvvvzzz|||}}}vvvqqqnnnfffbbb[[[TTTOOOKKKJJJJJJKKKNNNQQQTTTWWWZZZ^^^aaaeeeggglllqqquuuwwwxxxyyyyyyyyyyyyzzz{{{{{{{{{{{{yyyyyyxxxwwwzzz{{{xxxvvvtttsssiiifffaaa\\\YYYXXXYYYYYY\\\ZZZXXXTTTQQQOOONNNMMMJJJJJJIIIGGGDDDBBBCCCDDDJJJVVViii}}}~~~zzzqqqmmmhhhcccaaa___]]][[[YYYWWWUUURRROOONNNMMMLLLLLLJJJJJJKKKKKKMMMTTT^^^eeegggjjjoootttyyy|||zzztttkkkccc[[[TTTOOOKKKDDDBBB???<<<;;;::::::999999999888888888999999999;;;<<<<<<;;;999999:::<<>>=========;;;;;;<<<<<<===???@@@AAAEEEFFFIIIJJJMMMQQQVVVYYYfffkkksssyyy|||yyytttqqqnnnmmmllljjjhhhfffdddccc^^^^^^\\\YYYVVVTTTVVVWWWYYY[[[^^^bbbhhhnnnsssvvv~~~|||yyyvvvtttsssssssssnnnlllkkkkkklllmmmmmmlllmmmmmmmmmllllllpppvvv{{{}}}wwwpppiiibbb___\\\ZZZWWWVVVVVVWWWWWWVVVUUUUUUTTTSSSSSSSSSSSSTTTYYY[[[^^^____________aaa______^^^\\\[[[YYYXXXXXXSSSTTTWWWYYY[[[]]]]]]]]]ZZZYYYZZZ```hhhnnnoooooouuuvvvwwwwwwuuurrrooommm```\\\VVVPPPLLLJJJIIIIIIFFFEEECCCAAA@@@AAABBBCCCAAA@@@???>>>===>>>???AAA>>>???AAACCCGGGNNNVVV]]]dddddddddeeegggjjjmmmnnnvvvwwwuuuqqqkkkiiikkknnnnnnqqqttttttssssssvvvyyy|||{{{yyyyyyxxxtttnnnhhh___\\\XXXSSSOOOMMMNNNOOOXXX\\\`````````bbbiiioooqqqxxx}}}tttiii^^^YYYTTTUUU^^^kkkwww~~~vvvlllrrr}}}{{{xxxwwwuuuuuuuuutttsssrrrrrrqqqqqqpppooonnnnnnoooooonnnlllnnnnnnooooooqqqvvv|||}}}vvvpppnnngggccc\\\UUUOOOLLLJJJJJJMMMOOORRRUUUXXX\\\aaadddhhhjjjnnnrrrwwwzzz}}}~~~}}}}}}||||||}}}~~~~~~~~~{{{wwwtttrrriiifffaaa]]]YYYWWWWWWWWW[[[YYYWWWTTTQQQOOOMMMLLLJJJJJJJJJGGGDDDBBBBBBCCCIIIRRRbbbttt~~~zzzqqqmmmhhhccc```]]]YYYWWWUUUTTTRRRPPPNNNLLLKKKKKKKKKIIIJJJKKKKKKLLLSSS\\\ddddddddddddfffiiikkkmmmjjjddd\\\TTTNNNJJJEEECCC??????===;;;999888888999888888999999::::::::::::;;;<<<<<<;;;:::999:::<<>>??????>>><<<===>>>===<<<;;;<<<===::::::::::::;;;;;;<<<===???@@@BBBDDDEEEHHHKKKOOO\\\bbbllltttwwwtttnnnjjjlllkkkiiifffccc```]]][[[VVVVVVVVVTTTRRRQQQRRRTTTUUUWWWYYY^^^dddkkkqqquuu~~~~~~}}}}}}}}}yyyxxxwwwwwwyyyzzzzzzyyyzzz{{{|||zzzyyy{{{{{{rrrjjjfffbbb___[[[YYYXXXXXXWWWWWWVVVUUUTTTSSSRRRQQQQQQRRRWWWZZZ___aaacccdddfffgggdddddddddcccbbb___]]][[[VVVVVVVVVWWWWWWXXXXXXYYYUUUVVVYYY^^^eeekkkoooqqquuuvvvwwwvvvrrrmmmhhheeeWWWTTTMMMGGGDDDCCCDDDEEE???>>>=========>>>???@@@AAAAAA@@@===;;;;;;===??????AAAEEEHHHOOOZZZgggqqq}}}}}}~~~}}}{{{||||||zzztttmmmiiijjjlllooorrruuuuuurrrqqqrrrtttwwwwwwvvvuuusssnnnhhhdddVVVTTTOOOJJJHHHJJJOOOTTT\\\aaaeeeeeedddffflllrrrsssyyy}}}tttfffbbb[[[XXXUUUVVV[[[eeepppvvv{{{qqqvvv|||xxxvvvtttttttttssssssrrrqqqqqqppppppnnnmmmmmmoooooonnnmmmoooooonnnnnnpppvvv~~~yyysssppphhhddd]]]VVVPPPMMMLLLLLLOOOQQQTTTVVVYYY^^^cccgggjjjlllnnnrrrvvvzzz}}}}}}}}}}}}||||||~~~xxxsssqqqiiigggddd```\\\ZZZXXXWWWYYYXXXWWWUUURRRPPPNNNMMMKKKKKKKKKIIIEEECCCBBBCCCHHHOOO]]]nnn~~~zzzuuurrrmmmhhhccc]]]WWWSSSSSSSSSRRRPPPNNNMMMLLLKKKJJJIIIIIIJJJIIIJJJPPPYYY^^^]]][[[ZZZYYYYYYZZZZZZXXXTTTNNNHHHEEEBBB???===;;;;;;;;;999777666777888999999:::;;;;;;;;;:::::::::;;;<<<<<<;;;:::;;;===>>>>>>BBBIIIPPPXXXfffsss|||zzz|||xxxuuuqqqlllggg```YYYTTTIIIAAA::::::<<<;;;;;;===BBBEEETTTmmm===???BBBFFFIIIIIIFFFCCC===>>>???>>><<<;;;===@@@;;;;;;:::::::::;;;;;;<<<;;;<<<===>>>>>>???BBBDDDKKKQQQZZZbbbeeeeeebbb_________^^^\\\YYYUUURRRQQQKKKLLLMMMLLLLLLLLLNNNPPPOOOPPPQQQUUU[[[aaahhhlllxxxzzz{{{}}}~~~~~~yyysssnnnjjjeeeaaa```___^^^]]]\\\[[[ZZZXXXWWWVVVVVVVVVXXX\\\aaadddggghhhjjjlllhhhiiijjjjjjiiieeebbb___XXXVVVTTTRRRPPPPPPQQQRRROOOQQQTTTWWWZZZ^^^cccggghhhiiijjjiiifff```ZZZVVVLLLJJJFFFBBB@@@??????@@@<<<<<<======???@@@AAABBBBBBCCCCCCAAA@@@AAAEEEHHHLLLNNNPPPSSSYYYfffvvvwwwyyyzzzxxxssspppppprrrqqqtttvvvtttppplllkkklllmmmmmmlllkkkiiiddd^^^ZZZNNNMMMLLLJJJJJJNNNVVV\\\aaaeeeiiijjjiiijjjpppuuuxxxxxxjjjaaa___\\\[[[YYYYYY\\\ccclllssszzz|||~~~yyyvvvtttssssssrrrrrrqqqqqqppppppooommmllllllnnnoooooonnnnnnnnnooopppsssxxx~~~xxxuuuiiieee^^^WWWRRROOONNNNNNPPPRRRTTTWWWZZZ___eeeiiijjjjjjlllooorrrvvvyyy{{{zzz{{{zzzyyyxxx|||zzzuuurrrlllkkkiiifffbbb___\\\[[[YYYXXXWWWVVVTTTRRRQQQPPPKKKLLLLLLJJJFFFCCCCCCCCCDDDKKKXXXiii|||}}}zzzwwwuuurrrnnniiibbbZZZTTTTTTTTTSSSRRRPPPNNNLLLKKKHHHGGGGGGHHHGGGFFFLLLTTTTTTTTTRRRPPPNNNLLLKKKKKKIIIFFFCCC@@@???===<<<:::888::::::999777555777888::::::;;;<<<;;;;;;:::999999;;;======<<<<<<===>>>>>><<<>>>DDDLLLUUUcccooo}}}wwwxxx|||vvvtttqqqnnnjjjddd]]]YYYKKKBBB::::::<<<;;;;;;===AAAFFFXXXttt???DDDKKKRRRWWWUUUPPPLLLDDDEEEEEEBBB>>>===???BBB<<<;;;;;;::::::;;;;;;<<<999:::;;;:::999:::;;;======BBBIIIPPPUUUWWWVVVUUUOOOPPPPPPPPPNNNMMMKKKIIICCCDDDFFFGGGGGGIIIKKKNNNKKKJJJKKKMMMRRRXXX___bbblllooosssxxx{{{}}}}}}}}}}}}|||zzz{{{}}}~~~~~~}}}xxxtttooojjjhhhgggfffeeedddcccaaa```^^^]]]]]]]]]YYY]]]bbbfffiiijjjlllnnniiikkkmmmnnnmmmiiidddaaaVVVTTTPPPLLLJJJIIIJJJKKKIIILLLNNNNNNMMMNNNSSSWWWWWWYYY[[[\\\YYYTTTOOOKKKDDDDDDCCCAAA???>>>===<<<<<<===???AAACCCDDDEEEFFFCCCEEEGGGGGGHHHLLLRRRWWW]]]]]]]]]]]]aaammm~~~zzzoootttyyy{{{yyywwwwwwxxxnnnqqqtttrrrmmmhhheeeeeebbbccccccbbb___ZZZUUUQQQIIIJJJLLLLLLNNNTTT\\\bbbhhhlllqqqrrrppprrrwww|||yyyooolllgggaaa^^^ZZZZZZYYYXXXZZZ```hhhooozzzuuusssrrrrrrrrrqqqqqqpppppppppnnnmmmllllllnnnoooooonnnlllnnnpppsssvvvzzz|||yyyiiieee___XXXSSSPPPOOOOOOPPPRRRTTTWWWZZZ___eeeiiihhhiiiiiikkknnnrrruuuwwwxxxxxxwwwvvvuuuyyy}}}wwwuuunnnnnnmmmkkkhhhddd```^^^YYYYYYXXXWWWVVVTTTSSSRRRLLLMMMMMMKKKGGGDDDCCCCCCAAAHHHUUUgggzzz}}}yyyuuuuuutttrrrnnnggg___YYYUUUUUUTTTSSSQQQOOOMMMLLLGGGEEEEEEFFFDDDCCCIIIPPPLLLLLLKKKJJJHHHEEECCCBBB@@@>>><<<<<<<<<<<<:::999888:::<<<:::888666888::::::;;;;;;<<<;;;:::999888999;;;===>>>======>>>???>>><<<<<>>======<<<;;;===<<<;;;<<<>>>???>>>===<<<===???BBBDDDFFFGGGGGGGGGFFFDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBDDDFFFHHHJJJOOOTTTXXX\\\^^^aaaeeeiiilllnnnooojjjjjjhhhgggggggggggggggmmmqqqwww|||}}}wwwqqqkkkhhhiiiiiifffbbbcccdddddddddaaa^^^ZZZWWW\\\\\\^^^```bbbdddfffgggfffeeefffggggggccc[[[UUUPPPMMMHHHEEEDDDDDDCCCBBBBBBBBBCCCDDDEEEFFFFFFGGGLLLKKKJJJLLLMMMKKKFFFAAACCCBBB@@@>>>>>>>>><<<;;;AAABBBBBBCCCDDDGGGLLLOOOKKKQQQSSSOOOQQQ[[[ccceeeooojjjggghhhlllsss|||uuurrrtttvvvyyy|||wwwrrrllliiihhhfffdddaaaXXX\\\___\\\UUUNNNLLLLLLNNNMMMMMMQQQWWW___fffiiimmmnnnpppuuu|||~~~~~~mmmlllkkkccc\\\\\\YYYZZZVVVVVV[[[YYY```ttt}}}zzzvvvttttttnnnoooqqqpppnnnmmmmmmnnnmmmllllllllllllmmmnnnnnnooonnnqqqvvvxxxxxx|||vvvpppfff]]]ZZZVVVPPPMMMLLLNNNPPPSSSVVVYYY]]]cccgggdddeeeggghhhiiijjjlllnnnrrruuuxxxwwwtttsssvvvzzz~~~{{{vvvtttqqqnnnkkkgggaaa^^^ZZZWWWTTTRRRQQQPPPNNNLLLLLLLLLKKKJJJHHHEEEDDDBBB???EEEPPP```rrr|||xxxxxx{{{yyyxxxvvvssspppjjjddd___YYYXXXVVVUUUSSSQQQMMMIIIIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBBBBBBB@@@>>><<<::::::::::::999888777777666666888999999999999:::<<<===<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@@@@>>>???AAABBBGGGQQQ^^^ggg|||rrrmmmqqqxxxxxxuuusssqqqoooiiiaaa[[[PPPGGG>>><<<<<<;;;;;;======GGG___~~~JJJRRRaaarrr}}}}}}tttlllaaa^^^YYYVVVSSSPPPMMMKKKHHHEEEAAA>>>>>>===<<<;;;===<<<;;;;;;======<<<;;;999:::<<<>>>???@@@AAAAAABBBAAA@@@>>>============<<<<<<<<<<<<<<<===>>>???>>>???AAABBBDDDGGGKKKOOOPPPQQQSSSVVVXXXZZZ[[[\\\YYYYYYXXXVVVVVVVVVVVVVVVXXX\\\bbbgggkkkppptttwww|||zzzuuunnniiicccaaabbbbbb```]]]\\\]]]^^^^^^\\\YYYVVVSSSTTTTTTVVVWWWYYY[[[\\\\\\[[[[[[[[[\\\\\\YYYRRRMMMHHHEEEBBB@@@@@@@@@@@@???>>>>>>??????@@@@@@AAAAAACCCBBBBBBCCCEEEDDD@@@===???>>><<<<<<>>>???@@@AAA???BBBFFFIIIKKKOOOTTTXXX]]]eeehhhdddbbbgggmmmpppwwwpppjjjhhhiiinnnzzzyyysssrrrwwwzzz}}}}}}zzzwwwnnniiiccc___]]][[[XXXVVVTTTVVVWWWUUUPPPMMMMMMNNNRRRSSSXXX```iiipppsssssswwwwwwxxx{{{qqqeeeffffff```\\\^^^[[[[[[UUUTTTXXXUUU\\\ppp}}}zzzvvvssssssnnnppppppooommmkkkkkkkkkkkkkkkkkkkkkkkkllllllmmmooonnnpppuuuvvvwww{{{}}}qqqggg]]]XXXUUUOOOLLLLLLMMMOOOSSSUUUXXX\\\```cccbbbccceeefffggggggggghhhnnnrrruuuuuuqqqppprrruuutttxxxzzzyyyxxx}}}zzzxxxtttqqqmmmhhhccc___[[[XXXUUUSSSRRRQQQOOOMMMLLLLLLKKKJJJHHHFFFDDDCCC@@@FFFPPP^^^ooo~~~zzzvvvrrrrrrvvvvvvuuutttqqqnnnhhhbbb^^^ZZZXXXVVVUUUTTTQQQNNNKKKJJJIIIFFFDDDBBB@@@??????@@@@@@@@@@@@>>><<<:::999999999999888888888777777888:::;;;;;;:::;;;<<<>>><<<<<<<<<;;;;;;<<<<<<<<<>>>>>>======>>>>>>???@@@???@@@AAABBBFFFPPP\\\eee|||~~~wwwqqqnnnrrrxxx}}}wwwqqqnnnnnnkkkddd^^^QQQGGG???<<<<<<;;;;;;===???JJJcccMMMUUUddduuuxxxuuurrrnnnkkkgggbbb^^^XXXTTTNNNIIIFFFDDDCCCBBB>>>===<<<<<<===>>>===;;;::::::;;;;;;<<<======>>>>>>>>>===<<<<<<<<<<<<<<<:::::::::::::::;;;;;;<<<:::;;;<<<======???BBBEEEDDDEEEFFFHHHHHHIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEGGGJJJOOOSSSXXX]]]cccgggeeehhhlllnnnnnnllliiifff```\\\WWWVVVWWWXXXVVVSSSQQQRRRSSSTTTSSSQQQNNNMMMKKKLLLLLLMMMNNNOOOPPPPPPOOONNNNNNNNNOOOMMMIIIFFFAAA???<<<<<<===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<>>><<<<<<===>>>???>>>===???>>>======???CCCFFFIIIIIIPPPYYY___aaadddjjjooovvv}}}|||uuusssuuuvvvzzzrrrkkkgggeeegggqqq{{{|||wwwxxx|||xxxpppjjjeeeaaa[[[VVVSSSPPPNNNLLLPPPPPPPPPPPPQQQRRRTTTVVVVVVYYYbbbooo||||||}}}|||nnnccc\\\^^^^^^ZZZXXX\\\^^^\\\UUUSSSVVVTTT[[[ppp}}}zzzuuurrrrrrmmmnnnooonnnkkkiiihhhiiiiiiiiijjjjjjjjjkkkkkkkkkooommmnnnrrrssstttyyysssggg\\\VVVRRRNNNLLLMMMKKKNNNRRRUUUWWWYYY\\\^^^^^^```ccceeefffeeedddbbbjjjmmmqqqqqqnnnmmmnnnpppkkknnnppppppqqqwww}}}yyytttpppjjjddd```\\\YYYVVVTTTSSSQQQOOOMMMLLLLLLKKKJJJIIIGGGEEEDDDBBBFFFOOO[[[jjjzzzvvvqqqmmmiiikkkooossstttsssqqqmmmgggaaa^^^ZZZXXXVVVUUUTTTRRROOOLLLJJJHHHFFFCCC@@@===<<<;;;>>>>>>======;;;:::888777777777777888888888999999:::;;;======<<<<<<>>>???===<<<<<<;;;;;;<<<<<<===>>>>>>=========>>>?????????@@@AAABBBEEENNNZZZbbbuuuzzztttrrrpppnnnrrrwwwyyyooolllnnnmmmggg```RRRHHH???<<<<<<;;;;;;>>>BBBOOOiiiKKKQQQ\\\jjjyyy}}}tttnnneee]]]VVVQQQMMMKKKEEECCCAAAAAAAAAAAA???===<<<<<<<<<<<<<<<===>>>>>>=====================>>>;;;;;;:::::::::;;;;;;<<<:::;;;<<<;;;:::;;;===??????@@@AAAAAABBBBBBAAAAAAAAAAAA@@@???>>>>>>>>>>>>===???CCCFFFIIINNNTTTXXXWWWXXXYYYZZZYYYWWWUUUTTTPPPNNNKKKKKKLLLLLLKKKJJJFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHEEEEEEEEEEEEEEEEEECCCBBB???===;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<;;;;;;>>>===<<<<<<>>>???@@@AAADDDCCCCCCCCCEEEIIIOOOSSS\\\fffrrrzzz|||}}}xxxsssoooqqqlllhhhfffeeeffflllttt}}}vvvmmmeee______\\\WWWRRRNNNLLLJJJIIIKKKLLLOOOSSSYYY^^^`````````ccclllzzzsssddd___YYYVVVWWWVVVRRRSSSVVV^^^]]]UUUSSSWWWVVV___ttt|||yyytttqqqpppjjjllllllllliiihhhhhhhhhiiiiiijjjjjjjjjkkkjjjjjjooollllllooopppqqqwww~~~uuuhhh\\\UUUPPPLLLKKKMMMIIIMMMQQQTTTVVVWWWYYY[[[\\\^^^bbbfffhhhhhheeecccgggjjjmmmnnnmmmllllllmmmkkklllkkkiiijjjqqq}}}}}}wwwrrrkkkeeeaaa\\\YYYVVVTTTRRRQQQNNNLLLLLLLLLKKKKKKIIIHHHGGGFFFCCCFFFMMMYYYgggvvv{{{rrrlllgggcccfffjjjrrrssstttsssnnnhhhccc```ZZZXXXVVVTTTSSSQQQOOOLLLIIIGGGEEEBBB???===<<<;;;;;;;;;::::::888777666666555666666777888999::::::;;;<<<>>>>>>======???@@@======<<<<<<<<<<<<======>>>>>>>>>======>>>>>>???@@@AAABBBBBBEEEMMMWWW```mmmxxxyyysssooooooooonnnooosss{{{pppmmmpppppphhh```SSSIII???<<<<<<:::;;;>>>BBBRRRnnnJJJLLLQQQ[[[hhhuuuvvvmmmfff```\\\VVVSSSOOOLLLIIIFFFBBB??????>>>===<<<<<<<<<======<<<======>>>>>>>>>>>>>>><<<;;;;;;:::::::::;;;;;;:::;;;<<<;;;::::::;;;<<<<<<<<<===>>>???????????????>>>===<<<;;;;;;;;;;;;777888:::;;;===@@@DDDHHHJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCBBB>>>???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@???@@@@@@???===;;;;;;<<<<<<;;;:::============<<<<<<<<<<<>>>>>>>>???AAADDDFFFHHHIIIKKKLLLOOOUUU\\\bbboooxxxvvvkkkdddeeedddggglllnnnmmmqqqvvv~~~{{{vvvppphhhaaa[[[XXXUUUTTTQQQMMMKKKJJJJJJKKKIIIMMMTTT^^^fffjjjjjjiiikkkmmmsss~~~ppp```XXXUUUSSSRRRRRRQQQPPPQQQTTTYYYXXXRRRRRRXXXXXXcccyyy~~~{{{yyytttppppppgggiiijjjjjjhhhggghhhhhhiiiiiijjjkkkkkkkkkkkkjjjmmmkkkjjjmmmmmmnnntttzzzvvvjjj\\\UUUPPPLLLKKKMMMIIILLLQQQTTTUUUVVVXXXYYY[[[]]]bbbhhhmmmnnnkkkhhhgggiiikkkmmmmmmmmmmmmnnnqqqnnniiidddccciiittt|||zzzsssmmmfffbbb\\\YYYVVVSSSRRRPPPMMMKKKLLLLLLLLLKKKJJJIIIHHHGGGCCCEEELLLVVVdddttt{{{rrrlllfffccceeeiiiooorrrtttsssnnnhhhdddbbb[[[YYYVVVSSSRRRPPPMMMKKKHHHGGGEEECCC@@@???>>>>>>:::999999888777666555555555555666888999:::<<<<<<;;;<<<>>>>>>======???@@@???>>>>>>======>>>>>>?????????>>>>>>>>>>>>??????@@@AAABBBCCCEEELLLVVV^^^gggqqq}}}vvvqqqqqqpppnnnmmmnnn|||rrrpppsssqqqggg^^^TTTJJJ@@@<<<;;;:::<<<>>>AAATTTtttKKKKKKLLLQQQZZZfffrrryyy|||yyyoookkkeee___YYYSSSMMMIIIGGGEEEBBB@@@>>>=========<<<===>>>>>>>>>>>>>>>===<<<;;;;;;:::::::::::::::999:::;;;;;;:::999:::<<<888999:::;;;<<<<<<<<<<<<;;;:::999888888777777888777888999::::::;;;===???>>>>>>===>>>>>>>>>??????===>>>>>>>>>>>>>>>>>>===:::;;;<<<======>>>>>>>>>========================:::<<<>>>>>>===<<<===>>>>>>===<<<<<<======<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCDDDGGGLLLOOOOOORRRWWWZZZ]]]dddlllssszzzooofffbbbbbbeeellluuuxxxwwwyyy}}}vvvsssooohhh```YYYUUURRRQQQJJJJJJJJJIIIIIIJJJMMMPPPNNNUUU```kkkqqqrrrpppooonnnooosssxxxooo```XXXVVVPPPNNNNNNNNNOOOQQQSSSUUUQQQQQQMMMOOOWWWYYYddd{{{|||{{{yyytttppppppggghhhjjjiiihhhfffgggggghhhiiijjjkkklllkkkjjjjjjkkkiiiiiikkkllllllpppwww}}}xxxkkk^^^VVVQQQMMMKKKMMMJJJMMMQQQSSSUUUWWWYYY[[[]]]^^^bbbjjjpppssspppmmmhhhhhhiiikkkmmmoooqqqqqquuuqqqjjjccc___bbbhhhmmmxxx}}}}}}vvvoooiiieee]]]ZZZWWWTTTRRRPPPNNNLLLKKKLLLLLLLLLKKKJJJIIIIIICCCEEEJJJSSSaaappp~~~vvvpppjjjfffgggkkkmmmqqquuutttooohhheeeccc^^^[[[WWWTTTRRRPPPMMMKKKHHHGGGEEECCCAAA@@@??????:::999888777666666666666666777888999:::<<<======<<<===??????>>>>>>@@@AAAAAA@@@@@@??????@@@@@@AAAAAAAAA@@@?????????@@@@@@@@@BBBCCCDDDFFFMMMWWW^^^fffmmmxxx}}}uuusssrrrooommmnnnuuuqqqrrrooofff^^^VVVKKK@@@<<<;;;:::<<>>===<<<<<<<<<<<<<<<999;;;======<<<<<<===>>>;;;;;;<<<<<<===<<<<<<<<<::::::999888777777777777888:::<<<===<<<;;;<<<>>>999999999:::;;;<<<======;;;<<<======<<<;;;;;;<<<::::::;;;;;;<<<<<<======<<<<<<<<<<<<============:::===@@@@@@???===>>>??????>>>>>>@@@BBBCCCBBBAAAAAAAAABBBBBBCCCCCCDDDDDDAAAEEEJJJNNNRRRVVV\\\```bbbfffkkkmmmooossszzz}}}zzzqqqfffdddhhhhhhkkkrrrzzz}}}{{{|||{{{zzz{{{~~~~~~zzzqqqiiiccc```YYYSSSNNNLLLKKKKKKEEEGGGJJJLLLMMMQQQWWW\\\\\\eeeqqqyyyzzzxxxvvvuuunnnqqqsssuuuxxx}}}|||mmmcccZZZUUUUUURRRPPPMMMKKKMMMPPPRRRQQQLLLNNNLLLPPPYYY[[[fff|||~~~yyyzzzzzzyyytttqqqqqqjjjkkkkkkjjjgggdddddddddfffgggiiijjjkkkjjjiiihhhiiiggghhhkkkkkkjjjmmmsssuuuyyymmm```XXXSSSNNNKKKLLLLLLNNNQQQSSSUUUXXX[[[^^^______bbbiiipppsssqqqmmmhhhhhhhhhiiimmmqqqtttuuuvvvsssmmmgggbbb`````````nnnttt|||yyyrrrllliii```]]]YYYVVVTTTRRRPPPNNNKKKKKKLLLLLLLLLKKKJJJJJJEEEFFFIIIPPP\\\kkkxxx{{{uuuooojjjiiimmmoootttyyyyyysssmmmiiiiiiccc___ZZZVVVSSSQQQNNNLLLJJJIIIFFFCCCAAA???======;;;:::888777666666777777888888999:::<<<===>>>>>>===???@@@AAA@@@@@@AAACCCBBBBBBAAAAAAAAAAAABBBBBBCCCBBBAAAAAA@@@@@@AAAAAA@@@BBBDDDEEEHHHNNNXXX___jjjmmmttt~~~wwwtttsssrrrqqqssswwwpppmmmjjjeee```WWWKKK@@@<<<;;;:::<<>>>>>===<<<;;;::::::999999:::555888;;;<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<======<<<;;;;;;;;;::::::;;;;;;<<<<<<======>>>>>>>>>>>>????????????===@@@DDDDDDBBB@@@@@@BBBAAAAAABBBDDDGGGIIIIIIHHHFFFFFFGGGGGGHHHIIIJJJJJJGGGMMMTTTZZZ___eeelllqqquuuzzz}}}~~~|||}}}~~~uuuvvvyyyvvviii___cccnnnooopppuuu|||}}}zzzzzz}}}rrrqqqqqqqqqqqqmmmgggcccXXXUUUQQQLLLIIIGGGGGGGGGGGGJJJNNNRRRUUU[[[bbbhhhjjjsss~~~|||zzzzzztttwww{{{||||||kkkbbb^^^YYYUUUTTTYYYTTTNNNJJJKKKNNNMMMJJJMMMOOONNNSSS\\\^^^hhh~~~tttrrr{{{yyyyyyyyyuuurrrqqqmmmmmmmmmjjjfffcccaaaaaaeeefffhhhiiijjjiiigggfffgggfffhhhkkkkkkiiilllqqquuuyyymmmaaaZZZTTTNNNKKKLLLMMMOOOQQQSSSUUUYYY]]]aaaaaa```bbbhhhooorrroookkkhhhgggfffhhhlllrrrvvvxxxvvvuuurrrmmmgggaaa]]]ZZZgggnnnxxx|||~~~{{{uuuoookkkbbb___[[[XXXVVVTTTQQQOOOKKKKKKLLLLLLLLLLLLKKKKKKFFFGGGIIIOOOYYYgggttt|||~~~yyyssslllkkknnnsssyyy~~~~~~xxxrrrooonnnfffbbb]]]XXXUUURRROOOMMMLLLJJJGGGCCC@@@===;;;:::;;;:::999777777777888888999999:::;;;<<<===>>>??????AAABBBBBBBBBBBBCCCEEECCCCCCCCCBBBBBBCCCCCCCCCDDDCCCBBBBBBAAAAAAAAAAAA@@@BBBDDDFFFHHHOOOYYY```nnnooosss{{{xxxtttttttttuuuwwwxxxoooiiigggdddbbbWWWLLL@@@<<<;;;:::<<>>@@@DDDHHHLLLNNNOOOQQQRRRTTTYYY```iiiqqqvvvvvvyyy||||||{{{~~~xxxqqqhhh```ZZZRRRTTTVVVVVVSSSOOOMMMLLLKKKIIIFFFEEEFFFEEEDDDCCCEEECCCBBBBBBCCCBBB@@@???EEEDDDCCCBBBAAA@@@@@@@@@BBBBBBAAA@@@???======<<<@@@===;;;::::::;;;;;;:::===;;;::::::<<<===<<<;;;???@@@@@@???===;;;;;;;;;<<<;;;<<<>>>@@@@@@???===????????????AAACCCEEEFFFEEEEEEEEEEEEEEEFFFGGGHHHJJJIIIHHHLLLQQQUUUUUUTTTUUUUUUUUUUUUUUUUUUTTTTTTRRRVVV[[[```gggpppzzzzzz|||~~~xxxrrrssssssrrrpppllliiifffoooppprrrssstttuuuuuuuuunnnhhhbbbaaacccaaa\\\VVVNNNLLLIIIGGGGGGIIIKKKMMMMMMPPPTTTVVVYYYcccppp{{{|||}}}}}}|||{{{vvv~~~xxxnnnaaaYYYWWWVVVSSSQQQTTTRRRPPPMMMKKKKKKLLLMMMLLLOOONNNRRRZZZ\\\hhhuuuhhhnnn|||}}}zzzuuusssrrrrrrqqqlllmmmmmmkkkgggcccaaaaaaeeeffffffgggggggggggggggggghhhkkkllllllmmmoooqqqwwwzzzmmm___WWWRRRNNNMMMOOOKKKNNNRRRUUUXXX\\\```cccbbbbbbbbbbbbdddgggjjjlllgggeeeeeeiiiooossstttssswwwxxxwwwtttllleee___\\\dddlllxxx}}}|||{{{zzz{{{}}}wwwssslllhhhbbb\\\XXXTTTPPPMMMOOOOOONNNMMMLLLKKKJJJJJJHHHGGGFFFHHHQQQ___ppp{{{{{{vvvsssttttttxxxyyyzzzzzzxxxtttpppnnngggeeebbb```\\\VVVOOOKKKJJJIIIGGGCCC@@@===;;;999888888888888999:::;;;<<<:::888888:::>>>???>>>;;;??????@@@@@@AAAAAABBBBBBCCCDDDDDDDDDEEEEEEFFFFFFGGGFFFFFFEEECCCBBB@@@???AAACCCDDDEEEGGGMMMUUU[[[hhhnnnssswww~~~~~~uuusssuuuwwwxxxvvvjjjeeeccccccbbbVVVLLLBBB>>>===<<<<<>>AAADDDGGGJJJKKKLLLMMMOOOSSSYYYaaahhhllllllnnnooommmkkkmmmsssyyy{{{vvvooopppqqqooojjjeeebbb```ZZZXXXUUUTTTUUUTTTSSSRRRKKKIIIHHHHHHJJJKKKKKKJJJFFFFFFEEEEEEFFFFFFGGGHHHHHHGGGFFFEEEDDDCCCBBBAAACCC@@@>>>======<<<;;;:::===;;;999999:::<<<<<<;;;<<<===>>>===<<<;;;;;;;;;===;;;:::;;;===??????>>>>>>???BBBEEEHHHIIIJJJJJJLLLLLLLLLLLLLLLMMMNNNNNNTTTUUUXXX]]]bbbfffhhhhhhgggeeeaaa^^^\\\\\\^^^___bbbdddfffiiilllsss|||yyywwwyyyzzzwwwsssqqqrrrssssssqqqmmmiiiggghhhhhhhhhhhhiiiiiijjjjjjgggaaa\\\YYYZZZXXXSSSNNNJJJJJJIIIIIIJJJKKKMMMNNNTTTWWWZZZ^^^dddnnnzzz}}}zzzxxxxxxzzz{{{|||vvvhhhaaaXXXTTTTTTUUUTTTRRRSSSQQQOOOMMMLLLKKKKKKKKKNNNQQQOOORRRZZZ[[[fff}}}{{{qqqhhhrrr}}}wwwsssqqqqqqpppppplllmmmmmmkkkgggcccaaaaaadddeeeeeefffgggfffffffffgggiiikkkllllllmmmoooqqqzzzzzzmmm```XXXSSSNNNMMMNNNNNNPPPSSSUUUWWWYYY\\\^^^______^^^___aaadddfffhhhfffeeefffiiioootttvvvvvvxxxyyyyyyvvvpppiiieeebbbeeemmmxxx~~~}}}zzzyyyzzzzzzuuuqqqllleee___ZZZVVVRRROOOOOONNNNNNMMMLLLKKKJJJIIIIIIHHHGGGIIIPPP^^^nnnyyyzzzvvvuuuuuuwwwxxxyyyyyyvvvsssnnnlllgggfffdddaaa^^^YYYRRRMMMJJJIIIGGGDDD@@@===;;;:::999999999:::;;;;;;<<<<<<<<<;;;:::<<>>AAAAAABBBBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHGGGGGGFFFEEECCCAAA@@@BBBCCCDDDEEEGGGLLLTTTZZZaaahhhpppuuu~~~|||xxxxxxyyyyyyvvvkkkeeebbb```^^^XXXMMMBBB>>>===<<<===???LLLeee=========>>>@@@CCCGGGHHHIIIIIIKKKNNNSSSYYY___bbbfffgggfffbbb```aaaggglllvvvvvvvvvxxx{{{vvvtttqqqoooooonnnllljjjbbb___\\\[[[\\\]]]]]]]]]RRRRRRTTTUUUXXXZZZ\\\^^^[[[ZZZYYYWWWUUUSSSRRRQQQMMMKKKIIIHHHHHHGGGEEECCCEEECCC???>>>@@@BBBCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCEEEBBB@@@@@@BBBDDDFFFFFFCCCFFFKKKQQQTTTVVVVVVVVVTTTUUUVVVXXXZZZ[[[]]]]]]aaaeeelllrrrwwwzzz}}}~~~yyyqqqjjjffffffiiikkkooooooooooooooosssxxx|||}}}~~~~~~yyywwwwwwvvvuuuqqqrrrssssssppplllgggeee```___]]][[[[[[\\\]]]^^^^^^ZZZTTTRRRQQQPPPLLLHHHIIIJJJLLLMMMPPPQQQSSSSSS[[[\\\___dddmmmwwwwwwtttvvv{{{}}}mmmccc\\\XXXSSSQQQRRRTTTTTTRRRRRRRRRQQQPPPNNNMMMLLLLLLOOORRRPPPRRRYYYZZZeee|||yyyooojjjwww{{{uuuqqqoooooonnnnnnoooppppppnnnjjjfffdddcccddddddeeeffffffffffffeeehhhjjjlllllllllmmmoooqqqyyyyyymmm```YYYTTTNNNLLLLLLPPPRRRTTTUUUUUUUUUVVVXXX[[[ZZZZZZ[[[]]]___aaacccddddddfffjjjpppuuuxxxxxxyyy{{{|||yyyuuuppplllkkkgggnnnxxx}}}zzzxxxyyyzzzwwwrrrjjjbbb]]]YYYUUUSSSNNNNNNMMMLLLKKKJJJIIIIIIKKKIIIGGGIIIPPP]]]mmmxxx{{{xxxvvvvvvwwwwwwwwwtttpppllliiihhhgggeeeccc```[[[UUUQQQJJJIIIFFFCCC@@@>>><<<;;;999:::<<<===>>>>>>======???===<<<===???BBBBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHFFFEEECCCBBBCCCCCCCCCDDDGGGLLLTTTYYY^^^gggpppxxx}}}zzzyyy|||vvvmmmgggccc^^^[[[ZZZOOOCCC???===<<<===@@@NNNhhh???>>>======???CCCFFFIIIHHHIIIKKKNNNRRRWWW[[[]]]cccbbb```\\\[[[]]]bbbfffkkkllllllkkklllnnnqqqtttsssuuuyyy{{{vvvrrrqqqppppppoooggghhhkkknnnrrruuuyyyzzzvvvuuussspppmmmjjjhhhggg]]]\\\[[[[[[\\\[[[ZZZXXXVVVRRROOOMMMOOORRRTTTUUUTTTTTTSSSTTTTTTTTTSSSQQQPPPOOOMMMNNNPPPRRRRRRRRRMMMOOOTTTYYY^^^bbbddddddbbbccceeehhhkkknnnoooppppppwww|||tttooommmooopppppppppppppppooonnnnnnoooqqqqqqtttxxxyyywwwzzz|||xxxvvvwwwxxxppppppqqqppplllgggbbb___ZZZXXXUUURRRRRRSSSUUUWWWWWWUUURRRPPPOOOMMMLLLJJJNNNOOOPPPSSSVVVYYY\\\^^^dddccceeejjjsss{{{yyywww|||zzzlllccc^^^[[[XXXUUUTTTTTTTTTSSSQQQSSSSSSSSSSSSQQQPPPNNNMMMNNNQQQOOORRRYYYZZZfff|||zzzpppmmmzzzzzztttpppnnnnnnnnnmmmrrrssssssqqqmmmiiiggggggdddeeeffffffggggggffffffiiikkklllmmmllllllnnnpppttt{{{xxxmmmaaaZZZUUUOOOKKKKKKPPPRRRTTTTTTSSSSSSSSSTTTWWWWWWXXXXXXZZZ\\\^^^___aaabbbeeeiiioootttxxxyyy{{{|||~~~}}}yyyuuurrrqqqiiiooowww~~~}}}zzzxxx{{{}}}wwwnnnfff___[[[WWWUUUNNNMMMMMMLLLKKKJJJIIIIIIJJJHHHGGGIIIQQQ___ooozzz{{{yyywwwwwwwwwvvvsssooollliiiiiihhhfffdddaaa]]]WWWRRRJJJHHHFFFCCC@@@>>>======;;;<<<>>>@@@AAA@@@???>>>@@@???===>>>@@@CCCEEEFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCDDDIIIPPPXXX]]]dddnnnxxx|||zzzzzzvvvpppkkkgggaaa]]]]]]QQQEEE???===<<<>>>BBBOOOkkk???>>>======???BBBFFFHHHGGGHHHKKKNNNRRRUUUXXXYYYXXXWWWVVVTTTTTTWWW\\\___dddeeeggggggffffffiiikkkiiihhhhhhmmmvvv~~~tttsssrrrsssuuuwwwvvvuuuooollliiihhhjjjmmmpppqqqooommmllllllmmmmmmkkkhhhbbbbbbdddfffhhhhhhfffccc^^^___```ccchhhmmmsssvvvxxxyyy{{{|||}}}~~~~~~~~~~~~~~~wwwrrrooooooooommmoooqqqsssssspppkkkhhhgggfffhhhmmmpppqqquuu{{{}}}~~~~~~zzzuuupppnnnnnnllllllkkkhhhddd___ZZZWWWTTTQQQNNNLLLLLLOOORRRTTTTTTTTTUUUTTTRRRQQQQQQQQQTTTTTTUUUWWW[[[```eeeggglllkkkkkkooouuu}}}}}}vvvjjjccc]]]ZZZYYYXXXVVVVVVUUUTTTSSSQQQRRRRRRRRRRRRQQQPPPNNNMMMMMMPPPOOOSSSZZZ\\\hhhzzzpppnnn}}}{{{uuuqqqooonnnmmmmmmoooqqqqqqpppllliiihhhgggffffffggghhhhhhhhhhhhhhhiiikkkllllllkkkkkklllnnnnnnuuu{{{yyymmmaaaZZZUUUNNNKKKKKKMMMPPPRRRTTTSSSSSSSSSTTTVVVVVVVVVWWWYYYZZZ[[[\\\^^^```cccgggkkkppptttwwwyyy||||||xxxuuutttlllpppvvv}}}~~~{{{{{{~~~zzzqqqiiibbb]]]XXXUUUNNNNNNMMMLLLKKKJJJIIIIIIHHHGGGGGGIIIRRRaaarrr}}}|||yyyyyyyyywwwuuuqqqnnnlllkkkiiigggeeebbb\\\VVVQQQIIIGGGDDDAAA???>>>>>>>>><<<>>>@@@BBBCCCBBBAAA@@@@@@@@@@@@AAABBBFFFIIILLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIGGGGGGFFFDDDDDDGGGNNNWWW```eeepppxxx|||zzzyyy~~~wwwrrrpppmmmhhheeeaaaTTTFFF@@@======???CCCSSSooo@@@@@@??????@@@BBBDDDEEEFFFGGGJJJLLLNNNPPPQQQQQQOOONNNNNNOOOQQQTTTXXXZZZ\\\___cccdddccceeejjjmmmkkkgggbbb```dddlllrrrvvv|||}}}~~~xxxvvvttttttxxx}}}~~~|||xxxtttqqqooonnnmmmqqqsssvvvzzz{{{xxxrrrnnnfffccccccgggjjjmmmqqqwww{{{|||{{{wwwqqqjjjeeecccdddccc```]]]YYYUUURRRPPPLLLKKKJJJIIIKKKOOOSSSUUUWWWZZZ^^^^^^[[[XXXXXXYYYZZZ[[[\\\___bbbgggjjjmmmmmmmmmlllnnnrrrxxx~~~ttthhhbbb]]]XXXVVVSSSSSSSSSSSSSSSSSSSSSSSSQQQPPPPPPOOONNNNNNMMMMMMMMMPPPPPPTTT\\\^^^jjjyyyqqqooo}}}wwwrrrooommmlllkkkjjjlllmmmllliiigggffffffgggggghhhiiiiiiiiiiiihhhiiijjjkkkkkkjjjiiijjjlllmmmrrrwww~~~zzznnnaaaZZZTTTNNNKKKKKKKKKNNNQQQTTTTTTSSSTTTTTTUUUUUUVVVWWWXXXYYYZZZZZZ[[[^^^aaadddfffjjjnnnqqquuuyyy}}}yyywwwqqqsssxxx~~~~~~~~~{{{tttlllfff___ZZZVVVOOOOOONNNMMMLLLKKKJJJJJJHHHGGGGGGKKKTTTcccuuu|||||||||{{{yyyvvvtttrrrooommmjjjgggbbb\\\UUUOOOGGGEEEBBB???=========>>>>>>???AAABBBCCCCCCBBBBBBBBBDDDFFFHHHJJJMMMQQQTTTSSSRRRQQQPPPNNNMMMLLLKKKLLLLLLLLLKKKKKKKKKKKKJJJLLLLLLLLLKKKKKKJJJHHHHHHGGGEEEFFFKKKVVVbbblllrrr{{{}}}|||{{{xxxtttsssrrrooommmdddVVVHHH@@@>>>===@@@EEEXXXuuuHHHGGGFFFEEEDDDDDDDDDDDDHHHIIIJJJKKKKKKKKKIIIHHHGGGGGGHHHJJJNNNQQQSSSTTTVVVYYY[[[\\\\\\```hhhoooqqqkkkccc^^^^^^aaaeeegggsssvvvyyyyyywwwuuussssssooonnnnnnpppsssuuuvvvvvv~~~~~~wwwxxxzzz}}}~~~{{{xxxuuusssqqqooonnnnnnooopppwwwwwwyyy}}}zzzvvviiidddbbbdddfffhhhlllqqqwwwuuurrrnnniiiddd___\\\YYYWWWTTTQQQOOOMMMMMMMMMHHHHHHHHHJJJNNNSSSXXXZZZaaagggmmmmmmhhhcccaaabbb```cccgggkkkoooppppppppppppqqqqqqqqqrrrxxxuuuhhhbbb]]]WWWTTTUUUOOOPPPPPPPPPPPPPPPQQQRRRSSSRRRPPPOOOOOOOOOOOOPPPPPPSSSRRRUUU]]]^^^jjj~~~vvvrrr~~~wwwqqqnnnllljjjiiigggiiikkkkkkiiihhhggghhhfffgggggghhhhhhhhhhhhhhhhhhjjjkkkjjjhhhhhhiiijjjlllpppttt{{{|||oooaaaXXXSSSMMMKKKLLLJJJNNNRRRTTTTTTTTTTTTTTTSSSTTTUUUVVVWWWXXXXXXXXXYYY\\\___```aaacccgggkkknnnuuu~~~~~~|||vvvwwwzzz~~~{{{}}}}}}wwwpppjjjccc\\\WWWPPPPPPOOONNNMMMLLLKKKKKKKKKJJJJJJLLLUUUddduuu}}}|||zzzyyytttrrrnnniiiddd\\\TTTNNNFFFDDD@@@===<<<<<<===>>>@@@@@@AAAAAABBBCCCCCCCCCFFFJJJNNNQQQTTTWWW[[[______]]][[[XXXUUURRRPPPOOONNNNNNNNNMMMMMMMMMLLLLLLKKKLLLLLLLLLKKKJJJIIIHHHHHHFFFHHHPPP]]]lllxxx}}}~~~~~~yyytttssstttsssrrrfffXXXIIIAAA>>>===AAAFFF[[[yyyQQQPPPNNNLLLJJJHHHFFFEEEKKKLLLLLLLLLKKKHHHEEECCC@@@@@@AAADDDHHHKKKLLLKKKSSSTTTUUUSSSSSSYYYcccllluuuppphhhcccbbbcccdddeeelllooorrrsssqqqooonnnmmmhhheeeccccccccccccbbbaaaeeefffjjjpppxxx~~~|||yyywwwzzz}}}~~~}}}zzzxxxwwwwwwzzz}}}}}}yyyuuuqqqooolllkkklllooorrruuuzzzyyyyyy{{{~~~}}}zzzllleeeaaaaaabbbcccfffkkkllliiidddaaa___]]]ZZZWWWRRROOOLLLJJJIIIIIIKKKLLLGGGHHHJJJNNNSSSXXX]]]```kkkrrryyyyyyrrrkkkiiiiiieeejjjqqqwwwzzzyyyvvvsssyyy{{{|||{{{{{{yyymmmeee___\\\VVVOOONNNSSSQQQRRRQQQPPPOOONNNOOOQQQWWWVVVSSSRRRQQQRRRSSSTTTSSSVVVTTTVVV]]]^^^iii|||vvvwwwqqqmmmjjjhhhggghhhjjjlllmmmlllkkkkkkkkkeeeffffffggggggggggggggghhhiiijjjiiigggggggggiiikkknnnqqqwww}}}oooaaaXXXRRRMMMKKKMMMKKKNNNRRRUUUTTTSSSSSSSSSRRRSSSTTTVVVWWWWWWWWWWWWXXXZZZ]]]^^^^^^___cccgggjjjrrr}}}zzzzzz}}}zzzvvvrrrsssxxx~~~yyysssmmmeee^^^YYYQQQPPPPPPOOONNNMMMLLLLLLNNNMMMLLLNNNVVVddduuu~~~}}}xxxvvvqqqllleee]]]TTTNNNEEECCC???<<<;;;;;;<<<===AAAAAA@@@AAAAAABBBDDDDDDJJJOOOUUUYYY[[[^^^cccfffgggeeebbb^^^ZZZVVVSSSRRRPPPPPPPPPOOOOOONNNNNNNNNKKKKKKLLLKKKKKKJJJIIIHHHHHHGGGIIIRRRbbbsss~~~zzztttrrrssstttssshhhYYYIIIAAA>>>>>>AAAFFF[[[zzzaaa___\\\WWWSSSPPPMMMLLLQQQRRRRRRNNNHHHDDDEEEGGGEEEEEEFFFEEEDDDEEEGGGIIIKKKLLLMMMKKKKKKQQQ[[[dddpppwwwvvvkkkaaa```cccdddfffhhhjjjkkkkkkiiigggeeedddeeeeeedddaaa\\\XXXUUU\\\]]]```cccfffkkkqqquuuwwwvvvtttqqqnnnmmmnnnppppppnnnnnnoooqqqsssssssssmmmkkkjjjjjjlllmmmmmmlllsssssstttvvvyyy}}}}}}zzzyyy||||||yyywwwyyy|||yyywwwuuuvvvyyy~~~|||yyyssstttvvvwwwwwwtttqqqooommmlllkkkkkkkkkmmmooopppvvvqqqlllmmmssszzz}}}~~~oookkkeeeaaa````````````ccc```]]]ZZZWWWSSSPPPMMMNNNMMMKKKIIIHHHIIIMMMPPPNNNRRRSSSRRRVVV^^^eeeggglllpppvvvwwwuuuqqqppppppttttttuuuvvvwwwvvvtttrrrzzzzzz{{{vvvmmmaaa]]]XXXUUUSSSSSSSSSRRROOONNNNNNMMMMMMMMMMMMMMMPPPQQQRRRSSSTTTUUUVVVWWWXXX[[[WWWXXX___bbbiiiyyyvvv~~~xxxppplllkkkkkkjjjiiijjjjjjjjjiiiiiihhhhhhhhhgggfffeeefffggghhhgggfffjjjiiihhhgggffffffffffffllllllnnnsssyyy}}}zzzoooaaaVVVRRRQQQOOOMMMNNNLLLKKKNNNRRRTTTTTTRRRVVVTTTRRRQQQQQQQQQSSSTTTTTTUUUXXX[[[]]]```aaabbbhhhqqq|||~~~{{{wwwtttooorrrzzz{{{wwwqqqjjjaaa[[[TTTRRROOONNNMMMMMMKKKJJJNNNLLLKKKOOOYYYhhhxxx{{{ssskkkddd\\\UUUPPPAAA@@@>>>===<<<======>>>???@@@BBBCCCDDDGGGKKKNNNQQQVVV^^^dddiiikkknnnooopppmmmhhhccc___^^^]]]]]]YYYWWWTTTSSSSSSTTTSSSRRRPPPNNNMMMLLLMMMLLLKKKIIIJJJKKKOOOWWWdddttt}}}||||||yyysssqqqqqqqqqqqqaaa[[[III???BBBAAA@@@III^^^ooommmiiiddd___ZZZWWWUUU]]]]]]\\\WWWQQQKKKGGGFFFDDDEEEEEECCCBBBBBBDDDFFFDDDEEEFFFDDDDDDIIIRRRYYYooo{{{wwwiiibbbbbbbbbdddeeeggggggfffdddbbb```aaaaaaaaaaaa^^^ZZZWWWTTTUUUVVVXXXZZZ]]]aaafffjjjllllllkkkgggdddbbbccceeehhhgggfffgggiiijjjjjjiiijjjiiihhhfffeeedddeeeeeeeeegggiiimmmpppssstttuuutttqqqmmmlllmmmpppssstttqqqpppooonnnnnnnnnpppqqqqqqqqqrrrtttxxxzzzzzzyyy~~~|||uuuuuuvvvvvvuuusssqqqooollljjjhhhffffffgggiiijjjkkkfff``````eeekkkooopppooolllgggbbb^^^\\\ZZZYYY[[[YYYVVVSSSQQQNNNLLLJJJJJJJJJIIIHHHHHHKKKOOOSSSSSSVVVXXXXXX[[[ccciiijjjoooqqquuuwwwyyyzzz{{{}}}~~~{{{xxxuuuuuuvvvwwwwwwssseee^^^]]]ZZZVVVTTTSSSSSSRRRPPPMMMMMMLLLKKKKKKKKKKKKKKKOOOOOOPPPQQQSSSUUUVVVVVVVVVYYYVVVVVV]]]```gggxxxttt}}}wwwpppkkkkkkkkkiiihhhjjjjjjiiiiiiiiihhhhhhhhhgggfffeeefffggghhhgggfffiiiiiihhhggggggggghhhhhhiiiiiijjjnnnssswwwyyyzzztttkkk___WWWTTTRRRPPPMMMNNNLLLLLLNNNRRRTTTSSSRRRSSSRRRQQQOOOOOOPPPQQQRRRRRRTTTVVVYYY\\\^^^___```cccjjjuuu}}}vvvwww|||~~~yyyssslllccc^^^VVVTTTQQQOOOOOONNNLLLKKKMMMLLLKKKOOOYYYgggvvv~~~vvvmmmcccYYYPPPJJJ???>>>===<<<;;;<<<======>>>@@@BBBDDDEEEHHHMMMPPPXXX^^^eeelllpppsssuuuvvvwwwtttooojjjgggdddaaa```___\\\YYYXXXWWWWWWUUUTTTPPPNNNLLLLLLLLLLLLKKKIIIKKKLLLNNNUUU```nnn{{{{{{zzz||||||uuupppooonnnnnnmmmbbb[[[III@@@CCCAAAAAAKKK```~~~{{{vvvqqqllliiigggiiigggdddaaa\\\VVVNNNJJJIIIIIIHHHEEEBBBAAAAAABBB???@@@AAA@@@???BBBIIINNN```ppp~~~zzzlll```\\\[[[bbbcccddddddbbb```]]][[[\\\\\\\\\[[[YYYVVVSSSQQQRRRSSSUUUVVVXXX\\\aaaeeeddddddccc```]]][[[[[[\\\aaa```___```bbbcccbbbaaahhhhhhgggccc^^^]]]___bbbaaaccchhhlllppprrrssssssqqqnnnjjjhhhhhhiiijjjjjjjjjlllnnnllliiihhhiiikkkooopppssswwwzzzzzzwwwtttzzzzzzzzz|||~~~~~~|||ttttttsssrrrqqqpppooonnnkkkiiieeeaaa___```aaabbb```ZZZTTTRRRVVV[[[___```hhhgggeeebbb^^^[[[XXXWWWSSSRRRPPPNNNLLLKKKKKKKKKIIIJJJLLLMMMNNNRRRVVVZZZ\\\```bbbbbbeeelllooonnnnnnnnnnnnrrrwww{{{zzzuuutttxxx}}}pppeee\\\WWWWWWVVVTTTSSSSSSRRRQQQOOOLLLKKKJJJJJJIIIIIIJJJJJJLLLMMMNNNOOOQQQSSSUUUVVVTTTXXXUUUTTT[[[^^^fffxxx|||sss|||vvvooojjjjjjjjjhhhfffiiihhhggggggggggggggggggfffeeeeeefffggghhhhhhgggfffffffffffffffgggggghhhhhhggghhhjjjnnnsssuuuvvvpppiii___YYYVVVSSSPPPMMMNNNMMMMMMOOOQQQSSSSSSRRRPPPOOONNNMMMLLLMMMNNNNNNQQQRRRTTTVVVYYYZZZ[[[\\\\\\bbbllluuu|||{{{vvvooogggbbbZZZWWWTTTQQQPPPOOONNNLLLNNNMMMLLLPPPYYYgggttt}}}|||xxxlll```SSSIIIBBB>>>>>>===<<<===>>>???@@@@@@BBBEEEHHHJJJNNNRRRUUU```eeemmmssswwwzzz|||}}}~~~zzzwwwsssooojjjgggfffdddaaa___]]]ZZZWWWUUUOOONNNLLLKKKLLLLLLKKKJJJLLLLLLNNNRRR[[[fffqqqwww~~~xxxyyy|||yyyrrrooonnnnnnllljjjccc[[[III@@@CCCAAACCCOOOfff~~~|||{{{sssoooiiifffddd```ZZZUUUSSSSSSQQQMMMGGGCCCBBBBBBAAABBBBBBAAA@@@AAAEEEHHHMMM\\\lllppphhh^^^XXXVVV^^^___``````___]]][[[ZZZXXXWWWWWWUUUSSSOOOLLLJJJMMMNNNQQQSSSUUUYYY___ccccccdddccc```]]]ZZZZZZ[[[]]]]]]]]]^^^aaabbbaaa```eeeggggggbbb]]][[[___cccfffhhhkkknnnrrrvvvyyyzzzvvvsssooolllkkkkkkjjjiiillloooqqqnnniiigggiiimmmmmmoooqqqtttwwwvvvsssppprrrrrrrrrsssuuuwwwvvvuuummmlllkkkjjjiiijjjkkkkkkiiieee```[[[YYYXXXYYYZZZXXXSSSMMMJJJLLLPPPTTTVVVZZZ\\\___```^^^\\\[[[ZZZSSSSSSRRRQQQOOOOOOOOOPPPPPPRRRTTTVVVXXX[[[___bbbfffiiijjjjjjnnnrrrssspppmmmkkkkkkooouuu{{{}}}|||}}}{{{}}}|||mmmddd___ZZZVVVSSSRRRRRRSSSTTTSSSQQQOOOKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKKKKMMMOOOQQQSSSUUUSSSWWWTTTTTTZZZ\\\fffyyyzzzsssyyytttmmmiiiiiihhhfffdddeeedddccccccccccccddddddeeedddcccdddfffggggggfffbbbbbbbbbccccccdddffffffhhhggggggiiinnnsssvvvwwwuuunnnddd[[[VVVRRRPPPNNNNNNNNNNNNOOOQQQRRRRRRRRRMMMMMMLLLKKKJJJKKKKKKLLLOOOPPPRRRTTTUUUVVVWWWWWWXXX]]]dddlllsss{{{~~~yyyssskkkeee]]]ZZZUUURRRQQQPPPNNNMMMOOONNNOOORRR[[[fffrrryyyuuueeeXXXLLLDDD???????????????AAABBBDDDFFFEEEHHHLLLPPPSSSVVV[[[^^^eeejjjrrrxxx|||~~~~~~zzztttooollliiifffccc```\\\XXXUUUPPPNNNLLLKKKLLLLLLLLLKKKLLLLLLMMMQQQWWW```iiinnnwwwzzzvvvxxx|||zzzsssoooppppppmmmjjjbbbYYYHHH@@@BBB@@@CCCRRRoooyyyqqqllljjjiiigggddd^^^^^^[[[VVVOOOJJJGGGFFFFFFEEEDDDBBBAAAAAABBBCCCGGGNNNYYYbbbbbb]]]VVVRRRVVVWWWXXXXXXYYYXXXWWWWWWTTTTTTRRRPPPLLLIIIFFFDDDAAACCCFFFIIIMMMRRRXXX]]]aaaaaa```^^^[[[YYYYYYZZZ[[[[[[\\\^^^```bbbaaa___^^^aaabbb```\\\[[[```eeefffeeeeeefffjjjpppvvvzzztttqqqnnnlllkkkjjjhhhfffhhhjjjjjjfffaaaaaafffllliiihhhhhhjjjkkkllljjjiiijjjhhhgggggghhhiiihhhgggaaaaaa```___```bbbdddeee```]]]XXXTTTQQQPPPPPPQQQOOOLLLGGGDDDEEEHHHKKKMMMMMMRRRYYY]]]]]]\\\\\\\\\XXXZZZ[[[YYYWWWUUUVVVWWWXXXZZZ]]]^^^___aaadddfffjjjlllmmmmmmqqquuutttpppnnnmmmooottt|||wwwjjj```[[[XXXSSSOOOPPPPPPQQQRRRTTTSSSQQQOOOMMMLLLKKKKKKJJJJJJKKKKKKJJJJJJJJJKKKMMMOOORRRSSSRRRWWWUUUTTTYYY\\\ggg{{{zzzuuuwwwrrrlllhhhggggggdddbbb```___^^^]]]^^^___```aaabbbaaaaaabbbdddeeeeeedddaaaaaaaaabbbbbbdddeeefffeeeeeefffiiioootttwwwxxx~~~uuuhhh\\\TTTPPPOOOOOONNNOOOPPPPPPPPPPPPQQQQQQLLLLLLKKKKKKJJJJJJJJJJJJNNNNNNPPPQQQRRRSSSSSSSSSWWWZZZ```ffflllssszzz~~~|||wwwooohhh___\\\VVVRRRPPPOOONNNLLLOOOOOOPPPTTT\\\fffooouuu|||kkk[[[NNNGGGBBB@@@@@@@@@@@@AAADDDFFFIIIKKKKKKNNNSSSWWWZZZ^^^bbbeeelllqqqxxx~~~zzzuuuooolllhhhddd```]]]XXXUUUSSSPPPMMMLLLLLLMMMLLLLLLJJJKKKLLLPPPVVV^^^eeeiiiooowww}}}|||yyyvvvxxx~~~|||sssoooppppppmmmiiibbbXXXGGG@@@BBB>>>DDDVVVxxx{{{tttqqqpppqqqqqqhhhgggfffaaa[[[UUURRRQQQMMMKKKHHHEEECCCBBBBBBBBBGGGGGGLLLTTTWWWSSSNNNKKKMMMNNNNNNOOOPPPPPPPPPPPPPPPOOOMMMKKKGGGDDDBBB@@@<<<>>>AAAEEEIIIOOOUUUZZZ[[[ZZZYYYVVVSSSSSSUUUWWWYYYYYYYYY[[[]]]]]][[[YYYTTTWWWYYYZZZYYYZZZ]]]aaa```^^^\\\\\\```gggnnnsssmmmllljjjiiiiiigggeeecccccccccaaa^^^\\\^^^dddiiifffdddbbbbbbcccddddddcccaaa^^^\\\[[[[[[[[[YYYXXXWWWVVVVVVVVVWWWXXXZZZ[[[TTTRRROOOLLLJJJIIIIIIIIIGGGFFFDDDBBBBBBDDDGGGIIILLLSSS[[[______^^^^^^___aaadddgggeeeaaa]]]\\\\\\]]]___bbbccccccccceeefffhhhjjjkkkmmmrrrxxxxxxsssppprrruuu{{{}}}pppkkkccc]]]XXXTTTNNNJJJOOOOOOOOOQQQRRRRRRQQQOOONNNMMMLLLLLLKKKKKKLLLLLLKKKKKKJJJJJJKKKNNNPPPRRRQQQWWWUUUSSSXXXZZZggg|||zzzwwwuuupppjjjgggfffeeebbb```]]]\\\ZZZYYYYYY[[[]]]^^^^^^]]]]]]^^^aaabbbbbbaaaaaaaaaaaabbbbbbdddeeeeeeaaabbbdddiiioootttvvvvvvwwwiii\\\RRRNNNNNNOOONNNPPPQQQPPPOOOOOOPPPQQQMMMMMMLLLLLLLLLKKKKKKKKKMMMNNNOOOOOOPPPPPPPPPPPPTTTXXX]]]bbbfffkkkppptttsssvvv||||||ssskkkbbb^^^XXXSSSQQQOOONNNMMMNNNOOOPPPTTT[[[ccckkkooo|||xxxnnn^^^PPPHHHDDDDDDDDD@@@AAABBBDDDGGGJJJNNNPPPQQQUUUZZZ^^^bbbfffiiillluuuzzz}}}yyysssoooiiidddaaa^^^[[[YYYWWWSSSPPPMMMMMMMMMMMMLLLIIIJJJLLLPPPVVV\\\cccfffhhhppp{{{{{{xxx|||{{{xxxzzz~~~sssnnnooopppmmmiiicccXXXGGGAAACCC>>>EEE[[[{{{{{{|||~~~zzzvvvuuuxxxzzzpppqqqqqqnnnjjjfffdddddd\\\XXXSSSOOOLLLKKKJJJJJJHHHFFFIIIOOOQQQLLLJJJKKKIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGEEECCCAAA@@@>>>@@@CCCFFFJJJOOOUUUYYYVVVUUURRROOONNNOOOSSSVVVZZZYYYXXXXXXXXXVVVSSSPPPLLLNNNQQQTTTWWWXXXYYYZZZXXXWWWUUUUUUYYY^^^eeeiiieeeeeedddeeefffeeecccaaa]]]\\\[[[[[[]]]___ccceeeaaa___]]]]]]^^^^^^]]]\\\XXXUUURRRQQQPPPPPPOOOMMMQQQPPPPPPPPPPPPPPPPPPQQQLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHJJJLLLMMMUUU\\\eeejjjjjjiiijjjkkklllqqquuussslllfffcccbbb___bbbeeegggfffffffffggghhhjjjkkkoooxxx~~~wwwmmmdddccc```]]]XXXTTTPPPMMMNNNMMMMMMNNNPPPPPPOOOMMMNNNMMMLLLLLLKKKKKKLLLLLLMMMLLLJJJJJJJJJMMMOOOQQQOOOUUUSSSQQQUUUXXXeee|||yyywwwtttoooiiiffffffdddaaa^^^[[[ZZZXXXWWWXXXYYY\\\]]][[[ZZZZZZ[[[^^^______^^^______^^^______```aaaaaaaaabbbeeekkkpppsssssssssvvvpppeeeZZZQQQMMMMMMNNNOOOPPPRRRQQQOOONNNOOOQQQNNNNNNOOOOOONNNNNNMMMMMMMMMMMMNNNNNNOOONNNNNNNNNOOOSSSYYY^^^bbbeeehhhjjjjjjooowwwxxxooofffaaaZZZUUURRRQQQOOONNNKKKLLLNNNRRRXXX___eeeiiissszzz~~~~~~}}}~~~~~~~~~yyyrrrddd]]]RRRIIIEEEEEEFFFGGGDDDEEEGGGIIIMMMQQQUUUWWWZZZ^^^ccchhhkkkooorrrttt}}}~~~vvvrrrkkkfffcccbbb```___ZZZWWWRRROOONNNMMMMMMLLLIIIJJJLLLPPPUUUZZZ___bbbeeelllwwwzzzxxx~~~{{{}}}vvvoooppprrroookkkeeeYYYHHHCCCEEE@@@HHH```{{{xxxxxxyyy|||}}}~~~{{{xxxxxx|||vvvxxxzzzyyyvvvtttssssssiiieee___ZZZWWWVVVUUUUUULLLKKKOOOUUUTTTOOOPPPVVVJJJJJJJJJIIIIIIHHHHHHHHHFFFFFFEEEDDDCCCCCCBBBBBB>>>@@@CCCEEEHHHLLLRRRVVVVVVTTTQQQNNNMMMOOOTTTXXX\\\ZZZYYYXXXVVVRRRMMMJJJJJJKKKNNNRRRVVVXXXWWWUUUOOOOOOOOOPPPSSSWWW[[[^^^]]]]]]^^^___aaaaaa```^^^VVVUUUVVVYYY]]]___``````WWWWWWVVVVVVWWWVVVTTTRRRSSSPPPMMMKKKKKKKKKJJJIIIOOONNNNNNMMMLLLKKKJJJIIIJJJJJJKKKKKKKKKJJJIIIIIIKKKMMMOOOQQQQQQRRRTTTUUU]]]eeeoootttuuuvvvxxxzzzvvv{{{}}}uuummmhhhgggaaadddhhhjjjiiiiiiiiijjjjjjlllnnnsssrrrgggbbbXXXYYYZZZYYYUUURRRQQQQQQMMMLLLKKKLLLMMMNNNMMMLLLMMMMMMLLLKKKKKKKKKKKKKKKNNNMMMKKKJJJJJJLLLNNNPPPMMMTTTRRRPPPTTTWWWddd{{{yyyvvv|||sssnnniiifffeeeddd```]]][[[ZZZXXXWWWWWWYYY\\\]]]XXXXXXWWWYYY\\\]]]]]]\\\[[[[[[ZZZZZZ[[[[[[\\\\\\ccceeeiiinnnrrrtttsssqqqkkkhhhaaaXXXQQQMMMMMMNNNOOOQQQRRRQQQOOOMMMOOOQQQPPPPPPPPPPPPPPPOOONNNNNNMMMMMMNNNNNNNNNNNNMMMMMMKKKPPPVVV\\\___aaacccdddeeekkkttt~~~{{{rrrhhhccc]]]WWWTTTRRRQQQPPPIIIJJJLLLPPPVVV\\\bbbeeejjjqqquuusssrrrtttuuusss|||}}}~~~}}}xxxmmmbbbVVVQQQKKKFFFEEEFFFHHHHHHJJJKKKLLLPPPTTTXXX\\\___cccggglllpppsssvvvyyy|||zzztttmmmhhheeeeeeeeeddd]]]YYYTTTPPPNNNNNNMMMLLLIIIJJJLLLPPPTTTXXX\\\___ccckkkvvvzzzyyy}}}~~~yyyrrrsssuuusssoooggg[[[JJJEEEFFFAAAKKKdddwww~~~||||||||||||{{{zzzwwwyyyyyyxxx{{{}}}{{{vvvpppmmmkkkiiieeebbbZZZYYYXXXWWWVVVVVVWWWWWWRRRQQQPPPQQQRRRRRRNNNKKKGGGEEECCCCCCDDDEEEEEEEEEEEEDDDEEEHHHLLLOOONNNLLLQQQOOOMMMLLLLLLMMMPPPRRR[[[XXXSSSPPPOOOMMMKKKJJJIIIHHHHHHKKKPPPSSSSSSRRRJJJMMMMMMJJJKKKQQQWWWXXXZZZWWWTTTTTTVVVYYYZZZ[[[TTTTTTTTTVVVYYY[[[[[[ZZZVVVVVVTTTRRRPPPNNNLLLKKKIIIJJJJJJHHHFFFFFFGGGIIINNNMMMLLLMMMNNNNNNMMMLLLPPPOOOOOOPPPQQQRRRPPPOOOSSSYYY]]]^^^^^^aaa```]]]hhhpppyyy{{{xxxuuuuuuxxxxxx||||||wwwsssqqqnnnjjjjjjfffdddgggkkklllooosssqqqwww~~~qqqgggaaa___\\\YYYWWWVVVUUUSSSQQQOOOMMMLLLJJJHHHHHHIIIJJJKKKIIIHHHHHHHHHHHHIIIJJJJJJKKKJJJJJJJJJKKKLLLNNNOOONNNMMMMMMOOOQQQWWWeeerrr~~~yyysssqqq~~~xxxmmmjjjfffffffffeeebbb^^^]]][[[YYYWWWWWWXXXZZZ\\\[[[[[[[[[[[[[[[ZZZYYYYYYXXXYYYYYYZZZ[[[\\\\\\\\\```dddiiimmmnnnnnnnnnoooiiiccc[[[TTTPPPNNNMMMLLLLLLMMMNNNOOOPPPOOOOOONNNPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPNNNMMMLLLMMMMMMNNNQQQTTTWWWZZZZZZ[[[\\\]]]eeeggglllvvv}}}yyywwwtttvvvxxxxxxzzzzzzvvvooojjjccc]]]WWWSSSOOOMMMIIIJJJMMMPPPSSSVVVYYYZZZbbbhhhllliiiggghhhiiigggnnnttt|||zzzsssjjj___XXXLLLJJJGGGFFFGGGJJJNNNQQQLLLNNNQQQTTTWWW\\\aaaeeehhhkkkooossswww{{{~~~tttnnnkkkjjjhhhggg```\\\VVVQQQNNNMMMKKKJJJJJJKKKLLLOOOSSSWWW[[[^^^dddhhhrrr}}}~~~yyymmmiiilllppprrrggg[[[IIIAAACCCBBBLLLccc~~~~~~{{{yyy|||~~~}}}zzzwwwuuutttiiigggdddaaa____________[[[ZZZZZZZZZZZZWWWQQQLLLKKKIIIGGGHHHJJJKKKLLLLLLKKKIIIHHHJJJMMMNNNMMMLLLQQQOOOLLLKKKLLLLLLMMMMMMQQQOOOLLLJJJJJJJJJHHHGGGHHHGGGGGGJJJNNNPPPPPPOOOKKKNNNNNNKKKKKKOOOSSSSSSTTTQQQOOOOOOQQQSSSTTTTTTRRRRRRTTTVVVXXXXXXVVVTTTPPPOOOMMMLLLJJJJJJIIIIIIHHHJJJKKKKKKJJJJJJKKKMMMSSSRRRRRRRRRTTTUUUUUUUUUXXXXXXYYYZZZZZZYYYXXXXXX```hhhnnnmmmllllllkkkiiinnnuuu{{{|||wwwttttttvvvppptttuuurrrppppppooommmqqqnnnnnnqqqssstttxxx}}}rrrhhh```[[[ZZZZZZXXXUUUTTTTTTRRRPPPNNNMMMKKKIIIHHHGGGHHHIIIJJJGGGGGGGGGGGGHHHIIIKKKKKKKKKKKKJJJJJJJJJLLLMMMNNNPPPNNNOOOPPPQQQWWWdddqqq~~~wwwqqqooommmooo}}}xxxmmmjjjfffeeefffeeeaaa^^^]]][[[YYYWWWWWWXXXZZZ[[[[[[[[[[[[[[[[[[ZZZYYYXXXXXXYYYYYYZZZ[[[[[[\\\\\\]]]aaaeeehhhhhhfffeeedddaaa\\\VVVRRROOONNNMMMMMMLLLLLLNNNOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOONNNNNNPPPOOONNNMMMMMMMMMNNNOOOQQQSSSWWWYYYZZZ[[[\\\^^^bbbdddiiirrr~~~}}}vvvpppmmmjjjkkkllllllmmmsss}}}~~~zzzqqqllleee^^^YYYTTTPPPMMMHHHIIILLLOOORRRUUUWWWXXX[[[aaafffeeeeeegggiiigggkkkqqqzzz~~~xxxqqqiii___UUUNNNJJJIIIGGGGGGIIIMMMQQQTTTRRRTTTVVVXXX[[[^^^cccfffhhhkkkppptttxxx|||}}}vvvrrrooommmlllbbb^^^XXXSSSPPPNNNLLLKKKJJJKKKMMMOOOSSSXXX[[[^^^eeegggooozzzxxxmmmlllooosssuuukkk___KKKCCCDDDCCCMMMeeezzzwwwrrrnnnkkkkkkkkklllhhhhhhggggggddd^^^WWWQQQPPPNNNMMMNNNPPPRRRSSSSSSSSSQQQOOOOOOPPPRRRRRRQQQVVVSSSQQQQQQRRRQQQNNNKKKKKKIIIGGGGGGIIIIIIHHHGGGGGGGGGGGGJJJLLLNNNMMMLLLKKKOOOPPPLLLKKKMMMOOONNNNNNLLLJJJJJJLLLMMMMMMMMMQQQRRRSSSVVVWWWUUUQQQNNNHHHGGGFFFEEEEEEFFFGGGHHHIIILLLOOOQQQQQQQQQSSSTTTYYYXXXXXXYYYZZZ]]]___```aaaeeehhhgggeeecccdddeeejjjqqqxxxxxxxxxyyyyyywwwqqquuuyyyxxxrrrooooooqqqnnnssstttrrrrrruuuvvvuuuyyyyyy|||~~~nnneee___YYYUUUUUUWWWUUUSSSRRRRRRQQQOOOMMMLLLKKKIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHJJJLLLMMMOOOLLLKKKJJJJJJJJJKKKLLLMMMQQQPPPPPPQQQRRRVVVcccppp}}}nnnhhhhhhhhhlll|||vvvmmmiiieeedddeeedddaaa^^^]]][[[YYYXXXWWWXXXYYY[[[\\\\\\\\\[[[[[[ZZZXXXXXXXXXYYYYYYZZZZZZ[[[[[[\\\ZZZ^^^bbbdddbbb^^^[[[YYYWWWTTTQQQOOOOOOOOONNNMMMLLLLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMNNNNNNMMMMMMMMMNNNOOOOOOPPPSSSVVVXXXYYY[[[]]]___```aaafffmmmyyyxxxpppiiidddaaabbbaaa``````dddmmmsss|||sssnnnggg```ZZZUUUPPPMMMHHHIIIKKKNNNQQQSSSUUUVVVVVV\\\aaaaaabbbfffgggfffgggmmmvvv~~~}}}zzzuuunnnfff^^^VVVNNNIIIKKKKKKJJJLLLOOOSSSXXXZZZ[[[]]]___```bbbeeeiiillllllooosssvvvyyy|||yyytttqqqqqqgggbbb[[[UUURRRPPPNNNMMMKKKLLLMMMPPPTTTXXX[[[^^^dddeeellluuu|||vvvllllllppptttuuupppaaaLLLDDDFFFDDDOOOiii{{{vvvttttttvvvxxxtttsssrrrooolllfffaaa]]]WWWVVVTTTUUUWWWYYYYYYYYYZZZYYYWWWWWWXXX[[[]]]^^^ccc```^^^___```___YYYTTTOOONNNLLLLLLMMMNNNNNNMMMJJJJJJKKKLLLNNNNNNNNNNNNNNNRRRTTTQQQPPPRRRSSSQQQRRRPPPNNNMMMNNNOOONNNMMMTTTTTTTTTUUUVVVTTTPPPMMMGGGFFFEEEEEEGGGIIIKKKLLLOOORRRWWWYYY[[[[[[\\\]]]]]]^^^^^^___```cccgggiiijjjooossssssooolllnnnrrrqqqtttwwwyyysssvvvxxxvvvrrroooooorrruuuzzz|||{{{|||xxxmmmbbb]]]ZZZVVVSSSTTTSSSRRRPPPPPPPPPPPPNNNLLLLLLKKKIIIHHHHHHGGGHHHHHHKKKJJJJJJJJJKKKNNNPPPQQQLLLKKKJJJIIIJJJJJJKKKLLLPPPOOOPPPRRRSSSXXXdddqqqtttlllhhhfffjjjzzzuuulllhhhdddcccddddddaaa___]]][[[ZZZXXXXXXXXXYYYZZZ\\\\\\\\\[[[[[[ZZZYYYXXXYYYYYYYYYYYYZZZZZZ[[[[[[YYY]]]aaabbb___ZZZVVVTTTQQQPPPNNNNNNOOOOOOMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOQQQSSSUUUWWWZZZ^^^aaa```bbbeeekkkttt}}}uuunnnhhhddd___^^^]]][[[[[[^^^eeejjjsss{{{|||tttpppiiibbb\\\WWWQQQNNNIIIJJJKKKMMMPPPRRRSSSTTTVVV\\\```aaaccchhhhhhfffgggiiinnnsssvvvwwwvvvtttooojjjccc\\\WWWSSSOOOMMMPPPPPPQQQSSSVVVZZZ^^^```dddfffhhhiiikkknnnrrrvvvuuuwwwzzz{{{|||~~~~~~wwwtttssskkkfff^^^WWWSSSQQQOOONNNKKKLLLMMMPPPSSSWWW[[[]]]aaaccckkkuuu{{{tttkkkkkkppprrrrrrsssbbbKKKDDDGGGEEERRRooo}}}zzzyyyzzz}}}zzzyyyvvvrrrooolllkkkkkkcccaaa______```bbbbbbbbbbbbbbbbbbbbbdddgggjjjmmmqqqqqqqqqrrrsssqqqlllggg\\\YYYVVVUUUUUUUUUUUUTTTRRRRRRSSSSSSSSSTTTUUUVVVXXX\\\^^^\\\\\\```ccccccaaa___[[[YYYYYYYYYXXXWWW\\\ZZZZZZZZZZZZYYYVVVTTTNNNMMMNNNOOOPPPSSSUUUVVVXXX[[[```bbbccccccdddeeeccceeegggggghhhjjjmmmqqqssswww{{{zzzwwwvvvyyy}}}|||yyyvvvyyyxxxzzz|||{{{yyywwwyyy{{{zzz~~~iiiaaa[[[YYYWWWSSSQQQRRRPPPOOOMMMNNNOOOOOOMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKJJJIIIIIIIIIKKKNNNOOOKKKJJJJJJIIIIIIJJJLLLLLLMMMMMMPPPSSSUUUZZZgggttt}}}qqqhhhcccgggyyywwwkkkgggcccaaaccccccaaa___\\\\\\ZZZYYYXXXXXXXXXYYY[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZWWW[[[^^^___\\\WWWSSSQQQPPPOOONNNNNNNNNNNNLLLJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOOOONNNMMMLLLJJJKKKKKKLLLLLLMMMMMMMMMMMMNNNPPPRRRUUUYYY^^^aaacccdddgggjjjpppzzz{{{uuuoooiiieee]]]\\\ZZZXXXXXX[[[```dddhhhnnnvvv~~~|||tttpppjjjddd^^^XXXSSSOOOKKKLLLMMMMMMNNNOOOPPPPPPSSSYYY]]]```eeekkkmmmjjjiiigggeeefffhhhjjjjjjiiiddd___YYYTTTRRRQQQQQQQQQTTTUUUVVVYYY\\\___aaaccchhhjjjmmmooorrruuuzzz~~~{{{wwwuuuoooiii```YYYTTTQQQOOONNNKKKLLLMMMOOOSSSVVVZZZ\\\^^^bbblllwww~~~uuummmooosssuuutttuuuaaaJJJDDDGGGFFFVVVuuu}}}}}}~~~yyyxxxvvvrrroooooorrrtttnnnllljjjjjjlllnnnooonnnlllmmmnnnnnnnnnpppsssvvvzzz||||||{{{jjjeee```\\\[[[\\\\\\\\\^^^^^^^^^]]]\\\^^^aaadddhhhkkkllliiikkkrrryyyzzzxxxtttnnnjjjhhhhhhgggfffeeeeeeeeefffgggeeebbb```YYYZZZ[[[]]]^^^```aaaaaabbbeeehhhiiiiiihhhiiijjjjjjmmmppppppoooooorrruuuxxxzzz|||{{{zzz||||||wwwxxx}}}mmm___YYYUUUTTTSSSOOOMMMOOONNNMMMLLLLLLNNNNNNNNNLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLJJJHHHFFFEEEFFFHHHJJJJJJIIIIIIHHHIIIKKKLLLMMMLLLMMMPPPTTTWWW\\\iiiuuutttiiibbbfffzzzzzzkkkfffbbb```bbbcccaaa___\\\\\\[[[YYYXXXXXXXXXXXXYYYYYYZZZ[[[[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYVVVXXX[[[ZZZWWWSSSPPPOOOPPPNNNMMMMMMMMMMMMKKKIIIKKKKKKJJJIIIIIIIIIJJJJJJKKKLLLNNNOOOOOONNNLLLKKKIIIIIIJJJKKKKKKKKKJJJJJJJJJKKKMMMOOORRRWWW]]]bbbccceeehhhjjjnnnvvv|||xxxqqqkkkfff]]][[[XXXVVVVVVXXX[[[]]]aaadddjjjrrryyy{{{sssooojjjddd___ZZZTTTPPPMMMMMMMMMLLLLLLLLLKKKKKKKKKPPPVVVZZZbbbjjjllljjjeee```ZZZXXXZZZ\\\]]]\\\XXXTTTOOOMMMMMMPPPRRRSSSXXXZZZ\\\___bbbeeeggghhhmmmooorrrtttwww{{{zzzwwwrrrkkkaaaYYYSSSPPPNNNMMMJJJKKKLLLNNNQQQUUUXXXZZZ\\\aaalllyyyxxxrrrwww~~~zzzcccJJJDDDHHHFFFXXXzzz~~~}}}tttuuutttrrroooooorrruuurrrqqqppprrruuuxxxyyyzzzwwwyyyzzzxxxuuussstttuuuxxx~~~uuuppphhhcccbbbccceeefffjjjjjjiiigggfffiiinnnsssvvvwwwuuurrrttt~~~yyyvvvuuuttttttmmmooossswwwyyyvvvpppllldddeeehhhjjjkkkkkkjjjiiikkklllmmmllljjjiiijjjkkkmmmqqquuuvvvsssqqqrrruuuwwwvvvuuuuuuwww{{{}}}}}}}}}~~~nnnaaaWWWRRRPPPPPPOOOLLLKKKMMMLLLKKKKKKLLLNNNOOONNNMMMLLLMMMNNNOOOPPPQQQQQQQQQOOOMMMIIIFFFDDDDDDFFFGGGHHHHHHGGGHHHIIIKKKMMMOOONNNNNNQQQUUUWWW\\\hhhtttzzzmmmfffjjj}}}zzzjjjfffaaa___aaabbbaaa```\\\\\\[[[ZZZYYYXXXWWWWWWWWWXXXYYYZZZ\\\\\\\\\\\\YYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZXXXTTTPPPNNNMMMOOOMMMKKKJJJKKKKKKJJJIIIKKKKKKIIIHHHHHHHHHIIIIIIJJJKKKMMMNNNNNNMMMKKKJJJHHHHHHIIIIIIIIIHHHGGGFFFHHHIIIJJJLLLOOOUUU\\\aaa___cccgggjjjmmmsss}}}{{{vvvooojjjccc```\\\XXXWWWXXXYYYZZZ\\\^^^bbbiiipppwww|||~~~~~~~~~{{{yyyyyy|||{{{|||}}}~~~}}}{{{xxxqqqnnniiiddd```ZZZUUUQQQMMMMMMLLLJJJIIIGGGFFFEEEEEEIIIMMMQQQYYY```aaa]]]XXXRRRKKKIIILLLNNNNNNLLLLLLJJJGGGIIIMMMSSSXXXZZZ^^^```dddiiimmmppprrrssswwwyyy{{{|||~~~zzzvvvssslllaaaXXXRRRNNNLLLKKKIIIJJJKKKMMMPPPTTTWWWYYY\\\```kkkwww~~~uuuttt~~~hhhMMMGGGIIIFFFXXX|||}}}{{{ppprrrsssrrrpppooopppsssqqqqqqqqqsssxxx|||~~~xxxsssrrrrrrttt|||}}}wwwnnnhhhgggiiilllnnnrrrqqqpppmmmlllooowww}}}|||}}}yyytttwww}}}|||||||||rrrvvv}}}yyysssjjjllloooqqqrrrqqqooommmppppppooommmjjjiiijjjkkklllqqqvvvvvvrrrooooooqqqssspppmmmmmmrrrxxx}}}zzzwwwhhh]]]VVVTTTPPPNNNOOONNNKKKKKKNNNLLLKKKJJJKKKNNNOOONNNMMMLLLMMMOOOQQQRRRSSSTTTTTTTTTQQQMMMIIIFFFFFFGGGHHHGGGGGGGGGHHHIIILLLNNNOOOPPPPPPRRRVVVWWW[[[gggrrrtttmmmooowwwjjjfffaaa___```bbbaaa```\\\\\\[[[ZZZYYYXXXWWWWWWVVVWWWYYYZZZ\\\]]]]]]^^^YYYYYYYYYYYYYYYXXXXXXXXX]]]]]]\\\YYYTTTPPPNNNMMMMMMKKKHHHHHHIIIJJJJJJJJJKKKKKKIIIHHHGGGHHHHHHIIIHHHJJJLLLMMMMMMLLLJJJHHHGGGHHHHHHIIIHHHGGGEEEDDDGGGGGGHHHJJJNNNTTT\\\aaa\\\```fffiiilllrrr|||zzztttppplllhhhbbb^^^\\\[[[[[[[[[YYYZZZ^^^dddllltttyyy{{{xxx{{{~~~}}}yyyuuussssssppppppqqqsssvvvwwwuuutttooommmhhhddd```[[[UUURRRMMMLLLJJJHHHFFFDDDBBBAAACCCFFFHHHJJJOOOUUUSSSNNNJJJEEE??????AAACCCBBB???CCCBBBCCCHHHPPPYYYaaaddddddggglllqqqvvvzzz}}}~~~~~~}}}}}}~~~}}}xxxsssssslllaaaWWWQQQMMMKKKJJJIIIIIIJJJLLLOOOSSSVVVXXX]]]```iiittt{{{~~~zzzpppssslllPPPIIIJJJEEEXXX|||~~~{{{yyyvvvuuutttqqqkkkfffeeehhhllloooppprrruuuwww{{{}}}wwwtttsssssswww}}}~~~~~~zzzvvvppplllkkklllmmmmmmrrrpppnnnooorrrvvvxxxyyy|||yyytttqqqttt}}}yyyvvvrrruuuyyy~~~|||vvvrrrhhhkkknnnpppqqqqqqrrrtttsssuuuvvvsssmmmiiihhhhhhjjjmmmqqqsssrrrooommmllloooqqquuuzzz~~~uuuiii___WWWRRRPPPOOONNNMMMLLLLLLLLLLLLMMMMMMLLLKKKIIIIIIKKKLLLPPPQQQSSSTTTUUUTTTRRRQQQ\\\VVVNNNGGGEEEDDDEEEEEEIIIIIIIIIJJJLLLOOOQQQSSSOOOQQQUUUXXXWWWZZZeeerrruuuqqq}}}yyykkkfff```]]]^^^______]]]\\\ZZZYYYWWWVVVVVVVVVWWWVVVWWWXXX[[[]]]\\\ZZZWWWZZZZZZYYYXXXXXXYYYZZZ[[[ZZZ\\\]]][[[VVVPPPLLLJJJJJJJJJIIIIIIIIIHHHHHHHHHDDDDDDEEEFFFGGGGGGGGGGGGIIIIIIKKKKKKKKKIIIGGGEEEHHHHHHHHHIIIHHHHHHGGGFFFIIIJJJJJJKKKMMMQQQWWW[[[dddcccdddgggmmmsssxxx{{{~~~zzzxxxxxxssspppkkkgggddd```]]]ZZZYYYYYY]]]dddiiilllsss{{{vvv|||~~~zzzuuurrrmmmhhhkkkiiihhhhhhhhhhhhgggeeedddcccbbb___[[[WWWSSSPPPKKKJJJGGGDDDBBBAAAAAAAAA??????@@@BBBEEEGGGGGGFFFDDDBBB@@@???>>>>>>>>>>>>======???FFFPPP[[[dddhhhlllooossswww{{{zzzyyyxxxwwwwwwvvvtttrrrnnniii```WWWPPPLLLJJJIIIIIIJJJKKKKKKLLLPPPUUUXXX]]]bbbkkkuuu~~~zzzqqqqqqiiiRRRJJJGGGJJJ```|||{{{pppgggddddddfffhhhjjjmmmnnnooowww||||||wwwuuuvvvyyy|||~~~}}}{{{zzzyyyyyyuuuooojjjiiiiiiiiiiiillllllmmmpppsssvvvvvvuuuwwwvvvuuutttuuuzzz}}}wwwsssnnnpppsssuuuvvvtttpppmmmhhhkkknnnpppppppppqqqrrrsssuuuvvvtttoookkkjjjkkkkkkmmmqqqrrrsssssstttuuuwww||||||xxxssslllddd]]]VVVPPPLLLOOOOOONNNMMMMMMLLLLLLLLLOOOOOONNNLLLIIIIIIJJJLLLNNNQQQSSSTTTRRRPPPPPPPPPVVVQQQJJJFFFFFFGGGIIIJJJIIIIIIJJJKKKLLLNNNPPPQQQOOOQQQUUUWWWWWWZZZfffrrrzzz{{{jjjddd]]]ZZZ[[[\\\\\\ZZZYYYYYYXXXWWWVVVWWWXXXXXX[[[ZZZZZZ[[[]]]^^^]]]\\\\\\[[[ZZZYYYYYYYYYZZZ[[[ZZZ[[[\\\ZZZUUUPPPLLLJJJJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGHHHIIIIIIIIIIIIHHHHHHIIIJJJKKKJJJIIIGGGFFFIIIIIIIIIJJJIIIIIIHHHHHHJJJKKKKKKKKKMMMPPPVVVZZZbbbbbbcccgggmmmsssxxxzzz~~~~~~}}}zzzzzzuuurrrnnnkkkhhheeebbb```___^^^```eeehhhkkkqqqxxxwww|||}}}xxxsssoookkkfffgggfffdddcccccccccaaa___^^^^^^\\\ZZZWWWSSSPPPNNNJJJHHHFFFCCCAAA@@@@@@@@@?????????@@@BBBBBBAAA@@@??????===<<<;;;;;;<<<<<<>>>>>>@@@FFFPPP\\\fffllllllooossswww{{{~~~yyyvvvrrrppppppppppppoookkkggg___WWWPPPLLLJJJJJJGGGHHHIIIJJJKKKOOOTTTXXX___bbbiiirrr{{{yyypppppp}}}}}}dddOOOIIIGGGKKKccc}}}pppnnnkkkiiiiiimmmoooooommmrrryyy}}}yyyzzzzzzzzzzzzyyyxxxwwwvvvzzzuuupppkkkjjjjjjjjjiiijjjlllpppuuuxxxyyywwwuuutttvvvxxxyyyzzz{{{}}}~~~}}}zzzuuuqqqnnnmmmmmmlllkkkkkkkkkjjjlllooorrrtttttttttuuuvvvxxxzzz|||zzzvvvsssrrrssstttvvvxxx{{{|||xxxlllfffaaa___\\\ZZZXXXTTTPPPMMMNNNNNNNNNNNNMMMMMMMMMMMMQQQQQQPPPNNNKKKJJJKKKMMMNNNRRRVVVUUUPPPMMMNNNQQQSSSOOOJJJGGGGGGIIIJJJKKKIIIIIIKKKLLLMMMNNNNNNNNNNNNPPPSSSVVVVVVZZZfffsss}}}kkkddd]]]YYYYYYZZZZZZYYYWWWWWWWWWWWWWWWXXXYYYZZZ]]][[[YYYZZZ\\\^^^______^^^]]][[[ZZZYYYYYYZZZ[[[ZZZ[[[[[[XXXSSSOOOLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFGGGIIIJJJJJJJJJIIIHHHJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMPPPTTTXXX^^^___bbbggglllrrrvvvyyyzzzzzz{{{~~~}}}|||xxxvvvrrrooonnnllliiigggfffcccccceeefffhhhnnnuuuxxx{{{{{{uuupppmmmjjjfffgggdddbbb```___^^^[[[YYYWWWVVVUUUTTTQQQOOOLLLKKKGGGFFFDDDBBB@@@??????@@@???>>>======>>>===;;;:::<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>@@@FFFPPP\\\hhhoooppptttxxx|||~~~zzzwwwsssnnnjjjjjjkkkkkkkkkgggccc]]]VVVPPPMMMKKKJJJEEEFFFGGGHHHIIIMMMRRRVVV^^^aaagggoooyyyyyyqqqqqq|||uuu^^^KKKHHHHHHMMMggg{{{uuutttwwwxxxuuurrrsss{{{}}}|||{{{{{{|||}}}~~~~~~|||xxxuuutttuuuuuuuuutttuuuyyy~~~~~~xxx{{{}}}|||{{{yyywwwuuutttrrrnnnkkkiiijjjmmmooovvvyyy}}}zzzwwwsssllleeeccc]]][[[XXXWWWVVVUUUSSSQQQMMMMMMNNNNNNNNNNNNNNNNNNRRRRRRRRRPPPNNNNNNPPPRRRPPPVVVYYYWWWPPPLLLOOOSSSWWWSSSMMMIIIHHHHHHHHHGGGIIIJJJKKKMMMMMMMMMLLLLLLMMMNNNQQQTTTUUUYYYfffsss}}}mmmggg^^^ZZZZZZ[[[[[[ZZZXXXXXXWWWWWWXXXXXXXXXXXXZZZYYYXXXYYY[[[]]]]]]\\\___^^^\\\ZZZZZZZZZZZZZZZ[[[[[[ZZZWWWRRRNNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHHHHHHHGGGFFFEEEDDDEEEFFFGGGIIIIIIJJJIIIIIIKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMOOOSSSVVVZZZ\\\aaaeeejjjpppuuuyyy{{{zzz|||~~~{{{yyyuuusssrrrqqqooommmjjjfffdddeeeeeeffflllssswww{{{zzzuuupppooommmjjjjjjgggdddbbb```]]]ZZZWWWQQQQQQPPPNNNMMMKKKJJJIIIDDDCCCAAA@@@????????????>>>===<<<<<<===<<<:::888<<<<<<<<<======>>>>>>>>>===>>>@@@DDDMMMYYYfffooossswww{{{}}}zzzuuuqqqmmmiiihhhhhhggggggbbb___ZZZUUUPPPMMMKKKJJJFFFFFFFFFFFFFFFIIIMMMQQQYYY]]]dddmmmxxx~~~yyytttttt~~~ppp[[[KKKIIIIIIOOOjjj~~~~~~zzzuuurrrsssxxx}}}rrrnnnkkkiiiccc]]]\\\^^^ZZZVVVRRRPPPPPPQQQRRRQQQMMMMMMNNNOOOOOOOOONNNNNNOOOPPPQQQQQQPPPRRRTTTWWWSSSXXX\\\XXXRRRNNNQQQUUUYYYUUUPPPLLLJJJIIIGGGEEEIIIJJJKKKMMMMMMMMMLLLKKKKKKLLLPPPSSSTTTXXXfffttt{{{mmmfff___ZZZZZZ[[[[[[ZZZYYYYYYYYYXXXXXXWWWVVVUUUVVVWWWXXX[[[]]]^^^\\\ZZZ___^^^\\\ZZZZZZZZZZZZZZZZZZ[[[ZZZWWWSSSOOOMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKIIIIIIIIIHHHGGGFFFEEEDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKMMMNNNOOOMMMNNNNNNMMMMMMNNNRRRTTTVVVZZZ^^^cccgggmmmuuuzzz}}}|||}}}|||yyywwwvvvuuusssqqqlllhhhfffffffffffflllssswww{{{{{{wwwttttttssspppmmmjjjfffccc```]]]YYYWWWOOOOOOMMMKKKJJJHHHGGGGGGBBBAAA@@@>>>>>>>>>???@@@>>>===<<<===>>>>>><<<;;;<<<<<<===>>>>>>?????????<<<===???BBBHHHSSS```hhhqqquuuzzz~~~}}}yyyqqqooollliiihhheeebbb```]]][[[XXXTTTPPPMMMJJJIIIGGGGGGFFFEEEDDDFFFIIILLLSSSYYYbbbnnnzzz}}}{{{xxxyyyooo[[[MMMLLLKKKPPPkkk{{{qqqeeecccccc```YYYRRRRRRWWWTTTQQQMMMLLLNNNQQQSSSTTTNNNNNNOOOPPPPPPOOONNNMMMLLLNNNOOOOOOPPPRRRUUUXXXTTTWWWYYYVVVQQQOOOQQQTTTUUURRRNNNLLLKKKKKKIIIGGGIIIJJJKKKKKKLLLLLLLLLLLLLLLMMMPPPSSSTTTZZZhhhvvvxxxiiiddd]]]ZZZZZZ[[[ZZZXXXZZZZZZZZZYYYXXXVVVUUUTTTVVVWWWYYY]]]``````]]][[[^^^]]][[[ZZZYYYYYYZZZ[[[ZZZ[[[[[[YYYTTTQQQNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIGGGGGGFFFFFFFFFGGGHHHIIIIIIJJJIIIIIIHHHIIIJJJLLLNNNOOOMMMNNNNNNNNNNNNOOOQQQTTTTTTWWW\\\```dddkkkttt{{{}}}}}}}}}}}}{{{yyywwwuuuooollljjjjjjiiihhhmmmssswww|||~~~{{{yyyyyyxxxuuunnnkkkgggccc```]]]YYYVVVPPPOOOMMMJJJHHHFFFEEEEEE@@@???>>>>>>>>>???@@@AAA???>>>>>>???AAAAAA@@@>>><<<<<<===>>>??????>>>>>><<<>>>???@@@DDDLLLWWW___ooosssyyy|||xxxooommmjjjhhhfffbbb^^^[[[ZZZXXXVVVSSSOOOLLLIIIHHHGGGGGGFFFDDDCCCDDDGGGJJJQQQWWWbbbooo{{{~~~}}}|||}}}mmm[[[OOONNNLLLQQQkkk}}}sssjjjdddaaa^^^\\\[[[VVVOOOMMMPPPOOONNNLLLMMMQQQTTTUUUVVVNNNOOOPPPQQQPPPOOOMMMLLLJJJKKKLLLLLLMMMOOORRRTTTRRRSSSSSSQQQOOONNNOOOPPPPPPNNNLLLKKKKKKJJJIIIGGGIIIIIIIIIJJJKKKLLLMMMNNNNNNOOORRRUUUWWW]]]kkkzzzwwwgggccc^^^\\\]]]]]][[[XXXXXXXXXYYYYYYYYYXXXVVVUUUWWWVVVWWWZZZ]]]^^^]]]\\\\\\[[[ZZZYYYYYYYYYZZZ[[[YYY[[[\\\[[[WWWRRROOONNNLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHHHHFFFFFFFFFFFFGGGHHHIIIIIIGGGFFFFFFFFFHHHJJJMMMOOOLLLMMMNNNNNNNNNOOOQQQTTTRRRVVVZZZ]]]aaaiiittt}}}~~~~~~|||yyyuuurrrppppppnnnkkknnnsssxxx~~~~~~|||{{{yyyuuupppmmmiiieeebbb^^^ZZZWWWRRRPPPMMMJJJFFFDDDCCCBBB??????>>>>>>>>>???AAABBBAAA@@@@@@AAABBBBBBAAA???>>>???@@@AAAAAA@@@@@@???>>>@@@AAAAAAAAAFFFOOOVVVffflllttt|||~~~{{{rrrooojjjgggdddaaa^^^\\\WWWWWWUUURRROOOKKKHHHFFFEEEEEEDDDCCCCCCEEEIIILLLTTTYYYcccooo|||~~~~~~~~~jjjYYYNNNNNNLLLPPPkkk}}}qqqjjjfffdddbbb\\\WWWTTTTTTSSSOOOKKKKKKKKKKKKLLLNNNQQQSSSRRRQQQOOOPPPQQQQQQQQQOOOLLLKKKIIIJJJJJJJJJJJJKKKNNNPPPOOOOOONNNMMMLLLLLLLLLLLLPPPNNNKKKJJJIIIHHHFFFDDDIIIIIIHHHIIIJJJLLLNNNOOOQQQQQQTTTWWWYYY___nnn}}}vvvhhhdddaaa```aaa```]]]ZZZVVVWWWXXXYYYYYYYYYXXXWWWVVVUUUTTTUUUXXXZZZ\\\\\\ZZZZZZYYYXXXXXXYYYZZZ[[[YYY[[[]]]\\\XXXSSSPPPNNNKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIFFFEEEEEEEEEGGGIIILLLNNNKKKMMMNNNNNNNNNOOORRRTTTRRRUUUYYY[[[___hhhttt~~~}}}zzzvvvuuutttqqqmmmnnnsssyyy}}}{{{xxxsssssspppkkkhhheeeaaa]]]ZZZSSSQQQMMMIIIEEEBBBAAA@@@???>>>>>>>>>>>>@@@BBBCCCCCCBBBAAABBBBBBBBB@@@>>>BBBCCCDDDDDDDDDDDDBBBBBB@@@BBBCCCAAA@@@CCCJJJQQQXXX___iiisss|||~~~xxxssslllgggdddcccbbbaaaVVVVVVUUURRROOOKKKGGGEEEBBBCCCCCCCCCCCCFFFKKKNNNWWW\\\dddooo|||}}}||||||~~~}}}~~~zzzgggWWWMMMMMMLLLPPPkkkzzztttkkkeeebbb```]]][[[ZZZXXXUUURRRNNNKKKIIIHHHLLLMMMOOOQQQQQQQQQOOONNNNNNMMMNNNQQQSSSRRRNNNJJJIIIIIIJJJJJJKKKLLLMMMMMMKKKJJJIIIKKKMMMOOOPPPOOOQQQPPPNNNMMMLLLJJJHHHFFFJJJJJJLLLMMMJJJFFFJJJPPPSSSQQQQQQSSSUUU]]]lll{{{rrrgggaaa]]]^^^___\\\YYYYYYWWWWWWXXXXXXWWWWWWVVVUUUWWWUUUSSSRRRRRRSSSUUUWWWZZZ[[[\\\[[[ZZZYYYZZZ[[[[[[[[[[[[YYYWWWSSSOOOMMMMMMLLLKKKJJJIIIHHHHHHHHHJJJIIIIIIHHHHHHIIIIIIJJJDDDDDDDDDDDDDDDDDDEEEEEEHHHGGGGGGGGGGGGIIIJJJKKKMMMOOOQQQSSSTTTTTTSSSRRRVVVSSSSSSXXX^^^fffrrr}}}~~~zzzxxxyyyyyywwwuuu~~~~~~|||xxxtttmmmhhhdddaaa^^^\\\UUURRRMMMJJJGGGDDDAAA>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFFFFGGGGGGGGGGGGHHHFFFEEEGGGJJJLLLJJJIIIIIIGGGEEEDDDDDDEEEGGGIIIQQQVVV]]]cccjjjttt|||wwwqqqkkkgggdddaaa___WWWUUUSSSQQQPPPMMMIIIFFFEEEEEEEEEDDDDDDGGGLLLOOO[[[cccjjjqqq|||}}}zzzyyyyyyzzzyyy{{{}}}~~~{{{|||zzztttdddWWWOOOOOOOOOVVVooo{{{qqqlllgggaaa]]]\\\[[[ZZZYYYWWWVVVTTTQQQOOOMMMLLLLLLKKKMMMOOOPPPQQQQQQOOOOOOOOONNNMMMNNNPPPPPPNNNKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLJJJIIIJJJLLLNNNNNNMMMOOOOOONNNMMMMMMKKKIIIGGGGGGHHHJJJMMMKKKHHHKKKPPPRRRPPPQQQRRRTTTZZZhhhvvv|||pppfff```\\\]]]^^^[[[YYYYYYWWWWWWWWWXXXWWWWWWVVVUUUVVVUUURRRQQQQQQRRRTTTUUUYYYZZZ[[[[[[YYYYYYZZZ[[[[[[[[[[[[YYYVVVRRRNNNLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFHHHIIILLLNNNPPPRRRTTTTTTSSSSSSUUUSSSSSSXXX___gggsss~~~|||yyyyyyuuuooojjjfffbbb^^^[[[TTTPPPLLLIIIFFFCCC@@@=========>>>???@@@BBBDDDEEEFFFGGGIIIKKKMMMNNNOOOOOOOOOMMMLLLMMMPPPRRRQQQOOOKKKJJJGGGEEEEEEFFFGGGHHHKKKOOOTTTXXX]]]eeepppyyy}}}yyytttoookkkgggcccaaaXXXVVVSSSPPPOOOLLLIIIGGGFFFFFFEEECCCCCCFFFLLLPPP\\\cccjjjqqq{{{~~~yyyxxxyyy|||xxxvvvvvvwwwuuuxxx}}}~~~{{{vvvcccWWWPPPPPPQQQYYYsss~~~uuunnnfff```aaa]]]YYYVVVUUUUUUUUUUUUTTTSSSRRRQQQPPPOOOOOOOOOKKKLLLNNNPPPPPPPPPPPPOOOQQQOOOLLLKKKLLLMMMMMMLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKIIIIIIKKKKKKKKKJJJKKKKKKLLLLLLKKKIIIGGGFFFEEEEEEHHHMMMMMMKKKLLLPPPRRRQQQSSSUUUVVVZZZeeeqqqzzzvvv~~~pppfff___ZZZ[[[\\\ZZZYYYYYYWWWWWWWWWWWWWWWVVVUUUUUUVVVTTTRRRQQQPPPQQQRRRSSSWWWXXXZZZZZZYYYYYYZZZ\\\[[[[[[ZZZXXXUUUQQQMMMKKKKKKJJJJJJIIIIIIIIIJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEGGGGGGJJJLLLNNNPPPRRRRRRRRRRRRTTTQQQRRRXXX^^^gggttt|||yyyuuupppkkkfffaaa[[[XXXQQQNNNJJJGGGEEECCC???===;;;;;;<<<>>>@@@CCCFFFHHHIIIKKKNNNRRRUUUXXXYYYZZZZZZXXXXXXXXXZZZZZZYYYXXXRRRPPPMMMKKKIIIIIIJJJJJJHHHKKKNNNPPPQQQVVV^^^dddnnnttt||||||wwwsssnnniiiddd```YYYVVVRRROOOMMMKKKIIIHHHHHHGGGEEECCCBBBFFFKKKPPPYYY```gggmmmvvv~~~~~~~~~vvvrrrpppttt~~~zzzwwwuuuttttttsssuuu{{{}}}~~~{{{tttbbbXXXRRRSSSTTT\\\wwwsssjjjfffccc```]]]]]]ZZZWWWTTTRRRRRRRRRRRRSSSRRRQQQPPPPPPOOOOOOPPPKKKLLLMMMOOOPPPPPPPPPPPPQQQPPPNNNMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLNNNLLLJJJIIIJJJJJJIIIHHHHHHIIIJJJIIIGGGEEEDDDCCCGGGEEEGGGLLLNNNMMMNNNPPPTTTTTTVVVXXXXXXZZZcccnnnyyysssqqq|||sssfff^^^YYYYYYZZZYYYXXXYYYVVVWWWWWWWWWWWWVVVUUUUUUVVVUUUSSSRRRQQQQQQRRRSSSUUUWWWXXXYYYXXXXXXZZZ\\\ZZZZZZYYYWWWTTTPPPLLLJJJJJJJJJIIIIIIIIIJJJJJJKKKHHHHHHGGGGGGGGGGGGHHHHHHIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHGGGHHHJJJLLLNNNOOOOOOPPPRRROOOPPPVVV]]]fffsss~~~}}}}}}~~~vvvsssnnniiiddd]]]WWWSSSMMMKKKHHHFFFDDDBBB???<<<::::::;;;===@@@DDDGGGIIILLLOOOTTTYYY^^^aaacccdddgggfffdddcccbbbaaa```___\\\ZZZWWWSSSQQQOOOOOOOOOMMMNNNOOOOOOOOOQQQVVVYYY\\\bbbiiillllllpppwww~~~{{{vvvpppiiiaaa\\\YYYUUUPPPMMMKKKJJJIIIHHHIIIHHHEEEBBBBBBEEEKKKOOORRRZZZaaafffppp}}}yyyuuuuuu|||~~~|||zzzyyywwwvvvwwwyyy}}}|||wwwdddZZZUUUVVVVVV]]]xxxnnnhhhaaa]]][[[ZZZXXXVVVWWWVVVTTTRRRQQQQQQRRRSSSSSSRRRQQQOOONNNNNNMMMMMMKKKKKKLLLNNNOOOPPPPPPPPPPPPQQQQQQQQQOOOMMMLLLKKKPPPOOOOOOOOOOOOOOOOOOOOOOOOMMMKKKJJJJJJJJJIIIHHHIIIKKKKKKJJJGGGEEEEEEGGGMMMHHHFFFJJJNNNNNNNNNPPPSSSTTTVVVYYYXXXXXX```jjj{{{tttllllllzzzwwwggg___YYYXXXYYYWWWWWWYYYVVVVVVWWWWWWVVVVVVUUUTTTVVVUUUTTTSSSSSSSSSSSSTTTTTTVVVWWWWWWWWWWWWYYYZZZXXXXXXXXXVVVSSSPPPLLLJJJJJJJJJIIIIIIIIIJJJJJJKKKGGGGGGFFFFFFFFFFFFGGGGGGIIIHHHHHHHHHGGGGGGFFFFFFDDDEEEEEEFFFGGGGGGHHHHHHEEEEEEGGGHHHJJJKKKLLLLLLOOOLLLMMMSSSZZZcccppp|||~~~zzzzzzzzz{{{{{{{{{{{{{{{tttqqqlllgggaaa[[[TTTPPPJJJIIIGGGEEEDDDBBB>>><<<999999999;;;>>>BBBFFFIIIQQQUUU[[[bbbhhhlllnnnooosssrrrqqqnnnkkkhhhfffeeeeeeccc___\\\XXXVVVTTTTTTRRRRRRSSSRRRQQQQQQSSSTTTQQQUUUZZZ[[[[[[]]]ccciiiqqq|||zzzrrriii___YYYVVVRRRNNNKKKJJJIIIIIIHHHIIIHHHFFFCCCBBBEEEJJJNNNMMMUUU]]]bbblll|||~~~~~~~~~}}}|||ggg^^^ZZZZZZXXX^^^xxxqqqhhh___\\\YYYWWWUUUSSSPPPNNNMMMNNNOOONNNNNNOOORRRUUURRRQQQPPPNNNMMMLLLKKKKKKJJJKKKLLLMMMNNNOOOPPPQQQQQQRRRSSSRRROOOLLLKKKKKKQQQQQQQQQQQQRRRRRRRRRRRRQQQOOOMMMLLLLLLLLLKKKIIIMMMOOOOOOMMMKKKKKKNNNRRRXXXNNNGGGHHHLLLMMMNNNPPPPPPQQQSSSUUUTTTTTT[[[eee{{{|||rrriiihhhxxxyyyjjjaaaYYYXXXXXXVVVWWWXXXVVVVVVVVVVVVVVVUUUTTTTTTUUUUUUTTTTTTTTTTTTUUUUUUTTTUUUWWWWWWVVVVVVWWWYYYUUUVVVVVVUUUSSSPPPMMMKKKKKKJJJJJJIIIIIIIIIJJJJJJGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGBBBCCCDDDEEEFFFFFFFFFFFFDDDEEEEEEFFFGGGHHHIIIIIILLLIIIJJJPPPWWW___lllwww~~~xxxwwwvvvuuuuuuuuuvvvvvvsssoooiiiccc^^^XXXSSSOOOHHHGGGFFFEEEEEECCC???<<<:::999999999<<<@@@DDDFFFTTTXXX```iiiqqqwwwzzz{{{}}}}}}|||xxxtttqqqoooooonnnmmmiiifffbbb___]]]\\\WWWVVVVVVUUUSSSRRRPPPPPPMMMNNNOOOPPPQQQRRRUUUWWW]]]gggqqqwwwzzz}}}{{{wwwvvvtttsssuuuzzzyyyqqqggg]]]WWWPPPNNNKKKIIIIIIIIIHHHGGGIIIHHHGGGEEECCCEEEIIILLLJJJSSS\\\```hhhwwwzzzwwwzzzzzziiibbb^^^^^^[[[```{{{}}}qqqhhh```[[[XXXWWWUUUSSSQQQOOOMMMKKKIIIKKKLLLMMMLLLMMMPPPSSSOOOOOOMMMLLLKKKKKKKKKKKKJJJKKKKKKLLLNNNOOOQQQQQQRRRSSSRRRPPPLLLJJJJJJLLLRRRSSSSSSTTTTTTUUUUUUUUUSSSQQQNNNNNNNNNNNNMMMLLLMMMOOOPPPOOONNNQQQXXX^^^cccUUUHHHFFFIIIKKKMMMPPPOOOOOOQQQSSSQQQRRRYYYcccyyyuuujjjhhhyyy~~~mmmddd[[[XXXWWWVVVVVVXXXUUUVVVVVVVVVVVVUUUTTTTTTRRRRRRSSSSSSTTTTTTUUUUUUTTTVVVWWWVVVUUUTTTVVVWWWSSSSSSTTTTTTRRRPPPMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHJJJGGGGGGLLLSSS[[[gggrrr|||yyytttrrrpppooonnnnnnnnnooommmiiibbb\\\WWWRRRNNNKKKGGGFFFEEEEEEEEECCC@@@===;;;:::888888999===AAACCCOOOUUU___jjjuuu|||~~~{{{|||}}}{{{yyywwwsssooollliiihhh```___]]][[[YYYVVVRRRPPPMMMLLLJJJLLLNNNOOONNNLLLMMMSSSYYYZZZ[[[___```^^^___aaacccfffjjjqqqzzzzzzrrrjjjaaaYYYSSSKKKIIIHHHHHHIIIIIIGGGFFFHHHHHHHHHFFFEEEEEEGGGIIIHHHRRRZZZ]]]bbbnnn{{{wwwuuuzzzvvvjjjdddbbbccc```eeerrrpppccc]]]ZZZYYYXXXRRRQQQOOONNNMMMLLLJJJJJJKKKMMMNNNMMMKKKKKKMMMPPPMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJKKKLLLMMMOOOQQQRRRTTTSSSQQQLLLHHHGGGJJJMMMSSSSSSTTTUUUVVVVVVWWWWWWTTTRRRPPPOOOPPPPPPOOONNNJJJMMMNNNNNNNNNSSS]]]eeekkkZZZIIIDDDGGGJJJMMMOOOQQQPPPRRRSSSRRRRRR[[[eeexxx{{{mmmkkk}}}pppeee\\\XXXWWWUUUVVVXXXUUUVVVVVVVVVVVVUUUTTTTTTPPPPPPQQQRRRSSSTTTUUUUUUUUUVVVWWWVVVTTTTTTUUUVVVQQQRRRSSSSSSRRRPPPNNNMMMMMMLLLKKKJJJIIIHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDEEEFFFGGGHHHHHHIIIEEEFFFHHHIIIJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHEEEFFFJJJPPPXXXdddooozzzzzzsssooommmkkkhhhgggggghhhhhhgggccc[[[UUUPPPLLLIIIFFFFFFFFFEEEFFFFFFDDD@@@===<<<:::888777888;;;>>>AAAHHHOOOZZZhhhttt}}}~~~zzzwwwtttsssjjjhhhfffccc```\\\WWWSSSNNNKKKIIIKKKNNNOOOLLLHHHDDDHHHHHHEEEEEEIIIMMMMMMIIIMMMQQQTTTXXX```lllvvv}}}xxxrrrjjjccc[[[SSSNNNHHHGGGFFFGGGIIIIIIGGGEEEGGGHHHIIIHHHFFFEEEGGGHHHFFFOOOWWWXXX[[[eeeqqqxxx}}}|||yyykkkeeedddfffccciiiVVV^^^kkkxxxoooiii___XXXSSSQQQOOOOOONNNNNNNNNMMMLLLJJJHHHGGGKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKLLLMMMNNNKKKIIIGGGHHHJJJLLLNNNNNNRRRPPPMMMKKKJJJKKKMMMNNNOOORRRUUUUUURRRQQQRRRTTTTTTNNNIIIJJJNNNPPPMMMIIIOOOMMMLLLKKKMMMNNNNNNNNNccc\\\UUUQQQQQQRRRQQQPPPNNNQQQUUUUUUUUUVVV[[[^^^rrryyyoooxxxuuufffXXXUUUXXXYYYXXXWWWWWWVVVVVVUUUTTTSSSRRRQQQTTTSSSSSSSSSSSSSSSTTTUUUSSSTTTTTTUUUUUUUUUTTTTTTQQQRRRTTTUUUTTTSSSQQQPPPOOOMMMJJJHHHFFFFFFFFFGGGHHHGGGFFFEEEEEEFFFGGGHHHFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIICCCDDDEEEFFFFFFEEEDDDCCCAAAEEEIIIJJJMMMUUUcccnnnwwwzzzvvvmmmjjjeeeaaa___]]][[[YYY[[[YYYVVVRRRMMMJJJHHHFFFDDDEEEEEEEEEEEECCCBBBAAA>>><<<:::999:::;;;;;;:::???FFFSSSaaannnzzz}}}}}}sssqqqmmmiiiddd]]]VVVQQQSSSPPPMMMMMMOOONNNJJJFFFEEEDDDBBB@@@>>>>>>>>>>>>CCCDDDEEEGGGLLLTTT^^^eeerrrxxxwwwqqqggg^^^VVVPPPKKKHHHHHHGGGFFFFFFHHHHHHGGGFFFFFFEEEFFFIIIIIIGGGIIIMMMNNNQQQUUUXXXZZZ___fffkkkvvv|||}}}sssllliiikkknnnuuuFFFLLLUUU^^^hhhuuu{{{ppphhhbbb]]]UUUOOOLLLJJJHHHGGGLLLLLLLLLLLLKKKJJJIIIIIIMMMMMMMMMMMMMMMMMMLLLLLLMMMLLLKKKJJJJJJKKKLLLMMMKKKIIIHHHHHHIIIKKKMMMNNNMMMLLLJJJIIIIIIKKKMMMOOOOOOPPPRRRRRRRRRRRRSSSTTTQQQMMMJJJJJJMMMNNNLLLJJJMMMLLLKKKJJJKKKLLLLLLLLLTTTVVVYYYYYYWWWSSSOOOMMMOOOQQQSSSTTTUUUWWW[[[]]]nnn~~~ttt}}}xxxhhhZZZWWWZZZZZZYYYYYYWWWVVVUUUTTTSSSRRRQQQPPPSSSRRRRRRRRRRRRSSSTTTTTTRRRRRRSSSTTTTTTTTTSSSSSSQQQRRRSSSTTTSSSRRRQQQPPPNNNMMMJJJHHHFFFFFFFFFGGGHHHGGGFFFEEEEEEFFFGGGHHHHHHGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHDDDDDDEEEEEEEEEEEEDDDDDDAAAEEEHHHJJJLLLTTTaaakkkyyyxxxtttkkkhhhccc___]]][[[XXXVVVUUUSSSPPPMMMIIIFFFDDDCCCDDDEEEEEEEEEEEECCCBBBAAA???<<<:::999:::;;;;;;:::<<>>???CCCKKKTTTZZZccchhhpppuuuvvvuuutttsssfffaaaZZZTTTPPPMMMJJJHHHHHHFFFFFFFFFHHHIIIHHHGGGFFFEEEEEEHHHHHHGGGJJJPPPYYY\\\______^^^___bbbeeennnttt{{{}}}tttnnnkkknnnpppwww<<<@@@EEEIIINNNVVV___fffttt{{{}}}rrrjjjddd]]]YYYYYYUUUPPPMMMKKKJJJHHHGGGHHHHHHIIIIIIJJJJJJKKKKKKOOOOOONNNNNNMMMLLLLLLKKKMMMLLLJJJIIIHHHIIIIIIJJJJJJIIIHHHHHHIIIJJJLLLMMMIIIHHHGGGGGGHHHKKKMMMOOONNNNNNMMMOOOQQQSSSTTTTTTOOONNNMMMLLLKKKKKKKKKKKKKKKKKKJJJIIIIIIJJJJJJKKKIIIOOOVVVWWWSSSOOOMMMMMMPPPOOOOOORRRVVVZZZ\\\]]]kkk}}}|||lll]]]YYY[[[[[[ZZZYYYWWWVVVUUUTTTRRRQQQPPPPPPQQQQQQQQQQQQQQQRRRSSSSSSPPPQQQRRRRRRSSSSSSSSSRRRRRRRRRSSSSSSRRRQQQQQQPPPMMMLLLJJJHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGFFFDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCDDDDDDEEEEEEAAAEEEHHHIIIKKKRRR]]]fffwwwvvvqqqiiieee```\\\ZZZXXXUUUSSSPPPNNNLLLIIIFFFDDDCCCCCCDDDEEEFFFFFFEEEDDDBBBAAA???===::::::;;;<<<<<<;;;:::>>>DDDLLLXXXggguuu~~~{{{tttmmmeee^^^ZZZWWWSSSOOOMMMMMMKKKHHHDDDAAA@@@>>><<<:::999888888777777888999;;;AAAIIINNNQQQVVV\\\aaabbbbbbaaaaaaUUURRRNNNKKKJJJIIIHHHFFFGGGFFFEEEFFFHHHIIIHHHGGGFFFDDDDDDGGGHHHHHHLLLSSSaaaeeehhhhhheeebbbbbbcccfffkkkrrrwww}}}zzzvvvqqqooorrrttt{{{;;;===???@@@BBBFFFLLLQQQUUU\\\eeemmmvvvtttooogggbbb___\\\YYYWWWSSSPPPNNNLLLLLLLLLJJJIIIEEEEEEFFFGGGIIIJJJLLLMMMOOONNNNNNNNNMMMMMMMMMLLLLLLKKKIIIHHHGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHJJJKKKGGGGGGFFFGGGHHHJJJLLLNNNMMMKKKIIIKKKPPPTTTTTTSSSPPPRRRRRROOOKKKHHHIIIJJJJJJKKKKKKJJJIIIIIIIIIJJJJJJKKKKKKIIIGGGGGGJJJMMMOOOMMMLLLPPPWWW]]]``````iiiooo___ZZZ[[[[[[YYYXXXWWWWWWVVVUUUSSSRRRQQQPPPPPPPPPPPPPPPPPPQQQRRRSSSPPPQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQPPPPPPOOOLLLKKKJJJHHHHHHGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBDDDEEEFFFCCCFFFIIIJJJLLLQQQZZZaaaoooxxx}}}uuupppfffbbb]]]YYYWWWTTTRRRPPPMMMLLLKKKIIIGGGFFFFFFEEEEEEEEEFFFFFFEEEDDDBBBAAA???===;;;:::<<<======<<<;;;<<<===BBBJJJXXXfffpppyyyrrrkkkeeeaaa]]]XXXRRRNNNMMMLLLHHHEEEDDDCCCAAA???===;;;::::::666777777777999<<>>BBBEEEFFFKKKQQQTTTZZZfffyyytttjjjeee^^^\\\ZZZXXXWWWVVVTTTRRRJJJIIIGGGGGGHHHHHHGGGFFFDDDDDDDDDFFFHHHJJJLLLMMMLLLLLLMMMMMMMMMNNNNNNNNNKKKJJJHHHFFFFFFFFFFFFFFFHHHIIIJJJIIIGGGFFFHHHJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLIIIFFFHHHMMMRRRTTTTTTUUUWWWWWWSSSLLLGGGGGGIIIKKKLLLMMMMMMJJJIIIJJJKKKOOOJJJDDDAAACCCFFFIIIJJJLLLJJJJJJOOOWWW___bbbccciiiqqq___YYYYYYXXXWWWVVVWWWWWWVVVUUUTTTSSSSSSRRROOOOOOOOOOOOPPPQQQRRRSSSRRRSSSSSSTTTTTTSSSSSSRRRRRRRRRRRRRRRQQQPPPNNNNNNJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGDDDDDDDDDDDDDDDEEEEEEEEEDDDEEEFFFFFFFFFFFFFFFFFFDDDCCCBBBBBBBBBCCCEEEFFFEEEGGGIIIJJJLLLPPPWWW\\\eeeooo~~~|||uuupppdddaaa\\\WWWUUURRROOOMMMLLLKKKJJJIIIHHHGGGGGGGGGEEEFFFFFFFFFFFFDDDCCCBBB???===;;;;;;<<<>>>>>>======<<<;;;<<>><<<;;;777888888888888:::>>>AAABBBDDDGGGGGGGGGFFFFFFGGGIIIHHHHHHJJJLLLMMMLLLJJJGGGFFFEEEFFFHHHIIIHHHGGGEEEBBBBBBEEEFFFHHHMMMTTT]]]dddlllooonnnjjjhhhgggfffhhhiiikkkooowwwzzzxxx{{{zzz}}}}}}yyyvvv}}}}}}{{{|||555555666777999;;;>>>???@@@CCCEEEFFFIIIQQQ]]]gggsssxxxzzznnneee___[[[XXXUUUUUUUUUTTTSSSQQQOOONNNHHHFFFEEEEEEGGGGGGGGGFFFEEEEEEEEEEEEGGGIIILLLMMMJJJKKKKKKLLLMMMMMMNNNNNNJJJIIIGGGFFFEEEFFFFFFGGGGGGIIIKKKJJJFFFEEEFFFHHHIIIIIIHHHHHHGGGGGGHHHHHHJJJHHHFFFFFFJJJOOOSSSUUUWWWYYYXXXTTTNNNIIIGGGHHHKKKNNNPPPOOOKKKIIIJJJLLLNNNIIIFFFFFFIIIJJJHHHEEEIIIHHHIIIMMMTTT[[[```cccfffrrr```YYYXXXWWWUUUTTTUUUUUUUUUUUUTTTTTTTTTSSSOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTSSSRRRQQQQQQPPPQQQRRRRRRQQQOOOMMMKKKIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGHHHHHHHHHHHHGGGGGGBBBCCCCCCDDDDDDEEEEEEFFFEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBBBBBBBCCCDDDEEEEEEFFFGGGIIIJJJKKKNNNSSSVVV^^^gggttt{{{uuupppddd```[[[WWWTTTQQQNNNLLLIIIIIIHHHGGGGGGGGGGGGGGGEEEFFFGGGGGGFFFEEECCCBBB???===;;;;;;===?????????>>>>>>======???DDDLLLQQQcccuuuzzztttpppiiibbbYYYRRROOOMMMIIIFFFBBBBBBBBBAAA@@@>>>===<<<666777888888777888;;;===???@@@AAA@@@??????@@@BBBDDDEEEGGGJJJNNNPPPOOONNNHHHGGGFFFFFFHHHHHHGGGFFFCCCAAABBBEEEFFFGGGKKKRRRZZZaaajjjnnnmmmjjjgggfffggggggggghhhjjjooouuuzzzxxxwwwyyy|||vvvxxx}}}||||||777777666777888:::::::::;;;<<<>>>???AAAFFFLLLQQQTTTYYY___dddkkkvvv}}}mmmhhh```ZZZVVVTTTRRRQQQQQQQQQPPPOOONNNNNNOOOPPPKKKIIIFFFFFFGGGIIIIIIHHHGGGFFFFFFEEEGGGIIIKKKLLLKKKKKKKKKKKKKKKKKKLLLLLLIIIHHHGGGFFFFFFFFFGGGHHHFFFJJJLLLJJJFFFCCCEEEGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGFFFFFFGGGKKKQQQUUUVVVVVVVVVSSSOOOKKKHHHGGGJJJNNNQQQOOOKKKHHHIIILLLIIIIIIIIIIIIIIIIIIHHHGGGGGGHHHIIIKKKNNNTTTZZZ___```~~~uuuaaaYYYXXXVVVTTTSSSRRRRRRRRRRRRSSSSSSSSSSSSOOOOOOOOOPPPQQQSSSTTTUUUUUUUUUTTTSSSRRRPPPOOONNNNNNPPPRRRTTTRRROOOKKKIIIHHHHHHIIIIIIIIIIIIIIIIIIGGGGGGHHHIIIIIIHHHGGGGGGCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCC@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIKKKNNNPPPVVV^^^jjjvvv{{{tttpppeeeaaa[[[WWWTTTQQQNNNLLLIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFGGGGGGFFFEEECCCBBB???>>><<<<<<>>>???@@@???===>>>???@@@@@@CCCFFFIIITTTfff}}}{{{vvvllleeeZZZRRRNNNKKKHHHEEEAAAAAABBBBBBAAA@@@>>>===666888999999888888:::;;;===>>>>>>>>>===???BBBDDDGGGHHHJJJMMMPPPQQQOOOMMMJJJHHHGGGGGGGGGGGGFFFEEEAAA@@@AAAEEEFFFEEEIIIOOOVVV]]]gggmmmmmmjjjiiihhhhhhhhhhhhiiikkknnnrrruuu~~~{{{yyy{{{{{{zzz{{{~~~777666444444555555444444666777999;;;???BBBEEEGGGBBBFFFKKKMMMPPPVVVaaaiiivvvxxxppphhhbbb]]]YYYUUURRRPPPOOOMMMKKKKKKJJJIIIHHHIIIKKKPPPSSSJJJHHHEEEDDDEEEGGGGGGGGGIIIHHHGGGFFFFFFHHHJJJLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIFFFJJJLLLJJJEEECCCDDDGGGCCCDDDDDDDDDEEEEEEEEEFFFGGGHHHGGGEEEEEEHHHPPPVVVTTTSSSSSSQQQOOOMMMJJJHHHIIIMMMQQQOOOKKKHHHIIIKKKGGGHHHHHHFFFCCCDDDIIIMMMGGGIIIJJJJJJJJJNNNTTTZZZ[[[zzzvvvcccZZZXXXVVVTTTSSSOOOOOOPPPPPPQQQRRRRRRSSSOOOPPPPPPQQQRRRSSSUUUUUUUUUTTTTTTRRRQQQNNNMMMLLLMMMPPPSSSTTTSSSOOOKKKGGGHHHHHHIIIIIIJJJJJJIIIIIIGGGGGGIIIIIIIIIIIIGGGGGGEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDCCCCCCBBBBBB???@@@BBBDDDEEEEEEDDDCCCCCCDDDEEEFFFGGGIIIKKKLLLOOOWWWaaalllwww{{{tttpppeeeaaa\\\WWWTTTQQQNNNLLLKKKJJJIIIIIIHHHHHHIIIIIIFFFFFFGGGGGGFFFEEECCCBBB@@@>>><<<<<<>>>@@@@@@@@@;;;>>>AAACCCCCCDDDEEEFFFHHHXXXmmmyyymmmeeeZZZRRRMMMJJJGGGDDDBBBBBBCCCDDDCCCBBBAAA@@@888999;;;:::999999;;;<<<===>>>>>>>>>???BBBFFFIIINNNNNNOOOQQQRRRQQQMMMKKKKKKIIIGGGGGGGGGGGGEEEDDD@@@???AAAEEEFFFEEEGGGLLLQQQYYYdddkkkmmmllllllmmmiiijjjkkkmmmooosssvvvxxx{{{~~~||||||{{{~~~~~~~~~666666666777777777777888666777888999:::;;;;;;;;;BBBAAABBBCCCEEEIIILLLNNN[[[```hhhrrr}}}yyymmmdddbbb```^^^\\\WWWSSSNNNIIIFFFEEEEEEFFFHHHHHHGGGGGGGGGHHHIIIJJJJJJJJJHHHFFFDDDCCCAAA@@@EEEEEEEEEEEEFFFFFFFFFFFFGGGHHHKKKLLLMMMKKKIIIHHHIIIIIIIIIHHHHHHIIIIIIJJJJJJLLLNNNLLLGGGDDDCCCDDDEEEIIIJJJFFFDDDFFFFFFDDDGGGHHHIIIKKKLLLMMMMMMMMMMMMNNNOOONNNLLLKKKKKKLLLMMMMMMNNNNNNLLLIIIFFFDDDEEEEEEFFFEEEDDDEEEHHHKKKIIIJJJKKKKKKLLLOOOTTTWWW___rrrzzzccc\\\YYYRRRLLLMMMNNNNNNOOOPPPQQQRRRSSSSSSQQQRRRSSSTTTUUUUUUTTTSSSSSSTTTTTTTTTSSSQQQOOONNNMMMOOOQQQSSSRRROOOLLLIIIJJJKKKMMMMMMLLLIIIFFFDDDFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBB@@@??????@@@@@@AAABBBBBBCCCDDDDDDDDDCCCAAAAAA@@@AAABBBDDDFFFGGGLLLMMMSSS___kkkwww}}}tttmmmeeeaaa[[[VVVSSSQQQOOOMMMLLLKKKJJJIIIHHHGGGGGGGGGHHHGGGGGGGGGHHHGGGEEEBBB>>>>>>@@@AAABBBBBBBBBBBBAAABBBCCCEEEEEEFFFFFFFFFIIILLLXXXlllzzzsssjjj\\\RRRMMMJJJHHHFFFAAAAAABBBCCCCCCBBBBBBBBB>>>===:::888888999;;;======>>>=========???CCCFFFNNNOOOQQQRRRRRRRRRPPPOOOKKKJJJHHHGGGFFFFFFGGGHHHCCCDDDDDDCCCCCCEEEHHHKKKTTTYYYaaaiiiooopppmmmiiihhhiiijjjmmmqqquuuyyy{{{~~~zzzxxx222222222222333333333333666777888999999:::::::::::::::::::::<<>><<<:::999999:::<<<======>>>>>>======???CCCFFFOOOPPPSSSUUUUUUTTTRRRQQQJJJIIIGGGFFFEEEEEEFFFFFFCCCDDDDDDDDDDDDFFFJJJMMMTTT[[[eeeooouuuuuuqqqmmmkkkkkklllooorrruuuyyy{{{~~~~~~333333333444444444444555555555666777888888888888999888888888:::<<<>>>???===???BBBEEEHHHMMMRRRVVV^^^dddllluuu|||zzzrrriiibbb___YYYSSSPPPQQQQQQPPPNNNNNNLLLIIIFFFDDDCCCDDDDDDGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBCCCDDDFFFGGGHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIHHHGGGEEEDDDGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJKKKJJJHHHFFFEEEFFFEEEIIIJJJGGGFFFHHHIIIHHHHHHIIIJJJKKKKKKLLLKKKKKKHHHIIIJJJJJJIIIJJJLLLNNNRRRQQQPPPOOOOOONNNNNNNNNLLLKKKIIIFFFDDDEEEIIILLLMMMOOOPPPQQQPPPPPPRRRTTTZZZmmm~~~hhh___[[[TTTPPPPPPNNNNNNNNNOOOOOOPPPPPPPPPOOOPPPRRRTTTTTTTTTTTTSSSUUUVVVWWWXXXXXXWWWVVVUUUQQQRRRSSSSSSRRRQQQOOONNNLLLMMMNNNNNNMMMKKKIIIGGGEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDCCCBBBAAAAAAAAAAAA???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBDDDEEEGGGGGGKKKSSS\\\gggvvv{{{tttiiieee___ZZZWWWTTTRRRPPPOOOOOOMMMLLLKKKJJJJJJJJJGGGFFFFFFFFFGGGGGGEEEDDDAAABBBCCCEEEHHHIIIKKKLLLKKKKKKJJJJJJIIIHHHGGGGGGFFFEEEHHHOOOYYYhhhnnnfff[[[SSSOOOKKKHHHEEE@@@@@@AAAAAAAAA@@@@@@???===<<<;;;999:::;;;===>>>>>>>>>>>>>>>>>>@@@DDDGGGMMMOOOSSSVVVWWWUUUSSSRRRHHHGGGFFFEEEEEEDDDEEEEEECCCDDDDDDDDDEEEGGGKKKOOOVVV^^^jjjuuu{{{{{{wwwtttppppppqqqrrruuuwwwzzz|||444444555555555666666666444555666666777777777666999999999999:::;;;<<<===:::;;;>>>???AAADDDGGGJJJLLLOOOSSSXXX]]]eeemmmsssuuulllgggccc___[[[XXXVVVSSSRRRRRRSSSQQQPPPKKKIIIHHHFFFEEEDDDEEEEEEHHHGGGGGGFFFEEEDDDCCCBBBEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCFFFEEEFFFFFFGGGHHHIIIJJJIIIJJJJJJJJJIIIHHHHHHHHHFFFKKKLLLIIIHHHKKKLLLKKKIIIJJJKKKKKKLLLLLLKKKKKKJJJKKKLLLLLLKKKLLLOOOQQQRRRQQQPPPOOOOOOPPPQQQRRRQQQPPPMMMIIIGGGGGGKKKNNNPPPRRRTTTVVVVVVVVVWWWXXX^^^ppp~~~jjj```ZZZTTTQQQQQQOOOOOOOOOOOOOOOOOOOOOOOONNNOOOQQQSSSTTTTTTSSSSSSVVVWWWXXXYYYZZZYYYXXXXXXSSSSSSSSSSSSRRRRRRQQQPPPLLLLLLMMMMMMLLLKKKIIIHHHEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBDDDDDDCCCCCCBBBBBBBBBBBB??????@@@@@@@@@@@@??????@@@?????????@@@BBBDDDEEEIIIHHHKKKPPPVVV___ooo}}}yyynnnjjjddd___[[[YYYVVVTTTQQQPPPOOOMMMLLLLLLKKKKKKHHHGGGFFFFFFGGGGGGFFFDDDCCCDDDEEEHHHJJJMMMOOOQQQPPPOOONNNLLLJJJIIIHHHHHHIIIGGGGGGHHHLLLWWWmmmkkkddd[[[TTTPPPLLLGGGDDD???@@@@@@@@@@@@??????>>>===<<<;;;:::;;;<<<>>>???>>>????????????AAADDDGGGIIILLLPPPSSSTTTSSSQQQOOOHHHGGGGGGFFFEEEEEEDDDDDDBBBCCCDDDEEEFFFHHHMMMPPPXXX```lllvvv|||~~~}}}{{{wwwwwwwwwwwwyyy{{{}}}222222222222333333333444444444555666666666555555555555555555666666777777666888:::;;;;;;<<>>???????????????>>>>>>???>>>>>>???@@@BBBDDDFFFMMMLLLNNNQQQSSSZZZiiixxx|||sssoooiiiddd```]]][[[YYYRRRQQQPPPNNNMMMMMMMMMMMMKKKIIIGGGGGGHHHHHHFFFEEEDDDDDDFFFHHHKKKOOORRRTTTSSSRRRPPPMMMLLLJJJJJJJJJJJJIIIHHHGGGGGGMMM]]]lll|||kkkeee\\\UUUQQQMMMHHHDDD???@@@@@@@@@??????>>>===<<<<<<;;;;;;<<<>>>???@@@>>>???@@@@@@@@@BBBDDDGGGEEEGGGJJJMMMOOONNNLLLKKKHHHHHHHHHGGGGGGFFFEEEEEEBBBCCCDDDEEEFFFHHHMMMPPPZZZaaajjjsssxxx|||}}}}}}||||||}}}333333444444444555555555444555555666666555555555444444555555555555666666666888999888777666777888:::;;;;;;<<>>===>>>>>>>>>???AAADDDFFFHHHPPPPPPRRRSSSSSSWWWdddsss~~~wwwsssmmmgggddd```^^^[[[TTTSSSRRRQQQPPPOOOOOOOOONNNLLLIIIHHHHHHHHHGGGEEEDDDDDDEEEGGGJJJNNNRRRTTTSSSQQQOOOMMMLLLKKKKKKLLLKKKIIIHHHGGGEEEFFFOOOZZZsss{{{mmmfff]]]VVVQQQMMMHHHDDD@@@@@@@@@@@@@@@???>>>===;;;;;;<<<<<<>>>???@@@AAA>>>@@@AAAAAAAAACCCEEEGGGCCCDDDFFFHHHIIIIIIHHHGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDDDDEEEGGGKKKOOOYYY```iiipppuuuyyy444555555555555666666666555555666666666666555555666666777777888888888888666888999888777555666777999999:::<<<>>>@@@@@@@@@>>>AAADDDFFFFFFHHHMMMQQQTTTWWW]]]bbbggglllqqquuu{{{|||yyywwwvvvnnnkkkfffbbb___ZZZUUURRRTTTSSSQQQPPPOOONNNLLLKKKJJJJJJJJJJJJIIIIIIIIIJJJGGGHHHIIIJJJIIIHHHFFFEEEDDDEEEFFFFFFEEEDDDAAA@@@@@@@@@AAACCCEEEFFFGGGHHHGGGGGGFFFEEEEEEDDDCCCCCCAAABBBCCCEEEGGGHHHIIIJJJDDDEEEFFFGGGIIIKKKMMMNNNMMMKKKIIIKKKOOORRRRRRRRRLLLPPPQQQNNNLLLNNNOOOMMMJJJKKKMMMOOOPPPRRRRRRSSSTTTTTTQQQNNNKKKJJJLLLNNNNNNNNNMMMMMMMMMNNNOOOPPPTTTTTTTTTRRRPPPNNNNNNOOOOOOPPPRRRRRRSSSUUUXXX[[[[[[jjjzzz~~~rrrbbbXXXTTTSSSTTTTTTSSSRRRQQQOOONNNMMMLLLKKKMMMOOOQQQRRRSSSSSSRRRRRRSSSTTTUUUUUUUUUTTTSSSLLLMMMOOOQQQQQQOOOMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBAAAAAA@@@AAABBBCCCCCCBBBAAA@@@???@@@@@@@@@@@@???>>>=========>>>@@@BBBFFFIIIKKKPPPQQQSSSTTTQQQSSS___mmmyyy~~~yyytttnnnhhhdddaaa^^^\\\XXXWWWVVVTTTSSSSSSRRRRRRRRROOOLLLJJJIIIHHHGGGFFFCCCCCCDDDFFFIIILLLPPPRRRQQQPPPNNNLLLKKKLLLMMMNNNNNNJJJHHHHHHFFFEEEIIIOOOcccsss}}}pppiii^^^VVVQQQMMMHHHEEEAAAAAAAAAAAA@@@???>>>===:::;;;<<<===???@@@AAABBB>>>@@@BBBBBBBBBCCCEEEGGGDDDEEEEEEFFFFFFFFFGGGGGGFFFGGGGGGGGGGGGEEEDDDCCCCCCDDDDDDDDDDDDFFFJJJMMMVVV^^^hhhppptttxxx}}}000000111111111222222222555666666666666666555555444444555666777777777777222444666777666666777888777777777999;;;<<<;;;::::::>>>BBBCCCBBBCCCFFFIIIEEEHHHKKKNNNPPPTTTYYY\\\\\\```eeejjjlllmmmnnnoootttxxxwwwvvvtttrrrpppmmmkkkkkkddddddeeeeeeeeefffffffff[[[YYYVVVSSSPPPOOOOOOOOOIIIHHHGGGGGGGGGHHHHHHIIIGGGGGGHHHGGGGGGGGGIIIJJJFFFGGGIIIJJJIIIGGGEEEDDDBBBCCCEEEEEEDDDCCCAAA???AAAAAABBBCCCDDDEEEFFFGGGHHHGGGGGGFFFEEEDDDDDDCCCAAABBBCCCEEEHHHJJJKKKLLLEEEEEEFFFGGGIIILLLNNNOOOMMMKKKJJJLLLPPPSSSTTTSSSLLLPPPPPPMMMKKKMMMMMMKKKJJJKKKMMMPPPRRRSSSTTTTTTYYYXXXUUUQQQMMMLLLNNNPPPNNNNNNNNNMMMMMMNNNNNNOOOQQQSSSTTTSSSPPPNNNNNNNNNSSSTTTTTTSSSSSSTTTXXX[[[YYYhhh~~~uuuxxxtttdddYYYUUUUUUUUUTTTSSSRRRPPPNNNLLLKKKKKKKKKLLLNNNPPPRRRSSSSSSRRRQQQRRRSSSTTTSSSSSSRRRQQQIIIKKKNNNPPPQQQOOOLLLJJJLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDCCCBBBAAAAAA@@@@@@???@@@AAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@???>>>>>><<<===>>>@@@CCCGGGJJJLLLOOOQQQTTTTTTPPPQQQ[[[hhhsss~~~yyytttnnnhhhdddaaa^^^\\\ZZZYYYXXXWWWVVVUUUUUUUUUTTTQQQMMMKKKJJJIIIGGGFFFCCCBBBCCCDDDGGGKKKOOOQQQOOONNNLLLKKKKKKLLLNNNOOORRRLLLIIIIIIHHHFFFGGGLLLWWWggg~~~rrrjjj___VVVQQQMMMIIIEEEBBBBBBBBBAAA@@@???>>>>>>:::;;;<<<>>>???AAABBBBBB>>>@@@BBBCCCCCCDDDEEEGGGGGGFFFFFFEEEEEEFFFGGGHHHEEEEEEFFFFFFFFFDDDBBBAAACCCDDDDDDCCCCCCEEEHHHKKKSSS]]]iiiqqquuuwww{{{~~~~~~~~~111111111111111111111111222333444444555555444444555555666666777777888888777777777777666666666666888777666555555666777888<<<<<<============<<<<<<@@@@@@AAACCCEEEFFFHHHHHHLLLMMMNNNPPPRRRSSSTTTTTT[[[[[[]]]aaafffmmmssswwwyyyqqqnnnjjjfffaaa``````___^^^]]]\\\\\\[[[ZZZZZZZZZ[[[[[[\\\]]]^^^VVVSSSOOOLLLKKKJJJIIIGGGHHHHHHGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDFFFHHHJJJIIIHHHFFFEEEFFFFFFEEEDDDBBBAAA@@@??????@@@?????????@@@BBBDDDEEEHHHGGGFFFFFFEEEEEEFFFFFFFFFDDDCCCEEEIIILLLLLLKKKEEEFFFGGGHHHIIIIIIJJJIIIJJJJJJKKKKKKLLLNNNOOOPPPOOONNNMMMLLLLLLKKKKKKLLLKKKLLLMMMMMMMMMOOOSSSVVVWWWWWWVVVTTTRRRRRRUUUWWWVVVSSSOOOMMMMMMNNNOOOOOOSSSTTTTTTSSSSSSRRRQQQPPPSSSTTTUUUUUUVVVXXX[[[^^^___gggzzzyyy|||xxxfff[[[WWWTTTPPPPPPPPPOOONNNMMMLLLKKKJJJLLLMMMOOOQQQRRRSSSTTTTTTSSSQQQPPPPPPPPPNNNLLLIIIKKKJJJJJJKKKMMMNNNLLLKKKLLLLLLLLLLLLLLLKKKJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEECCCAAA@@@@@@@@@AAAAAA@@@@@@@@@AAABBBCCCCCCBBBAAA???????????????;;;<<<>>>???AAADDDIIIMMMSSSPPPNNNPPPRRRTTT\\\dddqqqzzzzzzvvvpppkkkhhheeecccaaaaaa]]]ZZZ[[[^^^___[[[WWWVVVSSSPPPMMMLLLJJJGGGFFFFFFCCCAAAAAADDDHHHJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMRRRPPPLLLHHHEEEDDDCCCDDDOOOZZZooosssjjj___WWWRRRMMMFFFAAAAAA@@@???@@@AAA@@@>>>===888999;;;===???@@@BBBCCCAAAAAACCCEEEFFFHHHJJJJJJGGGFFFGGGHHHIIIIIIGGGEEEHHHHHHGGGGGGFFFEEEEEEEEEDDDCCCBBBBBBDDDGGGJJJMMMTTT___kkkqqquuuyyyzzzxxx|||}}}~~~~~~~~~222222222222222222222222333444444555555555555555444555555666777777888888666666666666666666666666888777666555555666777888::::::;;;;;;;;;;;;::::::;;;;;;<<<===>>>@@@AAAAAAAAAAAACCCEEEFFFGGGGGGGGGLLLLLLLLLNNNRRRWWW\\\^^^aaadddiiiooosssvvvwwwwww~~~|||wwwqqqjjjaaa\\\[[[[[[XXXVVVTTTTTTTTTSSSRRRRRRQQQQQQTTTTTTTTTTTTUUUWWWYYYZZZTTTRRRNNNLLLKKKIIIGGGEEEGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFHHHIIIIIIHHHFFFEEEFFFDDDDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGEEEDDDFFFIIILLLLLLKKKFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNMMMLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMOOOSSSVVVVVVVVVUUUSSSQQQRRRTTTVVVWWWTTTQQQOOOPPPQQQRRRRRRSSSSSSSSSSSSRRRQQQPPPPPPSSSUUUVVVVVVVVVXXX\\\^^^bbbhhhwww|||vvv{{{yyyggg\\\XXXUUUQQQPPPOOOOOONNNMMMLLLKKKKKKJJJKKKMMMNNNPPPQQQQQQRRRSSSQQQPPPOOOOOONNNMMMKKKIIIIIIIIIKKKMMMNNNMMMLLLLLLLLLLLLLLLLLLKKKJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDCCCAAA@@@@@@???@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@?????????;;;<<<>>>???@@@DDDHHHLLLSSSPPPOOOQQQQQQSSSYYY```nnnwww{{{uuuoookkkhhhdddbbbbbb___]]]^^^``````[[[WWWTTTQQQNNNLLLKKKJJJGGGFFFEEEBBB@@@@@@BBBEEEGGGGGGIIIIIIJJJKKKLLLMMMNNNOOORRRPPPMMMIIIFFFEEEDDDDDDHHHRRRddd{{{yyypppcccZZZUUUQQQLLLHHHDDDCCCAAAAAAAAA@@@>>><<<:::;;;<<<>>>@@@BBBDDDEEECCCDDDEEEFFFHHHIIIKKKKKKHHHHHHHHHIIIKKKKKKIIIFFFIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCDDDGGGKKKMMMUUUaaammmsssvvvzzz|||zzz|||}}}}}}||||||}}}333333333333333333333333444444555666666666555555444444555555666777777777666666666666666666666666777666666555555666666777777888888999999888888777777777888999999:::;;;;;;<<<===>>>??????@@@@@@@@@@@@@@@??????AAACCCFFFHHHJJJLLLOOORRRUUUWWWXXXYYY\\\^^^bbbdddfffgggiiikkkjjjkkkmmmppptttxxx{{{|||~~~~~~~~~}}}{{{yyywwwvvvuuutttwwwxxxxxxvvvtttrrrrrrsssrrrqqqqqqooommmkkkiiihhheeecccbbbdddggghhheeebbb\\\WWWQQQNNNNNNOOONNNMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNMMMMMMNNNPPPSSSWWWYYYQQQOOOMMMLLLKKKIIIFFFDDDFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEGGGIIIIIIHHHFFFFFFFFFCCCCCCCCCBBBBBBCCCCCCDDDCCCDDDEEEFFFGGGHHHHHHHHHEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGFFFGGGIIIJJJJJJJJJGGGHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLKKKKKKJJJKKKKKKKKKLLLMMMMMMLLLLLLNNNQQQTTTXXXWWWVVVTTTRRRQQQTTTVVVVVVTTTQQQPPPRRRSSSTTTTTTSSSSSSSSSSSSRRRQQQPPPOOOTTTUUUVVVVVVWWWXXX\\\^^^dddhhhttt|||www|||{{{jjj]]]YYYVVVRRROOOOOONNNNNNMMMMMMMMMLLLKKKKKKLLLNNNOOOPPPQQQQQQTTTRRRPPPOOOOOOPPPOOONNNJJJJJJJJJKKKMMMNNNMMMLLLKKKLLLLLLLLLLLLKKKJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBB@@@@@@???@@@@@@@@@@@@AAAAAAAAABBBAAABBBBBBBBBBBB@@@???>>>;;;<<<>>>???@@@BBBFFFIIIQQQOOONNNQQQQQQQQQUUU\\\jjjrrr|||uuuppplllgggeeedddbbbaaaaaacccaaa\\\XXXQQQOOOLLLKKKJJJJJJHHHFFFDDDAAA>>>>>>???BBBCCCDDDHHHIIIJJJLLLMMMOOOPPPQQQRRRPPPMMMJJJGGGFFFEEEEEECCCJJJXXXlll~~~tttggg]]]YYYVVVQQQMMMGGGEEECCCBBBAAA@@@>>><<<<<<===>>>???AAADDDFFFGGGFFFGGGGGGHHHJJJKKKLLLLLLJJJJJJJJJKKKLLLLLLJJJHHHIIIIIIHHHGGGGGGFFFFFFEEECCCDDDDDDCCCDDDFFFKKKNNNWWWbbbnnntttwww|||}}}|||||||||{{{yyyxxxyyy|||~~~333333333333333333333333222333444444555555444444333444444555555666777777444555555555555555666666666666666666666666666666666666777777777777666666888888999999999999999999<<<<<<===>>>>>>>>>======???>>>=========>>>@@@AAADDDEEEFFFHHHJJJLLLNNNOOONNNOOOQQQRRRSSSUUUXXXYYYTTTTTTVVVWWWZZZ]]]___```aaadddgggiiinnnuuuwwwtttgggeeecccaaa``````aaaaaabbbaaa```^^^]]]\\\\\\\\\```aaaaaa___\\\[[[[[[[[[^^^^^^]]]\\\[[[YYYXXXWWWUUUUUUVVVXXX\\\]]]\\\ZZZVVVRRRLLLIIIIIIIIIHHHGGGKKKKKKKKKLLLLLLLLLMMMMMMKKKJJJJJJKKKNNNRRRVVVYYYMMMLLLLLLLLLMMMLLLIIIFFFFFFEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEEEEGGGIIIIIIHHHFFFFFFGGGEEEEEEDDDCCCCCCCCCDDDDDDBBBCCCEEEGGGHHHHHHGGGGGGDDDDDDDDDEEEFFFHHHIIIJJJIIIHHHHHHHHHHHHIIIJJJJJJIIIJJJJJJKKKLLLLLLKKKKKKLLLLLLLLLKKKJJJJJJIIIHHHKKKJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLNNNQQQTTT]]]\\\ZZZWWWTTTSSSTTTUUUUUUSSSQQQQQQSSSUUUUUUUUUTTTTTTTTTTTTSSSRRRQQQPPPRRRSSSTTTUUUUUUWWWZZZ]]]cccfffrrr~~~mmm___YYYUUURRRNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNOOOPPPQQQRRRSSSUUUSSSQQQQQQRRRSSSRRRRRRNNNMMMMMMMMMNNNNNNMMMKKKKKKKKKLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGFFFDDDDDDDDDCCCBBBAAA????????????@@@@@@AAAAAAAAAAAA@@@AAABBBCCCBBB@@@>>>===;;;===>>>??????AAADDDFFFKKKJJJKKKOOOPPPOOOSSSYYYeeennnzzz{{{vvvrrrmmmjjjgggfffeeeeeedddaaa\\\XXXOOOMMMKKKJJJJJJJJJIIIHHHDDDAAA>>>===>>>@@@AAAAAAGGGHHHJJJLLLNNNPPPQQQRRRRRRPPPNNNKKKIIIGGGFFFEEEBBBFFFOOOaaaxxxvvvkkkccc^^^YYYRRRLLLGGGEEEBBBAAAAAAAAA???===>>>>>>>>>@@@BBBDDDGGGHHHIIIIIIIIIJJJKKKLLLLLLMMMLLLLLLLLLMMMNNNMMMKKKIIIIIIHHHHHHGGGFFFFFFEEEEEECCCDDDEEEDDDCCCFFFKKKOOOWWWbbbmmmsssvvv{{{|||{{{|||{{{yyyvvvtttuuuyyy|||333333333333333333333333111111222333333333333222333333333444555555666666333333444444555555555555555555666666666666555555666666777777777777666666999999999999999999999999999999:::::::::::::::999>>>===<<<<<<<<<===>>>???>>>>>>???@@@CCCEEEHHHIIIIIIHHHGGGGGGIIIJJJKKKLLLKKKKKKKKKLLLMMMNNNOOOPPPNNNQQQSSSSSSWWW]]]]]]ZZZTTTSSSRRRQQQPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQRRRRRRQQQNNNMMMMMMNNNPPPPPPPPPPPPOOONNNMMMMMMMMMMMMOOOQQQSSSSSSSSSQQQOOOLLLHHHDDDCCCCCCBBBBBBFFFFFFFFFGGGGGGHHHHHHIIIHHHHHHHHHJJJLLLPPPTTTVVVJJJJJJJJJLLLNNNOOOMMMKKKFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@AAACCCDDDEEEEEEGGGIIIIIIHHHGGGGGGGGGHHHHHHFFFEEEDDDCCCCCCCCC???AAACCCDDDEEEFFFEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJIIIIIIIIIIIIHHHHHHIIIJJJKKKKKKLLLMMMMMMMMMLLLLLLNNNNNNNNNNNNMMMKKKJJJIIIJJJJJJIIIJJJJJJKKKLLLMMMOOOPPPPPPPPPOOOQQQUUUXXXcccbbb___[[[VVVTTTUUUVVVVVVTTTSSSSSSUUUWWWWWWWWWUUUUUUUUUUUUTTTSSSRRRRRRPPPQQQRRRSSSSSSUUUXXX[[[___bbboooqqq```XXXTTTPPPOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNPPPQQQRRRVVVTTTSSSSSSUUUVVVVVVUUUSSSRRRPPPPPPPPPNNNLLLJJJKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFCCCCCCCCCCCCBBBAAA???>>>>>>???@@@AAAAAAAAA@@@@@@???@@@BBBBBBBBB@@@>>><<<<<<===>>>???>>>???AAACCCDDDDDDFFFKKKMMMMMMQQQWWWaaaiiivvv{{{wwwrrrnnnhhhhhhfffeeeccc___ZZZWWWNNNLLLJJJJJJJJJKKKJJJIIIDDDBBB>>>===>>>@@@AAAAAAFFFGGGIIIKKKMMMPPPQQQRRRQQQPPPNNNKKKIIIGGGFFFEEECCCDDDIIIXXXooo{{{rrrlllggg___TTTLLLEEECCCAAAAAAAAABBBAAA@@@>>>>>>>>>???AAADDDGGGIIIJJJJJJKKKLLLMMMMMMNNNNNNOOONNNNNNOOOPPPOOOMMMKKKIIIHHHHHHGGGGGGFFFFFFEEECCCEEEGGGFFFDDDFFFLLLQQQYYYcccmmmrrruuuyyy{{{zzz{{{zzzxxxuuussstttwwwzzz333333333333333333333333///000111111222222111111222222333333444555555555222222333333444555555555444555555666666555555444555666666777777666666555777777777777777888888888888888999:::::::::999999888777777777888888999999777888999:::<<>>===>>>@@@AAAAAAAAA@@@??????@@@@@@@@@@@@>>>===<<<<<<===???>>>======>>>?????????AAAFFFIIIJJJNNNUUU\\\dddqqq~~~~~~yyytttpppgggfffdddaaa]]]YYYVVVTTTLLLKKKIIIHHHIIIIIIHHHGGGDDDAAA>>>===>>>@@@AAAAAAFFFGGGHHHJJJMMMOOOPPPQQQOOOOOOMMMKKKIIIGGGFFFEEEAAAAAADDDPPPggg|||wwwqqqgggYYYOOOFFFDDDBBBAAABBBDDDDDDCCC@@@??????@@@BBBEEEHHHJJJLLLLLLMMMNNNOOOQQQQQQRRRSSSSSSRRRSSSTTTSSSPPPNNNKKKJJJJJJIIIIIIHHHHHHGGGFFFIIIKKKJJJGGGIIIOOOUUU]]]gggppptttvvvyyy{{{zzz|||{{{zzzwwwuuuvvvyyy{{{222222222222222222222222000000111222222222222222222222222333444444555555111222222333444444555555444444555666666555444444444555555666666555555444555555555666666777777777888888999:::::::::::::::666666666666666666666666666666888999;;;<<<======AAA???>>>???BBBCCCAAA@@@AAAAAA@@@@@@???@@@@@@AAAAAACCCCCCBBBDDDGGGFFFBBBCCCCCCCCCDDDDDDEEEFFFFFFBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHGGGFFFEEEFFFGGGFFFFFFGGGGGGHHHGGGGGGGGGHHHIIIKKKKKKKKKJJJIIIIIIIIIHHHGGGEEEDDDDDDEEEGGGGGGGGGGGGGGGGGGHHHHHHHHHCCCDDDFFFHHHIIIJJJJJJJJJJJJIIIHHHIIIKKKMMMMMMMMMKKKJJJIIIGGGEEEDDDBBBBBBAAAAAAAAAAAAAAABBBCCCDDDDDDFFFHHHIIIHHHGGGGGGHHHIIIIIIHHHFFFFFFEEEEEEEEEAAAAAAAAABBBCCCDDDEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIGGGIIIJJJJJJHHHHHHKKKMMMNNNNNNOOOOOOOOOOOONNNNNNOOOPPPQQQQQQPPPNNNLLLJJJJJJJJJJJJKKKLLLMMMOOOOOOOOOPPPQQQRRRSSSVVVZZZ]]]]]]\\\ZZZWWWUUUTTTUUUWWWVVVUUUTTTTTTVVVWWWVVVUUUSSSSSSTTTSSSSSSRRRQQQPPPOOOPPPQQQQQQRRRSSSWWWYYY[[[\\\ggg}}}vvvdddZZZWWWTTTQQQQQQPPPOOONNNNNNMMMMMMLLLKKKJJJJJJJJJLLLNNNOOOQQQQQQSSSVVVYYYYYYWWWUUURRRPPPOOOOOOOOONNNLLLJJJJJJJJJKKKKKKJJJJJJIIIHHHIIIIIIHHHHHHGGGFFFFFFEEEAAABBBCCCCCCCCCAAA???>>>===>>>@@@AAAAAAAAA???>>>??????>>>>>>===<<<<<<<<<<<<>>>???>>>===<<<<<<===>>>===>>>BBBDDDEEEJJJQQQWWW___mmmzzz~~~xxxrrrnnndddbbb___ZZZUUUQQQOOOOOOJJJHHHFFFFFFFFFFFFEEEDDDCCC@@@===<<<>>>@@@AAAAAAFFFFFFHHHIIIKKKMMMNNNOOONNNMMMLLLKKKIIIGGGEEEDDD@@@???AAALLLaaa|||}}}vvvkkk^^^TTTKKKHHHEEEDDDDDDEEEEEEDDDBBBAAAAAAAAACCCGGGJJJLLLNNNOOOPPPRRRSSSUUUVVVVVVYYYXXXWWWXXXYYYXXXUUUSSSNNNNNNMMMMMMLLLKKKKKKKKKKKKNNNQQQOOOLLLMMMTTTZZZdddnnnvvvxxxyyy}}}~~~}}}~~~~~~~~~|||{{{{{{}}}111111111111111111111111111111222333333333333222111222222333333444555555111111222333333444555555333444555666666555444333333444444555555444444333444444555666666777888888444444555666777777777777:::::::::999999888888777666777888999::::::::::::;;;:::999<<>><<<>>>@@@AAAAAAAAA???>>>???>>>===<<<;;;;;;;;;<<<<<<>>>???>>><<<;;;;;;<<<>>><<<===@@@AAABBBGGGNNNSSS\\\jjjwww~~~wwwpppkkkaaa___ZZZTTTOOOKKKKKKKKKIIIGGGDDDDDDDDDDDDCCCBBBAAA???<<<;;;===???AAAAAAEEEFFFGGGIIIKKKLLLMMMNNNMMMMMMLLLJJJIIIFFFDDDCCCAAA???AAALLL```zzz}}}vvvlll___VVVOOOLLLHHHFFFFFFFFFFFFEEEDDDCCCBBBCCCEEEHHHLLLNNNPPPQQQRRRTTTVVVXXXYYYZZZ\\\\\\[[[\\\\\\[[[XXXVVVQQQQQQPPPPPPOOONNNNNNMMMNNNRRRUUUSSSOOOPPPXXX___jjjssszzz|||}}}}}}}}}222222333333333444444444000111222222222222111000333222222111111222222333111222333333444444333333666555555444444444555555333333333222222333444444555555555555666666666666444444555555666666777777666666666666777777777777777777888999:::::::::::::::<<<======<<<;;;;;;<<<>>>>>>>>>>>>============???@@@@@@AAAAAABBBCCCCCCEEEDDDCCCBBBBBBBBBCCCDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@AAAAAABBBBBBCCCDDDDDDAAAAAABBBBBBBBBBBBCCCCCCFFFFFFFFFFFFEEEEEEEEEEEEKKKIIIGGGEEEDDDDDDEEEEEECCCCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLNNNLLLJJJHHHEEEBBB@@@???BBBCCCCCCBBB@@@@@@AAACCCBBBDDDGGGHHHHHHHHHJJJKKKLLLJJJHHHIIIKKKLLLIIIFFFHHHEEECCCDDDFFFGGGFFFDDDIIIFFFDDDCCCEEEGGGHHHHHHKKKJJJJJJIIIIIIKKKLLLMMMLLLMMMOOOPPPPPPOOOMMMLLLNNNNNNOOOOOOOOONNNMMMMMMOOOOOONNNMMMLLLLLLLLLMMMNNNMMMMMMNNNPPPSSSVVVXXXUUUUUUTTTSSSRRRQQQPPPPPPQQQQQQQQQPPPOOONNNMMMLLLRRRRRRQQQOOOOOOOOOOOOOOONNNQQQSSSSSSQQQQQQTTTXXXVVVWWW```uuuuuueee]]]YYYVVVQQQQQQPPPOOONNNLLLKKKJJJLLLLLLLLLMMMNNNOOOQQQQQQPPPQQQSSSTTTTTTTTTUUUVVVNNNNNNOOOPPPQQQOOOKKKHHHMMMMMMMMMLLLLLLKKKJJJIIIJJJIIIHHHFFFEEEEEEDDDDDDDDDDDDCCCBBBAAA???>>>===>>>???@@@AAAAAA@@@>>>===CCCAAA???===;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;999999======>>>???AAADDDFFFGGGMMMUUUaaannnyyy}}}sssjjjcccbbbVVVLLLKKKKKKGGGEEEGGGBBBBBBBBBAAAAAA@@@@@@@@@<<<<<<;;;<<<<<<===>>>???AAABBBDDDFFFHHHIIIJJJKKKIIIJJJJJJJJJIIIGGGEEEDDDBBB???@@@IIIXXXnnnxxxlllbbb\\\TTTQQQMMMKKKKKKJJJIIIHHHFFFFFFGGGIIIKKKMMMPPPQQQWWWXXXYYY[[[]]]^^^______```___^^^\\\ZZZYYYXXXWWWRRRQQQPPPPPPPPPPPPQQQRRRSSSWWWYYYVVVSSSTTT\\\cccrrrwww~~~}}}uuuzzz000000000111111111222222111111111111111111111111333222222111111222222333111222333333444444333333555555444444444444555555444333333222222333333444555555555666666666777777555555555555666666666666666666666666777777777777777888999:::;;;;;;;;;;;;;;;===>>>>>>===<<<<<<===>>>>>>>>>=========<<<<<<>>>??????@@@@@@AAABBBBBBAAAAAA@@@??????@@@@@@AAABBBAAAAAA@@@@@@@@@@@@@@@??????@@@@@@AAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDEEEFFFFFFJJJIIIHHHFFFEEEDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHJJJJJJIIIIIIJJJJJJKKKKKKJJJIIIHHHEEECCCAAA???>>>BBBCCCCCCBBB@@@???@@@AAAAAACCCEEEFFFFFFGGGHHHJJJJJJHHHHHHIIIKKKLLLJJJGGGGGGEEECCCCCCEEEFFFEEEDDDGGGEEECCCDDDFFFGGGHHHHHHIIIIIIHHHHHHHHHIIIJJJKKKMMMNNNPPPQQQQQQPPPNNNMMMNNNNNNNNNOOOOOOOOONNNNNNNNNNNNMMMLLLLLLLLLLLLLLLNNNMMMMMMNNNPPPSSSUUUWWWUUUTTTSSSRRRQQQPPPOOONNNLLLLLLMMMNNNNNNNNNNNNMMMRRRQQQPPPOOONNNNNNNNNNNNNNNOOOQQQQQQRRRSSSVVVXXXSSSVVV```rrrwwwggg___ZZZVVVQQQQQQQQQPPPNNNMMMKKKJJJLLLLLLLLLMMMNNNOOOQQQQQQPPPQQQSSSUUUUUUTTTTTTUUUPPPPPPPPPQQQRRRPPPMMMJJJMMMMMMMMMLLLLLLKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA???>>>======>>>@@@AAAAAA@@@>>>===AAA@@@???===<<<;;;;;;;;;::::::999999999999999999<<<======>>>@@@BBBDDDEEEIIIQQQ]]]jjjuuu~~~|||tttllleeeaaa___UUUKKKJJJIIIEEECCCDDDBBBBBBAAAAAA@@@@@@??????;;;;;;;;;;;;<<<===>>>???@@@AAACCCEEEGGGIIIJJJJJJJJJJJJJJJIIIHHHGGGEEEEEEAAA???@@@GGGRRReeezzzooofff```ZZZWWWTTTQQQPPPOOOLLLKKKJJJJJJKKKMMMOOOQQQSSSTTTYYYZZZ[[[]]]^^^___``````aaaaaaaaa```^^^\\\[[[ZZZUUUTTTSSSRRRRRRSSSTTTUUUYYY\\\^^^[[[WWWWWW^^^eeeqqqvvv}}}~~~rrrwww000000000111111111111222333222111000000111222333222222111111111111222222111222333333444444333333555444444444444444555555444333333222222333333333444444555666777777888888666666666555555555555555555666666666777777777888888999:::;;;;;;<<<<<<;;;;;;===??????===<<<===>>>>>>============<<<<<<<<<======>>>>>>???@@@@@@@@@??????>>>>>>>>>??????@@@@@@@@@?????????>>>>>>>>>======>>>>>>???@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>???AAACCCEEEFFFGGGIIIIIIIIIHHHFFFDDDCCCBBBCCCDDDDDDDDDDDDEEEEEEEEECCCDDDDDDEEEFFFGGGGGGHHHKKKJJJHHHGGGGGGHHHIIIJJJFFFFFFDDDCCCAAA???>>>>>>BBBCCCCCCBBB@@@>>>???@@@???AAADDDEEEEEEEEEGGGHHHIIIHHHGGGIIIJJJJJJIIIGGGEEEDDDBBBBBBDDDEEEDDDCCCDDDCCCCCCDDDGGGHHHHHHGGGGGGGGGFFFFFFGGGGGGHHHIIIMMMOOOPPPQQQQQQPPPOOOMMMLLLLLLLLLMMMNNNNNNOOOOOOMMMMMMLLLLLLKKKKKKLLLLLLNNNNNNNNNNNNPPPRRRTTTVVVTTTTTTSSSQQQPPPOOONNNMMMIIIKKKLLLNNNPPPPPPPPPPPPPPPPPPOOOOOONNNMMMMMMMMMMMMMMMMMMOOOSSSVVVXXXXXXQQQTTT^^^mmm{{{jjj```ZZZWWWRRRRRRQQQPPPOOOMMMLLLKKKLLLLLLLLLMMMNNNOOOQQQQQQOOOQQQTTTVVVVVVUUUTTTRRRRRRQQQRRRSSSTTTRRROOOLLLMMMMMMMMMLLLLLLKKKJJJIIIIIIHHHGGGEEEDDDDDDCCCCCCDDDDDDCCCBBBAAA???>>>======>>>???@@@@@@???>>>===?????????>>>===<<<;;;:::888777666666666777888999<<<<<<<<<===>>>???@@@AAADDDKKKVVVbbbllluuu}}}{{{qqqiiiccc^^^[[[ZZZQQQJJJGGGFFFCCCAAAAAABBBAAAAAA@@@??????>>>>>>::::::::::::;;;<<<===>>>???@@@BBBEEEGGGHHHIIIJJJKKKJJJIIIHHHFFFFFFFFFFFFAAAAAABBBFFFKKKZZZtttvvvmmmhhhcccaaa]]]ZZZXXXUUUQQQOOOOOOPPPPPPRRRTTTVVVXXXYYY[[[\\\^^^___aaaaaabbbbbbcccdddeeeeeecccaaa___]]]ZZZXXXWWWVVVVVVWWWXXXZZZ___bbbccc```\\\\\\bbbgggqqqvvv|||}}}}}}~~~}}}nnnttt222222222222333333333333333222000//////000222333222222111111111111222222111222333333444444333333444444333333444444555555444444333222222222333333333333444555777888999999666666666555555444444444555555666666777777888888999999:::;;;<<<<<<<<<<<<:::<<<>>>>>>===<<<===>>>=========<<<<<<<<<;;;;;;;;;<<<<<<======>>>?????????????????????@@@@@@AAA>>>>>>>>>>>>>>>======<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???AAACCCEEEFFFGGGHHHIIIIIIHHHGGGEEECCCAAADDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDEEEFFFFFFGGGJJJIIIGGGFFFEEEFFFGGGHHHCCCCCCBBBAAA@@@??????>>>CCCDDDDDDCCCAAA??????@@@???AAADDDEEEEEEEEEGGGHHHIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBCCCEEEGGGHHHGGGEEEFFFFFFFFFFFFFFFGGGGGGGGGLLLMMMOOOPPPPPPOOOMMMLLLHHHHHHIIIJJJKKKLLLMMMNNNLLLLLLKKKKKKJJJKKKKKKLLLNNNNNNNNNNNNOOOQQQSSSTTTTTTTTTSSSQQQPPPOOONNNMMMLLLMMMOOORRRSSSSSSSSSRRRNNNNNNNNNNNNMMMLLLKKKKKKLLLJJJJJJMMMSSSXXXXXXWWWRRRTTTZZZiii~~~mmmaaa[[[VVVRRRRRRRRRQQQOOONNNLLLKKKLLLLLLLLLMMMNNNOOOQQQQQQOOOPPPSSSVVVXXXWWWSSSQQQSSSSSSSSSTTTUUUTTTQQQOOOMMMMMMMMMLLLLLLKKKJJJIIIHHHHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@>>>===<<<===>>>?????????>>>>>>======>>>???>>>===;;;:::888777555444555777999:::;;;;;;;;;;;;;;;<<<===>>>@@@FFFOOOXXXaaaiiipppttt}}}~~~}}}sssjjjbbb\\\VVVSSSRRRMMMHHHEEEDDDCCCBBBBBBBBBAAA@@@@@@???>>>======:::::::::::::::;;;======>>>???AAADDDFFFHHHIIIJJJKKKJJJHHHFFFEEEEEEFFFFFFBBBCCCEEEFFFGGGSSSkkkyyysssnnnkkkgggccc```\\\WWWSSSUUUUUUVVVWWWYYY[[[]]]^^^]]]^^^```aaacccdddddddddfffgggiiiiiihhheeebbb```^^^\\\ZZZYYYYYYZZZ\\\^^^aaaccceeeccc```aaafffkkkssswww}}}||||||}}}~~~zzzlllsss111111222222222333333333333222000//////000222333222111111000000111111222111222333333444444333333333333333333333444555555555444333333222222222333222333444555666777888888666666555555444444333333555555555666777888888888999999:::;;;<<<<<<<<<<<<888:::<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<======>>>>>>>>>>>>??????@@@@@@@@@======>>>>>>>>>===<<<;;;:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>????????????@@@@@@AAABBBCCCDDDEEEFFFFFFGGGHHHHHHHHHGGGEEECCCBBBDDDDDDDDDCCCCCCCCCCCCCCCAAAAAABBBCCCCCCDDDEEEEEEHHHGGGFFFDDDDDDDDDEEEEEECCCBBBBBBAAAAAA@@@@@@???BBBDDDEEEDDDBBB@@@@@@AAA@@@BBBDDDEEEEEEFFFGGGIIIJJJJJJJJJHHHFFFDDDBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBDDDFFFGGGFFFDDDEEEEEEFFFFFFGGGGGGGGGGGGIIIJJJLLLMMMMMMLLLJJJIIIEEEEEEEEEEEEGGGIIIJJJKKKJJJJJJJJJIIIIIIJJJKKKKKKMMMMMMMMMNNNNNNOOOPPPQQQTTTSSSRRRQQQPPPOOOOOONNNNNNOOOQQQSSSTTTSSSQQQPPPLLLMMMMMMMMMLLLKKKJJJIIIJJJHHHHHHKKKQQQVVVWWWVVVVVVTTTVVVeeeqqqddd[[[VVVSSSSSSRRRRRRPPPOOOMMMLLLLLLLLLLLLMMMNNNOOOQQQQQQOOOOOORRRUUUXXXXXXTTTQQQSSSSSSRRRSSSTTTTTTRRRPPPMMMMMMMMMLLLLLLKKKJJJIIIIIIHHHGGGEEEDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???>>><<<<<<======>>>>>>>>>>>><<<===>>>>>>>>><<<;;;:::888777666555666888:::;;;:::999999999999:::;;;<<>>===<<<:::::::::::::::;;;=========???AAADDDFFFHHHIIIJJJKKKJJJHHHFFFEEEEEEEEEFFF@@@AAACCCCCCDDDMMMdddyyyxxxuuupppkkkfffbbb]]]YYYYYYYYYZZZ[[[]]]___```aaa___```bbbdddfffggghhhhhhjjjkkklllmmmkkkhhheeecccbbb```]]]\\\\\\]]]```bbbaaaccceeeddddddfffjjjnnnuuuxxx}}}~~~||||||||||||||||||}}}~~~}}}||||||vvvjjjrrr/////////000000000000111333222111000000111222333111111000000000000111111111222333333444444333333222222222222333444555666555555444333222222222222222222333444555555666666555555555444444444444444444444555666777888999999888999:::;;;;;;<<<<<<;;;777999;;;;;;::::::;;;<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;<<<=========;;;;;;<<<===>>>>>>>>>>>><<<===>>>???>>>===<<<;;;;;;;;;<<<<<<===>>>>>>>>>======>>>???@@@AAABBBBBBCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@BBBDDDDDDCCCAAAAAAAAA???BBBDDDEEEEEEFFFGGGHHHIIIJJJJJJHHHEEEBBBAAAAAABBBCCCDDDCCCAAAAAACCCDDDDDDCCCBBBCCCDDDEEEDDDCCCDDDDDDEEEFFFFFFFFFFFFEEEFFFHHHIIIJJJJJJIIIHHHFFFCCCBBBBBBBBBDDDEEEHHHIIIIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNQQQQQQPPPPPPPPPOOOOOOOOONNNOOOQQQSSSSSSQQQNNNMMMKKKKKKLLLLLLKKKJJJHHHGGGHHHHHHHHHJJJNNNQQQSSSSSSUUUSSSTTT```}}}~~~vvvhhh]]]WWWTTTTTTSSSRRRQQQOOONNNMMMLLLLLLLLLMMMNNNOOOQQQQQQOOONNNPPPTTTXXXYYYVVVSSSSSSRRRQQQRRRSSSSSSRRRPPPMMMMMMMMMLLLLLLKKKJJJIIIJJJIIIHHHFFFEEEEEEDDDDDDBBBBBBBBBBBBAAA@@@???>>>;;;;;;<<<<<<======>>>>>>>>>>>>>>>===<<<;;;:::999999888888777777888999:::888888888888999999:::;;;>>>AAAFFFKKKPPPVVV\\\```dddhhhlllpppqqqrrrsssttt{{{|||wwwtttpppllleee]]]TTTNNNHHHJJJJJJGGGFFFIIIIIIFFFCCCCCCBBB@@@???>>>===<<<::::::::::::;;;<<<===>>>>>>???AAADDDGGGIIIJJJKKKJJJIIIHHHGGGEEEEEEEEEEEE>>>===>>>???@@@III]]]ppp~~~wwwqqqlllgggccc```]]]]]]^^^___```bbbdddeeebbbdddfffhhhkkkmmmnnnnnnooopppppppppnnnkkkhhhffffffdddaaa______aaadddfffccceeefffgggiiikkkoooqqqwwwyyy~~~}}}}}}|||||||||||||||}}}zzz{{{{{{yyywwwuuuuuuvvvttttttvvvzzzpppfffqqq////////////000000000000111111111111111111111111111111000000000000111111111222333333444444333333222222222222333444555666666555444333222222222222222222222333333444444444333444444444444444444555444444555666777888999999777888999:::;;;;;;;;;;;;777999;;;<<<;;;;;;<<<===;;;;;;;;;::::::::::::999::::::;;;;;;<<<=========:::;;;===>>>??????>>>>>><<<===?????????>>><<<;;;<<<<<<======>>>?????????;;;;;;===>>>@@@BBBCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAACCCDDDDDDDDDBBBAAABBBBBBAAAAAA@@@??????>>><<>>@@@CCCDDDDDDDDDFFFGGGEEEGGGHHHGGGDDDBBBBBBCCCBBBDDDEEEDDDBBBAAACCCFFFFFFDDDBBBAAABBBCCCCCCCCCAAABBBCCCDDDEEEDDDDDDCCCEEEFFFHHHIIIIIIHHHFFFEEECCCBBBBBBAAABBBDDDFFFHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMNNNNNNNNNNNNMMMOOORRRSSSSSSRRROOOMMMIIIJJJKKKLLLKKKIIIGGGFFFGGGHHHIIIJJJJJJLLLNNNQQQPPPRRRSSS[[[ttt}}}mmmaaaYYYTTTTTTTTTSSSQQQPPPNNNMMMLLLLLLLLLMMMNNNOOOQQQQQQOOOMMMMMMRRRXXXZZZYYYVVVQQQPPPOOOPPPRRRRRRQQQPPPMMMMMMMMMLLLLLLKKKJJJIIIKKKJJJIIIGGGFFFFFFEEEEEEBBBBBBBBBBBBAAA@@@??????;;;;;;;;;;;;<<<===>>>>>>@@@???===<<<;;;:::999999999999888888888888888888777777777777888999;;;;;;===@@@DDDIIINNNUUU\\\```aaaeeejjjmmmnnnnnnnnnooorrrxxx}}}zzzxxxvvvrrrnnniiiaaaYYYSSSJJJNNNNNNJJJHHHJJJJJJFFFDDDDDDCCCAAA@@@>>>======;;;;;;;;;;;;<<<===>>>???>>>@@@BBBEEEHHHJJJLLLLLLHHHHHHHHHHHHFFFEEEDDDCCC@@@>>>===>>>@@@IIIYYYiii}}}uuupppllliiigggaaaaaabbbcccdddfffggghhhfffgggjjjmmmpppsssuuuuuuvvvvvvtttssspppnnnllljjjjjjhhheeecccccceeehhhjjjiiijjjkkkmmmnnnppprrrtttxxxyyy||||||zzzxxxvvvuuuvvvxxxyyyvvvxxxxxxuuuppplllkkkkkklllmmmqqqwww~~~ggg```mmm111111111111222222222222000111222222222222111000111111000000000000111111222222333444444444333333222222222222333444555666666555444333222222222222222222222222222222222222333333333444444555555555444444555666777888999999777777888999::::::::::::888:::<<<===<<<<<<===>>>;;;;;;;;;:::::::::999999::::::;;;<<<<<<======>>><<<===???@@@AAAAAAAAA@@@<<<>>>???@@@???>>><<<;;;======>>>>>>???@@@@@@@@@999:::;;;===@@@BBBCCCDDDAAAAAABBBCCCDDDEEEFFFGGGFFFEEEEEEDDDEEEGGGIIIJJJDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@??????>>>>>>@@@BBBEEEEEEDDDBBB@@@BBBAAAAAA@@@???>>>======:::<<>>???AAA@@@===;;;999999999999888888999999888777666555666666777777888:::;;;<<<===@@@DDDIIIOOOVVV^^^cccbbbfffkkknnnnnnmmmlllllllllsssxxxzzz}}}{{{zzzxxxsssooojjjddd]]]YYYLLLQQQRRRLLLIIIKKKJJJFFFEEEDDDCCCBBB@@@???>>>===<<<<<<;;;<<<<<<===>>>???>>>@@@CCCFFFHHHKKKLLLMMMGGGHHHHHHHHHGGGEEECCCBBBEEEAAA???@@@CCCKKKYYYggg}}}xxxssspppmmmllldddddddddeeefffhhhiiijjjiiijjjmmmqqquuuwwwyyyzzz{{{zzzxxxuuurrrpppnnnmmmmmmkkkhhheeeeeehhhkkkmmmoooppppppqqqrrrsssuuuvvvxxxxxx{{{}}}|||yyyuuuqqqqqqrrruuuwwwsssuuuuuuqqqkkkfffcccccchhhkkkooowwwwwwaaa[[[iiiwww000000000000111111111111000000000000111111111111222222222111111111111111111111222333333333333222222222222111111111000000333333333222222111111111111333444444333333555666222222333333333333444444666666666777888888999999===<<<;;;::::::<<<===???;;;::::::999999::::::;;;<<<<<<======<<<<<<;;;:::;;;;;;<<<===>>>>>>>>>>>>999:::;;;<<<========================<<<;;;:::999;;;;;;<<<>>>AAAAAA>>><<<:::;;;;;;<<<===>>>>>>???>>>>>>???@@@AAAAAABBBBBBEEEBBB???@@@DDDHHHIIIHHHJJJIIIFFFCCCBBBBBBBBBCCC@@@AAABBBCCCCCCAAA???>>>AAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA???===;;;???????????????>>>>>>===>>>>>>>>>???@@@@@@AAAAAADDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBCCCDDDDDDDDDCCCIIIIIIHHHGGGEEECCCAAA@@@BBBAAAAAA@@@AAABBBDDDEEECCCDDDEEEFFFFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFBBBCCCDDDFFFIIIJJJHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJIIIIIIIIIJJJJJJKKKNNNOOOQQQRRRRRRQQQOOONNNHHHIIIKKKKKKJJJGGGEEECCCFFFFFFFFFHHHKKKMMMNNNMMMJJJMMMOOOUUUiiizzziii]]]YYYXXXVVVUUUSSSQQQOOONNNNNNMMMLLLLLLKKKLLLLLLLLLOOOMMMMMMPPPUUUYYYZZZYYYUUUSSSQQQPPPPPPQQQPPPNNNOOONNNMMMLLLKKKKKKKKKKKKIIIHHHHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBAAA>>>>>>============>>>>>>>>>===<<<;;;:::999999999888888999888888777666555666777888777777888:::===???@@@CCCJJJRRRZZZ^^^```dddfffiiilllnnnooooooooommmrrrxxx}}}~~~~~~~~~~~~}}}{{{xxxvvvrrrmmmgggbbb]]]ZZZUUUQQQOOOMMMJJJHHHFFFFFFEEECCCBBB@@@>>>===???>>>>>>>>>???@@@AAAAAAAAABBBDDDFFFHHHIIIJJJJJJKKKJJJIIIHHHFFFEEEDDDDDDCCCAAA??????>>>EEEUUUeeezzz{{{wwwvvvtttrrrmmmkkkhhhiiimmmoooooonnnmmmooorrrvvvyyy|||}}}}}}}}}yyyzzz{{{zzzuuupppqqqooommmkkklllnnnqqqssstttsssssstttvvvwwwuuuttttttuuuxxxzzz}}}|||tttpppqqqsssuuuuuusssrrrpppmmmiiieeebbb```gggjjjooouuu}}}kkkWWWWWW```rrr//////000000000111111111000000000000111111111111111111111111111111111111111111222333333333333222333222222222222111111111333333333222222222111111111333444333222222333444222222222333333333444444555666666777777888999999888999999:::::::::::::::999999888888888888999999;;;;;;<<<<<<<<<;;;;;;:::::::::;;;<<<======<<<<<<888999:::;;;;;;<<<;;;;;;;;;;;;;;;::::::999999999;;;<<<>>>??????>>>===<<<<<<======>>>??????@@@@@@>>>>>>???@@@@@@AAABBBBBBDDDAAA??????CCCEEEFFFFFFFFFDDDBBB@@@??????@@@AAA@@@AAABBBBBBBBBAAA???>>><<<===>>>>>>????????????BBBBBBBBBBBBAAA???===<<<======>>>>>>>>>======<<<======>>>??????@@@@@@AAACCCCCCCCCCCCBBBBBBBBBBBBAAABBBBBBCCCCCCDDDDDDEEEHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@?????????@@@AAABBBCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFEEEEEECCCBBBCCCEEEGGGIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLMMMNNNNNNMMMLLLLLLIIIHHHHHHGGGFFFEEEDDDCCCDDDDDDEEEGGGJJJMMMNNNNNNKKKLLLMMMSSSdddmmm___ZZZXXXVVVUUUTTTSSSRRRQQQNNNNNNMMMLLLLLLLLLLLLMMMOOOMMMMMMPPPTTTWWWXXXXXXVVVTTTRRRQQQQQQQQQPPPNNNNNNNNNMMMLLLKKKKKKKKKKKKIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBCCCCCCCCC???>>>>>>======>>>>>>???>>>===<<<;;;:::999999999999999999999888777666555666777888777777888;;;===@@@BBBGGGMMMUUU[[[aaadddhhhiiikkkmmmnnnpppqqqqqqrrrvvv|||~~~{{{xxxuuupppkkkgggbbb^^^YYYUUURRROOOLLLJJJGGGGGGFFFEEECCCAAA???>>>???>>>>>>??????@@@AAABBBCCCDDDFFFHHHIIIJJJKKKKKKJJJJJJIIIGGGFFFEEEDDDCCCBBB@@@???>>>>>>CCCRRR```qqq~~~{{{zzzwwwuuuqqqnnnmmmnnnqqqtttttttttssstttwwwzzz|||}}}}}}}}}}}}zzzzzz|||zzzuuuqqqtttrrrpppoooppprrruuuwwwxxxwwwvvvvvvwwwvvvtttrrrrrrsssuuuxxx{{{}}}|||vvvsssrrrssssssrrrpppooonnnllliiigggfffeeeeeehhhlllrrryyyiiiVVVUUU^^^qqq//////000000000000111111000000000000111111111111///000000000111222222222111222222333333333333333333333333333222222222222333333333222222222222111111333333333111000111222222222222222333333333333555555666666777888888888444666888999:::999777666888888777777777777888888::::::::::::::::::::::::999999:::;;;;;;;;;::::::666777888999:::::::::::::::999888777777777888999;;;>>>@@@@@@===;;;;;;============>>>>>>??????@@@>>>>>>??????@@@AAAAAAAAACCCAAA??????@@@BBBCCCBBBBBBAAA@@@???>>>???@@@AAAAAAAAA@@@@@@@@@?????????======???@@@AAAAAAAAAAAABBBBBBBBBBBBAAA@@@>>>>>><<<======>>>>>>>>>============>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBAAABBBDDDEEEFFFFFFEEEDDDBBBBBBBBBBBBCCCAAA@@@>>>======>>>??????BBBBBBBBBBBBCCCEEEFFFGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFDDDCCCCCCFFFHHHHHHHHHFFFFFFFFFEEEFFFFFFGGGGGGEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJHHHFFFDDDCCCBBBBBBBBBCCCBBBCCCDDDFFFHHHJJJLLLMMMKKKKKKKKKOOO___wwwsssccc\\\YYYVVVTTTTTTUUUTTTSSSOOOOOONNNMMMMMMMMMMMMMMMOOONNNNNNPPPSSSUUUVVVVVVWWWUUUSSSQQQQQQPPPOOOMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGFFFEEEDDDDDDEEEDDDCCCBBBBBBCCCEEEEEE@@@??????????????????@@@>>>===<<<;;;:::999999999::::::::::::999888777666666777777777777888;;;===@@@EEEMMMSSSXXX___ffflllnnnnnnnnnnnnoooqqqrrrtttwww|||~~~{{{yyyvvvrrrpppiiieee^^^YYYUUURRRNNNLLLHHHHHHHHHFFFEEECCCAAA@@@????????????@@@AAABBBBBBFFFGGGHHHIIIKKKKKKLLLLLLIIIIIIHHHGGGEEEDDDCCCCCC@@@???>>>???>>>BBBMMMYYYeeesss}}}wwwvvvtttuuuwwwzzzzzzzzz|||}}}~~~~~~~~~||||||}}}{{{wwwrrrvvvuuuttttttvvvxxx{{{}}}|||{{{yyyxxxxxxwwwtttrrrpppqqqrrruuuxxx|||~~~{{{xxxvvvtttrrrpppmmmllljjjiiiiiijjjkkklllfffiiimmmqqqwwwfffUUUTTTZZZnnn////////////000000000111///000000000111111111111//////000000111222333333111222333333444444333333444444444333333333222222222222222222222222222222333444444333111000111222111222222222222333333333444444555666666777777888444555666777888777777666888777777666666777777888888888888999999::::::;;;888999999999999999888888666666777888999999999999999888777555666777999:::;;;???BBB@@@;;;888:::===;;;;;;;;;<<<<<<<<<======>>>>>>??????@@@@@@@@@AAABBBAAA@@@??????@@@@@@@@@BBBAAAAAA@@@AAABBBCCCCCCAAA@@@???>>>>>>>>>??????===>>>???AAABBBCCCCCCCCCBBBBBBAAAAAAAAA@@@??????===>>>>>>??????>>>>>>>>><<<<<<======>>>??????@@@???@@@@@@AAABBBBBBCCCCCCCCCBBBAAAAAABBBDDDFFFHHHEEEDDDBBB@@@@@@AAABBBDDDAAA@@@???>>>======>>>>>>AAAAAAAAAAAACCCEEEGGGIIIDDDEEEEEEFFFGGGIIIJJJKKKLLLIIIEEEDDDDDDFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCDDDEEEGGGHHHIIIKKKKKKJJJIIIIIIIIIJJJJJJEEEDDDCCCBBBBBBAAAAAAAAABBBCCCEEEFFFFFFGGGIIIJJJJJJJJJIIIMMMZZZqqqzzzhhh```[[[VVVSSSTTTUUUUUUTTTPPPOOONNNNNNMMMMMMNNNNNNQQQPPPPPPQQQRRRTTTUUUUUUXXXUUURRRQQQPPPOOOMMMLLLLLLLLLLLLKKKKKKJJJIIIHHHIIIHHHHHHGGGFFFEEEDDDDDDEEEDDDCCCBBBBBBDDDEEEFFFAAA@@@@@@??????@@@@@@AAA>>>===<<<;;;:::999999999:::::::::::::::999777777555666777777777888;;;>>>AAAHHHRRRXXX]]]ccclllssstttsssqqqpppppprrrtttvvv|||~~~|||yyywwwooojjjccc\\\WWWSSSOOOMMMIIIHHHHHHGGGEEEDDDBBBAAA?????????@@@AAABBBCCCDDDHHHHHHIIIJJJKKKKKKKKKKKKHHHHHHGGGFFFDDDCCCBBBBBB???>>>???@@@@@@AAAIIISSS\\\jjj~~~}}}}}}}}}~~~~~~}}}yyyvvvwwwwwwxxxyyy{{{}}}~~~|||{{{{{{yyyvvvtttpppqqqqqqssswww|||~~~{{{vvvrrrpppkkkiiigggfffgggjjjmmmppplllooorrrvvvzzzzzzbbbTTTSSSXXXiii...////////////000000000///000000000111111111111///000000111222333333444222222333444444444444333444444444333333333222222222222222222222222222222444555666555333222222333111111111222222222333333444444444555666666777777777666555555555666888999888888777777777777888888888777777777888:::;;;<<<888888999999888777666666666777888999999:::999999999888777666777888;;;<<<;;;???BBB???:::888999===;;;;;;;;;;;;<<<<<<<<<<<<>>>???????????????@@@@@@BBBBBBAAA@@@???>>>?????????@@@@@@@@@AAABBBCCCCCC@@@???>>>============>>>:::;;;<<<>>>???@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@======>>>>>>======<<<;;;;;;<<<<<<======>>>??????>>>??????@@@AAABBBCCCCCCCCCBBBAAAAAABBBDDDGGGIIIDDDBBBAAA??????@@@BBBCCCBBBAAA@@@???>>>>>>???@@@AAAAAAAAAAAACCCEEEHHHIIIDDDDDDEEEGGGIIILLLOOOPPPRRRNNNIIIEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDAAAAAABBBBBBDDDEEEGGGGGGJJJIIIHHHGGGGGGGGGGGGHHHBBBCCCDDDEEEDDDCCCAAA???CCCDDDFFFFFFDDDDDDEEEGGGIIIHHHIIIMMMXXXlllrrrhhhaaaXXXTTTTTTUUUTTTRRRPPPOOONNNNNNMMMMMMNNNNNNQQQRRRRRRRRRRRRSSSTTTUUUWWWTTTQQQPPPOOONNNMMMKKKKKKLLLLLLLLLKKKJJJIIIHHHIIIHHHHHHGGGFFFEEEDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEAAAAAA@@@@@@@@@@@@AAAAAA>>>===<<<;;;:::999999999:::::::::::::::999777777555666777777777999<<<>>>BBBJJJTTT\\\bbbiiirrryyyxxxvvvtttrrrrrrtttvvvxxx~~~~~~|||sssmmmeee]]]WWWSSSOOOMMMHHHHHHGGGGGGEEEDDDBBBAAA@@@@@@AAAAAACCCDDDEEEFFFIIIIIIJJJJJJJJJJJJJJJIIIGGGGGGFFFEEECCCBBBAAA@@@???>>>???AAAAAAAAAGGGNNNXXXcccwww}}}{{{yyyzzz{{{}}}~~~~~~~~~|||zzzwwwrrrrrrsssuuuxxx}}}}}}xxxsssqqqjjjhhhfffeeegggjjjoooqqqsssuuuxxxzzz|||ttt^^^UUUUUUWWWeee......////////////000000000000000000111111111111111111222222333444444444222222333444444444444444333333333333222222222222111222222222222333333333444555666555333333333555111111111111222222222222333333444444555666666666888777555444444666888:::888888777777777777888888777777777777888:::<<<>>>999999999888777666555444555666777888999999999999888888777888888:::<<<===<<<>>>@@@>>>:::999:::<<<========================????????????????????????@@@AAABBB@@@>>>======>>>;;;<<<<<<===>>>>>>??????>>>>>>=========<<<<<<<<<;;;<<<===>>>???@@@@@@@@@??????>>>>>>>>>??????@@@=========<<<;;;:::999888;;;;;;<<<<<<======>>>>>>>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBBBBDDDEEEGGGIIICCCBBBAAA@@@@@@AAAAAABBBCCCBBBAAA@@@???@@@AAABBBAAABBBBBBCCCEEEGGGHHHIIIDDDDDDEEEGGGJJJMMMPPPRRRTTTPPPJJJFFFDDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCCDDDAAAAAAAAABBBCCCDDDEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCAAABBBEEEFFFEEECCCAAA???BBBEEEGGGFFFCCCBBBDDDGGGIIIHHHJJJNNNVVVgggsssiii]]]VVVUUUUUUSSSQQQOOOOOONNNMMMMMMMMMMMMMMMPPPQQQRRRRRRQQQQQQSSSUUUVVVTTTQQQPPPPPPOOONNNLLLKKKLLLMMMMMMLLLKKKIIIHHHIIIHHHHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@??????@@@@@@AAA>>>===<<<;;;:::999999999::::::::::::999888777666444666777777777999<<>>???::::::999999777666555444444444666777777777777777666777777888:::;;;;;;<<<>>>======<<<;;;;;;;;;;;;========================????????????>>>>>>>>>>>>===???@@@???===;;;<<<===888999:::;;;;;;;;;;;;;;;<<<<<<===>>>===<<<;;;:::<<<======>>>?????????>>>======<<<<<<<<<>>>???@@@@@@@@@???>>><<<;;;999888:::;;;;;;<<<<<<===>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAABBBDDDEEEFFFGGGHHHCCCCCCBBBBBBAAAAAAAAA@@@AAAAAA@@@???@@@AAABBBCCCBBBCCCDDDFFFGGGHHHHHHHHHEEEEEEEEEFFFHHHKKKNNNPPPPPPMMMHHHEEECCCBBBAAA???======>>>???@@@BBBCCCDDDBBBBBBBBBBBBBBBCCCDDDEEEDDDEEEEEEEEEEEECCCBBBAAABBBBBBCCCCCCCCCBBBAAA@@@???CCCFFFFFFCCCCCCFFFJJJKKKJJJKKKOOOTTTaaazzzsssdddZZZWWWVVVSSSPPPNNNNNNMMMLLLLLLLLLLLLMMMMMMOOOPPPPPPOOOOOORRRTTTWWWUUUSSSRRRRRRRRRQQQOOOLLLMMMNNNNNNMMMLLLJJJHHHIIIHHHHHHGGGFFFEEEDDDDDDBBBCCCDDDDDDCCCAAA???===@@@@@@????????????@@@@@@>>>===<<<;;;:::999999999999999999999888777666555444555666777777999<<>>??????CCCIIIPPPVVVcccwww|||yyyrrrsssuuuxxx{{{~~~~~~yyyrrroooooopppiiiiiiiiikkknnnrrrvvvyyy|||~~~~~~}}}}}}~~~hhhYYYYYY\\\]]]iii............/////////000000000000000111111111111555555555555555555444444222333444444555555444444222222222111111111000000111111111222222333333333000111333333222222333555000111111111111222222222222222333444444555555666222333555777777666555444555555555444444555555555888777777777999<<<>>>@@@:::::::::999888666444444222333444555666666666666444555777999:::;;;;;;;;;>>><<<;;;:::<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::?????????>>>>>>>>>>>>>>>:::===???>>>;;;999:::<<<888999:::;;;;;;;;;;;;:::;;;<<<===>>>>>><<<:::999888888999999:::999999999<<<<<<;;;;;;<<<===>>>???EEEEEEDDDBBB@@@>>>;;;:::::::::;;;;;;<<<======>>>???????????????@@@@@@@@@@@@AAACCCEEEFFFGGGGGGGGGCCCCCCCCCCCCBBBAAA@@@???@@@@@@?????????@@@BBBCCCBBBDDDFFFGGGHHHHHHHHHGGGFFFEEEEEEDDDFFFHHHJJJLLLLLLIIIFFFDDDCCCBBB@@@???<<<<<<===>>>@@@AAACCCDDDCCCCCCBBBBBBBBBCCCDDDDDDFFFGGGHHHHHHGGGEEECCCAAACCCBBBAAA@@@@@@@@@AAABBB===AAAEEEFFFDDDDDDHHHMMMLLLKKKMMMOOORRR]]]uuuzzziii^^^YYYWWWSSSOOONNNMMMMMMLLLKKKLLLLLLLLLJJJMMMOOONNNMMMMMMPPPSSSXXXVVVTTTSSSTTTTTTSSSRRRLLLMMMNNNOOONNNLLLJJJIIIIIIHHHHHHGGGFFFEEEDDDDDDAAACCCDDDDDDCCC@@@===;;;@@@??????????????????@@@>>>===<<<;;;:::999999999888888999888888777666555444555666777777999===???DDDHHHQQQ]]]kkkuuuzzz|||~~~zzzwwwqqqggg___XXXTTTQQQOOOKKKKKKJJJJJJIIIHHHGGGFFFEEEEEEFFFGGGHHHJJJLLLMMMOOOOOOOOONNNMMMLLLKKKJJJEEEEEEDDDCCCAAA@@@???>>><<<999888;;;===>>>BBBGGGMMMQQQ]]]ooozzzwwwrrrsssvvvyyy{{{}}}~~~}}}|||yyysssllljjjkkknnniiiiiikkkmmmrrrvvv{{{~~~~~~~~~{{{~~~eeeYYY[[[______mmm---......///////////////444333000///...///000111333222222222222222222333444666888999888666222000111111000000000000111111111111111111111111111111333333333333333333333333222222222222222222222222666333000000333555555333555444444333333444444555666666555666666777888999666666666777888999:::;;;:::999777555555666888999444333222333555666555333555666666777888999999::::::::::::999999999999999999999::::::;;;<<<<<<<<<===<<<<<<<<<<<<======>>>;;;;;;;;;;;;<<<<<<======;;;::::::999999999::::::999;;;======;;;:::999:::555888;;;<<<::::::<<<>>>;;;<<<<<<;;;999999;;;===@@@AAAAAAAAA@@@???===<<<===<<<;;;<<<===>>>>>><<<>>>???@@@AAABBBCCCCCCCCCBBBCCCDDDDDDDDDDDDDDDCCCEEEEEECCCBBBAAAAAABBBBBBAAAAAA@@@@@@@@@AAABBBBBBFFFHHHJJJKKKKKKHHHFFFDDDDDDDDDEEEGGGJJJJJJIIIGGGGGGHHHIIIJJJHHHFFFBBB@@@@@@@@@AAABBBBBBBBBAAAAAADDDDDDCCCCCCCCCBBBBBBBBBGGGFFFFFFGGGHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCFFFIIIIIIGGGFFFHHHJJJLLLJJJOOOVVVWWWZZZmmmqqqccc\\\WWWTTTSSSPPPOOONNNMMMLLLLLLLLLLLLNNNNNNMMMMMMMMMMMMNNNNNNVVVVVVVVVUUUUUUSSSRRRPPPOOOOOOOOONNNLLLKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEGGGHHHGGGEEEDDDCCCDDDBBBBBBAAA@@@@@@??????>>>??????===<<<;;;::::::999::::::::::::999999888777333333444555777999:::;;;DDDIIIPPP[[[fffsss}}}~~~{{{wwwpppggg___ZZZVVVTTTPPPOOONNNOOOOOONNNKKKIIIGGGJJJLLLMMMLLLMMMPPPSSSRRRPPPNNNLLLKKKJJJHHHEEEFFFFFFEEEDDDBBBAAA@@@???<<<;;;;;;<<<===???AAABBBJJJQQQZZZfff}}}~~~xxxyyyyyyxxxxxxwwwwwwwwwvvvuuuqqqjjjeeeeeejjjooommmnnnpppsssxxx}}}~~~~~~~~~zzzeee\\\]]]______sss...//////000000000000000333222000///...///000111222222111111111111222222222555999<<<<<<999444111333222111111000000111111000000000000000000000000333333333333333333333333222222222222222222222222555222000111444666555444444444333333333333444444333333333333444555666666777777888999:::;;;;;;<<<:::999777666555555666777888666444333444444444222555555666777777888999999888888888999999999999999999::::::;;;<<<<<<============<<<<<<<<<<<<<<<===<<<<<<<<<<<<======>>>>>>;;;;;;::::::::::::;;;;;;;;;===???>>><<<;;;:::;;;666888;;;:::999888999;;;===>>>>>>===;;;999:::;;;======????????????>>>===>>>===<<<===?????????>>>>>>???@@@BBBCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBAAAAAABBBBBBCCCCCCGGGHHHIIIIIIIIIHHHFFFEEEDDDDDDEEEGGGIIIJJJIIIGGGFFFGGGHHHIIIHHHFFFDDDBBB@@@AAAAAABBBBBBBBBBBBBBB@@@AAAAAAAAABBBBBBCCCCCCHHHHHHHHHIIIJJJKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHJJJMMMLLLIIIGGGHHHJJJMMMLLLOOOTTTTTTVVVhhh}}}wwwhhh___YYYVVVSSSQQQQQQOOONNNMMMLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMRRRTTTWWWWWWVVVSSSQQQPPPPPPOOOOOONNNLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHGGGEEEDDDDDDEEEBBBBBBAAAAAA@@@????????????>>>===<<<;;;:::::::::::::::::::::999999888777333333333444666888999:::CCCGGGOOOYYYdddoooxxx}}}~~~zzztttlllddd^^^ZZZXXXTTTSSSSSSTTTUUUTTTQQQOOOMMMOOORRRRRRQQQQQQSSSUUUZZZWWWTTTRRRQQQNNNKKKIIIFFFEEEDDDCCCAAA@@@??????<<<;;;;;;;;;===>>>@@@AAAFFFLLLTTT___rrr~~~{{{xxxwwwwwwwwwvvvtttpppnnniiidddbbbcccgggjjjmmmnnnpppsssxxx|||~~~~~~wwwhhhaaa```dddiii~~~//////000111111111111000111000///...///000111222111111000000000000111111///333888===>>>;;;777444666555444222111111111111000000000000000000000000222222222222222222222222222222222222222222222222333222111111444555666555444333333222222333333444111111111222222333444555777888:::<<<=========<<<:::999888777666666666666===:::666444333444333222555555555666666777777888666777777888888999999999::::::;;;;;;<<<======>>>>>>>>>===<<<;;;;;;;;;;;;===============>>>>>>>>><<<<<<;;;;;;;;;;;;<<<======???@@@@@@===;;;;;;;;;999;;;;;;;;;999888888:::???AAABBBAAA>>>;;;::::::999:::;;;======>>>>>>>>>???>>>===>>>???@@@@@@>>>>>>???AAABBBDDDEEEFFFFFFEEEEEEDDDCCCDDDEEEFFFGGGEEEFFFGGGGGGGGGEEECCCBBBCCCBBBBBBBBBBBBCCCDDDEEEGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDEEEGGGIIIJJJIIIGGGEEEFFFHHHIIIHHHGGGEEECCCAAAAAABBBBBBBBBCCCCCCCCC@@@AAABBBCCCDDDEEEFFFFFFIIIJJJKKKLLLMMMMMMNNNNNNJJJJJJJJJKKKKKKKKKKKKKKKNNNPPPRRRPPPKKKHHHHHHJJJNNNMMMNNNQQQOOORRRbbbuuu~~~mmmccc\\\XXXTTTTTTSSSQQQOOOMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMRRRXXXZZZXXXTTTQQQQQQPPPPPPOOONNNMMMKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGEEECCCCCCDDDFFFBBBBBBAAAAAA@@@@@@?????????>>>===<<<;;;:::::::::::::::::::::999888777777222222222333444666777888???EEENNNWWWaaajjjsssxxxyyyrrrkkkddd```]]][[[ZZZZZZ[[[\\\\\\ZZZXXXUUUWWWYYYYYYXXXWWWWWWXXX[[[YYYUUURRRPPPMMMJJJGGGEEEDDDCCCBBB@@@???>>>>>><<<;;;;;;;;;<<<===???@@@BBBIIIPPPWWWfff||||||vvvtttuuuvvvtttqqqoookkkfffcccdddgggiiikkklllnnnppptttxxx{{{~~~~~~~~~~~~mmmeeebbbaaajjjwww......///000000000000000///.........///000222333000000////////////000000///111555999::::::888777888777555444222111111111222222222222222222222222222222222222222222222222111111111111111111111111000000000111222444444444333333222222222222333333222222222222333444555666777999;;;===>>>>>>===<<<;;;;;;:::999888777666666>>>:::666444444444555555444555555555666666666777555555666777888999999999:::;;;;;;<<<<<<======>>>???>>>===<<<;;;:::::::::<<<<<<<<<<<<===============<<<<<<<<<<<<======>>>===???@@@@@@===;;;::::::=========;;;:::999999:::???BBBCCCCCCAAA>>><<<<<<999999:::;;;;;;<<<<<<<<<>>>===<<<===???@@@???>>>===>>>@@@BBBCCCDDDEEEEEEFFFEEEDDDCCCDDDEEEHHHIIIEEEGGGIIIJJJJJJGGGDDDBBBBBBAAAAAABBBBBBCCCDDDEEEGGGFFFEEEDDDDDDEEEEEEFFFDDDCCCDDDGGGIIIJJJHHHGGGGGGGGGHHHHHHGGGFFFDDDBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIIIIKKKMMMNNNNNNNNNOOOPPPLLLLLLMMMMMMNNNNNNOOOOOOSSSUUUUUURRRMMMIIIHHHIIINNNMMMMMMNNNMMMPPP^^^nnnpppddd^^^YYYUUUUUUTTTRRRPPPNNNMMMLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKJJJQQQZZZ]]][[[WWWTTTSSSRRRQQQPPPNNNMMMLLLKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFCCCAAAAAACCCFFFCCCBBBBBBAAA@@@@@@??????>>>>>>===;;;;;;:::::::::;;;;;;;;;:::999888777666222222222222333444555666<<>>======<<<;;;;;;;;;;;;<<<>>>???AAAGGGMMMSSS^^^qqqyyypppnnnrrrtttrrrnnnmmmhhhccccccfffkkkmmmmmmlllnnnqqqtttxxxzzz|||}}}~~~}}}|||{{{|||}}}|||eeeccceeeggguuu,,,---......//////......------......///111222222000//////////////////000000000111222444666888999999888666444333222111111222222222222222222222222111111111111111111111111111111111111111111111111...///000000111111222222222222111111111111222222222111111222222333444555666888:::<<<======<<<;;;;;;;;;<<<<<<;;;999888777;;;888555333444666777888555555555555666666666666555555666777888999999999::::::;;;;;;<<<=========>>>>>>===;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???<<<>>>??????<<<:::::::::>>><<<;;;:::::::::::::::;;;===@@@@@@???===<<<<<<;;;;;;::::::::::::;;;;;;===<<<;;;<<<>>>???>>>===<<<===>>>@@@BBBCCCCCCCCCFFFEEECCCCCCDDDFFFHHHJJJFFFHHHJJJLLLKKKHHHEEEBBB@@@@@@@@@@@@AAABBBCCCDDDEEEDDDCCCBBBBBBCCCEEEFFFCCCCCCDDDFFFIIIIIIHHHFFFIIIIIIIIIHHHFFFDDDBBBAAACCCCCCCCCCCCDDDEEEFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHKKKNNNNNNNNNNNNOOOQQQNNNNNNNNNOOOOOOPPPPPPPPPSSSUUUVVVSSSMMMJJJIIIJJJLLLMMMNNNNNNNNNRRR^^^kkk~~~}}}xxx}}}pppccc^^^ZZZVVVVVVUUUSSSPPPOOOMMMLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKJJJPPPYYY^^^^^^ZZZXXXVVVSSSRRRPPPNNNMMMLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDBBB@@@@@@BBBDDDCCCCCCBBBBBBAAA@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888666666222222222222222333444444999@@@JJJTTT\\\eeeooowww}}}zzztttooollljjjjjjiiijjjkkkjjjhhheeecccbbbaaabbbbbbbbbbbbbbbaaa^^^ZZZVVVRRRNNNJJJGGGCCCCCCBBBAAA???>>>===<<<<<<<<<;;;::::::;;;<<<===???DDDIIIOOOWWWfff}}}zzzrrriiihhhmmmpppooolllgggccc``````eeeiiilllllllllnnnrrrvvvyyyzzz{{{zzz{{{zzzzzzzzz{{{|||~~~xxxdddgggnnnttt,,,,,,---............---------...///000000111111000000////////////000000111000...---///222666888999888666555333222111111111111111111111111111111000000000000000000000000111111111111111111111111...///111111000000000111222111111000000111111222000//////000000111222333444555777999:::::::::999999:::<<<===<<<;;;999777888666444444666888999999666666666666666666666666666777777888888999999999999999::::::;;;<<<<<<=========<<<;;;::::::::::::;;;;;;;;;:::::::::::::::<<<<<<<<<<<<<<<===>>>???:::<<<>>>>>>===;;;;;;;;;;;;999777777999:::;;;:::777:::<<<<<<;;;999999:::<<<<<<;;;;;;:::;;;;;;<<<===;;;;;;<<<===>>>===<<<<<<===>>>@@@AAAAAAAAAAAADDDCCCCCCCCCDDDFFFGGGIIIGGGHHHKKKLLLKKKIIIEEECCC?????????@@@AAABBBCCCDDDCCCCCCBBBAAAAAABBBDDDEEECCCCCCDDDFFFHHHIIIHHHFFFIIIIIIHHHHHHFFFDDDCCCBBBDDDDDDCCCCCCDDDFFFHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHIIILLLOOOOOOMMMMMMOOOQQQPPPPPPPPPPPPQQQQQQQQQQQQRRRTTTVVVSSSOOOLLLLLLNNNLLLOOORRRRRRRRRWWW```iii|||wwwqqqvvv~~~pppccc___[[[VVVUUUTTTRRRPPPNNNMMMMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKKKKOOOUUU[[[^^^]]][[[YYYTTTSSSPPPNNNMMMMMMMMMMMMHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEDDDBBB@@@@@@AAACCCCCCCCCBBBBBBAAAAAA@@@@@@======<<<;;;;;;;;;;;;;;;<<<<<<;;;:::999888666555333222222222222222333444666>>>GGGOOOUUU___jjjssswww{{{{{{xxxvvvuuutttssssssqqqnnnkkkjjjhhheeeeeehhhjjjlllllliiieee```ZZZUUUPPPJJJFFFDDDCCCBBBAAA???>>>=========<<<;;;:::999:::;;;<<<===>>>CCCIIIOOOZZZlll}}}rrrllleeedddhhhllllllkkkfffdddbbbcccfffkkknnnpppooorrrvvvzzz|||||||||{{{xxxxxxyyyzzz{{{|||}}}}}}vvvhhhmmmyyy,,,------...............------...///000000000000111000000//////000000111111000...---...000333555888777666444333222222222111111111111111111111111000000000000000000000000111111111111111111111111000222444444222000000111111111000000000000111111000000000000111222333333222333333444555666777777555777:::<<<<<<:::888777777555444444666777777777777777777777777777777777888888888999999999999999888888999999:::;;;;;;;;;<<<<<<;;;::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<===>>>???:::<<<>>>???>>>======>>><<<999777888;;;>>>??????;;;<<<===<<<:::999999:::<<<<<<;;;;;;<<<===>>>???===<<<<<<<<<>>>???>>>===>>>???@@@AAAAAAAAAAAA@@@AAABBBCCCDDDEEEFFFFFFGGGGGGHHHJJJKKKJJJHHHFFFDDD@@@@@@@@@@@@BBBCCCDDDEEEAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCFFFHHHIIIGGGFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCEEEGGGIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJNNNQQQQQQNNNMMMOOORRRSSSSSSSSSSSSRRRRRRRRRRRRPPPSSSUUUTTTQQQOOOPPPRRROOOTTTWWWWWWWWW[[[aaafffxxxuuuooorrrwwwrrrddd```\\\VVVSSSRRRQQQOOONNNMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKLLLMMMMMMOOOUUU\\\^^^\\\YYYUUUSSSQQQNNNMMMMMMMMMNNNHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFEEECCCBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@======<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999777666555444333333222222222333333555;;;CCCHHHLLLUUUaaakkkqqquuuzzz}}}|||yyytttqqqrrrnnnjjjjjjnnnssswwwxxxvvvqqqjjjbbbZZZRRRKKKFFFDDDDDDCCCAAA@@@???>>>======<<<:::999999999::::::<<<<<>>>>>:::===???@@@?????????@@@???<<<:::;;;@@@DDDEEEDDDBBBBBBAAA???<<<;;;<<<===;;;;;;;;;<<<===???AAACCC???======>>>???@@@???>>>@@@AAAAAABBBBBBAAAAAA@@@@@@AAABBBDDDEEEFFFFFFFFFHHHIIIJJJJJJIIIHHHFFFDDDAAAAAAAAABBBCCCDDDFFFFFF@@@@@@@@@AAAAAABBBBBBBBBCCCBBBCCCFFFHHHIIIGGGFFFDDDDDDEEEFFFGGGHHHHHHIIIEEEEEEDDDDDDEEEGGGJJJKKKKKKKKKLLLMMMNNNOOOOOOPPPLLLPPPSSSRRROOOMMMOOORRRUUUUUUUUUTTTTTTSSSSSSSSSOOORRRUUUUUUSSSRRRTTTVVVRRRWWW[[[[[[[[[]]]bbbdddsssvvvoooooorrrttteee```\\\VVVRRRQQQPPPOOONNNMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLNNNKKKKKKQQQZZZ___]]]YYYUUUTTTQQQOOOMMMMMMNNNNNNHHHHHHHHHHHHHHHHHHHHHHHHEEEGGGHHHGGGEEEDDDCCCDDDDDDCCCCCCBBBBBBAAA@@@@@@======<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;999777666555444444333333222222333333444999???BBBEEEMMMZZZdddnnnqqqvvv}}}~~~yyyvvvwwwsssnnnnnnssszzzwwwmmmcccZZZQQQKKKEEEDDDCCCBBB@@@???>>>>>>===<<<:::999888999999:::>>><<<>>>DDDGGGIIIRRR]]]nnn~~~yyykkkiiigggeeedddeeefffhhh```bbbcccccccccffflllqqqwwwzzzuuuwwwzzz|||}}}}}}{{{yyyyyy}}}---,,,+++,,,.........,,,---...//////---,,,---...000000000000000000000000111111000000//////......444333111000000000111111000000111222222222222111000000111111111111000000...//////000111222222222444333222111000000000000000000111111222222222333444222000///...///000111222222333333333333444444777777777777777777777777555555555555666666666666777888999888777666777888:::::::::999999999888888444666888888777777999:::;;;:::888666666888;;;===<<<999888999===??????===>>>???@@@AAAAAA@@@>>>>>>>>>???@@@AAAAAA@@@>>>===<<<999888>>>GGGNNNPPPPPPPPPGGG===888999<<<<<<;;;<<<<<<===>>>???@@@@@@AAA>>>===<<<<<<<<<===>>>???AAABBBBBBCCCBBBBBBBBBAAA@@@AAABBBBBBCCCCCCBBBBBBCCCDDDFFFGGGHHHHHHHHHGGGCCCDDDEEEFFFFFFEEEDDDCCCAAAAAA@@@@@@AAABBBDDDEEECCCDDDEEEEEEDDDCCCEEEFFFDDDEEEFFFHHHHHHIIIIIIHHHFFFFFFEEEFFFGGGIIIKKKMMMNNNMMMLLLMMMNNNOOONNNMMMIIIJJJLLLMMMNNNNNNNNNNNNSSSTTTUUUVVVUUUSSSQQQPPPOOOQQQUUUVVVVVVUUUUUUUUUXXXWWWYYY]]]^^^]]]```eeeyyy{{{ppplllnnnoooccc]]]YYYSSSPPPNNNMMMMMMNNNMMMLLLNNNMMMLLLKKKKKKJJJKKKKKKJJJJJJLLLNNNQQQUUUYYY[[[SSSSSSRRROOOLLLJJJJJJKKKHHHHHHHHHGGGGGGGGGFFFFFFHHHGGGGGGFFFEEEDDDDDDCCCDDDBBBAAAAAABBBCCCAAA@@@@@@??????>>>===<<<<<<;;;<<<;;;999888777777666666555555333222111000000000333777;;;>>>@@@FFFPPPXXXbbbfffmmmttt|||~~~zzzxxxzzz}}}zzzhhh[[[RRRKKKGGGEEEBBBAAAAAAAAA???>>><<<;;;;;;:::999999999999<<<<<<===???AAADDDGGGIII[[[lll|||wwwkkkhhhdddaaa______aaabbb]]]]]]]]]^^^aaagggooouuu}}}~~~wwwzzz}}}~~~~~~|||||||||{{{{{{|||,,,+++***+++---------+++,,,...///...------...///000000000000000000000000000000000///////////////333222111000000000111111000000111222222222222111000000111111111111000000---......///000000111111444333222111111000000000222222222111111111111111333222000//////000111222222222333333333333444444555555555555555555555555555555555555666666666666666888999888777666777888999999999999888888888888444666777777666666777999:::999888777777999;;;<<<===;;;999:::===???>>>===>>>???@@@@@@@@@???>>>>>>??????@@@@@@@@@??????>>>???======CCCMMMWWW[[[\\\SSSKKK@@@;;;;;;===>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBAAA@@@>>>>>>>>>???@@@BBBCCCCCCCCCBBBBBBAAA@@@BBBBBBCCCDDDDDDDDDDDDDDDBBBCCCEEEFFFGGGGGGFFFEEEBBBCCCEEEFFFFFFEEEDDDDDDEEEDDDBBBAAAAAABBBCCCDDDCCCEEEEEEEEECCCCCCDDDEEEDDDDDDEEEEEEFFFGGGGGGHHHGGGFFFFFFGGGHHHJJJKKKMMMKKKKKKMMMNNNOOONNNLLLJJJJJJJJJJJJKKKLLLLLLMMMNNNPPPQQQRRRSSSTTTTTTSSSSSSQQQTTTVVVWWWWWWVVVUUUVVVZZZ[[[^^^cccdddaaabbbfffsss}}}yyyoookkkmmmtttfff]]]XXXUUUSSSPPPOOOOOONNNMMMKKKNNNMMMLLLKKKJJJJJJJJJIIIHHHIIIJJJKKKNNNRRRUUUWWWSSSSSSSSSPPPMMMJJJJJJKKKHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCDDDBBBAAAAAABBBBBBAAA@@@@@@??????>>>======<<<<<<<<<;;;:::888777777777777666555444222111111000000222555999;;;<<>><<<<<<;;;:::999999999999::::::;;;<<<>>>AAACCCEEEPPP___sss~~~xxxrrrkkkhhhccc^^^[[[ZZZZZZ[[[YYYZZZ[[[]]]bbbiiiqqqwww~~~{{{vvvwwwxxxzzz||||||||||||||||||}}}+++***)))***,,,---,,,++++++---......------///000000000000000000000000000//////////////////000000222222111000000000111111///000111111222222111111000000111111111111000000------......//////000000444444333222111111111111333333333222111111000000222111000000000111222333222222333333333333444444333333333333333333333333444555555555555666666666666777888888666666777888888888888888777777777777444666777666555555666777888888888888999:::;;;<<<>>>===<<<<<<>>>>>>===<<<>>>>>>????????????>>>>>>@@@???????????????@@@@@@AAA???@@@GGGQQQ\\\bbbeeeVVVOOODDD>>>===???@@@@@@AAAAAABBBBBBCCCCCCDDDDDDFFFEEECCCAAA@@@@@@@@@@@@BBBCCCCCCCCCBBBAAAAAA@@@CCCDDDDDDEEEFFFEEEEEEEEECCCDDDEEEFFFFFFEEEDDDCCCBBBCCCDDDEEEFFFEEEDDDDDDFFFEEECCCAAABBBCCCFFFHHHEEEFFFFFFEEECCCBBBCCCDDDDDDDDDCCCCCCCCCEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLKKKLLLOOOPPPPPPNNNLLLJJJJJJIIIHHHHHHHHHJJJLLLMMMLLLMMMNNNPPPRRRSSSUUUUUUTTTVVVYYYYYYXXXVVVVVVWWWZZZ[[[```eeeeeebbbaaadddjjjuuuxxxooolllmmm|||kkk___XXXWWWUUUSSSQQQPPPOOOLLLJJJNNNMMMLLLKKKJJJIIIHHHHHHGGGGGGGGGHHHJJJMMMOOOQQQSSSTTTTTTQQQNNNLLLKKKKKKIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBAAAAAABBBBBBAAA???@@@@@@??????>>>=========<<<;;;:::999888777777777666555444333222111111111000333555777888<<>>===<<<;;;:::999999999999999888888999:::<<<>>>???EEEPPP```ooo}}}~~~}}}}}}zzzuuuppplllhhhaaa[[[WWWUUUUUUUUUTTTVVVYYY]]]cccjjjsssyyy}}}|||zzzwwwwwwuuutttwww|||~~~}}}~~~+++***)))***,,,------,,,***,,,............///111////////////////////////---......//////000000000111111111000000000000111///000000111111111111111000000111111111111000000.........//////000000000444444333222222222222222222222222222222222222111111111111111111222333444222222222333333333444444222222222222222222222222444444444555555555666666555666888777666666777888777777777777666666666666555777888777666555666888666777888999:::;;;;;;;;;???>>>>>>>>>>>>>>>===<<<======>>>>>>>>>>>>>>>>>>@@@???>>>>>>>>>???@@@AAAAAA???@@@EEEMMMVVV]]]```VVVPPPGGG@@@???@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDFFFEEECCCBBBAAAAAABBBBBB@@@AAABBBBBBCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBDDDEEEEEEEEEDDDCCCBBBBBBAAAAAACCCGGGKKKMMMGGGHHHHHHGGGDDDCCCCCCDDDFFFDDDCCCBBBCCCDDDFFFHHHIIIIIIIIIIIIJJJJJJKKKKKKMMMOOOQQQQQQPPPNNNNNNMMMJJJIIIFFFEEEEEEHHHKKKMMMKKKLLLLLLNNNPPPRRRTTTUUUVVVXXXZZZYYYXXXWWWWWWWWWXXXXXX[[[______[[[\\\___dddnnn}}}zzzrrrnnnoootttddd[[[WWWUUUSSSRRRQQQPPPMMMKKKMMMMMMLLLKKKJJJIIIGGGGGGGGGGGGGGGGGGHHHJJJLLLMMMRRRSSSTTTSSSPPPMMMLLLLLLIIIIIIIIIIIIHHHHHHHHHHHHEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAABBBBBBAAA@@@@@@@@@@@@??????>>>>>>>>>===<<<;;;:::888888888888777666555333222222222222000222333444555888===AAADDDIIIQQQZZZaaafffggghhhjjjkkkmmmrrrzzz}}}rrrlllooorrr___SSSNNNKKKHHHEEEDDDBBB@@@>>>===<<<;;;:::999888888888888777777777777999:::;;;@@@FFFPPP[[[hhhxxxyyyyyy{{{}}}~~~}}}zzzwwwuuuuuuvvvvvvsssoooiiieee^^^XXXUUUTTTUUUVVVTTTWWWZZZ___dddllltttyyy}}}zzzzzzyyyvvvzzzvvvsssvvv}}}~~~,,,+++***+++...///......***,,,............///111////////////////////////------......//////000000000000000000111000000000//////000111111111111000000000111111111111000000///000000000000000111111333333222222111111222222000000111222333444444444111111222222222333444444222222222333333333444444333333333333333333333333444444444444555555555555444666777777666666777888777777777666666666555555666888999999888777888:::777777888999::::::;;;;;;>>>?????????>>>===<<<;;;<<<<<<<<<======>>>>>>???@@@???>>>>>>>>>???AAABBBBBBAAA@@@BBBGGGLLLQQQSSSRRRMMMGGGBBB@@@@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBCCCBBBAAA@@@@@@AAABBBCCC>>>???@@@BBBCCCDDDEEEEEEAAABBBCCCCCCDDDDDDCCCCCCEEEFFFGGGGGGGGGFFFEEEDDDBBBCCCDDDEEEEEEDDDCCCBBBAAAAAA@@@AAACCCGGGKKKMMMHHHIIIJJJHHHFFFEEEEEEFFFHHHFFFEEEDDDDDDEEEGGGIIIIIIIIIJJJJJJJJJJJJJJJJJJNNNOOOPPPNNNLLLKKKMMMNNNJJJHHHEEEDDDDDDFFFIIILLLLLLLLLLLLMMMNNNPPPQQQRRRVVVWWWXXXXXXVVVUUUVVVWWWXXXVVVVVVWWWVVVTTTWWW\\\aaaiiixxx}}}wwwssssss|||ooocccWWWUUUSSSRRRRRRQQQNNNMMMMMMMMMMMMLLLKKKIIIHHHGGGHHHHHHGGGGGGHHHIIIJJJKKKOOOQQQSSSTTTQQQOOOMMMLLLJJJJJJJJJIIIIIIIIIHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCAAABBBCCCCCCBBB@@@@@@@@@@@@@@@????????????>>>===<<<:::999999888888777777555444333222222222111222222222333555888;;;<<<@@@GGGOOOUUUXXXZZZZZZ\\\^^^aaaeeemmmyyyyyykkkaaaaaammm{{{sss```SSSOOOLLLIIIFFFDDDBBB@@@>>>======;;;:::999888888888888888777666777888999:::===@@@EEELLLUUUcccrrr}}}yyysssqqqmmmooorrruuuyyy~~~{{{xxxwwwwwwrrrnnnkkkkkkmmmmmmkkkhhh___[[[VVVRRRQQQSSSVVVXXXYYY\\\___ccchhhmmmssswww~~~{{{xxxzzzzzzxxxzzzvvvsssvvv}}},,,+++***,,,...000///...+++---......------///000000000000000000000000000..................//////...///000111111111000000...///000000111111000000000000111111111111000000000000000000111111111111222222111111000111111222///000111222333555666666222333333333333333444444222222333333333333444444444444444444444444444444333444444444444555555555333555666666666666777999777777777777666666666666666888999999999999:::<<<999999888888999999:::;;;<<<>>>@@@???>>><<<;;;;;;<<<<<<;;;;;;<<<===>>>???>>>>>>>>>>>>???@@@AAAAAACCCBBBBBBBBBCCCEEEGGGIIIJJJHHHFFFCCCAAAAAABBBCCCDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@???>>>???@@@AAABBB===>>>@@@BBBCCCDDDEEEEEE@@@AAAAAABBBBBBBBBBBBBBBEEEFFFGGGHHHHHHGGGFFFEEECCCDDDEEEEEEDDDCCCAAA@@@BBBBBBAAAAAABBBDDDEEEFFFHHHIIIIIIHHHFFFEEEFFFGGGHHHHHHGGGFFFFFFGGGHHHIIIIIIIIIJJJJJJJJJIIIIIIHHHKKKMMMNNNMMMIIIHHHIIILLLJJJHHHFFFDDDDDDFFFIIIKKKLLLLLLMMMNNNNNNOOOPPPPPPSSSTTTUUUUUUSSSSSSTTTUUUYYYUUUTTTTTTSSSQQQTTTZZZ\\\dddrrr|||xxxwwwwww|||nnn\\\YYYUUURRRRRRQQQPPPNNNLLLLLLMMMMMMMMMKKKJJJIIIIIIIIIHHHGGGHHHIIIJJJKKKJJJNNNRRRTTTRRRPPPNNNMMMKKKKKKJJJJJJJJJIIIIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<;;;:::999999999888777666555444333333333222222111222222444666777777:::???DDDHHHKKKMMMMMMMMMPPPTTTYYY```kkkyyyxxxhhh]]]ZZZ```iiippp___SSSOOOLLLIIIFFFDDDCCC@@@>>>>>>===<<<:::999888777777888888777666777888999:::;;;<<<===AAAGGGPPP[[[cccsss{{{~~~xxxqqqiiidddccc___bbbfffjjjnnnrrrxxx{{{~~~~~~|||yyytttpppnnnnnnkkkgggbbb``````___]]]ZZZQQQOOOLLLKKKMMMQQQWWW[[[```bbbfffiiilllppptttwww||||||yyy{{{{{{zzzxxxvvvtttuuuzzz~~~~~~******)))+++---//////...,,,...///...------...///000000000000000000000000..................---------...000111111111000000...//////000000000000000000000111111111111000000000000000000000000000000111000000//////000111111111111222222333444555555444444444444444333333333222222333333333333444444444444444444444444444444333333444444444555555555333444666666555666777999888888888777777777666666444666888888888999;;;===<<<;;;999777777888999:::999<<>>???======>>>???@@@AAAAAAAAA@@@AAABBBBBBBBBBBBCCCDDDCCCDDDEEEEEEDDDDDDDDDDDDEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@???>>>>>>>>>???@@@@@@@@@AAABBBCCCCCCCCCCCC@@@@@@AAABBBBBBBBBBBBBBBCCCDDDEEEGGGGGGGGGFFFFFFEEEEEEEEEEEECCCAAA???>>>???@@@AAAAAABBBBBBBBBBBBEEEFFFGGGGGGEEEEEEEEEGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGFFFHHHMMMRRRQQQMMMIIIHHHIIIJJJHHHFFFEEEEEEFFFHHHIIIJJJKKKMMMOOOPPPPPPPPPOOOOOOPPPQQQQQQPPPPPPRRRTTTWWWTTTTTTUUUSSSPPPRRRVVVVVV]]]lll|||zzzrrryyyddd___YYYTTTRRRQQQPPPOOOKKKLLLMMMNNNNNNMMMLLLKKKIIIHHHHHHGGGHHHIIIJJJKKKFFFKKKPPPSSSSSSQQQOOONNNKKKKKKKKKKKKJJJJJJJJJIIIFFFFFFFFFFFFGGGGGGGGGGGGGGGEEEDDDDDDEEEEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA???>>>===;;;::::::::::::999888777555444444333333222111000000222333333333444666888:::===???AAABBB???CCCHHHLLLRRR]]]jjjtttvvvhhh^^^XXXYYY\\\rrr|||wwwkkk^^^TTTNNNKKKHHHFFFDDDCCCAAA???>>>===<<<:::999888777777888777666666666777999:::999::::::<<>><<<999777666777999:::888;;;??????<<<:::;;;<<<;;;;;;::::::;;;<<<>>>???<<<===???@@@AAAAAA@@@@@@<<<>>>@@@AAAAAAAAABBBCCC@@@BBBEEEFFFFFFEEEEEEFFFFFFFFFEEEDDDCCCBBBBBBAAACCCBBB@@@>>>=========>>>BBBBBBCCCCCCBBBBBBAAA@@@@@@AAABBBBBBCCCCCCBBBBBBAAABBBDDDEEEFFFFFFFFFEEEFFFFFFFFFEEECCCAAA>>>===:::<<<>>>AAABBBCCCCCCCCCCCCDDDEEEEEEDDDCCCEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFHHHIIIIIIJJJIIIHHHFFFEEEHHHOOOWWWXXXTTTMMMJJJIIIIIIHHHGGGFFFEEEFFFHHHIIIHHHJJJMMMPPPQQQQQQQQQPPPLLLMMMNNNNNNNNNNNNQQQSSSTTTSSSTTTUUUSSSOOOOOORRRQQQXXXhhh~~~}}}{{{ooo}}}kkkeee]]]VVVSSSQQQPPPOOOKKKLLLNNNOOOPPPOOOMMMLLLHHHHHHGGGGGGGGGHHHJJJKKKDDDIIIOOOSSSSSSQQQPPPOOOLLLKKKKKKKKKJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEEEEFFFFFFEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA???>>>===<<<;;;:::::::::999888777666444444444444111000//////111222222222333333333444666888:::;;;666;;;@@@EEEJJJSSS```jjj{{{ttthhh```YYYUUUUUUaaalllvvvvvvpppiii___WWWMMMJJJGGGEEEDDDCCCAAA???>>>>>><<<:::999888777777777666555555666777999:::::::::;;;<<<>>>AAAEEEGGGHHHNNNUUUXXXZZZ```llluuuzzz~~~}}}{{{yyyqqqiiieee]]]VVVSSSPPPLLLJJJLLLGGGKKKPPPSSSVVVZZZ```ddddddfffiiigggccc___^^^^^^XXXSSSNNNLLLMMMNNNMMMKKKGGGEEEDDDFFFKKKTTT]]]bbbgggjjjnnnrrrtttwwwzzz|||~~~||||||{{{xxxzzz{{{||||||{{{{{{}}}|||~~~uuummmkkkttt~~~,,,,,,,,,---------......000000///...------------111111000000//////......///////////////////////////000111222333222111111333333222111000///............//////////////////------------.........///111111111000000000000000000000000000111222333444111111111222333444555666666555444333333333333333444444333222333444555666333333444444444444444444444555777888888888777666999888888888777777666666444444444555777999<<<>>><<<<<<;;;::::::999888888<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;<<<<<<===>>>???@@@???>>>===>>>AAACCCEEECCCBBB@@@@@@@@@BBBCCCEEEBBBAAA@@@@@@AAABBBCCCDDDEEEEEEFFFFFFEEEDDDBBBAAABBBAAA@@@???>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFDDDEEEFFFFFFDDDAAA???======???@@@@@@@@@@@@AAACCCCCCCCCDDDDDDEEEEEEFFFFFFIIIQQQXXXXXXQQQIIIFFFFFFGGGGGGHHHIIIIIIHHHHHHHHHLLLTTT\\\]]]WWWNNNIIIFFFRRRMMMHHHFFFGGGIIIHHHGGGHHHHHHHHHIIIJJJKKKLLLMMMLLLKKKKKKJJJJJJJJJJJJKKKNNNNNNOOOPPPQQQQQQQQQQQQPPPWWWeeezzz~~~tttjjjnnnxxx{{{kkk^^^[[[ZZZTTTNNNLLLLLLLLLKKKKKKKKKKKKLLLLLLIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGHHHLLLOOOQQQNNNLLLKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIIIIHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGBBB@@@>>><<<;;;<<<>>>@@@>>>>>>===<<<;;;::::::999999888777555444222111111333333222222111222222222000000111222444555666666222666999<<<@@@IIIUUU___lll|||~~~kkk^^^XXXWWWWWW\\\hhhqqqmmmeee___YYYSSSLLLIIIGGGEEEDDDDDDBBB@@@======<<<;;;:::999999888666666555555555555666666777888999:::999:::===???FFFFFFHHHKKKMMMPPPQQQRRR[[[]]]```aaa```]]]XXXUUUOOOMMMIIIEEECCCBBBCCCDDD@@@BBBEEEHHHKKKOOOTTTXXX[[[[[[\\\[[[ZZZWWWTTTSSSOOOMMMJJJIIIIIIJJJJJJIIIAAACCCEEEIIINNNUUU]]]cccjjjlllooosssvvvxxxyyyzzz}}}|||{{{{{{{{{||||||}}}}}}}}}|||{{{yyyxxxwwwyyy{{{|||}}}tttdddggglllqqqvvv|||,,,,,,,,,---------......///...------,,,,,,------/////////.........------////////////////////////...///000111111111000///222111111000000/////////////////////............------........./////////111000000000000000000000////////////000111222333222222222222333444555666555555444333333333333333333333333333333444555555111222222333444555666666444555666777777777666666777777777666666555555555666666666666777999:::;;;;;;::::::999888888777777777888999:::<<<===>>>???::::::::::::;;;<<<===>>>???>>>>>>???@@@AAACCCDDDDDDCCCAAA@@@@@@BBBCCCDDDDDDCCCCCCBBBBBBCCCDDDEEEEEEEEEFFFFFFEEEDDDBBBAAAAAAAAA???>>>>>>============>>>>>>???????????????@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@AAABBBDDDDDDDDDDDDDDDDDDCCCAAA@@@???>>>@@@AAA@@@??????@@@AAAAAAAAABBBBBBCCCDDDEEEEEELLLRRRXXXXXXQQQJJJHHHIIIFFFFFFGGGHHHHHHHHHHHHHHHJJJQQQWWWXXXSSSLLLHHHFFFMMMJJJGGGFFFHHHIIIIIIHHHIIIIIIHHHHHHHHHHHHIIIIIILLLLLLKKKJJJIIIIIIIIIJJJMMMNNNOOOOOOPPPPPPPPPPPPNNNRRR]]]ppp}}}rrrhhhjjjrrrqqqbbb]]]ZZZTTTOOOMMMLLLKKKKKKJJJJJJKKKKKKLLLJJJIIIIIIIIIIIIHHHHHHHHHIIIGGGGGGHHHLLLNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLMMMJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCBBB???===<<<===>>>???>>>>>>===<<<;;;:::999999999999777666555333222222333222111111000111111111000111111222333444444555111444666777:::AAAKKKTTT[[[lll~~~qqqddd^^^[[[ZZZ[[[eeelllhhh```ZZZTTTNNNKKKIIIFFFEEEDDDCCCBBB@@@======<<<;;;:::999999888666666555555555555666666777888999999999:::<<<>>>@@@AAABBBDDDFFFHHHJJJJJJKKKLLLNNNOOOMMMKKKGGGEEEEEECCCAAA???>>>>>>>>>???===???AAACCCEEEIIIMMMQQQWWWXXXYYYYYYWWWUUUQQQOOONNNLLLJJJJJJJJJJJJHHHGGGAAACCCFFFJJJOOOWWW___eeeiiikkkooosssvvvxxxyyyyyy~~~}}}{{{zzzyyyyyyzzzzzz{{{||||||}}}|||{{{yyyxxxwwwyyy{{{|||}}}{{{mmmcccgggmmmssswww{{{,,,,,,,,,---------......,,,,,,++++++,,,,,,---------------------,,,,,,,,,////////////////////////------...////////////...000000000000000000000///////////////......------....../////////000000000000000000000000000111111............///000111222333222222333333444555666444444333333333333333333222222333444444444444333000000111222444555666777333444555666666666555555555555555555555444444444999888888777888888999999999999999888777777666666555666888999;;;===??????999999999999:::;;;<<<<<<===>>>???@@@AAABBBBBBBBBEEEDDDBBBAAAAAABBBCCCDDDFFFFFFEEEDDDDDDDDDEEEEEEDDDDDDEEEDDDDDDCCCBBBAAA@@@???>>>======<<<======;;;<<<======>>>>>>======@@@AAAAAAAAAAAABBBBBBBBBBBBAAA???>>>>>>@@@AAACCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBAAA???>>>>>>????????????@@@AAACCCDDDEEEKKKPPPTTTSSSMMMIIIHHHJJJDDDEEEFFFGGGGGGHHHIIIIIIIIIMMMRRRSSSOOOKKKHHHHHHJJJIIIGGGHHHIIIJJJIIIHHHJJJIIIHHHGGGFFFEEEEEEEEELLLLLLJJJIIIHHHHHHHHHHHHKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOVVVfff|||tttgggeeejjjxxxzzzjjj```ZZZTTTPPPPPPKKKJJJJJJJJJJJJJJJJJJKKKJJJJJJIIIIIIIIIHHHHHHHHHIIIGGGEEEEEEHHHKKKMMMNNNLLLLLLLLLKKKKKKLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEDDDAAA???======>>>???>>>>>>======<<<:::999999:::999888777666555444333222222111000000000000000111111111111222222333333222444555444555:::BBBHHHPPP^^^ppp~~~}}}ppphhhdddcccaaagggjjjfff^^^WWWPPPKKKJJJHHHEEEDDDDDDCCCBBB@@@======<<<;;;:::999888888666666555555555555666666666888999999888999;;;===<<<===>>>???@@@BBBCCCCCCAAABBBBBBBBBAAA@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>???@@@CCCGGGJJJQQQSSSVVVWWWVVVRRRNNNLLLLLLKKKJJJJJJJJJIIIGGGFFFDDDFFFHHHLLLQQQXXXaaagggiiikkkooosssvvvwwwxxxxxxzzzzzzyyyxxxwwwwwwwwwwwwzzz{{{||||||||||||zzzzzzxxxzzz|||}}}}}}uuujjjgggmmmtttzzz|||}}}}}}}}},,,,,,,,,---------......************+++,,,---...---------------,,,,,,,,,........................---------........................//////000000000000//////......------,,,////////////000000000000000000000000000111111111///////////////000111222333333333333333444555555222222333333333222222222000111333444444444333222000111111222333444444555333333333444444444444444555555555555444444444444999888888888888999999999999999888888888777777777888999999:::;;;<<<======999999888999999:::;;;<<<;;;===???AAABBBBBBAAAAAAEEEDDDCCCBBBBBBBBBCCCCCCFFFFFFEEEDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBBBBAAA@@@>>>>>>===<<<<<<<<<<<<<<<;;;<<<======>>>>>>======AAAAAAAAAAAAAAAAAAAAAAAABBB@@@>>><<<<<<>>>???AAABBBAAA?????????@@@BBBCCCDDDDDDDDDCCC@@@>>>>>>???>>>>>>>>>???@@@BBBCCCEEEFFFJJJLLLJJJFFFCCCDDDFFFCCCCCCDDDEEEFFFGGGIIIIIIIIILLLOOOOOONNNLLLKKKLLLKKKKKKLLLLLLMMMLLLJJJIIIJJJIIIHHHGGGFFFFFFEEEEEELLLKKKJJJHHHGGGGGGGGGGGGJJJJJJLLLMMMNNNNNNNNNNNNQQQPPPTTTbbbvvvzzzjjjeeedddnnnsssdddZZZUUURRRRRRJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEGGGIIIKKKKKKIIIIIIJJJJJJJJJJJJIIIIIILLLKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFEEECCC@@@???>>>>>>???===>>>>>>===<<<;;;999888:::999999888777666555555333333222111000000000111111111111111111111111222444555555444555888===BBBJJJTTTcccqqq~~~vvvqqqooooooooonnnhhh```WWWPPPKKKIIIGGGEEECCCCCCCCCAAA@@@===<<<<<<;;;:::999888888666666555555555555666666666888999888888888;;;=========>>>??????@@@@@@AAAAAAAAA@@@@@@???>>>======999999;;;<<<<<<;;;:::::::::;;;===>>>???BBBFFFIIINNNQQQTTTWWWVVVSSSOOOLLLMMMKKKIIIHHHIIIJJJJJJIIIKKKLLLMMMNNNRRRYYYaaagggjjjlllppptttvvvwwwwwwwwwvvvvvvvvvuuuuuutttttttttyyyzzz{{{}}}}}}}}}}}}|||zzz|||~~~~~~~~~uuuooorrrwww}}},,,,,,,,,---------......)))))))))***+++,,,---...------------------------------------------------------------......//////---------...//////000000//////......---------,,,////////////000000000000//////000000111111111111111111000000000111222222333222222222222333444444111111222333333222222111///000222333333333222111222222222222222222111111222222222222222333333333555555555555555555555555666777777888999999999999999999999999999888888888999999:::;;;<<<<<<======999999999999:::;;;<<<===:::<<<>>>AAABBBAAA@@@???CCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBAAACCCCCCBBBAAAAAA@@@@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>@@@@@@@@@@@@@@@@@@@@@???@@@???===<<<<<<===>>>???@@@???>>>===>>>@@@BBBDDDEEEFFFFFFDDDAAA??????@@@???>>>>>>>>>???AAACCCDDDBBBDDDFFFDDDBBB@@@BBBDDDCCCCCCCCCCCCEEEFFFHHHIIILLLMMMNNNNNNNNNNNNOOOOOOOOOPPPQQQPPPOOOMMMKKKJJJJJJJJJIIIHHHHHHHHHHHHHHHJJJIIIHHHGGGFFFFFFFFFFFFHHHIIIKKKLLLMMMNNNNNNNNNQQQQQQTTT^^^nnn~~~~~~qqqkkkeeefffqqq|||jjj]]]WWWUUUTTTJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKJJJIIIHHHHHHGGGGGGBBBDDDFFFHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKJJJIIIIIILLLKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEECCCAAA??????>>>>>>======>>>>>>===;;;999888999999888888777777777666555555444333222111111222111111111111111111111222333444444444555888;;;>>>@@@GGGSSS```nnn~~~}}}{{{zzzuuuooohhh```WWWOOOKKKHHHFFFDDDCCCCCCBBBAAA@@@<<<<<<;;;:::999888888777666666555555555555666666777888999999888999:::<<<>>>????????????@@@@@@@@@>>>>>>===<<<<<<;;;;;;;;;:::;;;<<<======;;;999888777999;;;<<<>>>AAAEEEHHHLLLPPPTTTWWWXXXVVVSSSPPPPPPMMMIIIHHHKKKNNNRRRSSSTTTTTTSSSSSSUUUZZZaaafffmmmooosssvvvxxxxxxwwwvvvssssssssssssrrrrrrrrrqqqwwwxxxzzz|||~~~~~~~~~~~~}}}~~~}}}xxxvvvvvv~~~,,,,,,,,,---------......************+++,,,---...,,,,,,------------......---------------------------------,,,------...///,,,---------......//////------------------------....../////////000000000/////////000111111222222222222111111111111222222222222111111111111222222///000111222333222111000000000111222222222222111333333222111111000000///111111000000000111222333444444444555555555555666555666777888888888888888999999999999999999999999666666888999;;;===??????999999999999:::;;;<<<<<<999:::===???@@@@@@???>>>AAAAAAAAABBBBBBBBBCCCCCCAAABBBBBBCCCBBBBBBAAA@@@CCCBBBAAA@@@????????????======<<<<<<<<<<<<=========>>>??????@@@@@@???????????????>>>>>>>>>>>>>>>>>>===============>>>>>>???>>>===<<<===???AAACCCDDDEEEEEEDDDBBBAAAAAABBB@@@???=========???AAACCCAAABBBCCCCCCAAAAAABBBDDDCCCCCCBBBBBBCCCEEEFFFHHHLLLMMMMMMMMMNNNOOOOOOPPPOOOQQQRRRQQQNNNKKKJJJJJJLLLKKKJJJJJJIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFHHHIIIJJJLLLMMMNNNNNNNNNMMMNNNQQQWWWbbbppp}}}xxxrrriiibbbdddooopppaaaZZZWWWTTTKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHHHHGGGFFFAAADDDGGGIIIHHHGGGGGGGGGKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKJJJJJJIIIHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCAAA@@@??????>>><<<===>>>>>>===;;;999777888888888777777777777777777666555333333222222222111111111111222222333333222222222333555777999;;;;;;???HHHUUU```ooo|||rrrhhhbbb[[[RRRKKKIIIGGGEEECCCBBBBBBBBBAAA???<<<<<<;;;:::999888777777666666555555555555666666999:::::::::999999;;;=========>>>>>>>>>>>>??????=========<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;999777666444666888999;;;>>>BBBEEEJJJNNNRRRVVVYYYXXXVVVUUUSSSQQQNNNOOOSSSYYY]]]______]]][[[YYYYYY^^^dddiiirrrtttwwwzzz{{{zzzxxxvvvppppppqqqqqqqqqqqqpppoootttuuuxxx{{{}}}~~~~~~~~~~~~~~~zzzzzz~~~,,,,,,,,,---------......+++++++++++++++,,,---...++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---...------------------......+++,,,,,,------......///------........./////////...//////000111111222222111111000000000000111111111111000000000000000111...///111222333222111000000000000000000111222222111111111111111000000000000000/////////000111222222333333333444444444555666666777888777666555444888888888888888888888888555555666888999:::<<<<<<888888777888888999:::;;;888999;;;<<<===>>>======>>>>>>@@@AAABBBBBBCCCCCC@@@@@@BBBBBBCCCBBBAAAAAACCCBBB@@@???>>>>>>??????>>>======<<<======>>>>>>===>>>??????@@@@@@??????>>>>>>======<<<<<<<<<<<<;;;<<<===>>>??????>>>>>>>>>======<<<===>>>@@@AAA@@@BBBCCCBBBAAA@@@BBBCCC@@@>>><<<;;;;;;<<>>???>>>;;;999777777777777777777777777777666666444333222111111111000111111222333444444555333222333444666777888888;;;<<>><<<<<<=========>>>>>>>>>??????@@@@@@??????>>>===;;;;;;;;;::::::999888777555777888999999<<>>@@@AAABBBCCCCCC???@@@BBBCCCCCCCCCBBBBBBBBBAAA@@@>>>>>>>>>>>>???>>>>>>=========>>>>>>???======>>>???????????????======<<<<<<;;;;;;;;;;;;999;;;===???@@@@@@???>>>===============>>>??????===???@@@@@@@@@@@@AAACCC???>>>;;;999999:::<<<>>>===>>>@@@AAAAAAAAAAAABBBDDDCCCBBBAAAAAABBBDDDEEEHHHHHHGGGHHHJJJKKKJJJIIIFFFHHHJJJIIIFFFFFFGGGJJJPPPOOOMMMJJJHHHFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIKKKLLLNNNOOOOOOPPPJJJLLLLLLLLLQQQaaayyy|||qqq```TTTWWWiiiyyyxxxhhh___ZZZUUULLLLLLKKKKKKKKKKKKLLLLLLLLLKKKKKKIIIHHHGGGFFFFFFEEEFFFGGGEEEDDDDDDHHHLLLJJJLLLMMMNNNNNNMMMLLLJJJJJJIIIIIIHHHHHHGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAA@@@@@@?????????<<<===>>>???>>>;;;888777666666666666777777777777666555444222111000000000000111111333444555666666666555555666888999999888:::999===CCCGGGMMM\\\kkkyyy|||qqqcccWWWTTTRRRMMMHHHHHHFFFDDDBBBAAABBBBBBAAA???<<<;;;;;;:::999888777777666666555555555555666666;;;<<<===<<<;;;;;;<<<>>><<<======>>>>>>??????@@@>>>>>>???@@@@@@???======;;;;;;;;;:::::::::::::::999::::::::::::;;;>>>AAADDDGGGKKKPPPTTTWWWXXXYYYUUUWWW\\\cccjjjoooppppppjjjiiifffdddeeeiiiqqqvvvzzz||||||yyyvvvmmmnnnoooppppppooonnnnnnlllnnnqqqtttwwwyyyzzz{{{|||}}}~~~~~~~~~***++++++,,,,,,------.........---,,,---...///000...---,,,+++++++++,,,---.........------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......------------------------...............///000000000111111111222222222222///////////////000111111000///.........000111222333333222222111000000000111111000000//////......000000000000////////////333333222222111000000000222111000000000111222333444555555666555555444444444444444555555555666666555555666777777666555555666666666666777888::::::999;;;===??????>>><<<;;;@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@AAAAAABBBBBBAAA@@@???>>>???BBBEEEGGGDDDAAA===999777888999::::::<<<>>>@@@AAA@@@???>>>============<<<<<<<<<<<<===============>>>??????@@@@@@@@@?????????>>>>>>@@@?????????AAABBBAAA@@@===<<<:::999999:::<<<===<<<<<<===>>>???@@@@@@AAAEEEDDDCCCBBBBBBCCCEEEFFFFFFFFFGGGHHHJJJKKKLLLLLLFFFFFFFFFEEEEEEEEEEEEEEEIIIIIIIIIHHHFFFEEECCCBBBCCCBBBBBBCCCCCCDDDEEEFFFGGGIIILLLOOOPPPOOOMMMLLLIIIEEEGGGMMMRRRZZZrrr}}}uuuiii[[[UUU^^^jjjnnnccc[[[TTTQQQPPPNNNLLLKKKKKKLLLMMMLLLKKKJJJHHHGGGFFFEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHLLLKKKJJJLLLNNNPPPPPPOOOLLLKKKKKKJJJIIIGGGFFFEEEGGGFFFDDDCCCDDDEEEGGGHHHDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>===;;;999888777555555555666777777666444555555444333333333444444444444555666777888999999777888888888888999999999=========@@@DDDKKKQQQUUUeeeppp~~~vvvqqq___ZZZRRRMMMLLLKKKIIIHHHGGGFFFEEECCCAAA???>>>===<<<:::888777777777555444555555555555666777888999>>>===<<<;;;;;;<<<===>>>:::===@@@AAAAAA@@@AAAAAAAAAAAA@@@@@@???@@@@@@AAA>>><<<:::;;;===>>>;;;888888888888888999;;;===>>>BBBEEEJJJNNNQQQUUUYYY\\\ZZZ^^^eeelllqqqssssssrrrkkkiiiffffffiiiooovvvzzz{{{}}}~~~~~~{{{yyyxxxyyyqqqnnnkkkkkknnnqqqpppoootttttttttuuuwwwzzz|||~~~~~~}}}}}}~~~}}}|||zzz,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,+++,,,---...///---,,,+++++++++,,,------......---------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......------------------------...............//////000....../////////000000000///////////////000000111111111//////...///000000000111111111111111111111000000000000//////......000000000000////////////000000000111111111111111222111000000000111222333444444444555555444444444444444444555555555666666666666777777777777666666555444444555555777888888:::<<>><<>>===<<<===???BBBDDDFFFCCC???<<<::::::;;;<<<:::;;;===???@@@???>>>>>>????????????????????????<<<<<<<<<<<<<<<===>>>>>>@@@@@@@@@?????????>>>>>>???>>>===>>>???@@@@@@>>>===<<<:::999999:::<<<===<<<===>>>>>>@@@@@@AAABBBCCCBBB@@@@@@@@@AAACCCDDDGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGFFFFFFEEEEEEDDDDDDFFFFFFFFFFFFEEECCCBBBAAABBBBBBBBBBBBCCCDDDEEEFFFEEEFFFIIIKKKLLLLLLLLLKKKKKKGGGGGGLLLOOOVVVkkk~~~ppp^^^SSSYYYddd}}}rrrfff^^^XXXVVVTTTQQQOOONNNMMMNNNOOOMMMLLLKKKIIIHHHGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHKKKKKKKKKMMMPPPRRRQQQPPPNNNMMMMMMLLLJJJIIIGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@>>>===;;;999888888777555444555666777666555666555444333333333333333222222444555666666777777999999999999::::::::::::=========???BBBGGGKKKNNNWWW```mmm{{{{{{qqqiiidddYYYUUUOOOKKKJJJIIIGGGFFFFFFEEEDDDBBBAAA???>>>===<<<:::777777777777666444333444444555777999;;;<<<>>>===<<<;;;;;;;;;<<<===:::<<<>>>?????????@@@AAAAAAAAA@@@????????????@@@@@@>>>===>>>@@@@@@===;;;999888888888999;;;===>>>???BBBFFFJJJNNNSSSXXX\\\^^^bbbiiiooorrrrrrpppnnnhhhggggggiiimmmtttzzz~~~|||yyywwwvvvqqqnnnkkkkkkmmmpppqqqqqqsssssstttuuuwwwyyy{{{}}}}}}}}}}}}}}}}}}}}}}}}|||~~~{{{|||{{{yyy|||}}}...------,,,++++++******,,,++++++++++++,,,------++++++++++++,,,,,,......------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......------------------------...------------...//////............//////////////////......//////000111222222111///////////////......///000000111222222000000000////////////...////////////000000000000......//////000111111222111111000000111222222333333333333333333333333333444444555555555666666666888777777666666777777888555555555555666777888888;;;>>>AAADDDEEEBBB???=========>>>>>>??????@@@@@@@@@?????????????????????======<<<;;;<<<===???@@@EEECCC???;;;999999:::;;;999:::<<<===>>>======<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;<<<======@@@@@@@@@???????????????===<<<;;;<<<>>>???>>>======<<<;;;::::::;;;<<<======>>>???@@@AAABBBBBBCCCBBBAAA@@@@@@@@@AAACCCDDDHHHHHHHHHGGGGGGFFFFFFEEEHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBAAAAAABBBBBBBBBBBBCCCDDDEEEEEEDDDEEEGGGHHHJJJKKKKKKLLLLLLHHHHHHKKKMMMRRRdddwww~~~{{{|||}}}hhhYYYYYYaaayyy|||nnneee^^^VVVTTTRRROOOMMMMMMMMMNNNMMMLLLKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJMMMPPPSSSUUUTTTRRRPPPOOONNNMMMLLLKKKIIIIIIHHHGGGFFFDDDDDDDDDEEEEEECCCCCCCCCBBBAAAAAAAAA@@@@@@@@@???===;;;:::888888888666444444555666666666777666555444333222222222111222444666777777777666:::::::::;;;;;;;;;<<<<<<======>>>???AAACCCEEEFFFIIIOOOXXXbbbkkkttt{{{|||tttjjjaaaYYYTTTPPPNNNKKKIIIHHHGGGEEECCCEEEEEECCCBBB@@@???>>>===;;;999777777777777666555333333444666888:::<<<=========<<<;;;::::::;;;;;;:::;;;<<<<<<<<<===???AAA@@@@@@@@@?????????>>>>>>@@@???>>>???@@@@@@>>><<<999888888888999;;;===>>>===???BBBFFFIIIOOOUUUZZZ___bbbgggkkkmmmkkkiiigggdddfffiiinnntttzzz|||vvvsssrrrqqqooollllllnnnqqqssssssssssssssstttvvvxxxzzz{{{|||{{{zzz|||{{{xxxrrrttt{{{pppvvvyyyqqqoooppp|||,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,---------******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...////////////000000000111111///............///000000111111000000000000000000....../////////000000000////////////////////////////////////000000000000............//////000000000000000111111222333333222222222222222222333333555555555555666666666666888777666666666666777888888888888888888999:::;;;;;;>>>BBBEEEEEECCC???===;;;<<<<<<===>>>??????@@@???????????????>>>>>>>>>======<<<<<<<<<<<<======@@@>>>;;;888666666666777888999:::;;;<<<;;;;;;;;;999999::::::;;;;;;<<<<<<===<<<<<<<<<<<<===>>>>>>????????????????????????===<<<;;;<<<>>>???>>>===<<<<<<;;;;;;;;;;;;<<<<<<>>>??????@@@AAABBBCCCDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFEEEEEEDDDDDDHHHHHHGGGFFFEEEDDDDDDCCCAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFGGGHHHJJJLLLMMMNNNJJJHHHIIILLLNNNTTTcccrrr{{{xxx|||yyygggaaadddsssyyyllldddXXXVVVSSSQQQOOONNNOOOOOOLLLLLLLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJMMMRRRVVVWWWUUUSSSQQQPPPOOOMMMLLLKKKJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAA@@@???===<<<:::999888999777444333444666666666777666555444333222222222333444777999::::::999888::::::;;;;;;;;;<<<<<<<<<===>>>???AAABBBCCCDDDDDDEEEHHHLLLPPPUUU\\\ccchhhmmmqqqvvv{{{~~~~~~{{{yyysssqqqllleee]]]UUUNNNKKKIIIHHHHHHGGGGGGFFFDDDCCCDDDDDDCCCAAA@@@>>>======;;;999777666777777666555444555555666888:::;;;<<<<<<<<<;;;;;;::::::999999999::::::::::::;;;>>>@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<999999888888999;;;<<<======>>>@@@AAADDDIIIPPPTTTZZZ[[[]]]___aaabbbbbbbbbdddgggmmmssszzz~~~yyyssspppoooqqqqqqqqqrrrssstttttttttsssssstttuuuvvvwwwxxxyyy|||zzzyyy|||zzztttiiippp{{{ooozzzvvvmmmiiiiiijjjyyy*********++++++,,,,,,,,,,,,------...............)))***+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////000000000...............//////000...//////000111222222222/////////......---------.............../////////.../////////000000000111////////////......------//////000111222222333333222111111111111222333444555555555666666666777777777666666666666666666777:::999999999999::::::;;;:::<<<@@@BBBCCCAAA>>><<<:::;;;;;;===>>>???@@@@@@@@@@@@@@@AAA@@@???>>>===????????????>>>===<<<<<<<<<:::888666555444555555888999999:::::::::::::::;;;;;;<<<======>>>??????>>>>>>======>>>>>>???@@@????????????????????????>>>===<<<===???@@@???>>><<<<<<<<<<<<<<<<<<<<<<<>><<<:::999888:::777444333444555666666666666555444333222222333444555777888999:::999999::::::::::::;;;;;;;;;;;;===???AAACCCEEEFFFFFFFFFFFFGGGGGGGGGHHHLLLQQQTTTXXX\\\bbbgggjjjjjjiiiiii```^^^[[[WWWQQQLLLIIIFFFDDDEEEFFFGGGFFFFFFEEEEEECCCCCCBBB@@@???>>>======;;;999777666777777777555777666666666777888999999:::::::::::::::999888888888999999999999:::===???>>>???@@@@@@@@@@@@???>>>??????@@@@@@???>>>>>>>>>:::999999888999:::<<<===>>>?????????AAADDDIIIMMMRRRRRRRRRTTTWWW\\\aaaeeehhhlllsssyyy~~~{{{vvvrrrqqqqqqpppssswwwyyyyyywwwtttssssssssstttuuuvvvwwwwwwwww{{{zzzzzz~~~xxxqqqdddmmm{{{xxxooofffbbbcccaaahhhuuu))))))******+++,,,,,,---,,,---.../////////......******,,,,,,------------++++++++++++,,,,,,,,,,,,++++++************+++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,---------.........------......///000---...///111222333333444//////......---,,,,,,+++---............/////////......//////000000111111111000000///......------...///000222333333333333222111111000111222444555555555666666666777777777666777777888888777777666999888888888888888999999999;;;===??????>>><<<;;;::::::;;;===>>>@@@AAAAAAAAABBBCCCCCCBBBAAA???>>>AAABBBBBBBBBAAA???===<<<::::::888777777777888888999999999999999999999999888999999;;;<<<===>>>>>>??????>>>>>>??????@@@AAA???????????????@@@@@@@@@???>>>===>>>@@@AAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@@@@BBBBBBCCCDDDAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCAAABBBBBBCCCCCCCCCBBBBBB@@@@@@@@@@@@AAABBBCCCCCCCCCDDDEEEGGGHHHHHHHHHHHHFFFHHHKKKNNNRRRYYYdddlll|||yyysssqqq~~~~~~sssiiigggbbb\\\XXXUUUSSSSSSNNNNNNOOONNNMMMKKKHHHGGGIIIIIIIIIIIIHHHHHHHHHHHHHHHIIILLLPPPTTTUUUUUUSSSPPPOOOMMMKKKIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCBBBCCCCCCDDDEEEEEEDDDCCCBBBAAAAAA@@@>>><<<;;;999999999777555444555555555444555555444333333333444444444444444555666777888999:::::::::;;;;;;;;;<<<<<<>>>???AAACCCEEEFFFGGGGGGEEEEEEDDDBBBAAAAAADDDFFFGGGKKKPPPTTTUUUVVVWWWXXXOOONNNMMMKKKHHHFFFEEEDDDBBBDDDFFFFFFFFFEEEFFFGGGBBBBBBAAA@@@???>>>===<<<:::888666666777888777666777777666666666666777777888888999999999999888888777888999999999:::<<<>>>===>>>@@@AAABBBBBBAAA@@@AAABBBDDDCCCBBB@@@@@@AAA::::::999888999:::;;;<<<>>>???@@@???@@@BBBEEEHHHLLLLLLMMMPPPVVV___ggglllooossszzz~~~|||wwwsssqqqrrrtttqqqvvv{{{}}}{{{wwwtttrrrtttuuuvvvvvvwwwwwwwwwvvvyyyyyy|||{{{sssmmmccckkkyyyzzzrrrkkkaaa___bbbbbbfffqqq***************++++++++++++,,,---.........------++++++,,,---------,,,+++******+++++++++,,,,,,,,,++++++************+++++++++++++++***++++++,,,---+++++++++++++++++++++++++++++++++++++++,,,,,,---++++++,,,,,,,,,---------...------------...//////...///000222333333333222---------,,,,,,,,,,,,,,,---------.........//////.........///000111111111000/////////////////////---...000222333333333333333222111000111333555666555666666666777777777777777888:::;;;;;;:::888777:::999999888888888999999999:::;;;<<<<<<<<<;;;;;;999:::;;;===???AAABBBCCCCCCDDDEEEEEEEEECCCAAA@@@CCCCCCDDDDDDCCC@@@===;;;999888888888888999:::;;;:::999999999999999999999555555666888999;;;<<<<<<>>>>>>>>>>>>>>>??????@@@>>>>>>?????????@@@@@@@@@???>>>===>>>@@@AAA@@@???<<<<<<============<<<<<<>>>>>>???@@@AAABBBCCCCCCAAABBBCCCDDDFFFFFFGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCBBBBBBAAAAAA????????????@@@AAABBBCCCDDDEEEGGGIIIIIIHHHGGGFFFGGGJJJLLLMMMOOOVVV]]]bbbrrr{{{wwwpppggg```ZZZVVVUUURRRRRRRRRQQQOOOMMMJJJHHHJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIJJJMMMQQQSSSSSSRRRQQQOOOMMMJJJIIIIIIIIIJJJGGGGGGGGGFFFEEEDDDCCCCCCBBBCCCEEEFFFFFFEEEDDDCCCBBBAAA@@@>>><<<;;;:::999999777555555666666444333444444333333333444555555555555444444555777999;;;;;;;;;<<<<<<<<<=========>>>>>>???@@@AAACCCCCCDDDBBBBBBBBB@@@>>>======>>><<<@@@DDDFFFFFFGGGJJJLLLGGGFFFEEEEEEDDDDDDDDDDDDAAACCCEEEEEEDDDDDDFFFHHHAAAAAA@@@???>>>======<<<:::888666666777888777666555555444444555666777777555666777999999999999888666888:::;;;::::::<<<===<<<>>>@@@BBBDDDDDDCCCCCCAAACCCEEEDDDBBB@@@AAABBB;;;:::999999999:::;;;<<<===>>>@@@@@@AAABBBEEEGGGFFFHHHLLLRRRZZZccckkkpppwwwzzz|||vvvpppkkkkkkooorrruuuxxx{{{{{{xxxtttssssssuuuvvvwwwxxxxxxxxxwwwvvvuuuxxx|||~~~|||vvvnnnhhheeekkkvvv|||qqqnnnhhhaaabbbiiimmmqqq~~~,,,,,,++++++***)))))))))***+++,,,---...---,,,,,,+++,,,---------,,,+++************++++++,,,,,,,,,++++++************++++++++++++******++++++,,,---++++++++++++++++++++++++++++++******++++++,,,------------.........//////...------------.../////////000222333333222111000***++++++,,,,,,------...---------.........//////---......///000111111222......//////000111111111---...000222333444333333333222111111222333666777666666666666777777777777888:::<<>>@@@AAACCCDDDEEEFFFGGGGGGFFFDDDBBBAAACCCDDDEEEEEECCC@@@<<<:::777777777777888999;;;;;;::::::999999888999999:::777888999:::<<<===??????===============>>>??????>>>>>>??????@@@@@@@@@@@@???>>>===>>>???@@@???>>><<<<<<============<<<<<<===>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGIIIIIIJJJJJJJJJJJJHHHGGGEEECCCAAAAAA@@@@@@AAAAAABBBCCCCCCDDDBBBBBBBBBBBBBBBAAA@@@???????????????@@@AAABBBCCCFFFHHHJJJLLLLLLJJJHHHFFFIIIKKKLLLKKKLLLQQQVVVYYYgggwwwmmmeee___]]]UUUUUUUUUTTTRRRNNNKKKIIIJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIKKKOOOQQQRRRQQQRRRPPPMMMKKKJJJIIIJJJKKKFFFFFFGGGFFFFFFEEEDDDCCCBBBCCCEEEFFFGGGFFFDDDCCCBBBAAA@@@>>>===;;;:::999888777666666777666444222333333333333444555666666999777666555666999<<<>>>============>>>>>>>>>>>>>>>>>>======>>>???@@@AAA???@@@AAA@@@>>><<<<<<<<<999<<>>===<<<<<<:::888666666777888777666222222333333555666888888444555777888999999999999555888;;;<<<;;;;;;;;;<<<;;;===@@@CCCEEEEEEEEEEEE???BBBDDDCCC@@@>>>???AAA;;;:::999999999:::;;;<<<;;;===???AAABBBCCCFFFHHHBBBEEELLLTTT^^^fffmmmppp{{{~~~{{{wwwpppiiidddeeeiiimmmwwwyyyzzzwwwsssqqqrrrsssvvvwwwxxxyyyyyyxxxwwwvvvrrrwww}}}~~~yyyqqqjjjeeehhhllltttyyymmmffffffddd___dddnnnwww~~~************+++,,,------++++++++++++++++++++++++,,,++++++++++++++++++,,,)))************+++++++++++++++******************++++++*********+++---...************************,,,,,,+++******+++,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,---...///000***+++---...///...---,,,000///......///...,,,***////////////////////////////////////000000000000.../////////000000000111111111222333333333333222222222111222333444555666555555555555666666666666666<<>>999777888===<<<;;;::::::;;;===>>>@@@>>><<<:::999:::;;;<<<999999;;;===???@@@BBBCCCBBBBBBBBBAAAAAA@@@@@@@@@EEECCCAAA???===;;;::::::555555666777888999::::::999999888888888888999999::::::999999999:::<<<===<<<<<<<<<<<<<<<===>>>???AAA@@@@@@???>>>===<<<<<<>>>>>>>>>>>>===<<<;;;:::???>>>===<<<<<<===>>>????????????@@@@@@AAAAAAAAABBBDDDGGGHHHHHHHHHIIIJJJKKKJJJHHHFFFDDDBBBAAA@@@@@@???===>>>???@@@@@@???======>>>>>>>>>>>>===<<<===>>>@@@AAAAAABBBDDDFFFIIIIIIIIIIIIHHHGGGGGGFFFIIIJJJJJJJJJJJJMMMPPPSSS\\\www}}}rrrhhhbbb]]]^^^^^^[[[VVVRRRPPPPPPNNNJJJHHHJJJJJJHHHGGGIIIEEEEEEEEEFFFHHHKKKOOOQQQQQQPPPOOOQQQSSSRRRNNNJJJIIIGGGFFFEEEFFFEEEDDDBBBEEEEEEFFFEEEDDDCCCAAA@@@@@@@@@???>>>===;;;999888888777555555444555666777222333333444444555555555555555666777888999::::::;;;<<<=========<<<:::999>>>???@@@@@@>>>>>>???@@@DDDCCCBBBAAA@@@>>>:::888:::999888888888:::<<<>>>CCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBAAAAAA@@@???>>>===<<<;;;:::888888777666666666666666444333333222333333444444666777999:::;;;;;;::::::666777777888:::<<<===>>>>>>AAAEEEFFFFFFEEEEEEEEEFFFFFFFFFFFFDDDCCCAAA???;;;;;;:::::::::;;;;;;<<<=========<<<<<<>>>CCCFFFGGGGGGLLLUUU\\\aaammmyyy{{{xxxoooddd___aaafffiiijjjqqqsssuuussspppoooqqqtttsssuuuxxxxxxwwwuuuuuuuuutttyyy~~~{{{tttllliiiiiilllppptttwww|||kkkgggbbb___[[[[[[bbbkkk~~~*********************+++************************++++++************++++++)))************+++++++++************************++++++*********+++,,,---************************,,,,,,+++******+++,,,,,,,,,,,,++++++++++++,,,,,,......---,,,---...//////,,,---......//////......---------///000000000///////////////////////////000000000000111111111111/////////000000000000000111111222333333333333222333333333333333333333333666666666666666777777777777<<>>@@@>>><<<:::999888888999999999;;;<<<>>>@@@AAABBB???@@@@@@AAAAAABBBBBBCCCBBBAAA???===<<<::::::999666666777777888999999999999888888777777888888999999999888888888999;;;<<<======<<<======>>>???@@@??????>>>>>>===<<<<<<<<<<<<<<<======<<<;;;::::::======<<<;;;;;;<<<======>>>>>>???@@@AAAAAABBBBBBAAADDDGGGHHHHHHGGGHHHIIIKKKJJJIIIGGGEEECCCBBBAAAAAA@@@???@@@BBBCCCCCCCCC@@@@@@@@@???????????????===???AAAAAAAAAAAACCCDDDHHHHHHHHHHHHHHHHHHGGGGGGIIIIIIJJJIIIIIIKKKNNNQQQYYYppp~~~{{{sssjjjhhhddd```\\\XXXTTTRRRPPPLLLIIIKKKKKKGGGFFFGGGGGGFFFFFFGGGIIILLLPPPRRRTTTTTTSSSSSSRRRQQQNNNKKKJJJHHHFFFFFFGGGGGGEEEDDDEEEFFFFFFFFFEEECCCAAA@@@@@@@@@???>>><<<;;;999888777666555444444444555666333333333444444555666666888888888888888888888888::::::;;;<<<============???@@@AAAAAA??????@@@AAAAAAAAA@@@@@@AAA???===:::999888777777777999;;;===@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@???>>>===;;;::::::888888777666555555555555444444444444444444555555555666888999::::::999999666777777888999;;;<<<===???BBBEEEGGGGGGFFFFFFGGGEEEFFFFFFEEEDDDBBB@@@???===<<<<<<;;;;;;<<<======;;;<<<<<<<<<===@@@EEEHHHHHHHHHMMMVVV\\\cccppp|||zzznnnggg```___ccciiimmmnnnsssssssssrrrpppoooppprrrqqqrrrttttttsssssstttuuuxxx|||}}}vvvkkkeeehhhmmmqqqsssuuuvvvyyy}}}tttaaa^^^]]]]]][[[[[[bbbkkk*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******)))************+++++++++************************++++++*********+++,,,---************************,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,//////...---------.....................//////000------...000000111111111////////////////////////000000111111111222222222000000000000000000000000111222222333333333333333...///222444555666666666666666777777777888888888999<<<@@@???<<<999999:::<<<;;;:::::::::;;;===>>>>>>>>><<<;;;999888777666999999:::<<<===???@@@AAA======???@@@BBBCCCEEEEEE???>>>===<<<;;;:::::::::888888888999999999999999888888777777777777888888888888777666777888999:::============>>>???@@@AAA============<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::<<<;;;;;;::::::;;;;;;<<<======>>>???AAABBBCCCCCCAAADDDFFFHHHGGGGGGGGGHHHKKKJJJIIIHHHFFFEEEDDDCCCBBBAAAAAABBBEEEGGGGGGGGGDDDCCCBBB@@@@@@@@@AAABBB???AAABBBBBBAAAAAABBBCCCGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHIIILLLNNNWWWeee~~~|||vvvqqqmmmggg```[[[UUUPPPMMMOOONNNIIIGGGGGGHHHHHHHHHHHHJJJMMMPPPRRRXXXYYYZZZXXXTTTPPPNNNMMMKKKIIIGGGGGGGGGHHHGGGFFFFFFFFFFFFFFFEEECCCBBB@@@@@@???>>>===<<<;;;:::999777666555444333444444555333333444444555666666777;;;;;;:::999888888777777999999:::;;;===???@@@AAA@@@AAACCCCCCAAA@@@AAABBB???>>>>>>@@@AAA@@@>>><<<777777555555666777999;;;======>>>???@@@AAABBBBBBCCCDDDDDDDDDCCCBBBAAAAAAAAA@@@???>>><<<;;;::::::888777666555444444444444444444444555555666666666666777888999::::::::::::888888999::::::;;;<<<<<>>>>>>>>======<<<======>>>:::;;;<<<===???BBBGGGJJJMMMMMMQQQXXX___gggsss}}}wwwfffbbb```bbbhhhooorrrsssuuutttrrrqqqqqqqqqpppooopppqqqrrrrrrqqqrrruuuwww}}}~~~zzzooodddbbbjjjttt~~~|||zzzyyy{{{}}}xxxiiiaaaUUUTTTVVVYYYZZZ[[[aaajjj))))))******************))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++***************++++++++++++++++++++++++++++++,,,************************++++++++++++++++++++++++------,,,,,,,,,,,,------//////......------------......---,,,,,,...///000...///000000...---------///////////////////////////000000000000111111111111111111000000000000///111222333333444444333333...000333555666666666555777777777888888999999::::::<<<>>>===;;;999999;;;:::::::::::::::<<<======<<<<<<<<<<<<;;;:::999888999:::;;;<<<===>>>??????======???@@@BBBCCCEEEEEE>>>======<<<<<<<<<<<<<<<;;;:::::::::999999999888888777777666666777777888888777666666666777888999<<<<<<<<<<<<===>>>@@@@@@<<<<<<==================;;;;;;<<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>???AAABBBCCCDDDBBBEEEGGGHHHHHHGGGHHHIIIJJJJJJIIIHHHGGGGGGFFFEEECCCBBBAAACCCFFFHHHIIIIIIEEEDDDBBB@@@@@@AAABBBCCCCCCDDDEEEDDDCCCBBBCCCEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIJJJIIIHHHIIIKKKMMMVVV[[[ppp~~~~~~wwwyyymmmdddZZZUUURRRSSSRRRMMMJJJJJJIIIHHHHHHHHHJJJLLLOOOQQQYYY^^^bbbaaa\\\UUUPPPNNNKKKIIIGGGFFFGGGHHHGGGFFFFFFGGGGGGGGGFFFDDDBBBAAA??????>>>===<<<;;;;;;;;;777666555333333333444444333333444555666777777888<<<<<<;;;;;;:::999999888;;;;;;;;;;;;<<>>>>>???@@@@@@>>>;;;666555444333444555888999:::;;;<<<>>>???AAABBBCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@???===<<<;;;:::999777666555444444333333333333444555666666777777777999::::::;;;<<<<<<======;;;;;;<<<===============???BBBFFFHHHHHHHHHIIIJJJFFFFFFEEEDDDBBB@@@???>>>>>>>>>======<<<<<<======999;;;===>>>@@@CCCGGGJJJRRRUUUYYY^^^ccckkkwww~~~~~~{{{wwwhhhggghhhlllqqqvvvxxxxxxxxxuuurrrrrrssstttrrrooorrrssssssrrrrrrtttxxx|||}}}wwwooojjjmmmwwwwwwdddXXXVVVOOOOOOQQQVVVWWWYYY```hhh|||((()))***+++,,,,,,,,,,,,************************)))(((((((((((((((((()))))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++......------------....../////////......---,,,,,,---,,,+++***+++,,,---...,,,...//////---+++,,,---////////////////////////.........////////////000111111111111000000000000222222333444444444444333555666777777666333000///777777777888999::::::::::::;;;<<<;;;:::::::::;;;999999999:::;;;<<<======:::;;;<<<===>>>>>>>>>===;;;;;;;;;<<<===>>>>>>?????????@@@AAAAAABBBCCCCCC??????>>>>>>>>>>>>??????<<<<<<;;;;;;::::::999999888888777777777777888888999888777666666777888888:::::::::;;;<<<===??????>>>>>>>>>>>>>>>>>>>>>???;;;<<<===>>>>>>>>>>>>>>>======>>>>>>>>>>>>======<<<===>>>???AAABBBCCCDDDDDDFFFIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGCCCBBBAAABBBEEEGGGGGGGGGDDDCCCAAA@@@@@@AAACCCDDDGGGHHHIIIHHHFFFEEEFFFGGGEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIJJJJJJIIIIIIKKKMMMRRRSSSccc}}}wwwvvvuuuttttttiiiooozzz|||ppp```ZZZVVVUUUSSSNNNLLLMMMIIIHHHHHHHHHIIIKKKNNNOOOWWW___gggjjjeee\\\UUUQQQMMMKKKHHHFFFGGGGGGGGGFFFGGGGGGHHHHHHFFFEEECCCBBB???>>>===<<<;;;<<<<<<<<<888777555444333333444444333444444555777888888999;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>===<<<===>>>???@@@AAACCCEEEEEEDDDCCCBBBCCCAAA@@@??????@@@>>>;;;888444333222222222444666888999:::;;;===???AAACCCDDDCCCCCCDDDDDDCCCBBBAAAAAA@@@???>>>===<<<:::999999666666555444444444444444333444666777888999999999;;;;;;;;;;;;<<<===>>>>>><<<<<<>>>????????????>>>AAADDDGGGIIIJJJIIIJJJJJJHHHGGGEEECCCBBB@@@??????>>>======<<<;;;;;;<<<<<<:::<<<>>>???AAADDDHHHJJJSSSYYY___dddjjjsss|||~~~|||tttuuuvvvxxx{{{|||{{{zzzyyyvvvssssssuuuvvvtttqqqssssssrrrrrrrrruuuyyy}}}yyytttvvv}}}|||nnn\\\SSSTTTPPPOOOQQQUUUVVVWWW^^^gggwww((()))+++,,,------,,,,,,************************))))))(((((((((((()))))))))************+++++++++)))))))))***++++++,,,,,,++++++,,,,,,,,,+++*********************************++++++,,,,,,++++++***......------------...............///......---,,,+++++++++++++++,,,,,,---&&&***---...,,,,,,...111////////////////////////---------.........//////000000000111111111222222222222333444444444444444000222333555666666666666666666777888999::::::;;;::::::;;;;;;;;;;;;::::::888888999:::;;;<<<<<<===999:::;;;<<<>>>@@@AAAAAA<<<=========>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@AAA======<<<<<<;;;;;;::::::999999888888888888999999;;;:::999888777888999999888999999:::;;;===>>>???????????????>>>>>>>>>>>>;;;<<<===>>>???@@@@@@@@@>>>??????@@@@@@??????>>>======>>>???AAABBBCCCCCCDDDFFFHHHIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDBBBAAABBBCCCDDDDDDCCCAAA@@@@@@@@@@@@BBBCCCDDDIIIJJJKKKJJJIIIHHHIIIJJJFFFEEEDDDDDDDDDEEEFFFGGGGGGHHHJJJJJJJJJJJJKKKMMMMMMMMMYYYrrrxxxppplllkkkjjjjjjcccfffkkkrrr}}}iiibbb[[[XXXTTTOOOMMMNNNJJJIIIHHHHHHIIIJJJMMMNNNTTT\\\ffflllkkkddd\\\VVVQQQNNNJJJGGGGGGGGGGGGFFFHHHHHHHHHHHHGGGEEEDDDBBB>>>>>><<<;;;;;;<<<===>>>999888777555444444444555333444555666777888999:::::::::;;;<<<===??????@@@@@@@@@???>>>>>>>>>>>>>>>@@@CCCEEEFFFEEECCCBBBBBBCCCBBB@@@@@@???===999666333333111111222333666777888999:::<<>>===;;;:::999999555555555444555555666777444666888:::<<<======<<<<<<<<<;;;<<<<<<===??????===???@@@BBBCCCCCCBBBAAAEEEHHHKKKMMMLLLKKKLLLLLLJJJHHHFFFDDDBBBAAA@@@???>>>>>>===<<<;;;;;;;;;;;;:::===@@@BBBDDDGGGKKKNNNSSS\\\fffkkkpppwww|||~~~~~~|||}}}~~~{{{zzzwwwvvvttttttuuuuuuuuutttrrrrrrrrrqqqqqqtttxxx{{{{{{wwwwwwuuufffZZZUUUUUURRRSSSVVVYYYYYYYYY^^^eeevvv***+++,,,,,,,,,+++)))'''))))))))))))))))))))))))***))))))(((((())))))***)))************+++++++++((())))))***++++++,,,,,,+++,,,,,,,,,,,,+++***)))***************************+++,,,,,,,,,,,,+++***,,,,,,,,,++++++,,,,,,,,,,,,---.../////////...---***+++,,,,,,------,,,,,,&&&***......,,,,,,///222////////////////////////............//////////////////000111222222333444222333444444555444444444---...000333666999;;;<<<555555666777888999::::::999999:::;;;<<<;;;:::888777888999:::;;;<<<<<<<<<;;;::::::;;;<<<>>>@@@AAA>>>>>>>>>???????????????@@@@@@AAAAAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@AAA======<<<<<<<<<<<<<<<<<<::::::999999999999::::::===<<<;;;:::999::::::;;;999999999:::<<<===???@@@?????????>>>======<<<<<<:::;;;<<<>>>??????@@@@@@>>>???@@@AAAAAA@@@???>>>>>>>>>???@@@AAAAAABBBBBBBBBDDDGGGGGGFFFEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIFFFDDDBBBBBBBBBBBBAAA@@@>>>???@@@AAACCCDDDEEEEEEIIIJJJKKKKKKIIIIIIJJJKKKGGGFFFDDDCCCCCCDDDEEEFFFDDDFFFHHHIIIIIIIIIKKKLLLJJJLLLSSSccc|||wwwnnniiigggeeeccc_________ccciiirrrzzzzzzpppeee___XXXRRRPPPQQQLLLKKKJJJIIIIIIKKKMMMOOOQQQWWW___hhhkkkiiibbb]]]VVVRRRMMMJJJIIIIIIHHHGGGHHHIIIIIIIIIHHHFFFDDDCCC>>>===<<<;;;;;;<<<>>>???;;;:::888666555555555555333444555666888999:::;;;;;;;;;<<<===>>>???@@@AAA???@@@@@@@@@??????>>>===???BBBEEEFFFEEECCCBBBBBBCCCAAA@@@??????<<<999666333222111111111333555777777777999;;;===>>>@@@AAA>>>???@@@AAABBBBBBBBBBBB??????>>>===;;;:::999888444444444555666777999999888999<<>>===<<<<<<<<<<<<:::===BBBFFFIIINNNSSSVVVXXXdddnnnqqqrrrtttsssooonnnnnnpppsssxxx~~~~~~zzzyyyrrrssstttsssrrrrrrtttvvvsssssssssssssssuuuxxx{{{vvvvvv~~~kkk]]]YYYVVVSSSRRRUUU\\\bbbaaa^^^^^^cccxxx,,,,,,---,,,+++(((%%%###((((((((((((((((((((((((******))))))))))))******)))************+++++++++((())))))***++++++,,,,,,+++,,,,,,---,,,+++***)))***************************+++,,,------,,,+++***+++******************++++++,,,.../////////......+++,,,---...///...---,,,***...111000---+++---000////////////////////////////////////000000000000......///111222333444555222333444444555555444444888777666444333333333333444555666777888999::::::888999:::<<<===<<<:::777666777999:::;;;<<<<<<<<<<<<;;;:::999:::<<<>>>@@@??????????????????@@@@@@??????@@@AAAAAABBBCCCCCCBBBAAA@@@@@@???@@@@@@@@@<<<=====================;;;::::::999999::::::;;;>>>>>><<<;;;:::;;;;;;<<<:::::::::;;;===???@@@AAA??????>>>===<<<;;;;;;:::999:::;;;===>>>?????????>>>???@@@AAAAAA@@@???>>>?????????@@@@@@AAAAAAAAAAAACCCEEEEEEDDDCCCCCCDDDEEEEEEFFFGGGGGGHHHIIIIIIIIIFFFDDDBBBBBBAAA???>>>===>>>@@@CCCDDDFFFFFFFFFHHHIIIJJJJJJIIIIIIJJJLLLHHHGGGDDDCCCBBBCCCDDDEEEAAADDDFFFHHHHHHHHHJJJKKKJJJMMMPPPYYYqqqzzzqqqjjjgggdddaaaZZZYYYXXXYYY\\\aaafffiiiiiipppzzz}}}pppfff^^^VVVTTTUUUMMMLLLKKKJJJKKKLLLNNNOOOPPPSSSZZZbbbiiikkkfffaaaYYYUUUPPPLLLKKKJJJIIIIIIHHHIIIIIIIIIHHHFFFDDDCCC>>>===;;;;;;;;;<<<>>>???<<<;;;999777666555666666444444555777888:::;;;;;;=========>>>??????@@@@@@>>>???@@@AAAAAA@@@???>>>???BBBEEEFFFEEECCCAAAAAABBB@@@?????????===:::777333222111111222333555777666666888999;;;===>>>???===>>>???@@@AAABBBBBBBBB??????>>><<<;;;:::999888444444444555777888:::;;;:::<<>>============999===CCCHHHMMMSSSYYY\\\```lllvvvuuuqqqnnnggg___]]]___ccciiiqqqxxx~~~|||zzzxxxoooqqqsssrrrppppppsssvvvuuuvvvwwwwwwvvvwwwzzz|||ssswww{{{cccVVVWWWVVVQQQQQQVVV```hhhhhhbbb___aaayyy)))***,,,,,,***)))***+++************************(((((((((((()))))))))))))))************+++++++++++++++******++++++,,,---+++******))))))******+++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---.........---,,,++++++,,,,,,,,,,,,------////////////////////////......//////000000111111///000222222222222444555555555555555555555555555333333333333333333333333444555666777888999::::::::::::::::::::::::::::::777888999:::;;;;;;;;;;;;<<<;;;:::999:::;;;<<<===<<<============>>>AAADDDAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>???@@@@@@@@@@@@?????????>>>>>>:::999888888888:::<<<>>>BBBAAA???===<<<<<<======::::::;;;<<<===???@@@AAA<<<===>>>===<<<;;;<<<>>>::::::;;;;;;<<<=========<<<<<<<<<<<<<<<===>>>>>>CCCCCCBBBAAAAAAAAABBBBBBBBBCCCEEEGGGHHHHHHHHHGGGFFFGGGHHHHHHIIIHHHHHHHHHGGGFFFCCCAAA@@@@@@AAABBBDDDCCCAAA@@@@@@BBBEEEGGGJJJIIIIIIIIIIIIIIIJJJJJJMMMKKKHHHDDDBBBAAAAAAAAADDDDDDFFFGGGIIIJJJKKKLLLIIIPPPRRRUUUggg{{{rrreee]]]\\\WWWWWWVVVVVVUUUUUUVVVVVV\\\^^^dddkkkpppuuuqqqhhhbbb\\\UUUPPPNNNLLLJJJJJJKKKNNNPPPQQQVVVZZZ\\\dddmmmmmmhhhccc]]]VVVQQQOOOLLLIIIFFFIIIIIIIIIHHHGGGFFFEEEDDDAAA???=========<<<:::888:::777444444666777666444777666555555666777888999<<<<<<;;;<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@EEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCAAA>>><<<;;;555333111//////111333555555666777888:::;;;<<<===@@@@@@@@@AAAAAABBBBBBBBBAAA@@@>>><<<:::999888888666555444555888;;;===>>>@@@AAACCCGGGKKKNNNNNNNNNNNNNNNMMMLLLKKKLLLOOOQQQNNNXXX___```bbbccc___XXXZZZYYYXXXVVVUUUUUUUUUUUUTTTRRRNNNIIIFFFDDDCCCCCC??????>>><<<:::;;;===???CCCDDDHHHMMMTTT\\\cccgggnnnppppppmmmfff___ZZZXXXNNNQQQWWW___gggqqq|||~~~{{{yyyxxxttttttssssssssssssssstttzzzxxxvvvxxxzzzzzzxxxvvvlll{{{}}}jjj\\\UUUTTTRRRQQQLLLTTTWWW\\\ccc___\\\fffttt(((***,,,+++***)))******************************(((((()))))))))*********)))************+++++++++++++++******++++++,,,---++++++************++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///......---++++++,,,,,,,,,,,,------..............................//////000000111111000111333333222222333555444444444444444444444444333333333333333333333333444555666777888999999::::::::::::::::::999999999888888999:::;;;<<<<<<;;;;;;::::::999:::;;;<<<<<<===>>>>>>>>>======???BBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@???>>>??????@@@????????????>>>>>>>>>>>><<<;;;:::999:::;;;===>>>@@@?????????@@@@@@AAABBB????????????@@@AAABBBCCC<<<===>>>>>>===<<<===>>>;;;;;;<<<<<<<<<========================>>>>>>???BBBAAAAAAAAAAAAAAAAAAAAACCCDDDFFFHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLKKKKKKHHHGGGDDDBBBAAAAAAAAABBBCCCBBB@@@@@@@@@BBBEEEFFFIIIJJJJJJKKKLLLMMMNNNOOONNNLLLJJJGGGFFFFFFGGGHHHGGGGGGHHHHHHIIIKKKLLLMMMLLLOOOQQQUUUcccyyy{{{kkk___ZZZWWWVVVTTTSSSRRRQQQQQQQQQQQQRRRWWW\\\```dddnnnxxxwwwooofff^^^WWWUUURRRPPPPPPQQQRRRSSSRRRVVVXXXZZZbbblllooommmjjjccc[[[UUURRRPPPLLLIIIKKKKKKJJJJJJHHHGGGFFFEEEBBB@@@>>>======<<<:::999;;;888555444666888888777888888777777888999;;;<<<===<<<<<<<<<===>>>>>>???======>>>???@@@BBBBBBCCCFFFFFFEEEEEEDDDDDDCCCCCC@@@@@@@@@???>>>;;;999888555333111000000111333555444555666777888:::;;;;;;?????????@@@@@@AAAAAABBB@@@???===;;;:::888888777666555444555888;;;>>>@@@DDDEEEHHHLLLPPPSSSSSSSSSSSSSSSRRRRRRRRRSSSVVVXXXYYYaaaiiimmmqqqtttooogggcccaaa___]]]ZZZXXXWWWVVVSSSQQQNNNJJJGGGDDDCCCCCC>>>>>>===<<<;;;<<>>??????>>>===<<<>>>@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>======>>>>>><<<;;;;;;;;;<<<===<<<===???AAACCCEEEEEEFFF??????>>>>>>>>>>>>??????===???@@@???>>>===>>>???=====================>>><<<<<<<<<<<<=========>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDFFFGGGGGGGGGGGGIIIIIIJJJJJJKKKLLLMMMMMMJJJHHHFFFDDDBBBBBBBBBBBBCCCBBBAAA@@@AAACCCEEEGGGHHHIIIJJJLLLMMMOOOQQQQQQNNNMMMKKKJJJJJJKKKMMMNNNLLLKKKJJJIIIIIIJJJLLLMMMPPPNNNPPPWWW___jjj|||ttteee]]]YYYWWWTTTQQQOOONNNNNNOOOMMMLLLNNNRRRTTTWWW___hhh|||uuulllccc^^^YYYVVVWWWYYYYYYXXXXXXYYYXXXYYY___jjjqqqrrrpppjjjaaa[[[WWWTTTPPPMMMNNNMMMLLLKKKIIIGGGFFFFFFBBB@@@>>>======<<<;;;999;;;888666555777999::::::;;;::::::::::::<<<===>>>>>>>>>>>>>>>>>>>>>??????999:::<<<>>>@@@CCCDDDEEEGGGFFFFFFEEEDDDCCCCCCBBBCCCCCCCCCBBB@@@>>>;;;:::444333111000000111333444333333444555777888999999=========>>>???@@@@@@@@@???>>><<<:::999777777666555444444555888<<<@@@BBBIIILLLPPPTTTXXXZZZ[[[\\\ZZZZZZZZZZZZ[[[\\\]]]^^^\\\aaahhhooovvv{{{xxxqqqllljjjgggccc___\\\YYYXXXTTTRRROOOLLLHHHEEECCCBBB=========<<<<<<>>>BBBEEEGGGLLLUUU```kkksssyyy|||qqqjjj```YYYSSSNNNHHHDDDIIILLLRRRZZZcccnnnzzz}}}{{{yyyxxxxxxxxxxxxwwwvvvuuuuuuttttttqqqqqqtttyyy}}}{{{ssskkkrrrwwwmmm___TTTPPPOOOOOONNNMMMQQQOOOQQQYYYZZZ]]]jjj{{{(((***++++++)))))))))***((((((((((((((((((((((((******+++++++++,,,,,,,,,))))))*********+++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------......------,,,,,,++++++------------------------------///000000000///...+++++++++,,,,,,,,,------..............................//////000000111111333444555444222222333444333333333333333333333333222222222222222333333333444444555666666777888888:::::::::999888888777777999999:::;;;;;;;;;;;;;;;888888999999999:::;;;;;;<<<===>>>>>>======???@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@AAA@@@@@@?????????>>>>>>>>>???>>>===<<<;;;;;;;;;;;;:::<<>>===<<<<<<<<<<<<>>>???@@@@@@>>>>>>???@@@>>>>>>>>>>>>>>>=========::::::;;;;;;<<<<<<<<<<<<>>>>>>>>>?????????????????????@@@AAABBBCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJHHHGGGEEECCCCCCBBBBBBCCCBBBBBBBBBCCCEEEFFFHHHHHHIIIKKKLLLNNNOOOPPPPPPNNNMMMKKKKKKKKKMMMNNNPPPOOOMMMJJJHHHHHHIIIJJJLLLQQQLLLNNNWWW[[[^^^ooo||||||oooggg^^^\\\WWWSSSPPPNNNOOOOOOMMMKKKKKKMMMOOOQQQXXX```mmm~~~~~~tttmmmccc^^^___bbbddddddfffccc___]]]```hhhooossssssmmmeee___\\\ZZZUUURRRPPPOOOMMMKKKIIIGGGFFFEEEDDDAAA>>>=========<<<;;;;;;888666555666999<<<>>>>>>======<<<===>>>???@@@???@@@@@@@@@@@@?????????888999;;;>>>@@@CCCEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBDDDDDDDDDCCCAAA???===;;;444333111111111111333444333333444555666777888888;;;;;;<<<===>>>>>>??????>>>===;;;999888666666666333444444555888<<>>>>>@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>===;;;::::::999999:::<<<>>>@@@AAABBBAAAAAABBBBBBAAA??????>>>>>>???>>>@@@AAA@@@???>>>???AAA??????>>>>>>======<<<<<<:::;;;<<<============<<<<<<===>>>?????????>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBCCCDDDFFFGGGGGGGGGFFFDDDCCCCCCBBBBBBDDDCCCCCCDDDEEEGGGHHHIIILLLMMMNNNOOOOOOOOONNNNNNMMMLLLJJJIIIIIIJJJKKKMMMOOOMMMJJJGGGFFFFFFHHHIIIOOOIIIKKKUUUVVVVVVfff}}}{{{uuugggccc\\\UUUQQQOOOOOOOOOKKKGGGFFFHHHIIIKKKRRRYYYcccuuutttmmmlllpppuuuwwwvvvqqqkkkgggfffiiiooottttttoooiiifffdddaaa\\\XXXRRRQQQNNNKKKHHHGGGEEEEEEEEEBBB???============<<<:::888666444555999>>>AAABBBAAA@@@??????@@@AAABBBAAABBBBBBBBBAAA@@@??????:::;;;===>>>@@@BBBCCCDDDFFFFFFFFFEEEDDDCCCCCCBBBAAAAAAAAA@@@>>><<<999888333333222111111222333333333444444555666777888888999::::::;;;===>>>>>>???>>>===;;;999777666555555222333555666888===DDDJJJSSSXXX___eeehhhjjjlllnnnkkkjjjhhhhhhhhhfffbbb___WWWSSSOOOSSS[[[dddmmmrrrrrrqqqooommmiiieeebbb```]]]ZZZVVVOOOIIIDDD@@@???>>>???>>>>>>???BBBHHHLLLSSSYYYcccoooyyypppggg\\\WWWWWWYYYXXXVVVUUUXXX]]]bbbiiiqqqzzz{{{xxxuuutttttttttssssssssssssqqqpppnnnmmmnnnrrrtttppphhhcccdddgggttt~~~xxxiii```^^^YYYSSSOOOMMMMMMMMMNNNJJJNNNLLLLLLVVV^^^nnn''')))******)))(((((()))))))))))))))))))))))))))******+++++++++,,,,,,,,,)))************+++++++++++++++******++++++,,,---,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------111000000...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///......++++++,,,,,,,,,,,,------------------------------......//////000000111111111222333333111111222333222222222222222222222222000000111111222333333333444444444444555555666666777777777777777777777777888888999999999999888888555666777888999:::::::::666999<<<===>>>???AAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@??????@@@@@@@@@@@@?????????>>>======<<<<<<;;;:::999999;;;<<<<<<===============>>>>>>===============>>>>>>@@@@@@@@@???>>>???@@@??????>>>======<<<;;;;;;<<<===???@@@@@@@@@???>>>;;;<<<>>>???@@@??????>>>@@@???@@@@@@AAACCCDDDEEECCCCCCBBBAAABBBCCCDDDEEECCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDFFFGGGIIIIIIPPPQQQQQQRRRQQQOOONNNLLLLLLKKKIIIGGGGGGHHHIIIJJJMMMKKKIIIGGGEEEEEEFFFFFFJJJFFFIIIPPPQQQPPP]]]ppptttnnneee[[[SSSOOONNNMMMMMMGGGDDDFFFGGGIIIOOOVVV^^^mmm~~~|||yyy{{{}}}yyyvvvrrrppprrrxxxyyyvvvrrrqqqoookkkeee```VVVTTTQQQMMMIIIGGGFFFFFFFFFCCC???======>>>>>>===;;;:::777555666:::AAAFFFHHHGGGEEECCCBBBBBBCCCCCCCCCCCCDDDDDDCCCAAA@@@>>>======>>>???AAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBAAA???===;;;999333222222222222222222333333444444555666666777777888999:::;;;<<<===>>>???>>>===;;;999888666666555111333555666888>>>GGGMMMWWW^^^ffflllooopppsssvvvuuurrrpppppppppmmmgggbbbXXXQQQIIIHHHLLLTTTbbbmmmssssssrrrqqqoookkkiiiggg___[[[UUUNNNGGGBBB???>>>???@@@@@@AAADDDIIIPPPVVV^^^bbbhhhpppxxx}}}qqqkkkbbb]]]\\\]]]^^^]]]___bbbfffiiimmmqqqvvvyyy{{{yyywwwtttrrrqqqqqqqqqqqqqqqrrrrrrqqqooommmllllllnnnnnnhhh```^^^dddlllxxx{{{kkk]]]UUUQQQOOOLLLJJJIIIIIIJJJJJJHHHPPPPPPOOOVVV```www''')))******)))(((((()))************************************++++++++++++)))************+++++++++++++++******++++++,,,---++++++************++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------222222000///...,,,+++++++++++++++++++++++++++++++++,,,---...///......---++++++,,,,,,,,,,,,------------------------------......//////000000111111///000111111111111222333222222222222222222222222///000000111222222333333333444444444444555555555555555666666777888888888777777888888888777777666444555777888999::::::999777999<<<>>>>>>>>>???AAA???????????????????????????@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>===========================<<<;;;:::<<<;;;;;;:::;;;;;;<<<<<<888888888999999;;;<<<<<<>>>???@@@???>>>===>>>@@@??????>>>===<<<;;;:::999;;;<<<>>>???@@@???>>>===:::<<<>>>@@@@@@@@@???>>>@@@??????@@@AAABBBDDDEEEDDDCCCAAA@@@???@@@AAABBB???@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGHHHNNNOOOOOOPPPOOOMMMKKKJJJKKKJJJHHHGGGGGGIIIJJJKKKLLLKKKIIIGGGFFFEEEEEEEEEFFFEEEGGGJJJKKKLLLUUU```wwwrrrdddYYYRRROOONNNPPPIIIDDDEEEFFFGGGLLLRRRYYYcccoooyyy{{{zzzzzz{{{}}}xxxooohhhZZZXXXTTTOOOLLLIIIHHHHHHGGGDDD@@@======>>>>>>>>>===<<<:::888888===EEEKKKNNNMMMJJJHHHFFFEEEEEEEEEDDDEEEEEEEEEDDDBBB@@@>>>===>>>???@@@BBBDDDEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCBBB???===<<<222222222222222222222222222222333333444555555555888999:::;;;<<<>>>?????????>>><<<:::888777666666000222555666888>>>HHHPPP[[[ccclllrrruuuvvvzzz}}}~~~{{{yyyzzzzzzwwwpppjjj\\\TTTLLLGGGFFFJJJYYYiiisssssssssrrrpppmmmjjjhhh]]]XXXQQQIIICCC@@@?????????@@@BBBEEEJJJRRR\\\bbbiiijjjmmmppptttwww{{{|||vvvsssnnnjjjhhhhhhjjjkkkkkknnnqqqssssssssstttuuuttttttsssqqqpppooonnnmmmlllmmmnnnooonnnmmmkkkjjjhhhgggccc``````eeelllrrrxxx~~~~~~oooaaaUUUOOOIIIJJJIIIHHHHHHGGGHHHIIIHHHSSSUUURRRVVV```{{{''')))******((((((((()))************************))))))*********+++++++++)))************+++++++++++++++******++++++,,,---+++******************+++*********++++++,,,,,,,,,++++++,,,,,,,,,---------333222111///...,,,++++++************************+++,,,---.........---,,,++++++,,,,,,,,,---------------------------------......//////000111111111---///000111000000222444111111111111111111111111///000000111222222333333333333444444444444444444444444555666777888999999666666777777777777666555333444666888999:::999999888;;;===>>>>>>===>>>?????????????????????????????????@@@AAA@@@???>>>======<<<<<<<<<;;;;;;;;;;;;>>>>>>>>>>>>>>>======<<<<<<;;;:::999999:::<<<===999999:::;;;<<<>>>???@@@===?????????>>>===>>>??????>>>>>><<<;;;:::999888888999;;;======<<<;;;::::::<<<>>>@@@AAAAAA??????>>>>>>======>>>@@@BBBCCCCCCAAA???=========??????<<<===>>>???@@@AAAAAA@@@??????AAABBBCCCEEEFFFFFFIIIJJJKKKLLLKKKJJJHHHFFFKKKJJJIIIHHHIIIKKKMMMNNNKKKKKKJJJIIIHHHFFFEEEEEEDDDDDDFFFFFFGGGIIIOOOUUUkkk~~~nnn```VVVQQQOOOOOOGGGAAA@@@AAABBBEEEJJJTTT\\\dddmmmxxx~~~vvvrrruuuzzzvvvnnn]]][[[VVVRRRNNNKKKJJJJJJGGGDDD@@@======>>>???>>>???>>><<<::::::???HHHOOOSSSQQQNNNKKKIIIHHHGGGGGGEEEFFFFFFFFFEEECCC@@@>>><<<===???AAACCCEEEGGGHHHCCCCCCDDDDDDEEEEEEFFFFFFAAAAAAAAA@@@???<<<:::999222222222222222222222222111111111222222333333444888999:::;;;===>>>???@@@???>>><<<:::999777777666///222555666888???IIIRRR^^^fffpppvvvyyyzzz~~~yyyrrrddd\\\UUUOOOIIIKKKZZZkkkqqqqqqqqqpppnnnkkkgggeeeYYYUUUMMMFFF@@@??????@@@>>>@@@CCCHHHOOOYYYdddlllqqqpppooooooqqqsssvvvxxxzzzzzzyyyvvvtttuuuwwwzzztttwwwzzz{{{yyyvvvttttttppppppppppppooommmlllkkkggghhhjjjkkkkkkjjjhhhgggeee```[[[\\\dddmmmtttvvvuuu{{{|||tttfffZZZQQQLLLHHHIIIJJJJJJIIIIIIIIIJJJHHHUUUYYYUUUUUU^^^|||))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******++++++++++++******)))************+++++++++++++++************++++++)))************+++++++++*********++++++,,,,,,,,,222222000///---+++***)))******+++,,,------...///+++,,,------......------...---,,,,,,++++++,,,,,,.........------.........///......------///000111//////000111222222333333444444222000///.........000000111222333333333333333333333444444444555555777777777777777666666555555555555555555555444444666666777777888:::;;;<<<:::::::::;;;;;;;;;;;;;;;???@@@AAABBBAAA???===;;;????????????>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999999::::::;;;<<<;;;::::::999999::::::;;;@@@AAABBBAAA???>>>???AAA======;;;:::999888888888;;;888666666777888888777666777888999;;;===>>>>>>>>>>>>????????????>>>>>>===>>>===;;;999999;;;===@@@@@@@@@??????>>><<<<<<>>>???@@@@@@@@@AAADDDGGGGGGGGGGGGGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJLLLMMMLLLIIIFFFCCCCCCDDDDDDDDDEEEHHHMMMQQQ^^^vvvtttbbbSSSNNNOOONNNKKKGGGCCCAAACCCFFFIIIRRRUUU\\\dddmmmuuu{{{~~~~~~xxxtttrrrnnnjjjiiikkktttyyyyyylllhhhbbb[[[XXXWWWTTTNNNHHHHHHFFFDDDBBBBBBAAA@@@>>>AAA>>>;;;;;;:::===FFFQQQVVVYYYYYYTTTOOONNNKKKGGGKKKJJJHHHGGGGGGFFFDDDBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEDDDBBBAAAAAABBBCCCDDDDDDCCCBBB@@@>>>===<<<;;;888555222111111222222222111111111111222333444444666777999::::::;;;===??????>>><<<:::777666555444222333333333666@@@MMMVVV]]]kkkqqqvvv~~~~~~|||tttjjj]]]TTTTTT[[[dddjjjnnnsssqqqjjjggghhhgggcccUUUOOOGGGBBBAAAAAA???>>>CCCEEEJJJRRR\\\gggpppvvvzzzzzzzzzzzzzzz{{{|||}}}~~~}}}{{{}}}|||{{{yyyuuurrrmmmmmmmmmmmmmmmmmmllllllhhhggghhhkkkjjjffffffiii]]]\\\]]]aaahhhnnnqqqrrrvvvzzz}}}|||}}}qqqccc\\\VVVOOOJJJHHHHHHGGGGGGGGGGGGFFFFFFHHHMMMTTTWWWYYYeee))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))******++++++******))))))************+++++++++*********))))))*********)))************+++++++++*********++++++,,,,,,,,,000000///...,,,+++******+++++++++++++++++++++,,,+++,,,,,,---------------...---,,,,,,++++++,,,,,,...------,,,,,,------...///......---...///000111000000000111111222222222333333111000//////......//////000111222222222222333333333333444444444444666666666777666666555555444444444444444444444444555555666666888999;;;<<<;;;;;;<<<<<<=========>>>===>>>???@@@@@@???>>>>>>?????????>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;999999888888999999:::;;;;;;::::::999999::::::;;;>>>???AAA@@@???>>>>>>???===<<<;;;:::999888888888;;;999777666777777777666555666777888:::;;;<<<===;;;<<<<<<<<<<<<;;;;;;:::;;;<<<;;;:::888888:::<<<<<<======>>>>>>=========>>>>>>?????????AAADDDFFFGGGFFFFFFEEEEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHJJJLLLKKKHHHEEECCCCCCCCCDDDDDDDDDGGGKKKOOOWWWmmmxxxgggXXXQQQQQQNNNJJJFFFBBB???@@@BBBCCCLLLOOOVVV___hhhqqqwww{{{}}}uuuooolllhhhcccbbbdddjjjooowwwuuulllgggaaa]]]ZZZUUUOOOJJJHHHFFFCCCBBBBBBAAA@@@???BBB>>><<<<<<<<<>>>GGGRRR\\\aaabbb^^^ZZZWWWSSSNNNKKKJJJHHHHHHIIIIIIHHHFFFCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDBBBAAAAAAAAACCCDDDDDDCCCBBBAAA???===<<<;;;888555222111222333333222222222222222333444555555666777999::::::;;;===??????>>><<<:::777666555444222333333333777@@@MMMVVV___lllqqqvvv~~~zzzpppiiihhhjjjnnnqqqqqquuutttmmmgggddd^^^XXXNNNIIICCC@@@@@@AAABBBBBBHHHMMMTTT]]]fffpppzzz~~~~~~|||zzzwwwssspppkkkkkklllllllllkkkiiihhhiiieeedddhhhjjjhhhfffggg^^^aaafffkkkooorrrtttuuuvvvyyy{{{|||{{{jjj^^^XXXTTTPPPLLLIIIIIIHHHHHHGGGGGGFFFFFFIIIJJJMMMRRRWWWddd{{{))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******++++++******))))))************+++++++++***))))))(((((())))))***)))************+++++++++*********+++++++++++++++---------,,,++++++******,,,+++++++++*********)))+++,,,------......------...------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......------......///000000000000000111111111111222111000000/////////000......///111111111111111222222333333333444444444444444555555666555555555444333333333333333444444444444555666777999:::;;;777777888999::::::;;;;;;;;;<<<<<<===>>>??????@@@??????>>>>>>>>>>>>======::::::::::::;;;<<<======<<<<<<<<<;;;;;;:::::::::888888888888888999999:::;;;::::::999999::::::;;;;;;===@@@AAA@@@>>>===>>>===<<<;;;999888888888888;;;999666555666666666555444444555666888999::::::::::::;;;;;;:::999888888888999:::999888888:::;;;999:::;;;<<<============<<<===>>>>>>>>>@@@CCCFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFIIIJJJIIIGGGDDDBBBBBBCCCCCCCCCCCCEEEIIILLLPPPccc~~~|||ooo```VVVSSSNNNKKKGGGBBB???>>>>>>>>>DDDHHHOOOXXXbbbkkkrrrvvvxxxpppgggccc___[[[ZZZ\\\^^^bbbjjjttt||||||sssqqqmmmggg```YYYSSSOOOKKKHHHEEEDDDDDDDDDCCCBBBBBB???===>>>===???HHHRRR___eeejjjhhhdddaaa[[[UUUNNNLLLKKKLLLMMMNNNMMMKKKEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDBBBAAAAAAAAABBBCCCDDDCCCCCCAAA@@@>>><<<;;;888555333222333444333333333333333333444555666777666888:::::::::;;;===??????>>><<<999777666555555222333333444777@@@LLLTTTaaammmqqqttt||||||~~~}}}{{{yyytttvvvuuunnnfff___VVVNNNHHHDDD@@@>>>AAAEEEHHHJJJOOOWWWaaaiiiooowww{{{yyyvvvsssoookkkiiijjjkkkkkkjjjhhhfffdddhhhbbb```eeeiiihhhfffffffffmmmvvvzzzyyywwwxxxyyy||||||}}}{{{ooo```VVVRRRQQQPPPNNNKKKJJJJJJIIIHHHGGGGGGFFFHHHFFFGGGMMMUUUbbbuuu))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))*********+++++++++))))))(((((((((((())))))))))))*********+++++++++***************+++++++++*********************+++++++++++++++++++++++++++---......///////////////......---,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------------......//////000000000000000000//////000000/////////000000111...///000111222222222222222222222222333333333333222333444444555555555555444444333333333444555666333444444555666888:::;;;555555666777999:::;;;;;;<<<<<<;;;;;;<<<===>>>??????>>>>>>>>>============;;;:::::::::::::::;;;;;;<<<<<<;;;;;;:::999999999999999888888999999:::;;;;;;::::::999999::::::;;;:::===@@@BBBAAA???>>>>>>===<<<;;;999888888888888:::888555444444444444333333444444555666777777888;;;;;;;;;;;;:::999888888777888999999888888:::<<<999:::;;;<<<<<<=========;;;<<<===>>>>>>@@@CCCFFFFFFEEEDDDCCCAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBDDDGGGHHHHHHFFFCCCAAAAAABBBBBBBBBAAACCCFFFIIIMMM\\\rrr|||sssdddXXXSSSOOOMMMIIIEEEAAA???>>>>>>???CCCIIIRRR\\\eeelllpppqqqhhh^^^[[[YYYVVVVVVXXXWWWZZZaaajjjsss{{{}}}{{{zzzxxxrrriii```ZZZWWWQQQNNNJJJIIIHHHHHHGGGFFFAAA???>>>??????@@@GGGQQQ]]]eeemmmmmmjjjfff___XXXTTTSSSQQQQQQRRRRRRPPPOOOHHHHHHIIIIIIIIIIIIIIIIIIEEEDDDCCCBBBAAAAAAAAABBBBBBBBBBBBAAA???===;;;999777555333333444555444333444444444444555666777888666888:::;;;;;;;;;===???>>>===;;;999888666666555222333444555777???IIIQQQ```lllqqqrrrxxxuuuttt}}}xxxvvvrrrkkkcccZZZQQQJJJEEECCCAAAAAADDDJJJOOOSSSVVV___jjjqqqsssvvv~~~{{{yyyvvvsssqqqoookkkhhhhhhiiijjjjjjiiifffcccbbbbbb______bbbddddddgggkkkxxx|||{{{~~~yyyoooeeeXXXOOOMMMNNNNNNNNNKKKKKKJJJIIIHHHHHHGGGGGGEEEEEEGGGMMMTTT___qqq************************(((((((((((())))))))))))(((((((((((((((((((((((()))))))))******)))))))))))))))*********+++++++++))))))(((((((((((())))))))))))*********+++++++++************************)))))))))*********++++++++++++,,,,,,---......//////000000111111111111111///...------,,,,,,------+++++++++******+++++++++,,,------...............000000////////////////////////////////////000111///000111222333333333333111111111222222222333333111111333444555555555555666555444444444555777888444444555555666888999:::999999:::;;;===>>>??????======<<<;;;;;;<<<======>>>>>>>>>============<<<<<<<<<;;;999999888888888;;;;;;::::::999999999999;;;::::::::::::;;;<<<<<<;;;::::::999999::::::;;;:::===AAACCCBBBAAA@@@@@@======;;;:::999888888888888666333222333333333222444444555555555666666666999999999999999888777777777888::::::999999:::;;;;;;<<<<<<======<<<<<<;;;;;;<<<===>>>>>>@@@CCCFFFFFFEEEDDDBBBAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@BBBEEEGGGGGGEEECCCAAA???@@@AAAAAAAAABBBEEEGGGHHHSSSeee~~~~~~yyywwwrrrfffZZZTTTQQQNNNJJJFFFBBB???>>>>>>===@@@GGGOOOWWW___eeeiiiggg]]]UUUTTTUUUUUUVVVXXXUUUXXX\\\ccckkkrrrxxx|||yyy{{{zzzrrrjjjdddaaaWWWTTTQQQOOOMMMKKKHHHFFFBBB@@@@@@AAA@@@@@@FFFNNN\\\eeennnpppooolllfff___]]][[[XXXVVVUUUTTTQQQOOOKKKKKKKKKKKKKKKKKKKKKKKKEEEEEEDDDCCCBBBBBBAAAAAA@@@AAAAAA@@@>>><<<999888777666444444555666555444555555555555666777888888777888:::;;;;;;<<<>>>@@@>>>===;;;999888777666666111333444555666<<>>>>>============<<<<<<===<<<;;;999888777666666999999999999999999999999;;;;;;;;;;;;;;;<<<======;;;::::::999999::::::;;;:::===AAABBBBBBBBBBBBCCC???>>>===;;;::::::::::::888666333333444555555444666666666666666666666666555555666666666666666555777999:::;;;999999999:::<<<<<<<<<===<<<<<<;;;;;;;;;<<<>>>>>>???AAADDDGGGGGGFFFEEECCCBBBAAAAAAAAA???????????????????????????AAADDDFFFGGGFFFCCCBBB===???AAAAAAAAABBBEEEGGGDDDKKKZZZpppwwwvvvtttlllbbb\\\VVVSSSMMMGGGBBB???>>>>>>===???DDDJJJQQQWWW\\\^^^[[[RRRKKKMMMQQQSSSTTTUUUSSSUUUYYY___ffflllrrruuu}}}|||wwwwww~~~xxxqqqmmm```^^^[[[XXXUUUPPPJJJFFFEEECCCCCCCCCBBB@@@EEEMMM[[[dddmmmpppqqqppplllgggbbb___[[[YYYVVVSSSPPPMMMMMMLLLLLLLLLLLLKKKKKKKKKFFFFFFFFFEEEDDDCCCBBBBBB@@@AAAAAAAAA???<<<999777777666555555777777666444555555555555666777888999777999;;;;;;;;;<<<>>>@@@===<<<;;;999888777666666222333555444555999AAAGGGJJJYYYbbbhhhpppooommmuuu~~~rrreee\\\UUUMMMGGGFFFDDDFFFJJJNNNRRRXXX___cccnnnsssxxxwwwrrrnnnmmmnnnpppvvv~~~~~~|||sssqqqooonnnoooooonnnmmmgggfffffffffeeedddcccbbb\\\___cccbbb^^^aaaqqqttt^^^XXXQQQKKKHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHCCCHHHPPPWWWZZZcccuuu************************'''((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))(((((()))************+++++++++*********))))))*********)))************++++++++++++*********)))))))))((()))***************++++++,,,,,,,,,------............///000000111111000000//////...---------------,,,,,,++++++++++++,,,,,,+++,,,---.........---------------....../////////000//////........./////////000111222222333333333000000000000111111111222000111333444666777777888666555444333444666888:::999999888777777777777888666777777777888888999999:::;;;===>>>??????>>>===>>>>>>=========<<<<<<<<<;;;;;;:::888777777777777777777888888999999::::::;;;::::::::::::;;;<<<<<<;;;::::::999999::::::;;;:::<<>>===<<<;;;;;;;;;999777555555777888888888888888888888777777777777333444555666777777777777666888::::::888777777777888999:::;;;;;;<<<;;;;;;;;;===>>>???@@@BBBEEEHHHGGGGGGFFFDDDCCCCCCCCCCCC????????????????????????>>>@@@DDDFFFGGGFFFDDDBBB<<<>>>@@@AAABBBCCCFFFHHHFFFJJJTTTfff~~~zzzsssnnnaaa]]]UUULLLFFFBBB@@@@@@<<<===@@@EEEIIIMMMPPPRRRPPPGGGBBBFFFLLLNNNNNNOOONNNPPPUUU\\\cccjjjooorrrvvv|||}}}xxxvvv~~~mmmkkkhhheee```YYYPPPKKKIIIGGGGGGGGGDDDBBBFFFLLLTTT\\\eeehhhjjjlllkkkgggbbb___[[[XXXUUURRRNNNKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGEEEDDDCCCBBBAAABBBCCCCCCAAA>>>;;;999777666555666777888666555555555555555666777888888777999;;;<<<<<<<<<>>>@@@===<<<;;;999888777777666222444555444333666<<>>=========<<<<<<<<<<<<999999888888888888888999666666777888999::::::;;;::::::999999::::::;;;<<<;;;::::::999999::::::;;;999;;;===>>>>>>???BBBDDDAAA@@@???===<<<<<<<<<<<<:::888777777999;;;<<<;;;999999999999888888888888444555666888999999::::::666777999999777555555555555666777999;;;<<<<<<<<<<<<===??????@@@CCCFFFIIIHHHGGGFFFEEEEEEDDDEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA>>>@@@DDDGGGHHHFFFDDDCCC;;;===@@@BBBCCCDDDGGGIIILLLNNNSSS```vvvlllfff]]]RRRJJJEEEDDDCCC:::;;;>>>AAADDDFFFIIIJJJIIIAAA<<>>@@@===<<<;;;999888777777777222444555444222444999>>><<>>??????>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;:::999888777666666777888:::999888777777777888888:::999888888888999:::;;;;;;::::::999:::;;;===>>>;;;:::::::::<<<>>>@@@AAA??????@@@BBBEEEEEEAAA===;;;:::999999:::<<>>?????????BBBFFFIIIJJJIIIGGGGGGHHHGGGEEECCCFFFEEEDDDBBBAAA@@@@@@???<<>>>>>>>>???AAACCCDDDEEEIIIKKKOOOVVVcccwww~~~yyyjjj\\\QQQKKKFFFCCC@@@======@@@AAA??????AAA>>>===<<<<<<===AAADDDFFFGGGIIIKKKOOOUUU___iiippp{{{}}}ooo```XXXTTTNNNJJJLLLLLLGGGFFFJJJHHHIIIKKKNNNPPPRRRSSSSSSWWWVVVUUUSSSPPPLLLIIIGGGKKKJJJHHHGGGGGGGGGHHHIIIHHHHHHHHHGGGFFFEEEDDDCCCFFFEEEEEEDDDCCCAAA@@@???777777777888777666555555777777666666666666777777<<<<<<>>>??????>>>======<<<;;;:::999888888888888444444444444444555666777;;;===AAADDDIIIPPPXXX]]]hhhkkksss~~~wwwmmmbbb[[[VVVWWWYYYWWWTTTSSSTTTVVVWWW]]]fffqqq{{{yyyqqqjjjeeebbbaaabbbiiittt~~~yyytttpppllljjjhhheeedddeeeggghhhfffddd```_________```bbbbbbbbbaaa^^^]]]cccqqq|||gggVVVSSSMMMFFFCCCDDDGGGGGGGGGIIIHHHGGGFFFFFFGGGHHHHHHIIINNNNNNPPPaaa|||{{{nnneeeaaaaaa*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))***+++***((((((((()))------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++---...++++++******++++++,,,------...///000///...,,,+++++++++++++++,,,,,,,,,,,,------------------......------......///000000111......------------......////////////////////////000000000000000111111222///000222333555666666666888666444444666666444111555777999999777666666777;;;:::999888888888999:::888999:::;;;<<<=========;;;;;;<<<<<<<<<<<<;;;;;;::::::888777888888:::;;;:::999999999999888888888:::999888888888999:::;;;<<<;;;:::::::::;;;<<<===;;;;;;;;;<<<===>>>@@@@@@>>>>>>???AAADDDCCC@@@===;;;:::::::::;;;===???AAABBB@@@===;;;::::::999777888777777666666777777888777777777777777777777777:::999888999<<<===>>>======>>>>>>??????AAAEEEHHHJJJJJJJJJJJJHHHFFFDDDCCCGGGFFFDDDBBBAAA@@@??????;;;===@@@BBBCCCAAA>>><<>>===@@@@@@===<<<>>><<<;;;::::::<<>>999999888888888777777777666666666666666777888888<<<===>>>?????????>>>===<<<;;;:::999888888888888777777666555555555666666777888;;;===@@@EEEKKKOOOYYY\\\cccnnnxxx~~~~~~wwwuuuqqqmmmggg```XXXRRROOOTTT[[[```aaa```___^^^eeejjjrrrzzz{{{qqqjjjfffeeefffbbbhhhqqq{{{}}}vvvrrrooollljjjhhhfffddddddffffffdddbbb^^^]]]]]]___aaacccbbbaaa```___```iiiwww}}}vvvyyyyyycccRRROOOJJJDDDAAABBBDDDEEEDDDGGGGGGFFFFFFFFFGGGHHHIIIHHHLLLMMMOOO```{{{zzzoooddd\\\YYYYYY************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))***+++***)))((()))***,,,,,,+++***)))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,++++++******++++++,,,------......//////---,,,+++,,,***((())),,,---,,,***++++++,,,,,,------......------......///000000000......------------..............................000//////000000111222333///000111333444555555555888666555555666555444333444666888888888777888999@@@>>>;;;888777777888999666666777888:::;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::;;;:::999888888999;;;<<<999:::;;;;;;;;;:::888777999999888888999999:::;;;===<<<;;;;;;:::;;;;;;;;;;;;;;;===>>>????????????<<<<<<===???AAAAAA>>><<<<<<;;;;;;;;;<<<===???@@@AAA???===<<<======<<<;;;999999888888888888999999::::::::::::::::::::::::<<<;;;;;;<<<>>>@@@@@@@@@<<<===>>>>>>>>>@@@DDDFFFIIILLLOOOMMMIIIDDDCCCCCCFFFEEEDDDBBBAAA@@@?????????AAABBBCCCCCCBBB???>>>@@@@@@@@@AAABBBDDDEEEFFFGGGHHHIIILLLTTTaaasssyyymmm```UUUMMMFFFAAA???@@@@@@===<<<===::::::999999:::<<>>;;;:::999888888888999:::555555555666777888999:::<<<===???@@@@@@@@@??????<<<<<<;;;:::999999999999999999888777666666666666555555666666777:::>>>AAAHHHKKKQQQYYYaaafffgggggg___]]][[[YYYWWWSSSNNNKKKLLLTTT___jjjpppooolllhhhpppsssxxx~~~{{{pppiiiggghhhiiibbbgggnnnwww~~~|||wwwrrrpppnnnllljjjiiigggdddcccccccccaaa```]]]]]]]]]```dddeeeccc```YYY[[[```kkkxxxtttjjjlllxxxxxxbbbOOOMMMHHHCCCAAACCCDDDDDDBBBEEEEEEEEEEEEFFFHHHIIIJJJGGGJJJKKKMMM]]]vvv|||yyytttqqqkkkcccZZZTTTRRRRRR)))))))))))))))*********((((((((((((((((((((((((((((((((()))))))))))))))'''''''''((((((((((((((()))))))))))))))))))))))))))***+++***)))((()))*********))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***++++++++++++******++++++,,,---------.........---,,,+++,,,)))&&&(((,,,...,,,(((******++++++,,,---..................//////000000......------------......---------...............///...............///000//////111222333444444444777666666555555555555444444666888999999999;;;<<>>===<<<<<<<<<999999999999999::::::;;;::::::;;;;;;;;;;;;::::::;;;:::999888777888888999999:::;;;<<<<<<:::888777888888888999999:::;;;;;;======<<<<<<;;;;;;;;;:::;;;<<<>>>???@@@???>>>>>>:::;;;<<<===>>>>>>===;;;<<<<<<;;;<<<<<<>>>???@@@???===<<<<<<<<<===;;;::::::999999999999999999:::::::::::::::::::::::::::===<<<;;;<<>>>>>>>>@@@BBBEEEHHHMMMQQQPPPIIICCCBBBCCCBBBBBBAAA@@@@@@@@@AAAAAACCCCCCCCCCCCBBBAAA@@@???AAAAAAAAABBBCCCDDDFFFFFFHHHIIIIIIIIIMMMWWWdddnnnrrrbbbWWWPPPHHHCCCBBBBBB???===>>>:::999999999999;;;===>>>@@@@@@AAACCCGGGPPPYYY```ttt}}}zzz{{{|||vvvsssqqqsssvvvrrrpppkkkeee^^^WWWTTTSSSLLLLLLKKKIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDEEEDDDDDDEEEEEEEEEFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCBBB@@@???>>><<<;;;999777777888:::;;;444444555666777999;;;<<<===>>>???@@@AAAAAA@@@@@@===<<<;;;::::::999999999888888777777666777777777666777777777666777:::<<>>??????>>>===<<<999:::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>@@@>>>============;;;::::::999999888888999999:::::::::::::::::::::::::::;;;::::::;;;>>>@@@AAA@@@;;;===>>>??????@@@BBBDDDGGGLLLQQQOOOIIIDDDCCCDDD>>>>>>>>>???AAABBBDDDDDDBBBAAA???>>>============AAAAAAAAABBBCCCDDDEEEFFFIIIJJJIIIHHHJJJPPP[[[cccyyywwwkkk]]]RRRHHHDDDBBB???===>>>;;;::::::::::::;;;<<<=========>>>???CCCIIIQQQVVVbbblllzzzzzzzzz|||~~~{{{qqqkkkiiiiiinnnttt{{{|||{{{tttkkkddd^^^[[[RRRQQQOOOLLLKKKIIIIIIHHHIIIIIIHHHFFFEEEDDDDDDCCCEEEEEEEEEFFFFFFFFFEEEEEECCCDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCBBB@@@>>>>>><<<:::888777777777999:::444444555666888:::;;;<<<<<<===???@@@AAAAAA@@@@@@>>>===<<<;;;::::::::::::666666666666777888::::::888999:::999888999;;;===<<<===@@@BBBDDDEEEGGGGGGIIIIIIHHHJJJLLLLLLKKKJJJJJJKKKQQQ\\\jjjuuuyyyxxxwwwwwwvvvvvvvvvwwwyyyzzzvvvvvvuuutttsssqqqpppooofffhhhmmmtttxxxxxxtttpppqqqnnnkkkjjjiiiiiihhhgggfffeeeccc```^^^]]]]]]^^^___aaadddffffffddd```]]]ccchhhooowww~~~xxxrrrxxx~~~~~~iiiVVVLLLIIIDDDDDDEEEGGGEEEDDDBBBCCCDDDGGGIIIJJJLLLLLLIIIJJJIIIJJJQQQ___kkkqqqzzzxxxuuussspppmmmjjjggg^^^\\\YYYWWWVVVUUUTTTSSS%%%&&&&&&''''''(((((()))))))))))))))))))))))))))&&&''''''(((((())))))***'''(((((())))))******+++((((((((((((((((((((((((((()))******))))))***+++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))'''((()))***++++++++++++++++++******++++++,,,------------,,,,,,,,,,,,,,,,,,***((())),,,---,,,***++++++,,,,,,------............//////////////////......------------......---------...//////000000222222111000000000000000000111222333444444444444555777777777555555666777777888999:::999:::===???;;;???EEEIIIKKKJJJGGGEEEDDDCCC@@@===<<<;;;:::;;;888999999::::::999999888999:::<<<<<<;;;888555222999:::;;;;;;;;;:::888777666777888999:::;;;;;;;;;<<<<<<=========<<<;;;;;;<<<===============<<<;;;888:::;;;;;;::::::;;;<<<:::;;;;;;<<<<<<<<<======AAA@@@??????@@@@@@>>><<<::::::999999999999::::::999999999999999999999999999888888999<<>>???@@@@@@@@@BBBCCCFFFJJJMMMMMMIIIFFFEEEEEE>>>>>>???@@@BBBDDDFFFGGGDDDBBB@@@=========>>>???AAAAAAAAAAAABBBCCCDDDEEEHHHIIIIIIHHHHHHMMMUUU\\\iii{{{qqqbbbRRRIIICCC???<<<===<<<;;;;;;;;;;;;;;;<<<<<<:::<<<===>>>@@@CCCIIILLLPPPYYYfffpppyyy~~~wwwtttuuunnnhhhffffffgggmmmttt|||sssmmmhhhddd]]][[[WWWSSSPPPMMMLLLKKKJJJIIIHHHHHHGGGHHHHHHHHHGGGGGGHHHHHHGGGGGGFFFEEECCCDDDDDDEEEFFFFFFFFFEEEDDDDDDDDDCCCAAA@@@>>>===;;;:::999888888888999999555555555666888:::;;;<<<;;;<<<>>>@@@AAAAAA@@@@@@>>>>>>===<<<;;;;;;;;;;;;666666777777999:::<<<===999:::;;;:::999999;;;===:::<<<>>>??????@@@CCCEEEGGGGGGHHHKKKOOOPPPOOONNNHHHFFFHHHSSSdddrrryyyzzzooommmkkkiiiiiijjjlllnnnnnnrrryyy{{{xxxooonnnoooqqqsssrrrmmmhhhllljjjhhhggggggfffeeedddbbbbbbaaa^^^\\\\\\^^^```aaafffjjjkkkhhhdddcccdddnnnrrrwww{{{~~~{{{{{{}}}{{{jjjZZZKKKGGGBBBAAACCCEEEEEEDDDBBBDDDFFFHHHJJJLLLMMMMMMKKKKKKKKKJJJMMMSSS\\\aaalllmmmmmmlllhhhccc___\\\UUUSSSRRRRRRSSSTTTTTTSSS&&&&&&&&&'''((()))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***''''''(((((()))******+++((((((((((((((((((((((((''')))******))))))***+++((((((((())))))*********++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++,,,,,,,,,+++++++++******++++++,,,---------,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,------------------....../////////////////////.........------------......------...//////000111111////////////000111333333111222333444444555444444555777888777555555666888777888888888777888;;;===:::===CCCGGGJJJJJJHHHGGGCCCBBB???<<<;;;::::::;;;888888999999999999888888888;;;???BBBBBB>>>:::777:::999999999999888888888555666888:::;;;;;;;;;;;;;;;<<<===>>>>>>===<<<<<<======<<<;;;;;;;;;;;;;;;888:::;;;;;;999999:::<<<999::::::;;;;;;;;;;;;;;;>>>======???AAAAAA???===<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::888777777999<<<>>>??????===>>>AAAAAAAAAAAABBBDDDFFFGGGHHHIIIIIIHHHGGGGGGCCCCCCCCCDDDEEEFFFHHHHHHFFFDDDAAA>>>>>>???BBBCCCAAA@@@@@@AAAAAABBBCCCDDDCCCEEEFFFEEEFFFJJJQQQWWW\\\qqqxxxaaaRRRIIIBBB??????;;;;;;;;;;;;;;;;;;;;;;;;999;;;===>>>>>>???BBBDDDFFFLLLTTT[[[eeerrr}}}uuunnnkkkiiijjjjjjjjjnnnttt{{{zzztttssstttrrrnnnjjjeee^^^XXXTTTRRRPPPKKKKKKJJJIIIIIIJJJKKKKKKJJJJJJKKKJJJIIIHHHFFFEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBAAA???>>>===;;;;;;;;;;;;::::::::::::666666666777888:::;;;<<<:::;;;===???@@@@@@@@@??????>>>===<<<;;;;;;;;;;;;::::::::::::;;;<<<>>>>>>:::;;;<<<;;;:::999:::;;;999<<<>>>@@@@@@CCCGGGKKKKKKLLLPPPUUUZZZ\\\[[[YYYPPPLLLMMMXXXhhhtttvvvtttgggdddaaa^^^^^^```ccceeemmmttt|||vvvooollllllllliiifffjjjhhhfffeeeeeedddbbbaaa^^^___^^^\\\ZZZ[[[___bbbgggooovvvvvvppplllpppuuuxxx{{{~~~~~~~~~}}}|||zzzyyy{{{xxxlll^^^MMMHHHCCCAAACCCFFFFFFFFFDDDEEEHHHJJJLLLMMMNNNNNNLLLLLLLLLLLLKKKMMMRRRWWW]]]___aaaaaa___ZZZWWWTTTNNNMMMLLLNNNQQQSSSSSSRRR&&&''''''((()))******+++))))))))))))))))))))))))&&&&&&&&&'''((())))))***%%%%%%%%%&&&'''(((((()))((((((((((((((((((((((((''')))******))))))***,,,------,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((()))+++,,,------,,,,,,++++++******++++++,,,---...---,,,+++++++++,,,,,,***,,,------,,,+++---.....................------///////////////..................------..................///000111111222***++++++---///111333444222333333444555555555555444777888888555555666999666777777666666666999;;;:::<<<@@@CCCFFFGGGGGGGGGAAA???===:::999999:::;;;888888999999999999888888777<<>>>>>>>>======>>>===;;;:::999999:::;;;888:::<<<;;;999888:::===999999:::;;;;;;;;;::::::999999:::<<>>======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;888777777888<<<>>>??????===???AAABBBBBBAAACCCDDDEEEDDDEEEFFFIIIJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHIIICCC@@@===::::::<<>>>>>===>>>???@@@BBBFFFIIIPPP^^^ppp}}}|||pppnnnnnnppppppmmmnnnssssssyyy{{{uuurrrxxx~~~|||xxxqqqhhhaaa[[[WWWVVVNNNMMMLLLJJJIIIIIIJJJJJJLLLLLLLLLLLLKKKIIIFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA???>>>===<<<<<<======<<<<<<;;;:::666666777777888999;;;;;;999:::<<<>>>???@@@?????????>>>===<<<<<<;;;;;;<<<>>>>>>=========>>>>>>???<<<===>>>===;;;999:::;;;:::===@@@BBBDDDHHHNNNSSSRRRTTTYYY```eeehhhgggfff\\\YYYYYYcccpppwwwtttnnngggddd```]]]]]]```dddfffnnnvvv|||ppphhhggghhhhhhfffjjjhhhfffddddddcccaaa___\\\]]]]]][[[ZZZ[[[```dddmmmwwwyyyvvv|||~~~{{{vvvtttwwwwwwnnnbbbPPPKKKEEEBBBEEEHHHJJJJJJEEEFFFIIIKKKMMMNNNNNNNNNMMMMMMMMMMMMLLLKKKNNNSSSQQQTTTWWWYYYXXXVVVTTTSSSLLLJJJJJJMMMQQQTTTSSSRRR''''''&&&&&&&&&&&&'''''')))))))))))))))*********)))))))))))))))))))))))))))((('''&&&&&&'''((())),,,,,,++++++***)))))))))---,,,)))'''&&&&&&&&&'''++++++************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,---------,,,++++++,,,++++++******++++++,,,------------------------..................------//////000000///...------///000000000000//////...////////////......................../////////////////////000111111222222666444333222222555777999777777777777777888888888888777666666666777999:::999;;;>>>@@@AAA@@@>>>===<<<<<<;;;::::::999999888:::999777888999::::::999999<<<@@@CCCDDDDDDBBB@@@>>>>>><<<888555444666777;;;:::888888888:::<<<===>>>>>>>>>>>>????????????>>>>>>>>>>>>===<<<;;;:::<<<;;;;;;;;;<<<:::888555999:::;;;<<<<<<<<<;;;;;;888999;;;===>>>>>>>>>===@@@???>>>======<<<<<<======>>>>>>?????????>>>>>>===<<<:::999:::;;;===??????@@@BBBDDDDDDCCCBBBAAA@@@@@@@@@AAABBBDDDGGGHHHKKKKKKJJJHHHFFFEEEDDDCCC???>>><<<<<<===>>>AAABBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAACCCEEEIIILLLMMMSSSdddyyy~~~hhhXXXMMMFFFBBB???===;;;:::;;;<<<<<<;;;::::::999999::::::;;;;;;@@@???@@@EEEIIIOOO\\\gggjjj|||~~~|||xxxtttqqqrrrvvvzzz{{{zzzwwwsssrrryyyyyynnnggg___XXXTTTRRRPPPOOOOOOPPPPPPOOOKKKKKKJJJJJJIIIHHHGGGGGGGGGHHHHHHHHHGGGEEECCCBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>===<<<;;;;;;888888888888999:::;;;<<<<<<;;;;;;===???@@@@@@???:::<<<===<<<:::888888888<<<<<<===@@@CCCEEEDDDCCC@@@>>><<<:::::::::;;;<<<@@@CCCHHHJJJLLLOOOUUUZZZaaaccchhhmmmqqqqqqooommmffffffhhhlllqqqsssrrrooogggfffcccaaaaaadddjjjooouuutttwww~~~pppgggeeeeeedddbbbffffffeeecccaaa___]]]\\\^^^______]]]ZZZ]]]fffnnnyyy|||xxx|||}}}wwwrrrqqq___RRRHHHIIIKKKJJJHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKMMMNNNQQQRRRRRRPPPMMMKKKPPPPPPPPPOOOOOONNNNNNNNNLLLKKKJJJJJJJJJKKKMMMNNN''''''&&&&&&&&&&&&''''''+++*********)))((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))+++************)))))))))++++++***************+++*********))))))*********))))))))))))))))))))))))*********+++++++++,,,,,,))))))+++,,,---.........,,,++++++******++++++,,,---------------------------------------,,,,,,,,,///////////////...---,,,//////000000000000///////////////.........------............//////////////////000000111111222222666555444444444666888999666666777777888888888999888888777777777888888999888:::<<<>>>???>>>===;;;:::::::::::::::::::::::::::999888888:::;;;;;;;;;999;;;>>>@@@AAAAAA@@@??????>>>===:::777666777999<<<<<<:::999:::;;;<<<>>>>>>>>>>>>??????@@@@@@@@@>>>>>>>>>======<<<;;;::::::999999:::;;;;;;999777777888888999:::;;;;;;;;;888999;;;<<<=========<<<>>>>>>===<<<<<<<<<<<<======>>>??????????????????===<<<;;;;;;;;;<<<>>>>>>???AAABBBCCCDDDCCCAAAAAA@@@?????????@@@BBBDDDEEEHHHGGGFFFEEECCCBBBAAA@@@???>>>======>>>???AAACCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAABBBEEEHHHKKKMMMOOO[[[kkk}}}qqqcccWWWMMMFFFBBB???===<<<=========<<<::::::999999999::::::;;;;;;;;;===AAADDDHHHQQQ[[[bbbqqqzzzvvvuuuvvvxxxzzzyyyyyyxxxvvvwww~~~yyyqqqiiibbb^^^ZZZUUUSSSSSSSSSQQQOOOMMMMMMLLLKKKIIIHHHHHHGGGFFFFFFGGGGGGFFFDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@============<<<;;;:::999::::::999::::::;;;<<<===>>>>>>>>>???AAAAAAAAAAAA===>>>>>>===;;;999:::;;;>>>???@@@CCCFFFFFFDDDBBBBBBAAA???=========>>>???CCCGGGLLLOOOQQQTTTYYY]]]jjjooovvv}}}}}}zzzsssqqqpppqqqssstttsssqqqkkkjjjgggeeeeeeiiipppuuuyyyyyyzzzwwwlllfffeeeeeedddcccccccccbbb```^^^[[[YYYXXXUUUWWWZZZ\\\^^^dddkkkqqq}}}~~~{{{~~~|||yyyxxxiiiZZZNNNLLLMMMKKKIIIJJJIIIIIIJJJJJJJJJKKKKKKKKKLLLNNNPPPQQQQQQOOOLLLJJJKKKLLLNNNPPPOOOMMMKKKIIIJJJJJJIIIIIIIIIJJJKKKLLL''''''&&&&&&&&&&&&'''''',,,+++******(((((('''&&&))))))))))))))))))))))))((((((''''''''''''((()))(((((())))))))))))******'''((()))+++,,,,,,,,,,,,***))))))(((((())))))***))))))))))))))))))))))))*********++++++++++++,,,)))***+++,,,---.........,,,++++++******++++++,,,------------------------+++++++++++++++,,,,,,,,,---............---,,,,,,---...///000000111000000//////.........---------............//////////////////000000111222222222555555555666666777888888555555666777888999999:::888888999999999888888777777888;;;<<<======;;;:::888888999::::::;;;<<<<<<;;;999888999<<<===>>>===::::::<<<===>>>>>>>>>>>>??????>>><<<999888:::;;;>>>===<<<;;;;;;;;;<<<===<<<======>>>???@@@AAAAAA======>>>======<<<;;;:::777666666888::::::999777444555666777888::::::;;;999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???@@@@@@@@@@@@@@@============>>>>>>>>>>>>AAAAAABBBCCCCCCBBB@@@@@@@@@???>>>>>>>>>???@@@AAACCCCCCCCCBBBAAA???>>>===>>>===<<<<<<===>>>@@@AAABBBBBBBBBAAAAAAAAA@@@@@@???@@@@@@AAADDDGGGIIIKKKMMMSSS]]]mmm}}}pppbbbTTTKKKBBB@@@===<<<<<<===<<<;;;::::::999999999999999:::999999;;;@@@AAACCCKKKSSSZZZeeeuuuxxxttttttuuuuuuuuutttuuuwwwxxxyyy~~~wwwpppiiiccc\\\ZZZZZZYYYUUUQQQLLLLLLKKKJJJHHHGGGFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDCCCCCCBBBAAA@@@@@@???>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;<<<===>>>???@@@@@@BBBCCCCCCCCCCCCBBB@@@@@@???===;;;;;;===>>>CCCDDDGGGJJJLLLLLLHHHEEEFFFEEECCCBBBAAAAAABBBBBBHHHMMMSSSWWWYYY[[[___cccmmmsss}}}|||xxxvvvuuuuuutttsssnnnmmmkkkiiiiiinnntttzzz~~~}}}|||zzzyyyuuuooohhheeeeeeeeeeeecccbbbaaa___]]][[[XXXVVVUUURRRUUUZZZ^^^ccciiipppuuu~~~uuu|||lll\\\TTTQQQOOOMMMLLLHHHHHHIIIIIIIIIJJJJJJJJJKKKLLLNNNPPPOOOMMMKKKIIIEEEHHHLLLOOOOOOKKKGGGCCCHHHHHHGGGGGGGGGHHHIIIJJJ''''''&&&&&&&&&&&&''''''******))))))((((((((('''(((((((((((((((((((((((('''''''''''''''(((((()))&&&''''''((()))*********$$$&&&((()))*********)))))))))(((((((((((())))))))))))))))))))))))))))))************++++++++++++------------,,,+++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------------,,,,,,------...000111111111111000000////////////..................///////////////000000111111222333333333444555666777777666666444555666777888999::::::888999:::::::::999888777888999;;;<<<======<<<;;;999999:::::::::;;;;;;;;;;;;:::999:::===???@@@???<<<<<<;;;;;;<<<<<<======>>>??????===;;;:::<<<===>>>>>>===<<<;;;;;;;;;<<<:::;;;<<<===>>>???@@@@@@============<<<;;;::::::777666666666888888777666333444555666888:::<<<===:::;;;;;;;;;;;;;;;::::::999999999999:::;;;<<<======>>>???@@@@@@AAAAAA@@@======>>>????????????>>>BBBBBBBBBBBBBBBAAA@@@???AAA@@@???>>>===>>>??????AAABBBBBBBBBAAA???>>>===;;;;;;;;;;;;;;;===>>>???AAAAAAAAAAAA@@@@@@@@@@@@?????????@@@BBBEEEGGGIIIMMMOOOUUU```qqq}}}mmm[[[OOOGGGDDDAAA@@@@@@@@@???>>>;;;;;;:::999999999999999::::::<<<@@@BBBFFFOOOYYY[[[bbblllvvvxxxsssssstttrrrooolllooorrrtttvvvzzz~~~tttmmmddd``````^^^YYYTTTNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFDDDCCCCCCBBBAAA@@@??????AAAAAAAAA@@@@@@???>>>======<<<<<<======>>>???@@@AAACCCFFFGGGFFFDDDDDDCCCAAAAAA@@@>>><<<<<>>>>>======<<<<<<<<<<<<;;;;;;::::::<<<::::::;;;>>>@@@@@@@@@???>>>===<<<<<<<<<======<<<===>>>===<<<;;;===>>>======<<<;;;;;;:::::::::999999:::;;;<<<===>>>???============<<<;;;:::999999888666555666666555333555555555777999;;;===???===<<<<<<;;;::::::::::::888888888888999;;;<<<=========>>>???@@@AAAAAA@@@===>>>??????@@@?????????BBBBBBBBBAAAAAA@@@@@@???CCCBBB@@@???>>>>>>??????AAABBBCCCCCCCCCAAA@@@???<<<<<<<<<<<<===>>>??????AAAAAA@@@@@@@@@????????????>>>>>>???AAACCCEEEFFFIIILLLQQQWWW___mmmzzzhhh[[[PPPMMMIIIFFFEEEDDDBBBAAA===<<<;;;:::999999999999<<<:::;;;???CCCJJJWWWddddddiiinnnqqqzzz{{{uuusssrrroookkkhhhjjjlllnnnpppsssvvvxxx}}}yyyooohhhdddaaa[[[WWWTTTTTTSSSRRRQQQOOONNNNNNIIIHHHHHHGGGFFFFFFFFFFFFDDDDDDCCCBBBBBBAAA@@@@@@BBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>???@@@AAAAAABBBFFFJJJKKKIIIFFFDDDDDDCCCBBBAAA???>>>>>>AAACCCGGGHHHLLLQQQWWWZZZZZZYYYRRRQQQPPPNNNLLLJJJIIIIIIKKKPPPUUUXXXWWWWWWYYY[[[aaahhhpppvvvwwwuuutttsssqqqsssvvvxxxxxxwwwuuutttttttttsssrrrqqqtttxxx||||||rrrkkkjjjkkkiiigggfffeeedddbbb```______^^^\\\ZZZYYYXXXXXXXXX\\\bbbgggeeeaaaeeettt}}}tttaaaWWWRRRJJJDDDFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKJJJIIIGGGFFFDDDFFFGGGHHHIIIGGGFFFEEEFFFFFFGGGGGGGGGHHHHHHHHH''''''&&&&&&&&&&&&''''''%%%&&&'''''')))******+++))))))))))))))))))))))))%%%&&&'''((()))))))))(((''''''((())))))***+++++++++++++++++++++***)))(((***))))))(((((())))))***)))))))))))))))))))))))))))))))))************+++***+++,,,,,,---------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,---............------...///000000111000000111111111000000000//////............////////////000000111111222333333333000111333444555555444444555555666777888999999:::999999:::;;;;;;;;;;;;:::;;;<<<===>>>???????????????>>>>>>===<<<<<<;;;;;;===;;;:::;;;>>>???@@@???@@@@@@???======<<<<<<<<<999;;;<<<<<<;;;;;;<<<>>><<<<<<<<<;;;;;;;;;;;;;;;999::::::;;;<<<===>>>>>><<<<<<===<<<<<<;;;:::999;;;888666555555555444333666666666777999<<<>>>@@@@@@???===<<<::::::::::::888888888888999:::<<<<<<;;;<<<===>>>???@@@@@@@@@>>>>>>>>>>>>????????????AAAAAAAAAAAA@@@@@@@@@@@@DDDBBBAAA????????????@@@@@@BBBCCCDDDDDDCCCAAA@@@===>>>>>>???@@@@@@@@@AAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>???AAACCCDDDBBBGGGMMMRRRTTT]]]qqq{{{ppp\\\WWWRRRLLLHHHDDDAAA>>>???>>>===;;;:::999999999:::888888<<>><<<<<<===>>>>>>??????@@@?????????>>>>>>>>>>>>>>>===<<<;;;;;;===>>>>>>>>>@@@@@@???>>>===<<<;;;:::666888:::;;;::::::;;;===;;;<<<<<<============<<<<<<<<<<<<======>>>>>>>>><<<<<<<<<<<<;;;:::999999:::888555555666666666555888777777777999;;;>>>???BBBAAA???===;;;:::::::::999999999999999:::;;;<<<:::;;;<<<===>>>?????????>>>>>>===<<<===>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAACCCBBB@@@???>>>??????@@@>>>???AAACCCCCCBBB@@@>>><<<<<<===>>>????????????@@@?????????>>>>>>>>>>>>>>>>>>======>>>@@@AAACCCAAACCCIIIOOOPPPUUUcccrrrrrrmmmddd[[[SSSLLLEEEAAAAAA@@@???===;;;:::::::::999777888<<<@@@GGGTTT```oooyyy}}}yyy}}}uuulllfffbbbaaabbbaaa```bbbeeejjjnnnpppjjjpppuuuzzz|||tttqqqrrrtttrrrppplllfffaaa[[[WWWUUURRRQQQOOOMMMKKKJJJJJJJJJGGGGGGGGGHHHHHHHHHHHHIIIGGGGGGGGGGGGFFFEEEDDDCCCDDDCCCCCCDDDDDDEEEFFFGGGHHHNNNTTTUUUQQQLLLIIIIIIFFFGGGHHHHHHFFFFFFGGGHHHEEEDDDCCCGGGOOOXXX___ccceeedddaaa^^^ZZZVVVSSSQQQKKKNNNOOOLLLIIIFFFGGGIIIKKKUUUaaaiiijjjhhhggghhhnnnsssyyy}}}~~~}}}}}}{{{zzzwwwsssmmmhhhfffeeeaaabbbbbbaaa^^^\\\ZZZZZZWWWWWWVVVWWWYYY\\\^^^```___aaabbbbbbccckkkvvvoooeee___TTTHHHCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEBBBCCCDDDEEEFFFEEEEEEDDD'''''''''&&&&&&'''''''''((((((((((((((('''''''''))))))))))))))))))))))))$$$%%%'''))))))))))))(((************++++++++++++***)))(((''''''((()))***++++++************++++++))))))))))))))))))))))))))))))))))))************.........---,,,+++)))(((,,,++++++++++++++++++,,,++++++++++++++++++++++++((())))))***++++++,,,,,,------...///000000/////////000000000000000///.........---------,,,,,,,,,............/////////000000111111222222333444444333333444444555666666777777777777777777888888888999999888999:::<<<>>>@@@<<<<<<======>>>?????????>>>>>>>>>???@@@@@@AAAAAA>>><<<;;;;;;===>>>======@@@??????>>>===;;;999888444777999:::::::::;;;<<<;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>????????????<<<<<<<<<<<<;;;:::999999888666444444666888888888888777777777888:::===???CCCBBB@@@===;;;;;;:::;;;::::::999999::::::;;;<<<999:::;;;===>>>>>>?????????>>><<<;;;;;;===???@@@@@@?????????@@@AAABBBBBBBBBAAA???>>>>>>>>>???@@@;;;===???AAAAAA@@@>>>===888999:::;;;<<<<<<<<<<<>>>>>>>>>>>>>>=========>>>???AAABBBDDDCCCGGGNNNPPPQQQYYYddd}}}{{{oooeee[[[RRRMMMBBBAAA@@@>>><<<;;;:::::::::999:::>>>@@@EEEOOOYYYmmm{{{|||rrrjjjhhhggg^^^\\\ZZZ\\\```ffflllooohhhmmmqqqtttzzz||||||{{{ssslllfffcccZZZYYYVVVSSSQQQPPPPPPPPPIIIIIIJJJKKKKKKLLLLLLMMMLLLLLLLLLLLLKKKJJJIIIIIIFFFFFFFFFFFFGGGHHHIIIJJJKKKQQQXXXYYYTTTNNNLLLLLLHHHIIIKKKKKKJJJIIIJJJJJJIIIFFFCCCFFFMMMXXXaaafffkkkjjjgggddd___ZZZWWWUUUQQQRRRQQQNNNIIIFFFGGGIIILLLXXXgggrrrtttrrrpppooovvvzzz~~~|||{{{uuutttrrrooolllhhheeeccc^^^______^^^\\\ZZZYYYYYYXXXWWWXXXYYY\\\```cccffffffcccbbbdddjjjqqqvvvxxxvvvfff^^^YYYMMM???CCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCAAAAAACCCDDDDDDDDDDDDCCCAAABBBCCCDDDDDDDDDCCCBBB((((((''''''''''''(((((())))))(((''''''''''''''''''((((((((())))))******''''''''''''''''''''''''******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,.../////////....../////////000111111222222000000000000////////////........................222222222222333444555555444444444444444555666777777777666666555555444444888888888888888888999999=========<<<;;;;;;::::::>>>======???AAA@@@;;;777@@@?????????>>>>>>======???>>>===<<<::::::999999888888888888888888999:::::::::;;;;;;<<<<<<;;;;;;???@@@AAABBBBBB@@@???===;;;:::888888888777444222444444444555555666777888999777555444555666999;;;@@@@@@???===;;;:::;;;===AAA@@@>>><<<;;;<<<===>>>999999888888999;;;<<<===???>>>>>>===<<<;;;;;;;;;;;;;;;<<<===>>>??????@@@CCCAAA???===<<<<<<===>>>===>>>>>>>>>===<<<;;;;;;:::::::::999999999888888<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<>>>@@@BBBCCCGGGGGGFFFFFFGGGJJJPPPUUUhhh}}}tttoooaaaRRRJJJEEE???<<<;;;;;;999666888999888888:::@@@JJJRRRggguuuyyyrrrlllccc```\\\[[[]]]```ccceeeiiikkkmmmooorrrvvv||||||{{{rrrhhhgggeeeaaa[[[WWWVVVVVVVVVSSSPPPOOOPPPRRRSSSTTTTTTXXX[[[WWWQQQMMMPPPTTTNNNNNNOOOPPPQQQTTTVVVXXXRRRWWWYYYVVVUUUVVVWWWUUUPPPMMMNNNSSSTTTQQQOOOPPPPPPQQQRRRRRRSSSZZZdddkkkkkkkkkjjjfff```ZZZUUURRRUUUTTTPPPLLLIIIIIILLLOOOPPPUUUbbbqqqxxxwwwvvvwww|||~~~~~~xxxrrrppppppqqqpppmmmhhhccc```ccc]]]ZZZ[[[[[[YYYYYY\\\YYYZZZ[[[]]]eeeooosssqqqnnnlllmmmqqquuuuuuxxx|||xxxpppdddXXXOOOIIIDDDBBBCCCCCCBBBAAA@@@AAABBBBBBFFFEEECCCBBBAAAAAAAAAAAACCCBBBAAA@@@@@@@@@@@@AAACCCCCCCCCGGGJJJKKKHHHEEE((((((''''''''''''(((((())))))(((''''''''''''''''''''''''(((((()))))))))'''''''''''''''''''''''')))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,...///000000000/////////000111111222222000000000000/////////...........................000000000111111222333333333333333333333444555666666666666666555555555555777777888888888888999999<<<<<<<<<;;;;;;;;;;;;:::<<<;;;;;;>>>@@@@@@===:::<<<<<<<<<===============>>>>>><<<;;;:::999999999888888777666777888999:::::::::;;;;;;;;;;;;;;;:::;;;===@@@AAABBBAAA???>>><<<;;;999999999999777555555555555555666777888888:::999888777888:::<<<>>>BBBBBB@@@>>>:::999999;;;@@@???<<<:::999999999:::888888777777888999;;;<<<===<<<<<<;;;::::::999999;;;;;;<<<===>>>???@@@@@@BBB@@@>>><<<;;;;;;<<<<<<============<<<;;;:::999999999999999999999999999<<<;;;;;;;;;::::::::::::;;;;;;;;;<<<===>>>???@@@AAACCCDDDEEEFFFHHHKKKNNN___rrryyyjjjSSSMMMEEE@@@>>>===<<<:::777777777666777<<>>999999:::;;;;;;<<<<<<======<<<;;;:::999888888888888777666555555777999:::::::::;;;;;;;;;;;;::::::999;;;???BBBCCCBBB@@@>>>;;;999777666777888888777555555555555666777888999<<<;;;::::::<<<>>>AAACCCGGGFFFEEEAAA===:::999:::>>>===;;;888666666666666777777666777777888999:::<<<<<<;;;;;;::::::999999;;;;;;<<<===>>>???@@@@@@@@@???===;;;:::::::::;;;;;;<<<<<<;;;:::999888888666777777888888999999:::;;;;;;:::::::::::::::999:::;;;;;;<<<======<<<<<<;;;>>>AAACCCDDDDDDEEEGGGUUUdddyyy|||bbbZZZNNNFFFBBB@@@>>>===888888777666666999>>>BBBMMM\\\ppp{{{lllbbb```bbbccccccjjjnnnsssxxxzzz{{{}}}~~~}}}zzzwwwmmmhhhdddfffmmmqqqpppmmmnnnnnnooonnnmmmkkkiiihhhdddcccaaaaaabbbdddgggiiijjjlllllljjjjjjllljjjfffeee```___eeehhhddd___\\\YYYZZZ]]]aaafffiiiiiihhhdddhhhjjjfff___ZZZYYY[[[]]]]]]```ccceeebbb[[[UUUSSSQQQWWWeeeqqqvvvvvvwwwzzz}}}|||vvvsssrrrqqqmmmjjjiiijjjjjjjjjgggccc___]]][[[XXXYYY\\\\\\XXXWWWYYY[[[cccllluuuzzzuuunnn\\\TTTPPPKKKGGGEEEDDDBBBAAA@@@???>>>===???BBBEEEGGGDDDEEEFFFFFFFFFEEEDDDDDDBBBBBBCCCCCCCCCBBBAAA@@@??????@@@BBBDDDEEECCCAAA((((((''''''''''''(((((()))(((''''''''''''((((((&&&&&&''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++***)))''''''((((((((()))))))))******+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,...000222......//////000111111111000000/////////.................................,,,---...///000000111111111111000000000111111222333444444444555555666666555555666666777777888888777777888999999:::;;;;;;:::999888999:::<<<>>>>>>:::::::::::::::::::::;;;;;;:::999888777777777777888666555444444666888999::::::;;;;;;;;;::::::999999<<<@@@BBBCCCBBB???===888666333222444666666777555555555555666777888888;;;;;;;;;<<<>>>@@@CCCEEEKKKKKKIIIEEE@@@===<<<<<<<<<;;;999777666666555555777777777777888888999999======<<<<<<<<<;;;;;;;;;::::::;;;===>>>???@@@@@@@@@???===<<<;;;::::::;;;::::::::::::999888666666444555555666888999999:::::::::::::::999999999999:::;;;<<<======<<<;;;:::999<<>>HHHSSScccqqq}}}xxxkkkhhhiiiiiiiiikkkpppxxx~~~yyytttwww~~~|||{{{{{{|||zzzuuuqqqooommmiiigggfffgggiiikkkpppsssttttttuuuvvvrrrkkkhhhaaa^^^ccchhhfffbbb```^^^]]]]]]aaafffgggeeebbbbbbhhhnnnnnnhhhbbbbbbccchhhhhhjjjppptttqqqiiiaaa\\\YYY\\\iiivvvyyywwwvvvrrrwww|||{{{vvvqqqmmmlllkkkiiigggfffggggggfffdddaaa^^^\\\[[[YYYYYY\\\\\\[[[]]]aaaeeeooo|||}}}ssskkkwwwsssbbbSSSMMMKKKGGGEEEDDDBBB@@@>>>???>>>======@@@DDDHHHKKKGGGHHHIIIJJJIIIHHHEEEDDDAAABBBDDDDDDDDDCCCAAA???>>>>>>???@@@BBBBBBAAAAAA((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((+++++++++***)))((('''&&&)))))))))*********++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,...---,,,++++++,,,...///.........///000000111111////////////....................................,,,---///000111222222222111000000/////////000000222222333333444444444555333333444444555666777777555555666777888999::::::;;;:::999888777888:::;;;<<<<<<;;;:::999999888888999888777666666555666666666555444333333555777888888999::::::;;;;;;::::::===>>>AAACCCCCCAAA>>><<<777444222111333555666666444444444444555666777888999999:::;;;===@@@BBBCCCJJJJJJIIIFFFAAA>>><<<<<<999999999888888888888888888888888999999999999999;;;;;;;;;;;;::::::::::::888999:::;;;===>>>???@@@@@@???>>>===<<<;;;;;;;;;::::::999999888666555444333333444555777888999999999999999999999999999999;;;<<<===>>>===<<<;;;:::;;;<<<>>>???>>>???AAACCCHHHPPP]]]oootttdddVVVLLLFFF@@@======;;;:::999:::;;;<<<<<>>>>>>>>>>>???AAAEEEIIIKKKJJJKKKLLLLLLKKKHHHFFFDDDAAABBBCCCDDDDDDBBB@@@???>>>???@@@@@@@@@@@@AAAAAA((((((''''''''''''(((((((((''''''''''''(((((()))(((((((((''''''''''''''''''''''''''''''''''''''')))(((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((************)))(((''''''************++++++++++++))))))******+++,,,,,,,,,************************++++++++++++++++++++++++************++++++++++++...------,,,,,,,,,,,,,,,---......//////000000111/////////.........------........................,,,---///111333333333222111000//////////////////111111111111222222222222000111111222333444555555444555555666777888888888:::;;;:::888666555777888===<<<;;;:::888777666666777666555444444444444555444444333333444444555666666777888:::;;;;;;;;;;;;>>>???@@@AAA@@@???===<<<777555333333555666666666333333333333444555666777777777888:::;;;>>>???@@@BBBCCCDDDBBB???<<<;;;;;;999999999:::::::::::::::888888999::::::999999888777777777777777666666666777777888:::<<<===>>>???@@@??????>>>===<<<;;;:::::::::999999777666444333222333333444666777888888777888888888888999999999<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>????????????AAABBBCCCJJJTTTaaauuu~~~~~~ooobbbWWWOOOGGGBBB@@@>>>;;;999:::;;;;;;:::===AAAFFFLLLWWWfffxxx~~~vvvsssssssssppptttzzz~~~zzzvvvsssqqqpppxxx}}}yyyqqqkkkccc]]]___YYYVVVXXXZZZYYY[[[___aaa___^^^^^^```bbbcccccc^^^dddnnnvvv|||}}}|||}}}}}}yyyzzzyyywwwrrrnnnllllllqqqooollliiigggeeedddddd``````aaaaaa```^^^\\\[[[XXXVVVWWWZZZ]]]bbbmmmxxxuuueeeZZZTTTPPPNNNBBBAAA??????AAABBBAAA@@@>>>>>>>>>@@@BBBDDDGGGHHHJJJJJJJJJJJJIIIGGGEEEDDDAAAAAABBBBBBBBBAAA@@@???>>>???@@@@@@??????@@@BBB((((((''''''''''''(((((('''''''''''''''((()))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((())))))))))))************((())))))***++++++,,,,,,))))))))))))))))))))))))************************************+++++++++++++++,,,,,,---------,,,,,,------......///000000000//////.........---------........................+++,,,///111333333333222111111000///////////////000000000000000/////////......///000111222333333444444555555666666666777888999:::888555444555777:::999999888777666555555555555444333333333333444111222333444555444444333444555777999;;;<<<======<<<<<<<<<===============666555333444555555444333222222222222333444555555666666777999:::<<<===>>>;;;===??????===<<<<<<<<<::::::;;;;;;;;;::::::999777777888999999888777666555555555555555555555555555555777888:::<<<===>>>>>>>>>>>>===<<<;;;:::999:::::::::999777666444333222222333444555666666666777777777777888888999999;;;:::::::::::::::;;;;;;;;;>>>AAACCCBBB@@@@@@@@@???FFFMMMSSSaaaxxxyyynnneee\\\SSSMMMHHHDDD???<<<;;;<<<;;;::::::<<<>>>BBBJJJVVVcccmmmxxxwwwwwwrrrtttvvvwwwwwwxxxzzz|||xxx{{{~~~~~~uuuzzz~~~}}}zzzxxxyyy~~~~~~ttthhhbbb```^^^^^^\\\]]]^^^[[[WWWXXX\\\bbbdddfffgggiiikkknnnpppggghhhlllsss|||xxxwwwtttoookkkhhhhhhiiikkkkkkiiigggdddbbbaaa```\\\]]]]]]]]]\\\[[[ZZZZZZWWWWWW[[[```eeekkkxxx}}}uuukkkjjjoooyyypppcccXXXQQQKKKHHHHHHAAA???======???AAAAAAAAA<<<===>>>@@@AAABBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEAAAAAA@@@@@@@@@?????????===???@@@???======???AAA((((((''''''''''''(((((('''''''''''''''((()))*********))))))((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))))))))))))))((((((((((((((())))))))))))((())))))***++++++,,,,,,((((((((((((((((((((((((************************)))************+++++++++(((***+++---......------------......///000000000//////.........---------........................***,,,...111222333222111111111000///////////////000000//////......------------...///000111222222444444444555555555555666666888999888555444555777666666666666666555555555444444333333222222333333000111333555555444333222333444666999;;;===>>>>>>999999999999:::<<<===>>>333222222222333333111///111111111111222333444444555666777888:::;;;<<<<<<999;;;>>>???>>>>>>>>>???<<<<<<<<<;;;;;;999888777666666777888888777666555555555666666666666666666444444666777999;;;<<<============<<<;;;:::888888;;;::::::999777666444333222333333444444555555555666666777777888888888999:::999888777888999;;;<<<888===BBBEEEDDDAAA>>><<<>>>EEEIIIIIIPPPfffvvvooofff\\\UUUQQQKKKDDD@@@>>>>>><<<;;;;;;<<<===???CCCKKKTTT[[[qqq}}}{{{{{{sssssssssqqqppppppsssuuurrrtttvvvvvvtttssstttuuuqqquuuvvvuuuvvv}}}}}}www|||zzznnnbbb___cccfff___aaadddeee___XXXWWW[[[ccchhhnnnqqqrrrtttxxx|||zzzvvvsssvvv{{{{{{}}}qqqooolllhhheeeeeehhhkkkfffggggggeeebbb___]]]]]]ZZZZZZZZZZZZZZZYYYYYYXXXWWWZZZ```hhhnnnuuuvvvlllbbbXXXXXX^^^ttt~~~ggg```YYYSSSNNNIIIEEEDDDDDDBBB>>>===>>>@@@@@@@@@;;;<<<>>>???@@@@@@??????@@@@@@@@@AAABBBDDDFFFGGGAAA@@@???>>>>>>>>>??????<<<>>>???>>><<<<<<>>>AAA******))))))(((((('''''')))(((&&&%%%%%%&&&((()))&&&&&&%%%&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''))))))((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''***)))(((''''''((()))***+++++++++++++++***)))((()))))))))))))))******+++************************++++++***************+++++++++++++++++++++++++++++++++******++++++,,,---*********)))******+++,,,---......///////////////000000///...............///...---,,,,,,,,,,,,,,,333222000///............111000///------,,,,,,,,,...............///000000///////////////000111111333333444444555666666777777777777777777777777777444444444444444444444444111111222222222333333333111333555777888888777666444444666777999;;;<<<<<<===<<<<<<;;;999888777777888444111000222444444222555555444444444555555666666777777999:::;;;<<<<<<:::;;;======<<<<<<>>>???======<<<<<<;;;:::999999333444444555555666666666999888777777777555222000888888999999999:::::::::<<<===>>>>>><<<:::888666:::;;;;;;;;;:::888666555555444444444444555666666333444555666888:::<<<===::::::999999888999999:::>>>???AAABBBCCCBBB@@@???BBBCCCDDDDDDIIIXXXmmm|||~~~yyyqqqkkkddd___WWWOOOHHHBBB===:::===???@@@??????CCCJJJOOOaaaqqqtttrrrqqqpppmmmjjjjjjmmmooowwwtttooommmmmmooopppppppppqqqrrrrrrrrrsssvvvyyy}}}vvvwwwyyyzzz{{{}}}{{{uuusssqqqnnnlllkkkkkkkkkhhhiiijjjlllkkkgggaaa\\\aaajjjtttxxx~~~~~~|||xxxtttqqqiiihhheeecccbbbbbbbbbbbbddddddcccbbbaaa___]]]\\\YYYWWWXXXZZZ\\\]]]___aaabbbfffmmmssstttssszzz|||jjj```VVVLLLNNNVVVhhhxxx}}}nnn]]]ZZZUUUOOOJJJFFFDDDCCCCCC???<<<<<>>===<<<===>>>???))))))))))))(((((('''''')))'''&&&%%%%%%&&&'''))))))((('''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%&&&&&&''''''''''''))))))((((((((((((((()))))))))*********)))(((((()))))))))))))))******+++************************++++++***))))))******+++((((((((((((((((((((((((++++++******++++++,,,---***************++++++,,,------...///////////////000000///...............///...------------------111000///.........///000000///...------------------------------......///.........---...//////000222222333444444555555666666666666666666666666666444444444444444333333333222222222222222333333444111222444555666555444444555555666888999:::;;;<<<;;;;;;:::999888777666666777444111000222444333222333222333333444555666777666666777888999:::;;;;;;999;;;<<<<<<<<<<<<===???===<<<;;;:::999999999999555555555555555666666666888777777777777666444111555555666777888999:::;;;;;;<<<=========;;;:::888;;;;;;<<<<<<<<<;;;999888555555444444555555666777666666666666777888999:::::::::::::::::::::::::::;;;<<<>>>???@@@???>>>===>>>AAADDDDDDGGGPPP___kkk{{{vvvmmmdddZZZPPPGGGAAA??????>>>======???CCCFFFPPP___uuu|||uuurrrnnnjjjhhhgggggghhhnnnlllkkkiiiiiikkkmmmooommmpppsssuuuuuuvvvwwwxxx}}}rrrtttuuuuuuvvvxxx{{{}}}yyyuuuvvvwwwxxxxxxvvvuuuttttttuuuwwwyyywwwrrrjjjeeehhhpppzzz{{{wwwtttppplllhhheeedddbbbaaa```__________________^^^]]]\\\[[[ZZZZZZXXXXXXZZZ]]]```dddgggnnnqqqvvvzzzxxxvvvzzzsssccc[[[SSSJJJKKKSSSZZZfffoooooooooooogggZZZUUUSSSOOOKKKHHHFFFEEEEEECCC@@@===>>>@@@BBBCCCBBB>>>??????@@@AAABBBBBBCCCBBB@@@@@@BBBEEEGGGFFFEEE@@@@@@@@@@@@????????????AAA@@@>>>===<<<===>>>???)))))))))(((((((((((('''((('''&&&%%%%%%&&&'''((()))((('''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''(((((())))))(((((((((''''''(((((())))))(((((()))))))))))))))******+++******************************)))))))))******+++''''''''''''''''''''''''+++************+++,,,,,,***************+++,,,,,,------...////////////...000///......---..................---......//////...------------...///000......------------------,,,,,,,,,,,,---------...------,,,,,,------...///111111111222333333444444444444444444444444444444555555444444333333222222333222111111111222444555333333555666666555444333777777777888999999::::::999999888777666666555555666444222111222333333333000000111222333555666777666666777777888999::::::888999;;;;;;::::::<<<===<<<;;;999888777888888999777777777666666666666666888777666777888777555444222222444555777999:::;;;888999;;;<<<===<<<<<<;;;;;;<<<===>>>>>>===<<<;;;666555555555555666777777888888777666666666777777::::::;;;;;;;;;;;;::::::::::::<<<===>>>>>>>>>>>>===AAAEEEFFFFFFIIIPPPWWWkkk|||~~~rrrdddWWWNNNFFFCCC@@@>>>>>>@@@AAAAAAEEEOOObbbxxx|||vvvnnnhhhgggfffeeedddggghhhiiihhhffffffiiilllkkkoootttxxxyyyyyyyyyyyy~~~qqqssstttsssssstttvvvxxx{{{~~~zzzyyy|||wwwrrrqqqwww~~~{{{wwwqqqmmmjjjgggcccaaa^^^^^^^^^^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ\\\___eeelllssswww~~~~~~~~~zzz||||||yyy|||zzzrrreeeYYYSSSNNNHHHHHHNNNRRRYYY\\\XXXWWWYYYUUUMMMKKKJJJHHHGGGFFFFFFGGGGGGBBBAAA@@@AAABBBCCCCCCAAA======>>>???@@@AAABBBCCC@@@@@@@@@AAADDDFFFFFFEEEAAAAAA@@@@@@??????>>>>>>@@@@@@>>>=========>>>???((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((&&&'''((()))))))))((('''%%%&&&'''((()))))))))))))))))))))))))))******+++***************************))))))))))))******+++***************************************++++++,,,+++************+++,,,,,,,,,---......//////......///......------........................///000111------------------------,,,,,,------...---------,,,,,,------............---------,,,---....../////////000000111222222333333333333333333333333333555555444333333222222222444333222111111333444555666666777777777666555555777777888888888888999999888888888777666555555444555444333222222333333333111111111111222333444555555555666777777888999999777888::::::999999;;;<<<;;;:::888777777777888999999999888888777777666666888666666777888999777666333333444666777999::::::666777888:::;;;<<<<<<<<<======>>>???>>>===<<<;;;777666666666666777888888888888777666666666777777888999:::;;;;;;;;;::::::;;;<<<<<<===>>>???@@@@@@???CCCGGGGGGEEEEEEIIILLL\\\mmmwwwjjjaaaTTTNNNGGGCCCCCCDDDCCCBBBEEEJJJWWWjjjsssjjjhhhhhhfffdddeeeiiikkkiiieeecccfffjjjkkkooouuuxxxzzzzzzzzz{{{}}}zzzyyyxxxyyyzzzyyyxxxxxxyyyzzz{{{~~~|||}}}}}}yyyvvvnnnjjjfffcccaaa```___^^^ZZZZZZ[[[\\\[[[ZZZXXXWWWXXXXXXXXXYYYZZZ[[[\\\\\\[[[```fffllluuu|||kkkccceeekkkttt{{{wwwiii]]]___VVVNNNKKKIIIEEEEEEIIINNNRRRRRRNNNNNNPPPNNNJJJEEEDDDDDDDDDEEEFFFGGGHHHBBBBBBCCCDDDDDDCCCBBBAAA<<<<<<===>>>@@@AAABBBBBB??????@@@AAACCCEEEEEEEEEBBBBBBAAAAAA@@@@@@??????@@@???>>>======>>>??????'''''''''''''''((((((((('''''''''&&&&&&'''''''''&&&&&&%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''%%%&&&''')))))))))((('''&&&'''((()))***+++++++++)))))))))))))))******+++))))))))))))))))))))))))))))))(((((()))******+++++++++++++++++++++++++++******))))))******+++,,,+++++++++***+++,,,,,,---,,,------.....................------------.....................///000111.........---,,,,,,+++***+++,,,---......------,,,------...////////////.........------......///000......//////000111111111111111111111111111111111444444333333333222222222444333222222222333444555666666666666666555555555777777777777777777777777888888777777666666555555444444444333222222222333333333222111111111222222444555555666666777777777666777999999888888:::;;;;;;:::999888888888999::::::::::::999999888888888888777666777888999999888777777777888888999999:::444555666888999;;;;;;<<<======>>>>>>===<<<:::999888777777777777888999999777777777777777888999:::888888999:::::::::::::::===<<<<<<<<<===>>>@@@AAAAAACCCEEEDDDCCCCCCFFFIIISSS^^^ppp|||uuueee^^^TTTMMMJJJGGGDDDAAAEEEGGGNNN]]]sssssslllhhheeecccbbbfffiiigggcccbbbfffjjjmmmooosssuuuvvvwwwyyyzzz{{{tttpppjjjooouuu}}}}}}zzzwwwtttpppmmmfffbbb^^^\\\\\\\\\[[[[[[XXXXXXZZZZZZZZZYYYXXXWWWWWWWWWXXXYYY[[[^^^```bbbeeennnwww~~~wwwfff^^^ZZZXXXWWW[[[___]]]TTTLLLOOOJJJFFFEEEEEEDDDDDDFFFGGGIIIJJJHHHHHHIIIIIIFFFDDDDDDDDDDDDEEEEEEFFFGGGBBBDDDEEEEEEDDDCCCAAA@@@<<<===>>>???@@@AAABBBBBB??????@@@AAABBBCCCDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>??????&&&''''''''''''((((((((('''''''''''''''''''''''')))((('''&&&&&&%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&%%%&&&''''''((((((((((((&&&'''((()))***+++++++++)))))))))))))))******+++))))))))))))))))))))))))(((((((((((()))******+++))))))))))))))))))))))))***))))))))))))***+++++++++++++++++++++,,,------,,,,,,---............------------,,,------...///.........---......///////////////...---,,,***)))+++,,,---......---,,,+++------///000000000///............---...//////000.........///000000111111111111111111111111111111222222222333333333333333222333333333444444444444222222222222222222333333555555555555666666666666777777777666666555555555333444555444222111222333444444333222111111111111444444444555555666666666666777999999888888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::888777777888999999888999999999999::::::::::::555666666777888::::::;;;;;;<<<=========<<<:::999999888888888888999::::::666666777888999:::<<<===:::999999999:::;;;<<<======<<<:::999:::;;;===???@@@AAAAAA@@@@@@BBBEEEHHHNNNRRR___qqqrrrnnnggg```XXXQQQIIIEEEEEEFFFIIISSSeee}}}vvvmmmgggccc___aaabbbbbb```aaaeeeiiikkkmmmoooppppppppprrrsssyyy|||~~~yyyqqqjjjfff___```fffssswwwuuuqqqnnnllljjjfffcccaaa^^^[[[YYYXXXXXXWWWUUUWWWWWWXXXYYYYYYYYYXXXXXXVVVWWWYYY]]]bbbggglllooouuutttaaaXXXWWWXXXTTTPPPNNNNNNMMMKKKHHHFFFDDDBBBBBBDDDEEEEEEEEECCCDDDEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEECCCDDDFFFEEECCCAAA@@@@@@>>>>>>??????@@@AAAAAAAAA???@@@BBBAAA@@@@@@AAACCCAAAAAABBBBBBBBBBBBBBBBBB>>>>>>>>>>>>????????????&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&)))((('''&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&'''((())))))&&&''''''((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))'''''''''(((((()))++++++)))))))))))))))))))))))))))))))))))))))***++++++,,,++++++++++++,,,------+++,,,------......---------,,,,,,,,,------...//////...------------------......//////...---,,,+++,,,---.........,,,***)))+++,,,...000000///...---------,,,,,,------...///.........///000000111111111111111111111111111111111111111222333333444444111222444555666555444333000000000000111222222333333333333444444555555555555555555555444444444444222444666555222111222333444333333222222222222333444444444444444555555555666888999999999999:::<<<;;;<<<>>>??????>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;999777777888999999999777888888999:::;;;;;;<<<999999999999999::::::;;;888999;;;===>>>>>>======999999999999999:::;;;;;;888888888999:::;;;=========<<<:::::::::===???AAA@@@>>>;;;999999;;;===>>>@@@@@@@@@@@@@@@BBBEEEGGGKKKLLLSSS```mmm{{{yyy|||~~~|||tttiii^^^XXXSSSRRROOOPPPYYYjjj}}}sssnnndddbbb```^^^]]]___aaabbbeeegggkkklllkkkiiigggggghhhkkknnnnnnjjjddd___\\\WWWYYY```mmm{{{}}}~~~|||yyyuuurrrkkkiiifffdddcccaaa^^^\\\ZZZYYYWWWWWWWWWWWWVVVTTTWWWVVVVVVVVVWWWXXXXXXYYYYYY[[[```gggoooxxxsssaaaTTTPPPRRRQQQPPPLLLHHHEEEDDDEEEFFFCCCBBBAAAAAACCCFFFGGGFFFEEEEEEEEEFFFFFFFFFFFFGGGEEEEEEEEEEEEEEEDDDDDDCCCCCCEEEFFFDDDAAA??????@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@AAACCCBBB???>>>???AAA>>>??????@@@@@@AAAAAABBB======>>>???????????????&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''))))))'''''''''&&&&&&%%%%%%%%%'''''''''((((((((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&''')))***%%%&&&''''''(((''''''''')))))))))))))))******+++))))))))))))))))))))))))''''''''''''((()))++++++************************)))))))))))))))******+++,,,,,,++++++,,,,,,---...+++,,,------......------,,,,,,,,,,,,------...//////...---,,,,,,,,,,,,,,,,,,---.../////////...---,,,---.........,,,)))(((***+++---//////...---,,,,,,,,,++++++,,,,,,---.........//////000111111111111111111111111111111111000000111222333444444555000222555777777666333222111111111111222333444555111111222333333444555555444444333333333333333333111444666555222111222333222222222222333444555555333333444444444444444444777888999:::999999:::<<<;;;===@@@AAABBB@@@>>><<<:::;;;;;;;;;<<<============:::888777888999999888555666777888:::<<<======<<<<<<;;;:::::::::;;;;;;666777:::===???@@@AAAAAA::::::999999::::::;;;<<<::::::::::::;;;<<<======@@@>>><<<;;;;;;>>>BBBDDDDDDAAA>>><<<;;;<<>>???AAACCCBBBAAAAAADDDHHHIIIGGGGGGDDDCCCCCCCCCCCCDDDFFFCCCDDDDDDEEEEEEDDDCCCCCCCCCEEEFFFDDD@@@>>>???@@@BBBBBBBBBAAAAAAAAA@@@@@@@@@BBBCCCBBB???===>>>@@@<<<<<<===>>>???@@@@@@AAA<<<===>>>???????????????&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))((('''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))'''(((******))))))***,,,+++***)))((('''''''''''')))))))))))))))******+++++++++,,,,,,,,,,,,------...---,,,,,,+++++++++,,,+++,,,------......------++++++,,,------......///------............------000///---,,,++++++,,,,,,,,,,,,++++++,,,,,,---...---------------...///000///.........///222444666444444333222111111111111222222333333333333444444///000111222333333444333111222222111000111444666333000......222444444222222333444444444444333333444555777666555333444444333555888::::::888555333777666444333222222333333444666999:::::::::<<<===>>>>>>???@@@AAAAAAAAAAAA?????????>>>>>>>>>>>>>>>===;;;999777777777888999:::::::::;;;===>>>@@@AAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>======<<<<<<;;;;;;;;;;;;999999::::::<<<===>>>??????>>>===;;;;;;===>>>???BBBAAAAAA@@@?????????@@@BBBBBBCCCCCCDDDEEEEEEFFFIIIMMMPPPPPPRRR___vvvzzzxxxxxxxxxwww|||mmm___XXXXXX]]]aaasssvvv{{{rrrfff^^^\\\^^^^^^___\\\[[[ZZZZZZ[[[[[[YYYWWWSSSRRRQQQPPPPPPPPPQQQRRRSSSUUU[[[ggguuu}}}yyytttpppmmmllllllllliiifffeeefffeeebbb______^^^\\\ZZZZZZZZZZZZZZZWWWUUUTTTTTTUUUXXXYYYZZZ[[[WWWVVVYYYYYYWWW\\\cccjjjkkksssooo^^^XXXQQQFFFCCCGGGHHHFFFDDDAAA@@@????????????@@@AAADDDGGGGGGFFFDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBDDDEEEFFFEEEBBB???>>>>>>BBBBBBBBBAAAAAA@@@@@@@@@BBBAAA@@@@@@??????@@@@@@@@@AAAAAAAAAAAA@@@??????@@@AAABBBBBBAAA@@@>>>===&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&'''(((((())))))((((((&&&''''''((())))))******(((((((((((())))))))))))))))))))))))))))))))))))'''((())))))(((''')))***---,,,+++***)))))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,------...------,,,+++++++++,,,+++,,,------...---------++++++,,,------......///.........//////.........000///...,,,++++++,,,,,,,,,,,,++++++,,,,,,---...///...---------------...------...///000111111111222222222111111000000000222222333333333333444444444444444444444444333222222333333222111111333555333000...///111444444333222111111111111111111111444666777777555444444555555777999;;;;;;999666555777666444333222222333333444666999:::::::::;;;======>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????>>><<<:::999888888999:::<<<<<<<<<<<<===>>>>>>???::::::::::::::::::::::::::::::;;;======>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;===>>>???@@@@@@???===<<<<<<===???@@@BBBAAA@@@@@@??????@@@@@@AAABBBBBBBBBCCCCCCDDDDDDEEEIIILLLKKKMMMXXXkkkzzzxxxjjj```\\\[[[\\\ddddddjjjxxxuuujjjddd```\\\ZZZ[[[YYYXXXXXXXXXWWWUUUSSSOOONNNMMMLLLLLLLLLMMMNNNSSSTTTYYYbbbnnnxxx~~~~~~|||}}}}}}{{{{{{|||}}}}}}}}}||||||{{{{{{{{{}}}|||{{{{{{{{{yyyvvvtttrrrppplllhhhdddbbbaaaaaaaaa___]]]]]]______]]]ZZZXXXXXXVVVUUUUUUVVVWWWXXXXXXWWWUUUTTTUUUWWWXXXYYY\\\XXXXXX\\\^^^```gggpppwwwvvv{{{nnn___TTTSSSPPPHHHEEEHHHEEEDDDBBB@@@???>>>======@@@@@@BBBDDDGGGGGGFFFDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBEEEIIIKKKKKKGGGBBB>>>DDDCCCCCCCCCBBBBBBBBBBBB@@@@@@???>>>>>>>>>>>>???===>>>???@@@AAABBBBBBBBB@@@@@@AAAAAA@@@@@@??????&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&'''(((((())))))(((((('''''''''(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))'''((()))((('''&&&'''(((,,,,,,+++***))))))))))))***))))))))))))***++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,++++++,,,---------------++++++,,,------......///...//////000000//////...000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000000///...------------,,,---///111111000///...///000111222111000///...222222333333333333444444888888777777555444222111333444444333111111222444222000//////111333444444444333111000///000000111555666777777555444444555666888:::<<<<<<:::888666666555444222222222333333444666888999999:::;;;=========>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA???>>><<<:::::::::;;;;;;>>>>>>>>>===============::::::::::::::::::::::::999:::<<<>>>???@@@??????@@@??????>>>======<<<<<<<<<<<<======>>>???AAAAAAAAA@@@???>>>>>>???@@@AAAAAAAAA@@@@@@??????@@@@@@BBBBBBBBBBBBBBBBBBCCCCCCGGGJJJMMMLLLLLLSSSaaammmxxxooogggaaa^^^]]]XXXXXX```mmm~~~|||sssjjjbbb\\\]]][[[XXXWWWVVVUUUTTTRRROOONNNMMMLLLLLLLLLLLLLLLPPPQQQTTTYYYaaagggkkklllppppppqqqpppnnnllljjjiiijjjlllmmmllljjjiiiiiiiiillllllkkkkkkkkkkkkkkkjjjlllkkkjjjjjjjjjiiifffdddcccaaa^^^ZZZXXXVVVUUUUUUVVVUUUTTTUUUWWWXXXWWWVVVUUUTTTTTTSSSTTTUUUVVVWWWZZZYYYWWWVVVWWWXXXZZZ[[[___^^^```eeejjjoooxxx~~~fffXXXOOOKKKNNNNNNGGGDDDFFFAAAAAAAAA@@@???===<<<;;;@@@@@@AAADDDGGGHHHFFFEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAAADDDKKKRRRUUUPPPFFF>>>CCCCCCBBBBBBBBBBBBBBBAAA??????>>>============>>><<<===???@@@AAAAAABBBBBB@@@????????????@@@AAAAAA&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''$$$%%%&&&&&&'''&&&&&&&&&'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***)))'''&&&'''((())))))((('''''''''''''''******))))))******+++,,,+++++++++,,,,,,,,,------------------------,,,,,,++++++,,,------------,,,++++++,,,------....../////////000000000000////////////......------------,,,,,,,,,,,,,,,---......111000000////////////000//////000111111000///......///111333333222000///222222222333333333444444888888888777555444222111333444555444222111222333222111000000111333444555777666333222111222333444555777888888666555555666666777999;;;;;;:::888777666555333222222222333333333555888999999999;;;<<<<<<<<<===>>>????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;>>>@@@AAAAAAAAA@@@AAAAAA@@@??????>>>======>>>>>>>>>??????AAABBBBBBBBBAAA@@@@@@@@@@@@AAABBBAAAAAA@@@@@@???@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCIIILLLMMMLLLLLLOOOXXX___iiixxx}}}vvvoookkkhhh___XXXYYY___iiiyyy}}}rrrkkkdddaaa]]]ZZZYYYYYYWWWVVVUUUTTTSSSRRRPPPOOOOOONNNQQQQQQSSSUUUYYY\\\^^^```cccccccccbbbaaa___]]]\\\^^^___``````^^^]]]]]]^^^________________________^^^]]][[[[[[\\\[[[YYYXXXYYYXXXVVVTTTRRRQQQPPPPPPQQQQQQQQQRRRSSSSSSSSSSSSVVVVVVUUUTTTUUUVVVWWWXXXXXXYYYYYYYYYZZZ\\\```bbbgggjjjpppvvv|||jjjXXXNNNHHHFFFIIIJJJEEECCCDDD@@@@@@AAAAAA???>>><<<:::>>>>>>???BBBFFFHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEE@@@CCCJJJSSSXXXTTTIII???@@@@@@@@@@@@??????????????????>>>============>>>@@@@@@@@@@@@@@@???>>>>>>???>>>>>>>>>>>>@@@BBBCCC&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((('''''''''''''''(((((($$$%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))***+++***((('''((())))))(((''''''''''''''''''***************++++++,,,+++++++++,,,,,,,,,------,,,,,,---.........---,,,***+++,,,,,,------,,,,,,++++++,,,------....../////////000000000000//////..................------------,,,,,,------...///000000000000111222444444333222111000000000111222...000222444444333222111222222222333333333444444555555555555555444333222333444555444222111222333111111111111111222444666888666444222222333444555666888999888777555666666444555777888888888777666555444333222111222333333333555888999999999:::<<<;;;;;;<<<===>>>>>>>>>>>>????????????@@@@@@AAAAAA@@@@@@???>>>============<<<===>>>???@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<===???AAABBBBBBBBBBBBAAA@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@AAABBBCCCBBBBBBAAAAAAAAAAAABBBBBBAAA@@@@@@???@@@@@@AAAAAADDDDDDDDDDDDEEEEEEEEEEEEHHHIIIIIIHHHHHHIIIMMMPPPXXXdddvvv}}}zzzvvvmmmddd```___aaaiiiqqqqqqmmmhhhdddcccbbbaaa```___^^^\\\ZZZWWWTTTRRRQQQUUUVVVVVVWWWWWWXXXZZZ[[[ZZZZZZZZZZZZYYYXXXWWWWWWWWWXXXZZZYYYXXXWWWWWWXXXWWWWWWWWWWWWWWWXXXXXXXXXVVVUUUSSSSSSTTTTTTSSSRRRUUUTTTSSSRRRPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQWWWVVVUUUTTTTTTUUUVVVWWWVVVYYY[[[]]]___ccciiinnnuuu|||zzzhhhYYYQQQJJJFFFEEEFFFFFFEEEEEEGGGAAABBBBBBBBBAAA???<<<;;;;;;;;;===@@@EEEHHHIIIIIIEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEAAABBBFFFMMMRRRPPPHHHAAA????????????????????????@@@@@@???>>>>>>>>>>>>??????@@@@@@@@@@@@???>>>>>>>>>>>>======>>>@@@BBBCCC&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((''''''''''''((())))))&&&'''(((((())))))((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))***+++***)))((()))******))))))(((((()))))))))+++************+++,,,,,,++++++,,,,,,,,,,,,------+++,,,...//////...------******+++,,,,,,,,,,,,,,,++++++,,,------......///...//////000000//////........./////////......------------------....../////////000111222444555666555333111000000111333444///000222333444444444333222222333333333333444444222333333444444444333333222444555555333222222333111222222222111222444777555444333333333444555555777888999999777666666777222333444666666666666555444333222111111222333444333555777888888999:::<<<::::::;;;<<<============>>>>>>??????@@@@@@AAAAAA@@@@@@@@@???>>>>>>======<<<===???@@@AAAAAAAAA@@@????????????????????????>>>>>>>>>???@@@@@@AAAAAA?????????@@@@@@@@@@@@AAAAAAAAA@@@@@@AAAAAABBBCCCAAAAAABBBBBBBBBBBBAAAAAA@@@@@@??????@@@@@@AAAAAACCCDDDDDDEEEFFFFFFGGGGGGIIIIIIHHHHHHIIIJJJKKKKKKNNNVVVcccsssyyyrrroookkkhhhiiimmmwwwzzzvvvuuuuuuuuutttqqqpppmmmiiiddd___[[[YYYYYYYYYYYYXXXVVVUUUVVVWWWWWWWWWVVVVVVUUUUUUTTTTTTSSSTTTVVVVVVTTTSSSTTTTTTRRRRRRRRRSSSSSSSSSSSSSSSTTTRRRPPPPPPQQQRRRRRRQQQSSSRRRRRRQQQPPPOOONNNMMMMMMOOOPPPPPPOOOOOOPPPQQQUUUUUUTTTTTTTTTVVVWWWXXX[[[___dddgggjjjpppxxx~~~xxxcccSSSKKKJJJFFFDDDDDDDDDEEEGGGIIIKKKEEEDDDDDDBBB@@@>>>===<<<;;;:::;;;???CCCFFFGGGGGGCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@AAAEEEHHHHHHDDDAAA???@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>???;;;<<<>>>???@@@@@@AAAAAA=========>>>???@@@AAAAAA&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&))))))'''$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''((()))&&&'''(((((())))))((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''(((***)))(((((()))***))))))((((((((())))))***++++++******++++++,,,---++++++,,,,,,,,,,,,------+++,,,...///000///...---******+++,,,,,,,,,,,,+++++++++,,,------......///.........//////.........---...///000000///...------------------...///////////////000111222333444111111111111111111222222...///000111222333444444222222333333333333444444333333333444444444333333111333555555444333333444111222333222111111555777444444555555666666777777777999:::999888777777777222222444555666666666555333333222111111222333444222555777888888999:::;;;999:::;;;<<<<<<===<<<<<>>===<<<>>>???@@@BBBBBBAAA???>>>???????????????????????????===<<<;;;;;;<<<>>>???======>>>???@@@AAABBBBBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAAAAABBBBBBAAAAAAAAA@@@@@@??????@@@@@@AAABBBAAABBBCCCDDDEEEFFFGGGHHHJJJIIIHHHHHHJJJKKKKKKJJJGGGNNNVVV```ooozzzxxxzzz{{{tttoookkkeeeeeeeeeaaa]]]ZZZ[[[\\\ZZZYYYXXXWWWUUUTTTTTTTTTRRRSSSUUUUUUTTTSSSSSSTTTQQQQQQRRRRRRRRRSSSSSSSSSSSSQQQOOOOOOQQQRRRRRRRRRRRRRRRRRRQQQPPPOOOMMMMMMLLLNNNQQQQQQQQQQQQTTTVVVZZZZZZZZZ[[[]]]___bbbcccjjjooouuuyyy}}}vvveeeXXXKKKEEEEEEBBBCCCDDDDDDDDDGGGIIIIIIGGGFFFDDDAAA???===<<<;;;===<<<<<<===@@@BBBCCCBBB@@@AAAAAAAAAAAAAAAAAABBBCCCCCCCCCBBBAAAAAAAAA@@@@@@?????????????????????????????????@@@@@@AAAAAA??????>>>============>>>;;;<<<===???@@@@@@@@@@@@======>>>??????@@@??????&&&&&&&&&&&&&&&&&&&&&&&&"""%%%)))(((&&&######$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((%%%'''(((((('''''')))***''''''&&&&&&&&&''''''(((++++++******++++++,,,---++++++,,,,,,,,,---------+++,,,...000000///...---******+++,,,,,,,,,,,,+++++++++,,,------......///------............---------...///000000///.........------------...//////000///////////////000111---///111222333222000///.........///000222444555222222333333333444444444444444555555444333333222000222555666555444444555111333444333111111555888555666777999::::::::::::777999::::::888777777888222333444555666666666666333222111111111222333444222444777888888888:::;;;999999:::;;;<<<<<<<<<<<<@@@@@@AAAAAABBBCCCDDDDDD??????@@@??????>>>===<<<@@@AAABBBCCCBBB@@@>>><<<>>>>>>>>>>>>>>>>>>>>>>>>>>>===:::888888999;;;===;;;<<<===>>>@@@AAABBBCCCAAAAAA@@@@@@@@@AAABBBBBB@@@AAAAAABBBBBBAAAAAA@@@@@@?????????@@@AAAAAABBB???@@@AAACCCEEEFFFGGGHHHFFFDDDBBBCCCFFFHHHGGGFFFBBBIIIOOORRR\\\mmm}}}~~~wwwxxxvvvrrrlllhhhgggiii```^^^\\\ZZZXXXVVVUUUUUUSSSUUUVVVVVVUUUTTTUUUVVVSSSSSSSSSTTTTTTUUUUUUUUUSSSQQQOOOOOOQQQRRRSSSRRRSSSSSSSSSRRRQQQPPPNNNMMMLLLOOOSSSTTTTTTVVVYYY\\\```aaabbbeeehhhllloooqqqyyyxxxdddZZZUUULLLEEEBBBAAADDDFFFEEEDDDEEEEEECCCIIIGGGDDD@@@===<<<;;;;;;@@@>>>======>>>??????>>>?????????@@@@@@AAAAAAAAACCCCCCBBBAAA@@@@@@??????>>>??????===;;;;;;<<<===<<<<<<======>>>>>>>>>???>>>>>>===<<<<<<<<<<<<<<>>======<<<===???@@@@@@???>>>>>>&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((((((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%(((((('''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))))))))************'''(((((((((((())))))))))))******)))'''&&&'''((((((((()))***++++++,,,,,,111000...---,,,,,,---------------------------------,,,***)))))))))******...---,,,,,,,,,,,,---...------------------------+++,,,.../////////...---////////////000000000000222111000//////000111222,,,---///000000000///...000000000000////////////000111333555666666555555666888999777555444666888333333555555555444333222222222222333333444444444777777777777777777777777999888888777777777777777555555555555666666666666555555444444444333333333222444777888777777777888:::999999999:::<<<===???@@@AAABBBDDDEEEDDDAAA>>>BBBBBBAAA???<<<<<<===???>>>>>>>>>>>>???@@@AAABBB===???@@@@@@>>>===>>>>>>===<<<;;;;;;999777777999<<<===>>>??????>>>======AAAAAA@@@@@@???@@@@@@AAAAAAAAABBBBBBCCCDDDDDDDDDBBBBBBAAA???======???AAA???@@@@@@AAACCCEEEGGGHHHFFFDDDCCCDDDEEEGGGGGGFFFJJJCCCBBBLLLTTTZZZiiizzzyyysssnnnhhhaaa^^^___```]]]ZZZXXXYYYYYYZZZZZZZZZZZZYYYVVVUUUTTTTTTUUUVVVTTTSSSSSSRRRQQQQQQQQQRRRTTTUUUPPPOOOOOOPPPQQQRRRQQQPPPWWWWWWXXXXXXYYY]]]bbbfffppptttyyy{{{|||~~~hhhaaaWWWPPPKKKHHHEEECCCBBBBBBCCCDDDEEEFFFGGGGGGIIIFFFBBB>>>;;;::::::;;;????????????>>>>>>>>>>>><<<<<<<<<===>>>???@@@AAA@@@?????????>>>>>>======BBB@@@>>>;;;::::::;;;;;;>>><<<;;;<<>>>>>>>>>>>============>>>>>>??????>>><<<:::999<<<<<<<<<<<<<<<<<<<<<<<<&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&))))))(((&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((()))))))))************+++++++++,,,,,,,,,)))+++,,,,,,***))))))***((())))))***++++++,,,,,,......,,,,,,+++,,,,,,---------------------------,,,,,,+++*********+++,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------////////////000000000000111111000000000000111111---...///000000000//////111000000000000000000000111222444555666666666666666666777;;;>>>???===:::444444555666666555444333333333333333444444444444666666666666666666666666888777666666555555666666777666666666666666666666555555555555444444333333444666888999888777888888999999999999;;;<<<>>>???@@@@@@AAABBBCCCCCC@@@>>>AAAAAA@@@>>><<<;;;<<<=========<<<======>>>???@@@<<<>>>@@@@@@>>>===<<<===:::888777888888888888999;;;<<<===>>>???>>>>>>===>>>>>>============>>>>>>@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDBBB???>>>>>>???AAAAAAAAA@@@@@@AAABBBBBBEEECCCBBBCCCEEEFFFFFFEEECCC======EEEKKKNNNZZZhhhzzzrrrnnnlllkkkhhhdddffffffeeedddaaa^^^[[[YYYXXXWWWVVVVVVWWWWWWVVVUUUUUUTTTSSSRRRRRRSSSUUUUUUTTTSSSRRRRRRRRRSSSRRRRRRWWWZZZ^^^ccchhhnnnuuuyyy|||kkkXXXRRRJJJEEEBBB@@@???===@@@AAABBBCCCDDDEEEEEEFFFGGGEEEAAA>>>;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<===>>>???@@@@@@???????????????>>>@@@>>><<<:::999999:::;;;===;;;:::;;;===>>>===;;;============<<<<<<<<<<<<<<<<<<=========<<<::::::::::::::::::::::::::::::&&&&&&%%%%%%%%%%%%$$$$$$###$$$&&&'''((()))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&***)))((('''&&&%%%%%%%%%''''''((((((((()))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))''')))+++,,,+++*********)))))))))***++++++,,,,,,+++++++++++++++,,,,,,---------------------------,,,,,,+++++++++,,,------...------,,,,,,------...+++++++++++++++++++++++++++,,,------......------////////////000000000000000111111222222111111000......///000000000000000111111111111111111222222333444666777888999999999888777:::BBBKKKLLLDDD;;;555555666777777666666555555555444444444444444444555555555555555555555555777666555555444444555555888888888777777666666666666666666555555555555444666888::::::888888888999888888999:::;;;===???@@@@@@???>>>???@@@AAA@@@????????????===;;;:::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;===??????===<<<;;;;;;;;;999777666777888888888999:::<<<>>>??????>>>>>>???>>>>>>======>>>>>>???>>>???@@@AAABBBCCCDDDDDDEEEFFFFFFDDDAAA???>>>???@@@@@@??????>>>?????????DDDBBBBBBBBBDDDEEEDDDCCCCCC???@@@FFFIIIHHHNNNXXXkkk{{{~~~}}}yyyvvvzzzzzzyyyvvvrrrlllgggdddaaa___]]]]]]]]]]]][[[ZZZYYYYYYWWWVVVVVVWWWXXXYYY\\\[[[ZZZYYYYYYYYYZZZ[[[___dddmmmvvv~~~vvvcccUUULLLIIICCC@@@??????>>>>>>???@@@@@@AAABBBCCCDDDDDDEEECCC@@@===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;::::::;;;===>>>??????????????????@@@@@@<<<;;;:::999888999::::::;;;999999:::;;;<<<;;;:::===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;::::::999888888888888999999999999%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&(((((('''&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''((((((((($$$&&&)))***)))((((((((())))))*********+++++++++*********+++,,,------...------------------------,,,,,,,,,,,,------......------------------------++++++++++++++++++++++++,,,------...............////////////000000000000///000111222222111000////////////000000000000000222111111111111222444444777777999:::;;;<<<======>>>@@@EEEMMMSSSPPPFFF<<<666666777777888888888777666666666555555444444444666666666666666666666666777666555555444444555555999999888888777777666666666666666666666666666555888999::::::888777888999777888999:::<<<>>>???@@@???===<<<<<<===??????>>>===>>>>>>===;;;::::::;;;;;;;;;:::::::::::::::::::::<<<>>>>>><<<;;;;;;;;;???>>>;;;777777999888555888999;;;===>>>>>>>>>>>><<<<<<<<<<<<<<<======>>>======>>>???AAABBBCCCCCCCCCEEEFFFFFFCCCAAA@@@@@@=========>>>???@@@AAABBBCCCBBBBBBCCCDDDDDDCCCBBBCCCAAADDDIIIIIIGGGIIINNNVVVdddzzz}}}~~~{{{rrrpppmmmlllkkkiiifffdddcccbbbaaa`````````aaabbbffffffgggggggggiiilllooorrrxxxvvvdddVVVMMMGGGEEEBBB@@@???@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDCCCAAA???===<<<;;;<<<<<<:::;;;;;;;;;;;;;;;<<<<<<===<<<;;;:::::::::;;;<<<<<<=========>>>?????????::::::999999999::::::;;;999999999999:::;;;;;;:::======<<<<<<<<<;;;;;;;;;:::::::::999999888777777888888888888888999999999%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%((()))'''%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********++++++$$$&&&((()))((('''((((((***************+++++++++******+++,,,---......///------------------------------------------------------------------------------------------------.............../////////////////////000000000000///000111222222111000//////////////////000000111222111000000111333555666:::;;;;;;===>>>@@@AAABBBEEELLLSSSVVVSSSJJJAAA<<<777777777777888888999999777777777666666555555555777777777777777777777777888777666666555555666666999888888888777777777666555666666666666666666666888999999999777666888999777777999:::<<<===>>>>>>===;;;999999;;;=========<<<===>>>===;;;::::::;;;;;;::::::999999999::::::999;;;<<<<<<;;;;;;<<<===>>>BBBAAA;;;888999999555777888:::<<<===>>>======999888888888999999:::;;;<<<<<<===>>>???@@@AAAAAA@@@BBBDDDEEEDDDCCCCCCCCC???????????????@@@AAAAAACCCBBBBBBCCCDDDDDDBBBAAA===>>>AAAEEEEEEBBBBBBEEEIIISSScccwww~~~zzz~~~|||xxxuuutttsssrrrqqqqqqrrrssssssuuuwwwzzz|||}}}lll]]]SSSKKKFFFAAA@@@???>>>===<<<<<<===AAAAAAAAABBBBBBCCCCCCDDDAAA@@@>>>===<<<;;;;;;;;;999999::::::;;;;;;;;;<<<===<<<<<<<<<;;;;;;<<<<<<::::::;;;;;;<<<<<<======:::::::::::::::;;;;;;;;;999999::::::::::::;;;;;;======<<<<<<<<<;;;;;;;;;;;;:::999888777666555555555555666666777777777777$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$############$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%(((+++,,,(((%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))''''''((((((((()))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))((()))***)))(((((()))+++******************************,,,---............------------------------------......------,,,+++,,,------......------,,,------------------------...------------...//////////////////000000000000...//////000000//////..................///000000111000000///111333666777;;;<<<<<<===???AAACCCDDDJJJSSSZZZXXXLLLAAA;;;;;;777777777777777888::::::888888777777777777777777888888888888888888888888888777666666555555666666777777777777777777777777444555555555555666666666666777777666555555777888666777888:::;;;;;;;;;;;;;;;999777777999;;;<<<<<<999;;;<<<<<<:::888888999999999888888888999999:::999::::::::::::<<>><<<<<<<<<===>>>>>>??????===???AAABBBBBBBBBCCCDDDDDDCCCBBB@@@???>>>>>>>>>BBBAAAAAABBBCCCCCC@@@>>>:::===@@@AAAAAA@@@@@@BBBFFFIIIRRRaaaqqq{{{zzzhhhVVVLLLGGGCCCBBB???@@@@@@???===<<<<<<===AAAAAAAAABBBBBBCCCCCCCCC@@@???>>>===;;;;;;::::::999999999:::;;;;;;<<<<<<<<<===>>>??????>>>===<<<::::::::::::::::::;;;;;;::::::::::::::::::::::::888999::::::999999:::;;;<<<<<<;;;;;;;;;:::::::::;;;:::888777666555555555333333444444555555666666$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&+++///...)))$$$%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((()))))))))******%%%%%%%%%&&&&&&&&&''''''*********(((&&&&&&)))+++************************)))***+++,,,------,,,,,,------------------------............---+++***))),,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...////////////000000000000......------------.........------,,,------//////000///......000333666888::::::;;;<<<>>>@@@BBBCCCKKKRRRWWWQQQDDD:::777999777666666666777888:::;;;777777888888888888888888777777777777777777777777777666555555444444555555555555555666666777777888333333444444555555555555333444444333333333666888666777888999999999999888888777666777999:::::::::666777999999777666666666666666555666666777888999999999999888999===BBBFFFJJJXXX]]]PPPCCC???>>>;;;888999:::;;;<<<;;;;;;:::;;;;;;;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===???@@@???>>>???AAACCCDDDCCCBBB@@@???>>>======?????????@@@AAA@@@===;;;;;;>>>??????>>>???@@@AAACCCBBBFFFOOOYYYhhh~~~xxxhhhVVVLLLEEE@@@???BBB>>>@@@BBBBBB@@@>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>===;;;:::999888999999::::::;;;<<<<<<===;;;===@@@CCCDDDBBB@@@>>>;;;;;;;;;:::::::::::::::999999999999999999888888666888999999777777888:::999999999999888888888888888888777666666777888999444555555666777777888888$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&(((***+++$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%'''---111000***###%%%%%%%%%%%%%%%&&&'''(((+++***)))'''%%%$$$$$$$$$&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))))))))************((((((((())))))))))))******)))'''%%%######&&&)))++++++******************((()))***+++,,,+++******------------------------............---+++(((''',,,,,,---......---,,,,,,+++++++++++++++++++++++++++***)))))))))***+++,,,////////////000000000000...---,,,++++++,,,---...------,,,+++,,,---...///000///......///222666888999999999:::<<<>>>AAABBBJJJOOOQQQKKK???777666888777666666666666888:::;;;777777777888999999999:::666666666666666666666666555555444333333333333444333333444555666777888888333333333444444444555555111222222222111222555777666777888999999888777666666555555666999:::999888333555777777555444333444333333333444555666777888:::999888777999===DDDIIIYYYiiinnn^^^JJJBBB???;;;888999:::;;;;;;;;;:::999444444444444555666777888===<<<<<<<<<<<<;;;;;;;;;?????????===<<<<<>>???>>>;;;888:::<<<<<<:::999;;;<<<===AAA>>>???CCCHHHSSSiii~~~rrrYYYPPPIIIFFFAAA;;;;;;@@@:::===@@@@@@>>>===>>>??????????????????@@@@@@@@@@@@@@@>>>===;;;999888777999999:::;;;;;;<<<======:::===BBBFFFGGGDDDAAA???<<<<<<<<<;;;;;;:::::::::888888888888888777666666444666888888666555777999777777777777666666666666666555555666777999;;;<<<888999999:::;;;<<<<<<<<<$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%$$$$$$&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%((()))(((&&&)))((('''&&&'''(((((('''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%)))((('''&&&&&&%%%%%%&&&---+++******++++++***(((++++++************++++++++++++,,,,,,,,,,,,---------.........---,,,,,,+++------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++,,,---...---------............//////---,,,******+++,,,---111000///...............000000000///000222777:::999888666555666999<<<>>>EEEEEEDDDAAA>>>:::777555888666333222444777888999888888999999999888888777555444444333333222222111444444555666666555444333666555555444444444555555444444333333333222222222666333000000222333222111444555666666777777666666888666444333333333555666333333333333333333333333333333444444555666777777999888666555777<<>>===;;;;;;===>>>;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>======<<<<<<;;;;;;AAA@@@>>><<<:::999999888<<<<<<;;;===BBBLLLWWW___rrr}}}hhh\\\LLLIIIDDD@@@===;;;;;;<<>>======>>>>>>@@@>>>======>>>??????>>>>>>======<<<;;;::::::999;;;:::999999:::;;;:::888===@@@EEEIIIKKKHHHBBB===::::::;;;;;;;;;:::999999;;;999777666777777666555666666666777888:::;;;<<<===;;;999777666666777888888777777777888999::::::888999999:::;;;<<<>>>>>>$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$&&&((()))(((&&&)))((('''''''''(((((('''(((((('''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&'''''''''***)))'''((())))))'''&&&******))))))))))))******+++++++++,,,,,,,,,------------......------,,,+++++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++************+++,,,---...------------............///...,,,+++***+++,,,---.........---------------......///...///222666999999777555444444777:::<<>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::<<<;;;:::999999999999999<<<<<<;;;<<>>======>>>===<<<;;;;;;<<<===>>>???BBB@@@>>>>>>???@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;<<<@@@AAACCCFFFGGGEEEAAA===999:::::::::;;;:::::::::;;;999777777888888777666444444555555666888999:::===;;;999777777777888888888777777777777777888999888888888999:::;;;===>>>%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((((((((''''''''''''''''''''''''((()))((((((''''''(((((()))''''''''''''''''''''''''((((((''''''(((((())))))+++***((()))******)))((())))))(((((((((((())))))++++++++++++,,,,,,,,,,,,------......------,,,,,,************************+++++++++*********))))))************************************+++,,,------------------............000///---++++++++++++,,,+++,,,,,,------------,,,,,,---......///222666999777666444222222444666888<<<===>>>>>><<<888444222111000111333666888888888666666777777888777777666555444444333333222222111111222333444444444444444555444444444444444555555555555555444444444444333555333000000111222222111222111111000111222333444555444222111111111222333444444333333222222222111222222222333333444444555777888888777888:::>>>AAAIIISSSVVVKKK@@@===;;;777777777666666555666666666555444333222222222333333555444444444444666777888;;;<<<<<<<<<::::::;;;===>>>=========<<<;;;;;;;;;:::::::::::::::::::::999666666666666777888999:::;;;;;;;;;;;;<<<@@@EEEJJJQQQ[[[iiiyyy}}}}}}vvvdddTTTHHHAAABBBBBBAAA@@@@@@?????????:::::::::;;;<<>>>>><<<<<<>>>@@@DDDCCCBBBBBBBBBAAA>>><<<888999999::::::;;;;;;;;;<<<;;;999888999999888777555555555555666777999999<<<;;;:::888888888999:::888888777777666777777777888888888999:::;;;<<<===%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###$$$&&&((()))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%&&&'''((('''''''''((())))))(((((((((((())))))'''''''''((((((((((((((('''''''''(((((()))++++++***)))(((((()))***)))'''((((((''''''''''''((((((***++++++++++++,,,,,,,,,,,,------...------,,,,,,************************++++++++++++************))))))))))))))))))))))))+++*********++++++,,,---,,,,,,---------.........000///...,,,++++++++++++***+++,,,---......------,,,---//////000333777:::777555333111111222333444888999:::;;;:::666333111000000111444666777666555333444555555555555555555555444444333333222222111111222333444444555666666444444333333444444555555666666555555555444444444444333111000000111111111222111000//////000333444444444333222111222222333444444333333222111111111111111222222222333333333666777888888888888:::<<<===CCCDDD???:::;;;:::888666666555444444444555555444333222111000111222222333333222111333555777999:::;;;;;;;;;999999;;;<<<>>>>>>======<<<;;;::::::999999::::::::::::::::::555555555555666777888999999999:::::::::<<>><<<<<<<<<===???AAADDDEEECCCAAA@@@@@@BBBCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA999===AAA@@@===<<<@@@DDDFFFCCC@@@=========<<<;;;888888999999:::;;;<<<======;;;999999::::::999888777777777777888999:::;;;;;;;;;:::999999999:::;;;::::::999888777777777777999999999::::::;;;<<<===%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###$$$&&&((()))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''''''''(((###&&&(((((('''&&&'''((((((((())))))))))))((((((''''''''''''(((((())))))''''''''''''(((***+++,,,'''&&&%%%&&&'''((('''%%%((((((''''''''''''((((((*********+++++++++,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))++++++******++++++,,,,,,,,,,,,,,,------------...//////...---,,,,,,,,,++++++,,,---...............---///111111222444888:::777666444222222222333444555666888888777555222000333222333555666666444111111222222333444444333333555444444333333222222111222222333333444555666777333333333333333444555555666666555555555444444444333222111000///000111222333222000//////111333444555444444333333333333333333333333222222111111111111111111222222222222222444666888888777666666777999;;;;;;888888999999888555555444444444444444555444333222111111111222333444333222222333666999:::999::::::999888888999;;;>>>======<<<;;;::::::999999999999:::;;;;;;;;;<<<777666666666666666777888666888999999999:::===??????DDDJJJTTTcccvvvrrrfffVVVJJJFFFDDDAAA??????@@@AAAAAA@@@???===;;;>>>======>>>???AAACCCDDDBBB@@@???@@@CCCEEEEEEDDDCCCDDDDDDDDDCCCAAA???===999>>>AAA@@@===<<<@@@DDDFFFBBB>>>;;;:::;;;;;;;;;999888888999:::;;;<<<===>>><<<:::999::::::999888888777777777888999::::::::::::::::::::::::;;;;;;<<<;;;;;;:::999999999999;;;:::::::::;;;<<<===>>>%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))!!!%%%((()))'''%%%'''((('''(((((())))))(((((('''&&&&&&&&&''''''(((((()))''''''''''''((()))***+++***)))((()))***+++***)))((((((''''''''''''((((((************++++++++++++,,,,,,------......---------------------------------------,,,,,,,,,++++++************************,,,++++++***++++++,,,,,,,,,,,,,,,,,,------------............------------...---------------...//////111222333333555777999888777666555444555555666666777777777666444222111555444444555666666333111111111222333444444444444555444444333333222222111333333222222333444555666222222222222333444555666555555555444444444444333222222222000//////000222222222111000111222333444444444444444333333333333222222222222222222222222222222222222222222222222333555666666555444444555777888777777666777777777444444333333444555555666444333222111111111222333555444444444666777999:::888999999999777777999:::<<<<<<;;;;;;:::999999999888888999:::;;;;;;<<<<<<888777777666666666666777555666888888999999<<<>>>===AAAEEEHHHNNNZZZjjjuuurrr[[[TTTJJJCCC@@@@@@>>>===???@@@@@@@@@???===;;;:::======<<<<<<===>>>@@@AAABBB@@@@@@AAACCCEEEEEEDDDCCCDDDDDDDDDBBB???<<<:::;;;===??????===<<>>===<<<<<<===<<<<<<<<<===???AAABBBDDDBBBAAAAAABBBCCCBBBAAAAAABBBCCCDDDBBB@@@===;;;<<<<<<==================???===<<<<<<=========;;;<<<:::999888888999;;;<<<===;;;999888999999888777666666666666666777777888666777888999::::::::::::;;;;;;:::::::::;;;<<<<<<999999888888999999::::::&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%''')))$$$))))))&&&%%%&&&)))%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''((((((%%%######$$$&&&'''&&&%%%))))))(((((((((((()))))))))************++++++++++++,,,,,,---.........---------------------------+++++++++************)))++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,---------+++,,,---...////////////000...***(((''')))+++---///111222333222222333555;;;:::::::::::::::;;;;;;;;;999777555444333444444555444333555777888888777444555666777888888888888555555444333333222222111111000///......///000000222222222222333444555666444444333333333222222222111222333111...---000333//////000111222111111111111222222222222111000000//////000111222333333444333333333333333333333333222333444444222222333555222222444555333000111444222222333444555777888999333222000/////////000111444555666777888888888777777888888777666666777999888888888888888888999999444555666777888999:::;;;444444444444555555666777666777777666555666888:::888999:::<<<===@@@FFFLLLRRRaaaxxx|||hhhXXXNNNEEEDDDBBB???======???AAA>>>>>>=========>>>>>>>>>>>>======>>>@@@BBBDDDFFFFFFDDDBBBAAAAAAAAA@@@>>>???AAACCCDDDCCCAAA???======<<<;;;;;;<<<===;;;:::<<<;;;;;;===??????===<<<===;;;999888888999:::<<<<<<;;;999888999999888777999888888888888888999:::555666777888999:::::::::999999999999:::;;;;;;<<<777777777777777777888888$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((($$$$$$$$$$$$%%%&&&''''''))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))*********+++'''(((((())))))))))))(((++++++++++++++++++++++++------------,,,,,,+++***************))))))((((((***+++,,,------,,,+++***,,,,,,++++++***+++++++++...------,,,,,,------......000222111///---,,,,,,------------------,,,,,,000222333333222111333444999:::;;;<<<===<<<;;;:::<<<:::777444222333444555444555666777888999::::::;;;888777888::::::777444888888777666555333111000000111111111111222555777555555555444444333333333111111222222222333333333...///000/////////111333///...------...000222444333333222222222111111111444222111//////000222333111111000222444666555555777444222222555777666555444333222444777888777444222444555555444555666888777666555333222222333333888888888888777777777777555555555666666666666777888888888888888888888888555555666666666666666666444444333333444555777888777888888888888999999999:::::::::;;;<<<===>>>???JJJMMMYYYooozzzlll^^^QQQHHHEEECCC@@@>>>======>>>>>>>>>>>>=========>>>>>>???===>>>>>>>>>@@@DDDJJJNNNQQQNNNHHHCCC???>>>???AAABBBBBBBBBCCCDDDCCC@@@>>>@@@@@@??????>>>=========<<<===???@@@AAAAAA@@@@@@@@@===999888999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<999888777777777888::::::;;;;;;:::999999888888777666666666666666666666666666666666777888888999999$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''******((('''&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))*********'''((())))))))))))))))))++++++++++++++++++++++++,,,---------,,,,,,+++***++++++******))))))((((((******++++++++++++******,,,+++++++++++++++,,,,,,...------,,,,,,------...///111222222000...---...------------------------///000111111000000111222777777999999:::999999888:::888666333222333444555555555666777888999::::::;;;999888999::::::888666888888777666555444222111222333333333222333555777666666555555555444444444444444333333222111111111///000000000//////111333222111000000000111222222444555555555555444333333444333111000111222333444444333222333555666666555777555222222444666555444444222111333555777666444222444555555555555666888888777555444333333333444888888888777777666666666444444555555555666666666666666666666666666666666555555555555555555555555444444333333444666777888777777888888888999999999::::::::::::;;;;;;<<<===BBBDDDLLL\\\nnnwwwhhh]]]TTTLLLFFFBBBAAA@@@>>>=========>>>======<<<<<<<<<===>>>>>>===>>>???@@@BBBGGGMMMQQQXXXUUUNNNGGGAAA>>>===>>>AAA@@@@@@@@@@@@AAA@@@@@@AAAAAA@@@??????>>>>>>===<<<===>>>@@@AAAAAA@@@@@@<<<<<<;;;:::999:::;;;<<<:::;;;;;;<<<===>>>>>>???999888777777777888999::::::999999888888777666666666666666666666666666666666666666777888888999999$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''+++***)))'''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))******'''((())))))******))))))++++++++++++++++++++++++,,,,,,---------,,,++++++,,,++++++***))))))((((((+++******))))))******+++++++++***++++++,,,---......------,,,,,,------...000111333222000......///,,,,,,,,,---.........///---...000///......///111333444555666666666666666888666444333222333555666555666666777888999::::::;;;:::999:::;;;;;;999888777777777777666555444333555666666555444444555777666666666555555555555555666666555333222000///...000111222111000000111333333444444444333333222222555666888999888777555444444333333222333444666777777555444555666777666555777555333222333444333222333111000111333444555444333444666666555555777888888777666555555555555555999888888777666555555444333444444444555555555555555555555555555555555555555555444444444444444444333333444444555777888999777777777888888888999999:::999999999999999::::::;;;;;;???HHHTTTbbbuuuvvvlll^^^SSSMMMJJJGGGDDD?????????>>>>>>=========;;;;;;;;;;;;;;;<<<======>>>???@@@AAADDDHHHNNNRRR[[[XXXSSSKKKDDD@@@???@@@AAA@@@???>>>>>>???AAABBBAAAAAA@@@@@@???>>>>>>>>><<<===>>>???@@@@@@??????:::<<<>>>===:::999;;;===999:::;;;<<<>>>???@@@@@@888888777777888888999:::999888888777666666555555666666666666666666666666555666666777777888888999$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((($$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))'''((()))******************+++++++++++++++,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,+++******))))))(((---,,,************,,,---*********+++,,,---...///...------,,,,,,------...///000111111///......///+++,,,,,,---...//////000---...000///......///111222222333444444555555555666555444333333444555666666666777888888999::::::;;;;;;;;;;;;<<<;;;::::::777777777888777777666666666777777666555444555666555555555555555555555555777666555444222111000000222333333222111111222444333444666777888777555444666777999;;;:::888666444555444444555555777888999888777555555666666555444555555333333222222111000111111000000111333444444333555666666666666777999999888888777777777777777999999888777666444444333333333333444444444555555444444444444444444444444444444444444444333333333333333444555666888999999777777777777888888888888:::999888777777777777777888888:::???DDDMMM^^^nnnxxxlll___XXXPPPIIIFFFDDDCCCBBB======>>>>>>>>>>>>===<<<::::::::::::;;;<<<======???@@@AAABBBCCCFFFKKKNNNTTTTTTQQQLLLFFFCCCCCCEEEBBBBBBBBBBBBAAA@@@AAABBB@@@@@@@@@???>>>>>>======<<<======>>>>>>?????????<<<@@@CCCAAA;;;888:::===::::::;;;;;;<<<===>>>>>>888888888888888999999999999888888777777666555555555555555555555555555555555555666666777888888888$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''##################$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))(((((((((((((((((('''((()))***++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++************......,,,++++++,,,......++++++++++++,,,---...///...------,,,,,,------......//////...---,,,---///,,,,,,------...///000000...///111000//////000222222222333333444555666666555555444444444555666777777777888888999999:::::::::;;;<<<<<<<<<;;;;;;;;;777888888999999888777777666777888777555444444555444444444444444555555555555555555555444444444444555555555444222111333444222444777999;;;:::999888555777999::::::888666444555666666666777888999:::888666555555666666444333333333333333111000000///111111111111222222444555444666777777666777888:::999::::::999999999888888:::999888777666555444333333333333444444444555555444444444444444444444444555555444444444333333333222333444555666777888888666666777777777888888888999888777666666666666666888888:::>>>???BBBMMMYYYhhhxxxooo___UUUPPPNNNJJJFFFDDDAAA???=========>>>>>>>>>>>>===<<<;;;::::::;;;<<<===>>>>>>AAABBBBBBAAAAAABBBEEEHHHLLLNNNNNNJJJDDDAAABBBEEEBBBEEEHHHHHHFFFBBBAAAAAA@@@??????>>>======<<<<<<==================>>>>>>@@@CCCEEEBBB<<<888999;;;:::::::::::::::::::::999777777888888999999999999:::999999888777777666666444444444444444444444444555555555666777777888888$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''''''''(((((((((((((((((())))))))))))(((((())))))(((((((((((('''''''''((()))***+++,,,,,,,,,*********++++++,,,,,,---++++++,,,---------,,,,,,*********++++++++++++,,,///......------......///,,,,,,+++,,,,,,---...///...------,,,,,,------...---......---,,,+++---///---------.../////////000///111222222111000222333333333333333444555777888666666555555555666666777888888888999999999::::::999:::<<<<<<;;;:::;;;<<<999999999:::999999888888555777888888666444444555444555555555555666666666555555666666777777777777777777777555333222333444333444777:::<<<<<<<<<;;;666777999999999888666555666777777888888999999999888666555555666666555333000222333222000/////////000222444555444444444666555666888888777777999::::::;;;;;;<<<;;;;;;:::::::::999999888777666666555333444444444555555555555555555555555555555555555666666555555444333333333222333444555666666666666666666666777777777888888888888777666555555666666777777999======<<>>>>>=========<<<<<<<<<===>>>???@@@AAABBBBBBBBBAAA??????AAACCCHHHKKKLLLGGG@@@;;;<<<>>>@@@EEEJJJKKKGGGCCCAAAAAA@@@@@@??????>>>===============<<<<<<<<<<<<======BBBCCCCCC@@@;;;888888:::;;;::::::999999888777777777777888999999999999888:::999999888888777666666444444444444444444444444444555555666666777777888$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))''''''''''''(((((((((((((((((())))))))))))(((((())))))(((((((((''''''''''''((()))***+++,,,,,,,,,)))******+++,,,,,,------***+++,,,,,,---------,,,((()))******,,,,,,---...------............------------,,,,,,,,,------......------,,,,,,------............---,,,,,,...000............///////////////000222111000000111333333333222333444666777888777777777777777666666777888888999999999999::::::777:::<<<<<<:::999;;;<<<::::::;;;::::::999888888666888::::::888777777777666666777777888888888888777777777888888999999999888999999777444333333555555666888:::;;;<<<<<<<<<888999999999999888777777777888888999999999888888888777666666777888777555...000222222000...///000000333777999777666666666555777888888888888999;;;;;;;;;<<<======<<<<<<;;;::::::999999888888888777444444555555555666666666666666666666666666666666777777666666555444444333222333444555555444333333666666666666777777777888888777666666666666666777777555666:::;;;999:::===AAAHHHVVVfffsssxxxiii\\\TTTNNNHHHEEEBBBBBBCCCBBBAAA@@@@@@AAABBBAAA@@@>>>=========>>>>>>>>>>>>???@@@AAABBBCCCAAAAAABBBAAA??????AAABBBDDDHHHJJJEEE===777777:::<<>>======<<<;;;;;;;;;<<<===@@@???===;;;999888999999::::::999999999999999999666777888999:::999999888999888888777666666555555333333333333333333333333444444555555666777777777$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%''')))+++,,,''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))(((((())))))))))))(((((())))))(((((('''''''''&&&'''((()))***,,,,,,,,,---))))))***+++,,,,,,------***+++,,,,,,------------'''((()))***,,,---...///+++,,,............,,,+++......---,,,,,,,,,------...------,,,,,,------.../////////...------///111///////////////.........///000111111000000111222333222222222333555777888888888888888777777777666999999999999999999::::::666999<<<<<<:::999:::<<<;;;;;;;;;;;;:::999888777777999;;;;;;:::999888999888888999999999:::::::::999999999999999999999999999:::999777555333444555888999999:::;;;;;;;;;;;;::::::999999999888888888888888999999999888777777999888777888999:::999777,,,///222222000...///111000444999;;;999777666777666777888999888888999;;;;;;<<<===>>>>>>===<<<<<<::::::999999999999999999555555555666666666666777888888888888888888888888888888777666555555444444222333444444444333222111666666666666777777777777777777666666666666777777999555444888:::999888:::;;;===DDDNNNWWWeee}}}iiiaaaVVVNNNKKKIIIGGGEEE@@@AAAAAAAAAAAABBBFFFHHHEEECCC@@@>>>======>>>>>>?????????@@@AAACCCDDDEEE???@@@AAAAAA@@@@@@BBBDDD@@@DDDGGGCCC;;;666777999888===AAABBB@@@???CCCFFFDDDCCCCCCBBBBBBAAAAAA@@@======;;;::::::;;;<<<======:::777666777999999999999999999::::::;;;;;;;;;666777888999:::999888888777777777666555555444444333333333333333333333333444444555555666777777777###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$"""###%%%&&&'''&&&%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&***)))'''&&&%%%&&&&&&'''((((((''''''''''''(((((())))))))))))************+++***)))))))))***,,,,,,************************.........------,,,,,,,,,,,,,,,++++++,,,,,,---...........................,,,,,,,,,---------......------++++++++++++------***+++,,,,,,******+++,,,............////////////............////////////444333111000111333666777333444444555666777888888888:::;;;;;;999999:::<<<>>>===;;;:::999999:::;;;;;;;;;<<<<<<===>>>>>>>>>???===<<<<<<======<<<:::::::::::::::999888777777::::::;;;<<<===>>>???@@@>>>>>>>>>======;;;:::999999888666555444444555555::::::;;;;;;<<<======>>><<<<<<;;;::::::999888888666555555555666888;;;===777666555777::::::888555888777444222000000111222333444555666777777777777777888888999999:::;;;;;;<<<===>>>>>>>>>===;;;::::::;;;<<<<<<<<<;;;:::999666666777888999999:::::::::999888777666666666666999999999888777666666555333333444555555444333333555555555555555555555555666666666666666555555555666777777777888888888888999;;;===???EEERRRbbbooo|||lllcccSSSOOOJJJFFFEEEDDDCCCCCC>>>???AAABBBCCCDDDEEEEEEIIIBBB@@@CCCDDD???<<<===DDDBBBAAACCCGGGKKKKKKJJJGGGDDDAAA???>>>>>>===<<>>======<<<<<<<<<;;;;;;;;;<<<:::888666555555666777444666888:::<<<=========333444666888999999999999:::999888777555333222111222222222222222222222222333333333333333333333333$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&((('''&&&%%%%%%%%%&&&'''((((((''''''''''''(((((())))))))))))************+++***)))))))))***+++,,,************************......---------,,,,,,,,,,,,++++++++++++,,,------------------------------,,,,,,,,,------------...---,,,,,,++++++,,,,,,---***+++,,,,,,******+++,,,---------------.....................////////////444222111000111333555777444444555555666666777777666888999999888888:::;;;======;;;;;;:::;;;;;;<<<;;;;;;;;;<<<======>>>>>>???===<<<<<<======<<<:::::::::::::::999888777777777888999;;;===???@@@AAA???@@@@@@???>>>===<<<;;;999888777666555555555666999999:::;;;;;;<<<======<<<;;;:::999888666555555666555444444555666888:::777666666777::::::888555888777555333111111222333333444555666777777777777777888888999999::::::;;;<<<<<<=========<<<;;;:::999:::;;;;;;<<<;;;:::999777777888888999999::::::::::::999888777777777777999999888888777666666555222333444555555444333222444444444444444444444444555555555555555666666666666666777777777888888888777:::<<<>>>@@@GGGRRRZZZjjjvvvyyyhhh[[[SSSKKKHHHFFFDDDCCCBBB@@@???===>>>@@@AAACCCCCCCCCCCCDDD???>>>BBBDDDAAA???@@@FFFDDDCCCEEEJJJOOOQQQQQQNNNKKKFFFBBB@@@@@@??????@@@AAABBB@@@>>><<<;;;<<<@@@AAABBBAAA???>>>???@@@AAABBBBBBAAA>>>======>>>::::::999999999999888888:::999777666666666666777777888:::;;;<<<<<<<<<<<<444555666888999:::999999999888777555444444444444222222222222222222222222333333333333333333333333%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((((((((''''''))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((((((''''''''''''(((((())))))))))))******************))))))******+++,,,************************------------,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++***+++,,,,,,******+++,,,+++++++++,,,,,,---------............////////////333222111000111333555666555555555666666666666666444666777888777777999:::<<<;;;;;;;;;;;;<<<======::::::;;;<<<<<<======>>>>>>===;;;<<<======<<<;;;::::::::::::999888777666555666888:::<<>>>>>:::999888777777666777777888999999::::::;;;;;;;;;::::::999777666444333222777666555444444444555666666555666777999999888666999888666444333333444444222333555666777888888888777777888888999:::::::::;;;<<<<<<<<<<<<;;;:::999777888999:::::::::::::::999999999999999999999999;;;:::999888888777888888999888888777777666666555222333333444444333333222444444444444444444444444333444444555555666666666666666666666777777777777444888;;;<<<<<<>>>CCCGGGLLLWWWeeeqqq}}}{{{jjj]]]TTTKKKEEECCCBBBAAAAAAAAA@@@>>><<<<<<===???AAAAAAAAAAAA@@@???<<<===AAADDDCCCAAABBBHHHFFFEEEGGGLLLSSSXXXZZZVVVRRRLLLEEEAAA@@@@@@AAA>>>@@@BBBBBB@@@@@@@@@AAA>>>@@@@@@???>>>===>>>??????@@@@@@???===;;;<<<<<<888888888888777777777777777777777777777666666666::::::;;;;;;<<<;;;;;;:::555666777888999:::::::::999888666444333333444555111111111111111111111111333333333333333333333333&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&&&&'''((((((''''''''''''((((((((()))))))))***************************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++------------++++++***+++,,,,,,******+++,,,******++++++,,,---------............////////////222111111000111333444666666666666666666555555555444555777777777777999;;;999999999::::::;;;<<<<<<999::::::;;;<<<<<<=========<<<;;;;;;======<<<;;;999::::::999999888777666555666777999;;;===>>>?????????@@@@@@@@@???>>>>>>;;;::::::999888888888777777777888888888999999999888888777666666555444444888888666555444333444444444555666777999888777666999888777666555555666666222333555666888888999999777777777888999999:::::::::::::::::::::999999999666666777888999999:::::::::::::::999999999999999;;;::::::999888888999999888888777777666666666666222222333333333333222222333333333333333333333333222222333444555555666666555555555666666666777777333666999;;;;;;<<>>>>>??????>>><<<>>>>>>@@@@@@AAA@@@???>>>======???BBBDDDCCCBBBBBBGGGEEEDDDFFFLLLTTT\\\```\\\XXXQQQIIIBBB>>>???@@@===???AAAAAAAAA@@@AAABBB===>>>???>>><<<;;;<<<======>>>>>>===;;;::::::;;;999999888888888777777777555555666777777777666666888888999999::::::::::::666666777888888999999:::;;;999666333111222333555000000000000000000000000222222222222222222222222&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&###$$$$$$%%%%%%&&&&&&&&&((((((''''''''''''((((((((()))))))))************))))))******++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++------------++++++***+++,,,,,,******+++,,,***++++++,,,------..................////////////111111111111111222444555666666666666666555555555555666888888777888999;;;555666777888999:::::::::999999::::::;;;;;;<<<<<<<<<;;;:::;;;<<<===<<<;;;999999999999888777666666666777777888999::::::;;;;;;<<<<<<============<<<;;;;;;;;;:::999999888888666666666666777777777777555555666666777888888999:::999888666555444333333333444666777888888777777888777777777666777777777333444555777888999999999666777777888888999:::::::::999999888888888888888555555555666777888999999:::999999999999999999999::::::999999888999999999777777777666666666666666222222222111111222222222333333333333333333333333111222222333444555555666444555555555555666666666555666888999999:::<<<>>><<>><<<<<<>>>@@@@@@@@@CCCCCCBBBAAA@@@???>>>>>>???BBBDDDDDDDDDDDDBBBAAACCCCCCBBBDDDJJJRRR[[[aaabbb___YYYOOOFFF@@@>>>???<<<>>>???@@@???>>>???@@@<<<===>>>===;;;:::;;;<<<:::;;;<<<;;;999888888999888888777777777666666666444555555666666666555555555555666666777888999:::666666666777777888999999<<<:::666333111111222333000000000000000000000000222222222222222222222222%%%%%%############%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%((((((''''''''''''(((((())))))))))))************))))))***++++++++++++***************************++++++++++++,,,,,,,,,,,,***************+++,,,,,,------------------------++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,******+++,,,******+++,,,------..................////////////000000000111111222333444555555555666666666666666666777888888777777888999444555666777888888888888888888999::::::;;;;;;<<<<<<:::::::::<<<===<<<;;;999999999999888777666555666666777777777888888888888888999::::::;;;::::::;;;;;;;;;;;;:::999888777555555555555555555555555444444555777888:::;;;;;;::::::999777555444222222111444666888777777777888666777777777777777777777555555666777888888888888666666777777888999999999999888777777666666777777555555444444555666777888888888888888888888888888:::999888888888888999999666666666666666666666666222111111000000111111222222222222222222222222222111222222333333444444444444444444444555555555666777777666666666666666777888:::<<<>>>@@@EEEMMMSSScccttt}}}hhhYYYQQQKKKDDDAAAAAAAAA>>>:::???>>>>>>@@@DDDGGGHHHHHHKKKIIIFFFCCCAAA?????????CCCHHHJJJHHHFFFEEECCC@@@AAAAAABBBDDDHHHPPPYYY```eeeeeeaaaXXXMMMDDD???>>>:::<<<======<<<<<<<<<===;;;======<<<;;;:::;;;<<<888999:::999777666777888555555555555444444444444555555555555555444444444444444444444666777999999666555555555555666777888;;;999666333111111111222111111111111111111111111222222222222222222222222%%%$$$"""!!!!!!"""$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$%%%%%%&&&'''&&&&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&'''((('''&&&%%%%%%((((((''''''''''''(((((())))))))))))************((()))***+++,,,++++++*********************************+++++++++,,,,,,,,,***************++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,******+++,,,(((((()))***+++,,,------............////////////000000000111222222333333444444555555666666777777666777888777555444555666444555666888888888777777888888888999::::::;;;;;;;;;:::999:::<<<===<<<;;;999999999999888777666555444444555666777777888888555666777888999999999999::::::;;;;;;:::999777666444444444444444444444444444444555777888999:::;;;999888888666555333111000000333777888777666777999555555666777777888777777666777777888888888777777666666777777888888999999888777666555555555666666555555444333333444555666666666666777777888888999888888777777777888888999666666666666666666666666222111000000000000111222222222222222222222222222222222222222222333333333333333444444444555555555555444555555666555333222555444555777:::>>>AAACCCKKKYYYhhhtttxxxpppeeeWWWKKKEEECCCAAA@@@@@@???===;;;???AAAGGGNNNTTTWWWWWWVVVTTTPPPKKKEEEAAA@@@AAAAAAEEELLLOOOKKKHHHGGGEEEAAAAAACCCDDDFFFIIIPPPXXX___eeegggfff___RRRFFF>>><<<777999;;;<<<;;;;;;<<<>>><<<=========;;;:::;;;<<<666777888777666555666777555555555555444444444444777666444333333333333444666555555444555666777888555444444333444555666666666555555444333333333333222222222222222222222222111111111111111111111111$$$###!!! !!!###$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&)))((('''&&&%%%&&&&&&'''$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''((()))((('''%%%$$$((((((''''''''''''(((((())))))))))))************((()))***+++,,,+++***************************************++++++,,,,,,,,,*********)))***++++++,,,******************************+++++++++,,,,,,,,,...---++++++++++++---...***+++,,,,,,******+++,,,&&&'''((()))***+++,,,,,,............/////////000///000000111222222333333333444444555666777888888555666777666444333333444555666888999999888777777777888888999::::::;;;;;;;;;:::999:::<<<===<<<;;;888999999888888777666555222222333555666888999:::444555666777888999999999999:::;;;;;;:::999777666333333333333333333333333555555666666777888888999777777666555444222000///000333777888666666777999444555666777777888777777888888888888888777666666666666666777888888999999888777666555444555666666666555444333222333444555444555555666777888888999888777777777777777888888555555555666666666666666222111000//////000111222111111111111111111111111333333222222222222222222333333333444444444555555111222444777888888555222666333222444888<<<===<<<===FFFOOOTTT```ttt~~~rrrbbbXXXUUURRRJJJCCC@@@@@@@@@@@@@@@@@@AAAAAA@@@FFFOOOZZZcccfffdddbbbYYYUUUMMMGGGBBBAAABBBCCCFFFNNNQQQMMMIIIIIIHHHCCCCCCEEEGGGHHHJJJPPPYYY___bbbeeeggg```SSSEEE<<<888555777:::;;;;;;<<<===???<<<===>>>===;;;:::;;;<<<555666777777555444555666888888777777777666666666888777444222111222333444999888777555555555666777555444333222333444555666222222333444444555555555222222222222222222222222111111111111111111111111$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((''''''(((***)))*********)))(((&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&'''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))***+++,,,,,,------((())))))***,,,------...)))******++++++******)))++++++*********+++,,,---.........------,,,,,,,,,+++++++++******)))))))))************+++,,,---...---------............///000...---///111222000...333333333333333333333333888777666555555555555555444444444555777888777666222222333444555666777888:::999999888888999999:::888777555444333222222222333333444555555444333222888888777777888999::::::888999999888777777888:::888555333333555555333000333333444555666777888999999666444333333333222000333333333444444555555555444444555555555555555555666777888999888777555333555555555666555555444444777666444333333444555666222111111000111333444555555555555555666777888999666666555444444444444444555555666777666555333222111111000000000000111111222222111111111111222222000000111111111222222222111111222333333333333222222222222222222222222222444444333333444555777888<<>>;;;;;;>>>BBBBBB>>>???BBBDDDGGGPPP]]]iiikkkddd]]]TTTQQQKKKFFFFFFHHHDDD===FFFFFFGGGHHHIIIIIIIIIIIIKKKMMMLLLJJJNNNWWW^^^___bbb```ZZZPPPFFF===888666999999999999999888777777::::::::::::::::::::::::;;;999666444333333444555777777777777555555777888444444333333333333444444:::888666555444555666777444444555666555444222111555444444444555555333111000111111222222222111111//////000111222333333444$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''''''''***,,,,,,,,,+++)))((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((******))))))))))))******(((((()))))))))*********))))))))))))))))))))))))))))))***++++++,,,------))))))***+++,,,---......))))))************)))))))))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********************+++,,,------............////////////222000000111444444333000333333333333333333333333666666555444444444444444444333333555777777666555222222333444555666777777999999999999999999999999777666555333222222111111222333444555555555444333777666666666777777888999666777777666555555666888777555333333444444222000111222222333444555666666444333111111333333333222222222222222222333333333333333444444444555555555666666777777777666555444555555666666666555555444555555333333222333333444222111111111111333444555444444555555666777777777777666555555444555555555222222222222222111000000111111000000000000111111222111111000000111111222000000111111111222222222000111222222333333222222222222222222222222222222333333333222333444666777777:::===>>>@@@FFFOOOVVVfffooo~~~xxxhhh]]]QQQKKKEEEDDDFFFFFFBBB>>>===<<<>>>BBBCCCAAAAAAEEEFFFJJJSSS___hhhiiiccc]]]QQQPPPLLLEEECCCDDDAAA===BBBCCCEEEEEEFFFIIIMMMPPPSSSTTTSSSSSSYYYbbbgggfff___ZZZQQQIIIAAA;;;888777666777777888999999999888;;;;;;;;;:::::::::999999:::999666444333333444555666666777666555555666777555555444444444444555555999888666444444555666777444444555444444333333222666555444444555555333111111111222222222222111111///000111222444666777777$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&(((+++...000...+++)))'''%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$"""###$$$%%%'''((())))))&&&&&&'''''''''(((((((((((((((''''''''''''((((((***))))))(((((())))))***(((((())))))))))))******))))))))))))))))))))))))))))))******+++,,,,,,,,,)))******+++,,,---......))))))************))))))''')))+++------,,,***)))************++++++++++++,,,,,,,,,,,,+++++++++++++++++++++***++++++,,,,,,........./////////000000222111111222444444333111333333333333333333333333555444333333222333333333444333333444555666444333222222333444555666666777777777999999999999777777666555444222111111111111111222444555555555444444555555444444555555666666333444555444333333444555666444333333333333222111000000111111222222222222000///...///222444444333111111111000000000000000111111222333444555555666666666555555555555444444444555555666666555555555444444333222111222222222111111111111222333444555222333555666777777666555777666555555444444555555111111000000///000000000111000000//////000000111222111111000000111111222111111111111111222222222000111222222333333222222222222222222222222222222222222111222222333444555555888;;;<<<;;;;;;>>>BBBIIIQQQ^^^oooooocccYYYNNNGGGAAA??????AAAEEEFFFCCC@@@AAA@@@AAAFFFGGGDDDDDDGGGDDDJJJSSS[[[___]]]YYYUUUOOOQQQOOOFFF@@@??????>>>===@@@BBBBBBCCCIIIRRRZZZ\\\]]]\\\]]]dddkkkjjjeeeWWWPPPFFF???<<<:::888666444444555666888999999:::===<<<<<<;;;:::999888888999888666444333333444444555555555555555666666666666555555555555555555666777666555444333444555666555444444333333333333333666555444555666666444222111222222222222222111111111111222333444555666666$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%(((,,,000222///,,,(((&&&$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))))))))******+++++++++,,,*********+++,,,------...******++++++++++++******))))))***++++++++++++***)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++---------.........////////////000111222222111000222222222222222222222222333222222111111111222222333222222333444555333222222222333444444555666666555666888999999888666555555444333222111111111111111222444555555555555444333333222222222333333444111333444444333222222333444333333222222222222111000000000000000000111111000///...///222333444333111111111000000//////...//////000111333444555555555444333333333333444444222333444444444444444444444444333333222222111111111111111111222333444444222444666777888777666444555444444333333333333333444333222111000111222333000000////////////000000111111000000000000111111111111111111111111111111000000111222222222222222111111111111111111111111000000000111222222333333222555888999999999;;;======CCCMMM[[[kkk}}}{{{pppaaaTTTLLLGGGCCC???;;;===CCCKKKPPPQQQLLLHHHHHHFFFHHHMMMNNNJJJFFFFFFGGGMMMTTTXXXVVVRRRNNNLLLOOOTTTTTTJJJ???;;;===>>>999===AAAAAACCCKKKYYYeeecccdddccceeejjjkkkcccXXXLLLEEE>>>:::;;;;;;888444444444555666777888999999>>>>>>===;;;:::999888777888777666444444333444444555444444555777777777666666666555555555555666666555555444333333333444555555444333222222333444555666555444555777777555333222222333333222222111111222222222222222222222222$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''',,,///000...+++'''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''((((((((())))))((((((''''''''''''(((((())))))(((((((((((())))))'''(((((((((((()))))))))(((((((((((((((((((((((()))***************++++++)))******++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++***)))((((((***,,,---******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++,,,,,,,,,------...///000111111000111111222222222222222222222222111111000000000000111222222222111333444555333222222222333333444555555555444555777888888777555444444444333222111111111111111222444555555555444444222222111111000111111222111333555555333222222333222222333222111111111111000000000000000111111111333111000000222333222111222222111111000000000///---...///000111222333444333222222111222222333333000111222333333333333333555555555444333222222111000111111222333333333444333555666888888777666444222222111000000000000111444333222111111222333444000000////////////000000111000000000000000000111111111111111111111111111000000111222222222222111111111111111111111111111//////000111111222222222///000111333444666888::::::>>>EEENNNYYYgggsss{{{yyyqqq[[[UUUMMMGGGDDDBBB@@@>>>999>>>JJJXXXbbbeee```[[[UUUSSSUUUZZZZZZSSSLLLJJJPPPUUUYYYXXXRRRMMMJJJJJJPPPXXXZZZNNN@@@::::::<<<888<<>>::::::===<<<888333666666666555666777888888??????===<<<:::999777777666666555444444444333333444444444666999;;;:::888666666555555555555666666444444333333333444444444555555333333333444555666666555555666777888666555333333333333333222111111000000111222333333444444$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$&&&))),,,,,,+++)))'''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''((((((((((((''''''&&&&&&%%%$$$$$$''''''((((((((()))))))))((((((''''''''''''(((((()))((((((''''''(((((()))''''''(((((((((((())))))((((((((((((((((((((((((************************))))))))))))******++++++++++++,,,,,,,,,,,,++++++---+++(((&&&&&&))),,,...+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++***++++++,,,,,,*********+++++++++,,,,,,///111222222111111222333222222222222222222222222000000000///000000111222222111111333555666555333222222333333444444444444444555666666666666555444444444333222222222222222333333555555555444333222111111000000//////000000111333555555444222222333000222222222000000111222//////000000111111111222444222111000111111111000222222222222111111111111------...///000111111222000000111111111111222222000000111222333333333333555555555555444333111000000000111333333333333333444555666666777666555444111000//////......//////000000000000000000111222000//////......//////000111000000//////000000111222222222111111111111111///000111111222222111111111111111111111111111111...///000111222222222222222111111111222444666777666999>>>DDDKKKTTT]]]dddbbbiiissswwwhhh\\\TTTHHHFFFDDDCCCBBBBBB@@@>>>999>>>JJJ^^^qqqzzzxxxrrrhhhddddddhhhiiiccc\\\YYYZZZ\\\\\\XXXRRRMMMLLLMMMUUU^^^aaaUUUEEE<<<::::::999<<<@@@DDDIIISSSaaalllqqqqqqmmmhhhddd]]]OOOBBB===;;;:::;;;===<<<888444888777666555666777888999??????>>><<<;;;999888888555555555555444444333333444444444888===@@@>>><<<666555555555555555555666333333444444444444444444555555555555555555666777666666555666888888777666444444444444333222111000...///111333666888:::;;;$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$$$$%%%''')))''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((************))))))))))))(((((((((((()))))))))))))))******++++++******)))+++***((('''''')))+++---++++++++++++*********************+++++++++,,,,,,************+++,,,------******+++++++++,,,,,,,,,---000222222000///000222111111111111111111111111000000//////000111111222111000111333666777666555222333333333333444444444444444444444444444444444555444444333333333333333444555555555555444222111111111000//////////////////222444555333222111111///111222222000///000222---......///000111222222333111//////000000000///111111111111111111222222------......////////////...///000111222111000000111111333444444555555555444444444444333111000//////000222333444444333333333333333333333333333333111000//////......//////---...//////000000000/////////............//////000000////////////000000222222222111111111000000///000000111111111111111111111111111111111111111...///111222333333222222333333222333444444444333333555888;;;@@@GGGPPPVVVTTTVVVYYY___hhhvvvuuuggg\\\RRRKKKFFF???@@@AAACCCEEEEEEDDDCCC@@@AAAJJJ^^^www}}}vvvrrrtttvvvtttqqqppphhhfffccc^^^[[[YYYZZZ[[[```iiilllaaaQQQEEE???<<<999;;;???EEELLLVVV```gggllljjjcccYYYRRRMMMFFF???;;;:::::::::999999888777777777666555666888;;;<<>>===<<<;;;:::999999444444555555444444333333555444555:::AAADDDCCC@@@555555444444444444555555333333444555555555555555555666666777777777777777666666666777999999888666444444444444333222111000000111222444666777999999$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''(((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((*********)))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((()))))))))))))))*********++++++******))))))(((((()))))))))******+++++++++************+++,,,---...++++++,,,,,,,,,---------***---//////---,,,...000111111111111111111111111000000000000000111222222000000111333666888888777333333333333333333333444555444444333333444444555555555444333333333444444555666666666555333111000222111000///////////////...111333444333111000000...111222222///...000333,,,,,,---...///111111222000...------///000////////////000000111111222222------..................,,,...000111222111000///222333444555666666666666333333444333222000...---///000222333444444333333222222111000000111111222111111000///////////////---...000111111111000/////////............//////000000////////////000000222222222222111111000000//////000111111111111111000000000000000000000000...///111222333333222222......///111333222000...444555555666:::AAAJJJPPPQQQOOOLLLJJJMMMXXXgggssszzzhhh```UUUKKKEEEBBB@@@@@@<<<>>>BBBEEEIIIJJJKKKJJJKKKGGGKKK^^^yyy{{{|||xxxuuuoookkkjjjkkkmmmnnnjjjsssvvvkkk[[[NNNFFFAAA999;;;???EEEMMMWWW^^^cccccc___UUUHHH@@@???>>><<<;;;;;;:::888666666888:::666555555555777:::===???>>>>>>===<<<;;;::::::999444444555555555444333333555444666<<>>======<<<999777777555444444666777777666666444555888<<<>>>===;;;777555222333555777666444444444555666666777777777666777777888888888777777888888888777777777777777666666666555444444333333111111111111222333444555%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((******((('''''''''((((((((((((((((((((((((((((((''''''((()))))))))((((((******)))))))))))))))***++++++***)))))))))******(((((()))))))))***************(((''''''(((******++++++************************++++++++++++******+++++++++,,,,,,++++++***,,,---...///000000//////000000111111111111000000111111000222333444222111000//////111555666555444111222333444444444444444222333333222111000000222555333111111222333333333444444444444444444444444222222111000//////....../////////000000/////////,,,,,,...///000000000///////////////////////////,,,,,,,,,------,,,,,,,,,,,,---///111333333333333000000/////////.........////////////000000000000...///000111222222222222222222222111111111111000......------......///000111111111000000/////////111000///............///,,,---.../////////......---............/////////...///000///...---...000222111111111000000000000------...//////000111111....../////////000000000.../////////000000000000000000000000000000000000111111111000222666;;;@@@FFFEEEBBB>>><<<>>>CCCGGGGGGPPP]]]hhhrrr~~~xxxmmmaaaSSSJJJGGG???>>>===<<<;;;;;;;;;;;;;;;BBBIIILLLQQQXXX]]]]]]PPPLLLIIISSSmmmwwwiiiYYYJJJAAA>>>;;;:::???IIIPPPRRRRRRQQQLLLEEE>>>:::999:::;;;999999::::::999999888777777777888999:::;;;<<<<<>><<<<<<===<<<:::777666444333333444555555444666444444666999:::888666666444222333555666555333333333333333333333333333666777777888999999999888777777777777777666666666666666555444444333333222111111111111222333333444%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((()))%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''(((((((((((('''***)))((((((((()))***++++++******)))))))))))))))(((((())))))))))))*********)))&&&$$$$$$&&&)))***))))))************************++++++++++++*********++++++,,,,,,+++++++++,,,,,,...//////000//////000111111222222111111000000//////000222333111000000//////111333444333111222333333444444444444333000111222111/////////111444222111111222333333222333333333333333333333333444333222111000///.........//////000000//////...,,,,,,---...////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111222333444111111111000000000//////.../////////000000000111...///000111222222222222222222222111111111111000---------------....../////////////////////////////////...---------......------.../////////......,,,,,,---------............///000///...---...000000000000000////////////---------...//////000000------........./////////....../////////000000000000000000000000000000000111111000///...000444777?????????===;;;:::<<<===;;;@@@GGGLLLTTT```ooo{{{mmmcccXXXQQQIIIAAA===>>>999888777666777999<<<===???EEEJJJKKKPPPWWW]]]^^^NNNKKKKKKWWWpppuuufffWWWKKKDDD???<<<999<<>>???===;;;::::::<<<>>>@@@AAADDDMMMYYYbbbqqqyyy~~~~~~qqqfff^^^SSSLLLFFFDDDBBB>>>===???;;;999888777888:::>>>@@@EEEIIIJJJIIIJJJPPPTTTUUUQQQNNNPPP]]]sssxxxmmmaaaVVVOOOKKKAAA<<<888:::@@@EEEFFFEEECCCBBB@@@>>><<<;;;;;;;;;777888888888888888777777666666777777888999::::::888888888999;;;<<<;;;999555333111111222333222111444555555666777666444222444333333444444444444333888888888777777666666666555666888999:::;;;<<<<<<999999999888777777666666777777666555555444444333333222111111111111111222%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%&&&&&&''''''(((((((((%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''(((((('''''''''(((***+++***)))((((((''''''(((((('''(((((((((((()))))))))((()))***++++++***)))(((((((((((())))))******+++******++++++++++++******)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---......///000///000000111111000000///000//////111333444333222222222333444333333333333555555555555444444333222111333444333222111222444333222111222333444222111333444444444555555555666555555444333222111000000111111222222222222111111000000000000000000111111////////////////////////...------,,,,,,------...111111000///.../////////000000000/////////...............///000111111111///000111222222333333222222222222111111111000000---,,,,,,,,,,,,---......///000000000000000000000------,,,,,,,,,,,,------////////////.../////////------........./////////...///000///...---...000////////////.........------------...............------------.........///............////////////......//////000000000000111111222111000000111333333777<<<>>>>>><<<::::::888999:::;;;===BBBIIIOOOYYY^^^eeekkksss|||sssggg\\\SSSMMMJJJDDD???>>>@@@@@@<<<:::;;;:::999888888:::===@@@BBBGGGJJJJJJGGGGGGKKKOOOPPPUUUSSSWWWcccuuu}}}uuusssnnnfff___ZZZYYYZZZJJJCCC<<<:::>>>BBBDDDCCCBBBAAA@@@>>><<<:::999888666777777888888777777777555666666777777888888888666666666888;;;<<<;;;:::666444333222333444333222222444777999999888777666333444555555555444333333333333444444444555555555555666888999:::;;;<<<<<<;;;;;;:::999999888777777888888777777666555555555222222111111000111111111%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$&&&'''(((%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''&&&''''''(((((()))))))))))))))((('''''''''''''''''''''(((((((((((())))))'''))),,,......,,,)))'''(((((())))))))))))))))))******++++++++++++******)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000...//////000000//////............000222333222111222444555555444333444555666666666555555333222111///000111111000///111222333333222333555555333111333444444555555666666666555555555444333333222222000111111111111111111000222111111000000111222222///////////////////////////...---,,,,,,---...///111111111000000/////////000000/////////.........------...///000111222222///000111222333333333333222222222111111111111000---------------......///000000000000000000000000------,,,,,,,,,---......111000///.........//////---............/////////...///000///...---...000////////////....................................------........./////////------........./////////---......//////000000111---...000000//////000222...222777::::::888777777111333666999;;;???CCCGGGGGGHHHJJJMMMSSS[[[eeekkkxxxvvvoooaaa\\\TTTLLLFFFCCCBBBBBB@@@===>>>AAAAAA;;;666555666666666777999===@@@BBBDDDHHHIIIFFFHHHMMMRRRRRRXXXWWW[[[hhhvvvvvvmmmiiieeeeeeddd```]]]^^^ccchhhXXXNNNBBB;;;<<>>===<<<999777666444444444555666666777777666666444555555555555666666666666666666888;;;<<<<<<;;;888666444444444444333222---111666888777666555666333666888999777555555666888888888888888888999999666777777888999999999888::::::999888777666555444666666666555444444333333000000///000000111222333%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((((())))))(((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%%%%%%%''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((###$$$&&&'''((('''&&&&&&(((((((((((((((((((((((('''(((((()))))))))))))))###%%%(((***+++***((('''(((((('''&&&&&&&&&&&&'''''''''''''''((((((((()))++++++************++++++******))))))((((((''''''******++++++++++++******((()))***+++,,,------------,,,++++++,,,---///000,,,------------------,,,111000111333555666666444000333555555444333555777777777777666555333222111---///000000//////000222555444444666777777555222111111222333333444555555444444444555555555555666444555555666666555555444111000///......///000111////////////////////////000///---,,,,,,---///000,,,...000333444444333333222222222111111111111000------...///000111222222000000111222333333333333222222222111111111111000///............///000000000000///...------,,,,,,---------------...///000222111000.........///000++++++,,,,,,,,,---------...///000///...---...000000000000000////////////000000000000000/////////////////////000000000000---------.........//////---------...///000000111...000333333222000000000///111333333222111111222111111222333555777999:::222222222333444777;;;===@@@FFFNNNXXXbbbmmmwww}}}uuunnnbbbVVVMMMHHHGGGGGG@@@@@@@@@>>>;;;999777777999777888===???<<<999999::::::999999888888777777===BBBEEEEEEGGGMMMPPPQQQUUUUUU[[[iiissswww|||}}}~~~{{{qqqcccTTTJJJFFFFFFCCCFFFIIIIIIJJJOOOXXX___aaaTTTDDD;;;;;;@@@EEEHHH???===<<<:::888777666666444444555666777777666666444444555555555555555555777666777999;;;===<<<;;;888666444333444444333222,,,000555666555222222222333666::::::777555555666777777666666555555444444666777777888888888777777888888777666555444333333555444444333333222111111////////////000111333333%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((())))))(((''''''&&&$$$%%%%%%&&&'''((())))))+++)))&&&######%%%''')))+++)))&&&&&&''''''$$$"""''''''''''''((()))++++++***************************)))((((((((()))+++,,,,,,++++++******++++++,,,((()))+++,,,------,,,,,,+++******)))***,,,---.........------------......000111111222222333444444999999888888666555333333777666444222111111111222............///000222222666666555555555666666777555555555666666666666666666666666555555555555555555555777777777666555444333222000...---...///000000000///...---,,,++++++...///000111000///---+++///000111222333444444444333333333222222111111111222222222111222222333333111222333444555444333333444333333333222111111111222111000000000111222333111000...---------...///............////////////........................---,,,,,,,,,,,,---..............................//////......---------,,,//////000000///...------//////000000///...------------------------------...------------...//////------......//////000000////////////000000000000000000111111111222222222333222111111222333555666777:::===AAAFFFKKKRRRVVV]]]eeennnwww~~~|||qqqhhhaaaVVVRRRKKKEEE@@@=========;;;::::::999888777666666666777888888777666888999:::;;;<<<;;;999888999:::===???CCCEEEGGGIIIKKKMMMLLLLLLMMMSSS\\\iiiuuu|||zzzsssmmmgggcccaaaccc___XXXPPPIIIDDDAAA???AAA@@@@@@BBBDDDHHHKKKMMMQQQKKKDDD???===>>>??????<<<;;;:::888777777888888666666666666555555555555444444333222000111444666777777777888999:::;;;<<<888666444222111111111111222333444555555555444444333444444555666777777888888888888888888888888888666666777777888888888999777777666555444444333333111222333444444222111/////////000000000111111111%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((((((((()))))))))(((((('''&&&&&&''''''''''''''''''***)))'''%%%$$$%%%'''(((***)))'''(((******)))''''''''''''(((((()))++++++***************************))))))((()))***+++,,,,,,++++++******++++++,,,'''((()))+++,,,,,,+++++++++************,,,---.........------------......000111111222222333444444888888999999888888777666777777555444333222222222............///000111222444444333333333444555555444555555555666666777777888888888888888888888777666666777777666666555555444222000///...///000000000000//////...---------///000111222111000...---//////111222222333333333444333333333222222222222222222111000000111111111000111222444444333333222222222222222111111111111222111111000111222333444333222111000///000000111............////////////........................,,,++++++++++++,,,------......................../////////.........------///////////////...------///////////////...------------------------------...------------...//////......///////////////000.../////////000000000000000000000111111111222222222222111111222333555666666888:::<<<===???CCCEEEFFFLLLTTTZZZ^^^eeennnttt{{{xxxsssllleee^^^VVVOOOJJJFFFDDD@@@<<<::::::<<<===:::999999888777777666666666888888888666666777888999:::;;;:::888777888999<<<>>>AAABBBBBBCCCDDDFFFEEEEEEFFFJJJQQQ[[[dddiiijjjgggbbb]]]WWWSSSPPPOOONNNKKKGGGBBB???<<<;;;;;;>>>===<<<<<<===???AAACCCEEEAAA<<<999999;;;<<<<<<===<<<:::999888888999999777777777777777666666666555555444222000000222555888888999:::;;;<<<======888777555333111111111111333333333444444444444555666666666777777888888888888888888888888888888888555666666666777777777888555555444333333222111111111222333444333222000///222222333333333333444444%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((('''''''''(((((()))))))))))))))(((((((((((('''''''''&&&&&&)))((((((''''''''''''(((%%%$$$###%%%''')))(((((((((((((((((())))))***+++++++++++++++++++++++++++******))))))******+++,,,,,,++++++******++++++,,,'''((()))***************+++*********+++,,,---.........------------......000111111222222333444444777888999:::::::::::::::777777777666555444222222///......//////000111222222111111111222222333444333444444555666777888888::::::::::::::::::::::::888888777666666666666666555444222000000000111111000000//////////////////111222333333333222111000//////000111222222222222444444444444333333333333222222111000///////////////000111222333222222111000000000000111111111111222222111111222222333444222222111000000000000000............////////////........................+++++++++++++++,,,,,,---///////////////////////////////////////.........///////////////......---///////////////......---------------------------...------------...//////000000000000////////////....../////////000000000000000000000111111111111111111111111222333444555333555777777666666777888888<<<@@@CCCEEEHHHNNNSSSVVV\\\fffqqq|||}}}rrrhhhbbbVVVSSSMMMIIIEEEBBB???<<<:::888666555555777888:::888888777777666666666555777888999888666555555666777888999888777666777888:::<<<======<<<<<<<<<===?????????AAAFFFKKKQQQTTTVVVSSSOOOKKKGGGEEEDDDDDDAAA@@@===;;;999999999:::<<<;;;:::888888888999999;;;888666666777999::::::======;;;:::::::::::::::999888888888777777777666666666555333111000222333666888999;;;<<<<<<<<<<<<888777555333111111111111444444333222333444555666888888888888999999999999777777777777777777777777444444555555555555666666222222222111000000//////111111222333333111000///000000000000111111111111$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&''''''(((((())))))((((((((((((((('''''''''''''''(((((()))))))))(((((('''$$$$$$$$$%%%'''((((((((())))))(((((()))******+++++++++++++++++++++++++++************++++++,,,,,,,,,++++++******++++++,,,((())))))*********************++++++,,,------.........------------......000111111222222333444444777888999999::::::::::::666666777666555444222000///////////////000111111111111000111111222333444333333444555666777888999:::::::::;;;;;;;;;;;;;;;:::999777666555666666777555555333222111111222222//////000000111111111111333444444555555444333333000111222222333333333333444444444444444444444444444333222000000/////////...///000222222111111000......//////000000111111222222222222222333333444000//////...........................////////////........................,,,,,,++++++,,,,,,---...////////////////////////////////////////////////...///////////////.........///////////////......------------------------...------------...//////111111111000000//////............/////////000000/////////000000000111111000000000111222222333444...111444555555444444555777999;;;<<<<<<>>>AAADDDAAAEEELLLTTT\\\eeemmmsss||||||wwwnnneee\\\UUUNNNJJJGGGDDD@@@=========<<<<<<888777666555444444555555666666666666555555555555777888888777555333444555555666777777555555666777888:::;;;;;;:::999999:::<<<<<<===>>>@@@CCCEEEGGGLLLIIIFFFCCCBBBBBBBBBCCC@@@>>><<<999888777888999===<<<:::999888777777888888777666777999;;;;;;;;;===<<<<<<;;;;;;;;;;;;;;;999888888777777666666666555555555444222111333444555666999;;;<<<<<<;;;:::888777555333222111111222555333222111222444666888999999999888888888888888666666666666666666666666333333333333333444444444111111111000000/////////111111222222111111000///........./////////000000$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))((((((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&''''''((())))))***'''((()))******))))))(((***++++++++++++++++++,,,***))))))))))))******+++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,************+++++++++,,,***++++++,,,------............------------......000111111222222333444444777777888888888888888777444555555555444222000///000////////////000000111111111111111222333444555333333444555666777888999888999999999::::::;;;;;;;;;:::888777666666777777666555444333333222222222//////000000111222222222444444444555555555444444333333444444555555444444444444444444444444444444555444333222111000000000...///000111222111000000.........//////000000111111111222222222333333333///////////////......---............////////////........................---------------...//////////////////////////////.........///////////////......///////////////.........///////////////...------------------------...------------...//////111111000000//////..................////////////....../////////000000000//////000111222222222222---000222444333333333444444555666666777888:::;;;999;;;>>>BBBEEEKKKQQQUUU[[[```gggnnnuuuzzz|||wwwmmmeee\\\XXXRRRLLLHHHEEEBBB???>>>;;;888777888999999999777777666555555444333333444444444444444444444555666777888666444333333444444555666666444444555666777999;;;;;;:::999:::;;;999:::;;;===>>>???@@@AAABBB@@@???======>>>???@@@<<<:::888666555555555666<<<;;;;;;:::::::::::::::999888777888:::;;;;;;:::;;;;;;;;;;;;;;;:::::::::888888777666555555444444222333444444333333555777666777:::<<<======<<<;;;999888555333222222222222444333222111222444666888777777777777777666666666555555555555555555555555333333333222222222222222111111111111000000000000000111111111000000//////111111111222222222333333###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((('''''''''((((((((((((((('''&&&&&&%%%&&&'''((()))******+++((())))))************)))+++,,,---,,,***)))***+++*********))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,,,,++++++******++++++,,,,,,++++++***++++++,,,,,,***+++,,,---.........---......------------......000111111222222333444444555666666777777777666666555555555444333222000000000000////////////000000111111222222333444555666333444444555666777888888666777777888888999999:::;;;;;;999888777777777777555555555444333333222222//////000000111111111222333333333444444444555555444555555666666555555555333333333333444444444444444444333222111111111222...///000111222111111000////////////000000000000000000111222222222222111111111111111111000//////............////////////.......................................//////000........................---------...............---...//////////////////---...//////////////////------------------------...------------...//////////////////............------........./////////............////////////......000111111222111111///000222222000///000000111111111222333555666777444666777888:::===AAADDDFFFIIINNNRRRUUUYYY]]]___ffflllttt|||tttnnnfffaaa]]]XXXPPPJJJJJJGGGCCC@@@???>>>===;;;999777444444555666666555333333444555555444444333111222222333333444444444555666777666444333333444333444555555444444555666666888:::;;;::::::;;;<<<666777888:::;;;<<<======<<<<<<<<<<<<<<<<<<======999888666555666777999:::999999999::::::::::::;;;:::888777777888999888777888999999::::::999888888888888777666555444333333111222444555444555666888999:::<<<===>>>>>>>>>>>>999888666444222222222222333222222222333555666888555555555555555666666666444444444444444444444444333333222222222222111111111111111111111111111111000000000//////////////////000000000000111111111######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((++++++++++++***((('''&&&''''''(((((()))))))))***)))))))))*********++++++((()))+++***'''&&&''')))++++++***))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++---.........---,,,,,,++++++******++++++,,,,,,+++***))))))***++++++***+++,,,............---......------------......000111111222222333444444333444555666777888888888777666555444333222222222000000////////////000000111111111222333444555666444555555555666666777777555666666777888888999999;;;;;;;;;:::999888666555444444444444333222222111//////000000000000000000222222222222222333444444444555555555555555444444222222222222333333333444222222111111111111111222///000111222222222111000111111000000000000000///...///000111111111000000000111111222111000///...............////////////...........................------------...//////------------------------,,,,,,,,,,,,---------...------...///////////////------...///////////////------------------------...------------...//////------------............---------.........//////------........./////////---...///111111111111000000111111000...---///000000//////000222444555555000222333444444555888:::999;;;>>>@@@AAABBBDDDFFFHHHMMMTTT[[[___bbbeeegggmmmqqquuuwwwxxx{{{{{{wwwuuupppooollliiieeeaaa]]][[[SSSPPPLLLIIIGGGDDD@@@===???===;;;:::::::::999888666555444444666666555444111222444555555444333222000000111111222333444444333555666555333333444555333444555555444444555777555777999999888777888999555666666777888999:::;;;:::;;;<<<===>>>======<<<999888777666777999;;;===888888999:::::::::::::::999777555444666777777777666666777888888777666666999999888777666555444444222333555666555444555777888999999:::;;;<<<======999888666444333222222222111222222333444555666777444444444555555666666777333333333333333333333333333333333222222222111111000000000000000000111111000000//////.........///---------............///#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''"""######$$$&&&(((***+++%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))......------+++***((('''))))))))))))((((((((((((******))))))***+++,,,,,,(((+++,,,,,,)))(((***---++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,++++++++++++++++++,,,+++***)))(((((()))*********+++,,,...///......---.........------.........000111111222333333444444111222444666888999:::;;;999888666444333333333444111000////////////000000000000000111222444555666555555555666666666666666555555666777888888999999;;;;;;;;;;;;:::888666555444444444444333222111000000000000///////////////111111111111111222333444444444444555444444333333111111111222222333333333111000000000000000111222///000111333333222222111222222111111000000//////---...///111111000000///...///000000000///---,,,............/////////000........................---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------...///000000//////------...///000000//////------------------------...------------...//////+++,,,,,,------.........---------.........//////---------.........//////,,,...///111111111000000///000000///...///222444///...---...000222222222///111222222111111333444222444666777888999;;;======AAAFFFIIIJJJJJJJJJKKKNNNQQQSSSSSSUUU[[[eeemmmgggggghhhhhhjjjlllnnnooooooqqqssssssrrroookkkhhhhhhgggeeebbb]]]XXXSSSQQQMMMMMMLLLKKKIIIHHHFFFEEE@@@???>>>===<<<;;;:::999666555444555777888777555333222222333555555444222444555666777666444222111//////000111222333333444222444555555333333444555333444555555444444666777555777888777666444555555777666666666777888999:::888999;;;======<<<:::999888777555444444555777888999::::::;;;;;;;;;;;;;;;:::777555444666888888888444555666777777666555444::::::999888777666555444333555777666555444444555555555555666777888:::;;;:::888666444333222222333000111333444555666666666333444444555666777777888333333333333333333333333333333333333222222111111/////////000000000000000000000///............///000000000000111111111111$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%(((''''''&&&&&&%%%$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''(((((())))))******++++++************************************************))))))******+++,,,///...,,,+++***+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------******++++++++++++******+++++++++***************+++,,,,,,---...///000000///...---,,,+++,,,,,,---//////111222333444444444444444555555555555555555555444333222111222333333111222222111///...///000000000111222444555555666555444333222222222222222222333444666777999:::;;;===<<<<<<;;;999888888777777777777777666555444333333222222111000///......000000000111222222333333444444333222111111111111---...///000000111111111111111000///////////////...///111222333333222222111111111111111000///...111111111111000000////////////.........---------/////////......---,,,+++222///+++******+++++++++,,,------......------,,,------,,,,,,,,,,,,++++++************+++---///000000000//////............------------------------//////.........---------++++++++++++++++++++++++......---------,,,,,,,,,'''((((((***+++,,,------,,,---...///000000000000////////////////////////////////////////////////////////////000111222333///000000000000111111111333333333444444444555555777777777888999:::<<<<<<@@@@@@???@@@AAADDDGGGIIINNNNNNMMMMMMMMMMMMNNNNNNPPPQQQSSSSSSSSSQQQOOONNNKKKJJJHHHFFFCCC@@@>>>===??????>>>===<<<;;;;;;:::999888888888777777666666555444444555666555222000333333333333333333333333555555555555444333222111222111111111111111111222111222333333333222111000333333444444555666666777777444333444666777555333555444444444444555666666777888:::;;;<<<<<<;;;;;;;;;888444444666888777555:::::::::::::::999888777888777555444444444555666888888777777666666555555888:::;;;999666444222222888666444444444555444333777777666666666777777888888888777888999888666333777666444444666777666555777666666666666555555555555555555555444444333222111111000///////////////111000.........///......000000//////...,,,+++***---......///000111111222$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))'''((((((((()))))))))*********************************************************))))))******+++,,,---,,,+++***)))******++++++++++++++++++++++++++++++++++++,,,,,,,,,------)))******++++++******)))******************++++++++++++,,,---...///000000000000...---------......///000111222333444444444444444444444444555555555666666444333333333444555000111222111/////////000000111111222333444555666555444444333222222333333222333444555666888999999::::::::::::999999999999666666666666555444333222222222111111000000//////000000000111222222333333444333222111111000000111...///000111222222222222111000000///////////////---...000111222222111111111111111111000///...---000000000000000000000000///.........------------...///000000000///...---///---++++++,,,------,,,,,,,,,------------,,,,,,------,,,,,,,,,+++++++++************+++---///000/////////......---------------------------------///.........---------,,,++++++++++++++++++++++++......---------,,,,,,,,,++++++++++++++++++++++++,,,---...//////000000000................................................////////////000111222333000000000000111111111111222222222222333333333333666666666666777777888999999888888888:::<<>>======<<<<<<======>>>@@@@@@AAAAAAAAA@@@>>>===>>>===<<<:::999777666666888888888777777666555555777777777777666666555555555444333444555555333111333333333333333333333333333333444555555555444444333222222111111222222333111222333333333222111111222222222333444444555555666444222333555666555333444444333333444444555666555666888999::::::999999:::777555555666888777666:::::::::999999777666666777666666555555555555555777777777777777666666666666888999999777555444555777666555555666666555444666666555555666777888888777777888:::<<<<<<;;;999666444333333444555555444666666555555555444444444444444444444444333222222111111000///////////////...---------...////////////////////////...---,,,......//////000000111111$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%&&&&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))(((((((((((())))))))))))******************************************************))))))******+++,,,++++++***))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))******++++++******))))))))))))***+++++++++,,,++++++,,,---...///000000111000///.........///000///000111222333444444444444444444444444444444444555555444333333333333444000111222111000///000111000111111222333444555555555555444333333333444444444444444555666777777777888888888999999:::::::::555555555555444333222111111111111111111111111000000000000111222222333333333222111000////////////---...///000111111111111000000//////......//////,,,---///000111000000///111111111000000///...---/////////000000000000000............------------...///111333333222000///...---,,,---/////////...,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++*********+++,,,---...///......------------,,,,,,------------------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,......---,,,+++***)))))),,,---...//////000//////................................................//////...//////000111222000000000111111111222222000000111111111222222222555444444333333444444555222222222222333555777888555444444444444444444555666666666666666555555555555555555555555555444444222222222222222222222222555555555555444444444444444222111222333444444333222222222222222222222222222222444555555666666666333333222222222222333333000111222333333222111111111111111222222333333444444333222222444444333222222222222222222333444444333444555666777777777666888777555555777888888777999999999888777666444333555555666666555555444333444444444555555555555666444666888888777666666777666555555666888888777555444444444555666777888999666666888;;;???AAA@@@???444333111111333444333222444444444444333333333333222333333333333222111111111111000/////////000000,,,---------...//////000...//////000000//////...////////////////////////$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((())))))))))))))))))))))))******************************************))))))******+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,))))))************))))))(((((()))***+++,,,,,,,,,***+++,,,---...//////000111000///.........///000///000111222333444444333444444444333333333333333222222111111000000000000000111222111000///000111000111111222333333444444555555444444333444444555666666666666666777777777777777777888888888999999555555555555444333222222111111111111111111111222000000000111222222333333333222111///............***+++,,,---............000//////.........//////---...///000111000////////////000111111111000000000000000//////.........------------------------...///222444555444333222///......///000000///---,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++*********++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,///...------,,,+++******,,,,,,---...////////////................................................///.........//////000111000000000111111111222222000000000111111111222222444333333222111111222222111111000111222333444555555444444333333444444555555555444333333444444555444444444444444444444444111111111222222333333333333333333333333333333222333111000000222444555555222222222222222222222222333333444555555555555555222222111111111111222222///000222333333222111111111111111222222222333333333222222222222333222222111111111111111222222333111111222333333444444444777777666777777888888888999888888777666444333222444444555666666444333222000111111222333333444444555666777777666666777888444444444666888888777555444444444555666888999:::666777999<<<@@@BBBAAA@@@555333222222333444444333333333333333222222222111111111222222222111111000111111000000///000000111...///000000////////////......///000000111000000//////////////////......$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((((((((())))))))))))(((((((((((((((((()))))))))***************************************))))))******+++,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******)))))))))(((((()))***+++,,,,,,,,,******+++,,,---...////////////...------...///000000111222222333333333333444444333333222222222222000000000000000////////////000111111000///000222000111111222222333333333444444333333333444444555777777777777777777777777888888777777777666666666666777777666666555444333111111111111222222222222000000000111222222333333333222111///...---------***+++,,,------.........//////............//////...///000111111111000///,,,---///111222333444444222111000///...,,,++++++,,,,,,------------------...000222444555555444333111000//////000///---++++++,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++************++++++,,,------------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////.........................................................---......///000//////000000000111111111111111111111222222222222444333222111111111111111111111111111222222333333222222111111111111222222111111000000000111111222111111000000000/////////111111111222222333444444111111111111111111222222222000//////111444555555111111111111111111111111444444555444444333222222000000////////////000000///000111222333222111111222222222222222333333333111222222222222111222222111000000000000111222222000000000000111222333333777777888888888777888888777777777666555444222222333444555555555444222111111111222333444555555666666777888777555555666777444444444555777777666555444444555555777888::::::888888999;;;>>>???>>><<<666555333333555555555444333222222222111111111111000000111222222111111111111111000000000000111111222444555444111......///---...///000111111111111////////////............$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&"""###%%%&&&&&&&&&%%%$$$(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))***************************************))))))******+++,,,)))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********((())))))******))))))((()))))))))***+++++++++,,,******+++,,,---.../////////...---------...///000000111222333333333333333444333333222222111111000111111222222111111000//////000111111000000111222111111111111222222333333333333222222222333444444666666666666777777777777777777777666666555555555777777777777666555444333222222222222222222111111000000000111222222333333333333111///...---------,,,---...///000000000000......------......////////////000111111111000///+++,,,...000222333444555111000000...---,,,+++***,,,,,,,,,,,,------------///000111222333333333333333111///...///...---+++++++++,,,,,,,,,,,,++++++++++++++++++***************+++,,,------------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,******++++++,,,,,,------+++,,,---......///......------------------------------------------------......------------.............../////////000000000111111111111222222222333333222111000000000111000000000000000111111111111000000//////000000111////////////000000000000111111000000///.........//////000000111111111222000000000111111111111111111///...///222333333333000000000000000000000000444444444333333222111000//////............//////...///000222222222222111222222222222222222222222111222333333111111222333111000000000000111222222000/////////000111222333777999::::::888666666777666666666666555444333333333333444444333333222111444444555555666777888888777888888777555555666888777666444444666777777666666666666777888999:::;;;999999999:::<<<<<<:::888888666444555666777666555222222222222111111111111000000111222222222222111111111000000000111222222444777999777222......///---...//////000000000000........................$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&!!!"""$$$%%%&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++***)))))))))((((((((('''''''''(((((()))******+++******************************))))))******+++,,,((((((***+++++++++******************************++++++++++++*********)))(((((())))))))))))((((((******************++++++******+++,,,---....../////////.........///111111111111222333333333222222333333333222111000000000000000111111111000///......000111111000000111222111111111111222222222222111111111111111222333444333444444444555555666666555555555555555666666666666666666666555444333333333333333222222111111111000000000111222222333333444333222000///...---------...///000000111000000...------------...///000...///000000000///...---+++,,,---///000000111111.........------------,,,++++++,,,,,,,,,---------000000/////////111222333222///---,,,---......---++++++,,,,,,,,,,,,++++++++++++++++++***************+++,,,---------,,,,,,,,,,,,,,,,,,---------...++++++++++++++++++++++++************+++++++++,,,************************......---------,,,,,,,,,*********+++++++++,,,,,,++++++,,,---............------------------------------------------------......------,,,------...------------............/////////000000000111111111111000/////////000000000000000000000000//////222111111000000111111222...///111222222222111000222222111111111111111000....../////////////////////000000000111111111111000//////000222333222000000000000000000000000000111111222222222111111000//////............//////---...000111222222222111111111111111111111111111111333555444222111222444111111000000111111222333000000000000000222333444888:::<<<;;;888555555666555555666666666666555555444333333222222222222222444444555555666666777777555666666666555666888:::<<<999666555666888999999999999888888999:::;;;;;;999999999:::;;;:::888666888666555555666777777666333333222222222111111111000111111222333333222222111111000000111111222333333666999777222......///---....../////////......,,,------....../////////$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$$$$$$$&&&((()))%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&& """$$$%%%%%%$$$###"""$$$%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###&&&(((***,,,---******))))))((((((((('''&&&''''''((()))******+++*********************************)))***++++++,,,&&&'''(((*********)))((())))))))))))))))))))))))++++++++++++******))))))(((((())))))))))))((((((+++++++++***************)))***+++,,,---......///111000/////////111222333111111222333333333222222333333222222111000000///---.../////////...,,,+++...000111111000000111333111111111111111222222222111000000000111222222333111111222333333444555555222222333444555666777888555555555555444333222222444444333333222111000000000000000111222222333333555444222111///......---+++,,,---...////////////---------------...///000---.../////////...---,,,,,,,,,------...------,,,++++++,,,------...//////+++++++++,,,,,,---------111000...------///111222000...++++++,,,...///000+++++++++,,,,,,++++++++++++++++++************)))***+++,,,---...---,,,+++,,,,,,,,,------.........++++++++++++++++++++++++))))))******+++++++++,,,))))))))))))))))))))))))......---------,,,,,,,,,************************++++++,,,---............------------------------------------------------...------,,,,,,,,,------,,,,,,,,,---------................../////////000//////.........//////000111111222222222111000000000000////////////000000,,,...000111222111000///.........//////000000000///////////////////////////000000000111111222222/////////111333333111///000000000000000000000000...///000111111222111111000000////////////000000---...000111222222222111000000000000////////////111444555444222111333555111111111111111222222333111111000000111222444555999;;;===<<<888555444555444555666666777777666666555444222111000111222333222222333333333333444444333444555555555777:::===@@@<<<888666777999;;;;;;:::::::::999::::::;;;;;;999999999:::;;;:::888666777666444444666777666555333333333222222222222111000111222333333333333333111111000000111222333333000444888777222......000---...............------,,,,,,------...///000000$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''')))))))))))))))((((((((((((''''''&&&&&&&&&'''''''''((((((((()))))))))******)))((((((((()))+++,,,+++++++++*********))))))******)))))))))))))))***************************************)))))))))))))))************+++++++++******+++,,,---//////000////////////000000000000111111111111111000//////111000///000111222000///---...//////000//////...***+++---000222444555666333222111000////////////000000000000000///......////////////000000000000000000000000111111111111111222222333333222222111444444444333333222222222333222111000000111222333222111000///...---,,,+++,,,,,,,,,------.........///---+++,,,...///,,,***000///...------------------------...------,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++---,,,,,,...000222333222333///+++***+++,,,,,,***+++++++++++++++++++++++++++++++++*********))))))******************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++***)))************++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------......+++,,,------++++++,,,---......---,,,,,,++++++******++++++,,,,,,---......//////.........---------000000000000000000000000000000111222222222222111111000000///...---------............//////////////////000000000000//////,,,...//////......000111000000000000////////////////////////000000000000////////////////////////000000000000000000000000------------.........///---.........//////000000000///------///000///...////////////000111222333222222333333222111///.../////////000111111222222555555666666666666555555333555777888888777555333444444444444444444444444555444444333333444444444222555777666555777>>>DDDAAA===888555555777999:::888777777777888999::::::888777666777888888666444333333444444444444333333555555444333333222111111...///111222222111000///222111000000000111222333///111222111000///000111//////.........---------//////.........---------$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((()))))))))***)))((((((((()))++++++*********))))))(((((((((******)))))))))))))))***************************+++*********))))))(((((()))************+++++++++******+++,,,---...//////.../////////000000000000111111111111111000//////111000......111333444333////////////////////////---...///111222222333333111111000///............///////////////...------....../////////000000000//////000000000111111111111222222222222222222111333333333222222222111111111000000//////000000111111111000///...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...///...---,,,......---,,,,,,,,,------,,,---------------,,,,,,---,,,,,,,,,++++++++++++------,,,,,,,,,+++++++++.........111444555555444222///------///000000///+++++++++++++++++++++++++++++++++*********))))))*********************************+++++++++,,,,,,,,,,,,,,,++++++*********(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,------++++++,,,------------,,,++++++***************+++,,,,,,------///.........------------////////////////////////...///000000111111000000000000000///...---------............/////////////////////000000////////////000111000.........000000000000000/////////............/////////000000000000000000000000000000////////////////////////------........./////////............/////////000000///------///000///.../////////000000111222333222222333333222111///...000000111111222333333333555555555666666555555555444666888999999888666444444444444444444444444444444333333333333444444555222555777666555777===CCCFFFBBB<<<888666666777666777666666777777888999:::888777666777888777555444555555666666666666555555555555444444333222222111///000111111222222222222333222111000000111222222///111222111000///000222/////////......---------//////.........---------$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((()))))))))((()))******+++))))))(((((((((((('''''')))))))))(((((())))))***))))))))))))))))))))))))+++++++++***)))((((((''')))************+++++++++******+++,,,---...//////....../////////000000000000000111111000000//////222000...///222666888999000000///.........///000000111111111111111000000000///...------,,,,,,,,,...............------,,,.........////////////000//////000000000000111111111111222222222222111111222222111111111111000000...//////000000//////...000000//////...---,,,,,,++++++*********************---111222000------...,,,,,,+++++++++,,,,,,---,,,,,,------------,,,,,,+++++++++***************,,,,,,,,,,,,++++++++++++,,,---///222555666555333...------///111222222000+++++++++++++++++++++++++++************)))))))))*********************************++++++++++++,,,---,,,+++***)))***++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,---,,,+++***+++---,,,,,,,,,+++******)))))))))))))))***++++++,,,,,,............------------........................---......///////////////000000//////...------------............/////////......////////////......000111111000...------...000000000/////////......---------.........//////////////////////////////////////////////////////............/////////000............////////////000...---...///000///.../////////000111111222222111222333333222111///...111111222222333444444444444444555555555555444444555666888999999888666555333333333333333333444444222222222222333333444555333555777666555777<<>>999777666555555555555555555666777888999999888777777888777555333666777777888888777777666555555444444333222222222111111111111222333444555444333222111111111111111000111222111000000111222////////////............/////////.........------$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%&&&'''((()))***)))((((((((((((''''''''')))))))))))))))******+++(((((((((((((((((((((((()))(((((((((((())))))***((((((((((((((((((((((((,,,++++++***)))(((''''''))))))*********+++++++++******+++,,,------.............../////////000000///000000000000000//////000000000333888;;;======222111///------...000111111111222222222111000000000///...------,,,------......//////......---,,,------........./////////////////////000000000111000000111111111111000000000000000000000000000000......000111111000....../////////......---------,,,+++++++++***)))))))))+++111777777111,,,---///******)))******+++,,,,,,++++++,,,---------,,,,,,************************,,,+++++++++++++++++++++***+++---111444555333000++++++---///000000///---************************************))))))))))))************************************++++++++++++---,,,***(((((()))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------***,,,,,,,,,+++***+++,,,,,,,,,+++******))))))(((((((((((()))******++++++------------------------------------------------------...////////////////////////......------------------.........//////---......//////......------...///...---,,,---...000000/////////.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........./////////000000.........//////////////////.........000000///---...///000000111222222222111222222333222111000///111111222222333444444444333333444444444444333333555666777888888777666555333333333333444444444444222222222222222333444555444555666666666777;;;>>>BBB???;;;888777777666555333333333444555666777888:::999888888888777555333777777777888888777777777555555444444333333333333333222222222333444666888444444333222111111000000000111222222000000111222////////////////////////////////////............$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&'''((()))***((((((((('''''''''''''''((()))))))))************))))))))))))))))))))))))((((((''''''((()))******((((((((((((((((((((((((++++++******)))(((((('''))))))*********+++++++++***++++++,,,,,,---------............////////////...//////000000000/////////000444:::???@@@???===333111///...---...000111000000111222222222222222222111000///............///000000000000///......------------...............////////////000000000///000000111111000000///////////////////////////...///111111111111///...............---------------------,,,,,,++++++***///666<<<:::222,,,,,,///)))))))))))))))***+++,,,***++++++,,,------,,,,,,************++++++++++++++++++++++++++++++++++++***+++---111333333111///,,,---///000000...,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,+++)))(((((()))+++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,******+++,,,,,,,,,+++******))))))((('''(((((())))))***++++++,,,,,,------------------........................---...//////000000//////............------------------------............------............------)))***,,,,,,,,,,,,...///////////////............,,,,,,,,,,,,------------------------------------....................................///////////////////////////.........///......///000000...---...///000111222222111111111111222333222111000///000000111111222333333333333333444444444444333333444444555666666555444444333333333444444555555555333222222222333333444555555555666666666888:::<<<===;;;888666666555333222222222222333444666777888:::999888888888888666444555666666777777666666555555555444444444444333333444333333222333555777888444444444333222111000000000222333222111000111222000000000000000000000000000000/////////.........$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&'''''''''((((((((((((((()))************)))(((((())))))))))))******''''''''''''((()))******))))))))))))))))))))))))************)))))))))))))))************+++++++++***+++++++++,,,,,,,,,---------........./////////......///000000000//////...111666===AAABBB???;;;333222000///...//////000//////111222333333444444333222111000000//////000000000000000000//////...,,,,,,,,,---------............////////////000000//////000000000000//////......////////////000000///000000111111000000///---------------...............------------------111666;;;999111,,,,,,///******)))))))))******+++)))***+++,,,,,,------,,,***************+++++++++*********+++++++++++++++------...111333333111//////111222222///---++++++************************(((((()))))))))))))))***)))))))))))))))))))))))))))))))))************+++******)))((()))***+++,,,'''(((((()))***+++,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,+++***)))***,,,,,,,,,,,,+++******))))))((((((((()))******++++++,,,,,,,,,,,,------------........................---......///000/////////------------------------,,,------------.........,,,,,,------------,,,,,,''')))+++,,,,,,---///000/////////.........------,,,,,,,,,---------......////////////////////////........................------------.........//////////////////..................///111000...,,,---...000111222222111111000111222333333222111000000000111111222333333333444444555555555555444444444444444555555444444444444444444555666666777777555444444333333444444444555555555666777888999:::===;;;888777666444111///222222222333444666777888999888777888999999777555444555555666666555555444555555444444444444444444444444444444444555555666333444444444333222111000111222333222111111111333000000000000111111111111000000000/////////......$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''((($$$%%%%%%&&&'''((())))))'''((()))***+++******)))'''''''''(((((()))))))))'''&&&&&&'''''')))******************************))))))))))))************)))************++++++++++++++++++++++++,,,,,,,,,---------.........//////---......///000000//////000222666;;;??????<<<:::222222111111000//////...000000111222333333333333333333222111000000000000//////000000//////...---+++,,,,,,,,,,,,---------........./////////000000...//////000000//////.........//////000000000000000//////......//////000,,,,,,,,,------.........---------------.........///333666444///,,,---///++++++******))))))******))))))***,,,,,,------,,,((((((((())))))*********)))*********++++++++++++///......///000000///---...000222000---+++***+++************************(((((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))*********+++&&&&&&((()))+++,,,......,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))+++,,,+++***)))***+++---------,,,++++++******(((((()))******++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------------------------,,,,,,---------.........,,,,,,------------,,,,,,***,,,------------///000//////.........---------------------............------------------------........................,,,,,,,,,,,,------------000/////////.....................000111111...,,,---...000222333222111000000111222333333222111000111111222222333444444444555555555666666555555555555555555555555555555555555555666666777888888999777777666555444444444444666555555666777888888888;;;:::999999999888666333222222222333555666888999888777777888::::::999777444555555666666555555444444444555555555555555555444444555555555444333333222333333444444333222111111222333333111111222333000000000111111222222222000000000000/////////...$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))(((''''''&&&&&&&&&''''''###$$$%%%&&&''')))******'''((()))++++++******)))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))******************************((((((((()))******++++++)))************+++++++++++++++++++++++++++,,,,,,---------.........//////------...///000000//////111222444888;;;<<<;;;999222222222222111000...---111222222333333333222222333222111000////////////......//////......---,,,++++++,,,,,,,,,---------............/////////000......////////////........./////////000000111111///...---,,,,,,---...///+++,,,,,,------.........,,,,,,,,,------.........,,,///111000...---...000,,,,,,+++***))))))******((()))***+++,,,---------&&&'''''''''(((((())))))))))))******++++++++++++...---++++++,,,,,,+++******---...---***((()))***))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************'''((()))***************'''''')))+++---///111222,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,)))+++++++++***)))***+++......---,,,,,,++++++***)))))))))***++++++,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,------------,,,------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++---///000///......///000//////.........------------------.........//////************************........................+++++++++,,,,,,,,,------000000//////.........---.........000111111...,,,---...000222333222111000000000222333333222111000222222333444444555555666555555666666666666555555666666666666666666666666555666666777888999999:::999888777666555444444444666555555666777888888777888888999;;;>>>>>>===;;;222222222333555777888999777666666888:::;;;:::888555555666666666666555555444444555555555555555555444555555666555333222111111222333444444444333222111222333333111111222333000000111111222222222222000000000000////////////%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))))))))))))))(((''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))******)))))))))))))))***************************---,,,+++******+++,,,---,,,,,,,,,,,,---...//////...------...111333222222222111111222555888;;;>>>999888555333222111111111222111111111222444666777888888777666555333111000111111111111000000000000,,,,,,------...//////000//////.........------------------------...//////111111000000000111333444111///,,,***++++++***)))............/////////000,,,+++++++++,,,,,,---...000000/////////.........+++***)))))))))***+++,,,,,,,,,---------,,,+++***+++***)))(((((('''((((((***************************(((((()))***+++***)))***)))((((((((()))+++,,,+++***)))(((''''''((()))''''''&&&&&&&&&(((***+++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------+++++++++*********))))))***************************)))(((''''''((()))***************************++++++***************+++************************************************++++++++++++++++++++++++,,,++++++******++++++,,,......,,,,,,,,,,,,......,,,,,,+++++++++,,,---...***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,+++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---//////000........................+++,,,,,,------,,,,,,,,,,,,---......//////..................////////////111000/////////000222333333333222111222333444555333444444555666777777888999999888888777666666555888999999999888888:::<<<:::999777666666555222000555555444444555666777888<<<;;;:::;;;>>>@@@AAAAAA555555444555666777999:::999888888888888888999999555444444333333444444555555555444444444333333333444555666666555444111000000111333444444333111000111111111111000000000000000000111111111111000000111111111111000///...---$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))))))))))))))(((''''''(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))************))))))))))))******************************,,,++++++++++++++++++,,,++++++++++++,,,---...///000///......000000000///222222222333555888;;;===999888666444222222222222111111111222333444666666999999888777666444222111/////////............---,,,,,,,,,---......////////////.........---------,,,,,,,,,---...///111222222111111000111222333444333000---,,,,,,---,,,+++.........///////////////---,,,,,,,,,,,,,,,---------------------------,,,,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,++++++******))))))(((((((((((()))++++++++++++++++++++++++)))(((((((((***+++***)))******)))))))))***,,,---)))((('''&&&%%%&&&&&&'''))))))((('''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,+++++++++*********))))))************************+++***)))(((((()))***+++************************++++++***))))))******+++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++************+++,,,++++++++++++,,,,,,------***++++++,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000........................,,,,,,---------,,,++++++,,,---......//////..................////////////111000/////////000222222333333222222222333444555444555555666666777777777777777777777777777777777777888:::999888888999;;;999888777777888777555333333444555666777888888999:::999:::<<<>>>???>>>===999888777666666666777888888888777777777777888888555444444333333444444555555444444444444333333333444555666666555333111000111222333333333333222111222222222111111111111000000000111111111111000000///////////////...---,,,###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))))))))))))))(((((('''(((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********++++++******)))))))))******++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++******++++++,,,---...///---,,,---///000000000333333333444666888;;;<<<999888666555333222222222000111222333555555555555999999999888777555444333///.........------------+++++++++,,,------.....................---------***++++++---...000222333333222222222222333333444444222///......///...---///////////////...............------,,,------------------------------......---,,,+++++++++++++++,,,,,,,,,,,,++++++******)))(((((((((((())))))***++++++++++++++++++++++++)))((('''(((***+++***)))++++++*********+++,,,,,,(((((('''&&&&&&&&&&&&'''************)))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******+++++++++************)))))))))))))))))))))))))))))))))++++++************++++++******************************)))))))))******+++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++************++++++++++++++++++,,,,,,,,,---******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////---------------------------------------,,,+++***,,,---......//////..................////////////000000000///000111111222333333222222222333444555666666666666666666666666555555666777777888999999555777::::::999888888999777777666777999999888666444555666888999:::::::::999999:::<<<>>>===;;;888::::::999888888888888888777777666666666666777777555444444333333444444555444444444444333333333333444444555555555333222111222222222222222222333333222222222222111111111000///000000111111000000///------.........------,,,"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))*********++++++++++++******))))))******++++++++++++++++++++++++++++++***+++,,,------,,,+++***************+++,,,------+++***)))+++///222444444333333444555666888:::;;;888888777666444444333333000111333555666666555555888888888777666555444333111111000000//////......******+++,,,,,,------...........................+++,,,,,,---///000222333333333333333333333333444444111///......///......////////////............//////......------......////////////000000000000//////...---,,,+++++++++,,,++++++***************(((((('''(((((()))******)))))))))))))))))))))))))))((('''(((*********(((*********************+++)))))))))((((((((())))))((()))*********)))'''&&&((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((('''((((((((())))))******************))))))))))))((((((((((((((((((((((((***************************************************))))))))))))******+++************************++++++++++++++++++++++++************************++++++************++++++---,,,,,,,,,,,,,,,,,,---******++++++,,,,,,,,,,,,******++++++++++++******************************++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------............---,,,+++***,,,---......///.....................////////////000000000000000111111222222222222333333333444444777666666666666666666666555555666666777888888888444666999:::999888777777777666666777999999888666888888888888:::<<>>999777888:::;;;<<<;;;;;;;;;;;;;;;:::999999888777666555555444555555555444444333333444444555333333333333222222222222333333333222222222222222333222000000000222444666333222222111000///.........//////000000//////...000000000//////...,,,,,,$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++,,,---...///444111...---///111222222555666777777888888888888888888888999888777555444333333333333555666777888444555666666666666555555222222111000///...------,,,,,,,,,---......//////---------.........//////............///000222222222222333333333222000000000...,,,+++,,,---------,,,------...///000111111/////////000111222333444111000000///...---,,,,,,+++,,,---...------,,,++++++***)))''''''((()))******))))))(((((((((((()))))))))))))))))))))))))))((('''&&&''')))))))))(((((())))))***)))((('''&&&$$$%%%'''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******************************((()))************)))((())))))))))))))))))))))))'''''''''(((((()))++++++************************))))))))))))))))))))))))******************************))))))))))))******((()))***++++++***)))(((((()))+++,,,,,,,,,***)))))))))************))))))******************************+++,,,,,,---......---------------------,,,------............------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////,,,---......//////..................////////////...///000111222111111000111222333444444444333333111222222333333444444444444444555555666777777777444555777666555555666888555444444666888999888666555555555777;;;AAAFFFJJJ>>><<<888777888999:::999::::::;;;<<<;;;:::999888999888777666555555555555555444444333333444444555333333333222222222222111333222222222222222333333111111111111111333444555555555444333222111000///......////////////......000000//////---,,,***)))%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%$$$######$$$%%%&&&'''''''''((((((((())))))&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))((((((************************(((((((((((())))))))))))************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,---...//////222000------000333555666666666777888888888888888777888999999888777666555444333333333444666888999555666666777777777777777555555444333222111000///,,,,,,---......//////000---------.........//////,,,,,,---...000222333444111222222333222111000///111...,,,,,,---......---+++,,,---...///111222222...//////000111333444555444333222111000///...---***+++,,,---------,,,++++++***((('''&&&''')))***+++***)))(((((('''((((((************************((('''&&&''')))))))))''')))***+++++++++)))((('''&&&''')))*********)))))))))(((&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))************))))))))))))'''((((((((())))))******************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))''''''''''''((()))++++++************************************************))))))))))))))))))))))))******))))))))))))*********+++,,,------,,,+++***''')))+++,,,,,,,,,***)))))))))************))))))******************************+++,,,,,,---......+++,,,,,,------......///------............------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++---...//////000000,,,---......//////................../////////000...///000222222111111000111222333444555444333333000000111222333333444444222333444555666888999999555666666555444555777888444333444777:::;;;;;;:::999999::::::;;;<<<<<<===:::999888888999999888666666777999;;;<<<<<<<<<;;;999999888666666555555555555444444333333444444555333333333222222222111111333222222111222222333333111111111111222333444555777777666555333222222111......////////////......000//////...,,,***((('''############""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###"""%%%$$$#########%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&((((((((((((&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((((((&&&%%%&&&))))))'''$$$''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))************,,,+++)))(((((()))+++,,,++++++***************+++------,,,+++++++++,,,,,,,,,---......,,,,,,---.........---,,,++++++******......---------...//////111000000000000222333444777666666555555555666666999999999888777666555444666777888888888888777777777777666555555555555555555555555555444222000///,,,---...000111222222222000000////////////000000222111000---++++++...111,,,///222222111///...///333222000/////////000111222222222111111111000000000000111222333333444444111///......//////...,,,---------,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((())))))***&&&'''((())))))((('''&&&''''''(((((())))))******(((((())))))))))))((((((&&&'''(((******))))))(((((('''&&&%%%%%%&&&'''(((''''''''''''''''''&&&&&&))))))))))))((((((((((((******))))))((((((''''''((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************''''''(((((()))))))))))))))))))))))))))))))))***)))************+++++++++))))))))))))))))))))))))******++++++++++++******---,,,***)))))))))******------,,,,,,+++***)))))))))***+++,,,,,,+++***))))))******++++++******)))---------,,,,,,+++++++++........................***+++,,,,,,------------++++++,,,,,,,,,,,,------...------,,,,,,------...---,,,,,,,,,,,,---......---------...///000000111---------.........//////////////////////////////,,,---///000222333333333000111222333444333222222111222333333333333222111333333444444444444555555444444444444444444444444222222222444777888777666666666777999999:::::::::777777666666666666666777888888888888888888999999777666555444333222222222222333333444444555555666333333222222111111222222222222111111111111222222000000111111111222222222111111111111111111111111000000000000///////////////...,,,*********,,,---$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$######""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&'''))))))'''$$$''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))************,,,+++)))(((((()))+++,,,++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,.........------,,,++++++***+++++++++++++++,,,,,,---000000//////000111333444666555555444444555555555777888888888999888888777777777777777777777777777666555555444444444444444444555555555333222000///------///000111111111111///......------......///111111000---++++++---///---///111222000///...///222111111000000000000000222222222111111000000000///000000111111222222222111000///000111111///---,,,,,,,,,+++++++++******)))))))))))))))))))))))))))(((((((((((()))******'''((())))))))))))((('''(((((((((((())))))))))))(((((())))))))))))(((((('''((()))*********))))))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((()))))))))***************************++++++******))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))******++++++++++++******,,,+++***)))))))))***+++------,,,++++++***)))))))))******++++++******)))******++++++++++++******,,,,,,,,,,,,,,,+++++++++---------,,,,,,,,,,,,,,,***+++,,,,,,---------,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------,,,,,,,,,,,,---......---------...///000000000---------.........//////...........................///000111111111111111000111222333333333222222111222333333333333222111111111222222222222333333444444333333333333333333111111111333666777666555555666777888999999999999777777666555555555555666777777777777777777777777666666444333333222222222111111222333444444555555444333222222111111111111111111111000000111111111000000111111111222222222111111111111111111111111000000000/////////......///---,,,******+++,,,---%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$!!!"""%%%'''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((()))((('''((()))((('''%%%''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((()))))))))))))))))))))*********++++++,,,+++***))))))***+++,,,+++***************++++++)))***+++---------,,,,,,+++---...---,,,+++,,,............------,,,,,,+++***************+++,,,,,,////////////000111222222444444333333333333444444666666888999::::::::::::888888777666666666777888555444444333333333333333444444444444333222000///...///000000111111111000//////............/////////000111///---,,,---...---///111111000......///111111111111111000//////111111111111000000000000000000000000000000000000000000111333444444111///++++++++++++************)))))))))))))))))))))))))))))))))))))))******+++((())))))******))))))((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))************)))(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''(((((())))))******))))))))))))************((((((''''''(((((()))***''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))))))))((((((((())))))))))))***************************************))))))((((((((()))))))))*********++++++))))))))))))))))))))))))******++++++++++++***************)))******+++,,,,,,,,,,,,+++******))))))+++******))))))******++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......---------...//////000000---------.......................................000000000111111000//////000111222222333333222222111222222333333222222111111111222222222222333333222222222333333333333333111000111222555666555444444555666777777777777777666555555555555555666666555555555555555555555555555555444333222222222222///000111222333444555555555444333222111000000000111000000//////000000111000000000111111111111222000000000000000000000000000////////////............---+++******+++,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%%%%&&&'''))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))((((((&&&%%%''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))*********+++++++++++++++***))))))***++++++*********)))******+++,,,''')))+++---...---,,,++++++,,,------++++++,,,---.........---------,,,,,,,,,,,,++++++,,,,,,---............//////000111111222222222222222222333444666777888999:::;;;;;;;;;999888666555444555777888555444444333333333333333444444444333222111000000///000000111111111000000222111111000000111111222///111222222000.........---///000000///......///000000111222222000///...000000000000000000000000000000000000000000000///000000222555777666333111,,,,,,,,,+++++++++******************************)))))))))))))))***++++++))))))************))))))******))))))((((((''''''(((((())))))))))))(((((()))))))))***************((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&''''''((()))******+++(((((())))))******++++++(((''''''''''''((())))))&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((()))))))))***((((((((((((((('''''''''*********)))((((((''''''))))))))))))************))))))))))))))))))))))))******++++++++++++******)))))))))******+++,,,,,,,,,+++++++++******))))))+++***)))(((((()))***+++++++++,,,,,,,,,,,,++++++))))))******++++++,,,,,,,,,,,,,,,++++++******)))+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---------....../////////................................................//////000000000000//////000111111222222222222222222222222222222222222222333333333444444444555555111111222222222222333333222111111333555666555444333444555555666666666555333444555666777888888888555555555555555444444444444333222222222222222333......///111222333444555555444333111000000000000000000////////////000000000000000000111111111111000000000000000000000000/////////.........------,,,,,,+++******++++++,,,%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%(((''''''&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))'''&&&&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''((((((((()))))))))***************+++++++++++++++******************+++******))))))***++++++,,,'''(((+++---...---,,,++++++,,,---,,,++++++,,,------------------,,,,,,,,,,,,,,,++++++,,,,,,---...---...//////000000111111111111111111111222333333777888999::::::::::::::::::888666444444555666777666555555444333444444444444333333222111111111111000000111111111111111000222222111111111111222222000222444444222000//////---///000///...---...///000000111222222000///...////////////////////////111111111111111111000000000111333555777777444111...------------,,,,,,,,,++++++++++++++++++++++++)))))))))((()))******+++******))))))))))))************))))))((((((''''''(((((())))))))))))(((((()))))))))))))))*********((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((()))******+++(((((())))))*********+++'''''''''''''''(((((()))&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((('''(((((((((((()))))))))((((((''''''''''''''''''))))))))))))((((((''''''(((((()))))))))*********))))))))))))))))))))))))******++++++++++++******))))))******++++++++++++++++++***************)))+++***)))(((((()))***+++***++++++,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,,,,++++++******,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,------------------.................................---........................---...///000000111000000000000000111111111222222222222222222222222222222333333333444444444555555111111111222222333333333333333333444666777666444333333444555555555555444111333555777999:::;;;;;;666666555555555444444444222222111111111222222333...//////000222333333444444333222111000000000000000000////////////000000000000000000000000000000////////////////////////............------------+++++++++++++++++++++,,,$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$&&&%%%$$$###$$$&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((())))))***************++++++++++++,,,************************))))))))))))***+++,,,,,,((()))***,,,,,,,,,++++++***,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,---...///000111111111111111111000111111222333444777777888999::::::999999999888666555444555555666666555555444444444444444333333222111111111111111///000000111222222222111111111000000000000111111111333444444222000//////---...//////------...///111111111111111000//////............////////////111111111111111111111111111111222444555555222000............------------++++++++++++++++++++++++((((((((((((((())))))******))))))(((((())))))***))))))))))))(((((((((((((((((())))))))))))((((((((((((((('''((())))))***'''(((((())))))(((((('''%%%%%%&&&&&&'''(((((((((''''''(((((())))))******(((((((((((())))))))))))''''''&&&&&&''''''((()))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''(((((((((((())))))((((((((())))))*********((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))******++++++++++++******))))))***+++++++++*********************************))))))(((((())))))************++++++*********)))))))))))))))*********++++++++++++++++++++++++,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------------------------------...............---------------------------------,,,---...///000000111000111000000000000111222222333222222111111222222333111111222222222222333333111111222222333333444444444444333555666777666444333444444555555555444444111333555777999999999999666666555555444333333333000000000000111222333333000000000111222222333333222222111000000000000111111000000//////000000111111000000000000000//////////////////////////////......---------,,,,,,,,,*********+++++++++++++++###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''"""$$$''''''&&&%%%&&&(((''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((()))******************+++++++++,,,,,,*********++++++*********))))))))))))***+++,,,---***************+++++++++***,,,,,,,,,+++***+++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---...///000222222222222111111111111111222333444444444555666888999::::::;;;888777777666555555444444555444444333333333333333333222111000000111111222...///000111222333333333111111111000000111111111000111222222000......///---...///...---,,,...///222111111000000000000000---------....../////////...//////000000111111111222111111111222222111///......---------,,,,,,,,,))))))))))))))))))))))))'''''''''''''''(((((()))))))))(((''''''((())))))(((((((((((())))))))))))(((((())))))))))))((((((((('''&&&&&&&&&'''))))))'''((()))******)))((('''%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''(((((('''''''''''''''((((((((())))))&&&''''''((()))***++++++&&&&&&''''''((()))))))))(((((((((((()))))))))***))))))))))))))))))))))))******++++++++++++************+++,,,+++***))))))))))))))))))************(((((())))))))))))((((((((())))))******))))))((()))))))))))))))(((((((((((())))))******+++++++++,,,---------,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++***++++++,,,---------------------------//////.........---------------------------------......///////////////...111000000///000111222333333333222111111222333333111111222222222222333333222222222333444444555555444333333444666666555333444444555555555555444444333444555666666555444333555444444333222222111111/////////000000222333333222222222222222222222222000000000000000111111222111111111000000111111111111111000000////////////........................---------,,,,,,,,,,,,+++))))))***+++++++++++++++#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""###%%%'''((())))))''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&'''''''''((()))******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''' ###&&&&&&%%%$$$&&&)))'''''''''&&&&&&'''''''''''''''((((((((((((''''''&&&''''''((()))******+++******+++++++++,,,,,,,,,******++++++++++++******))))))))))))***+++,,,---,,,+++******)))******+++***+++,,,,,,******+++,,,*********************+++......------......///000...///111222333333222222111111111111222333444555111222444777999;;;<<<<<<777777777777666555444333444333222222111111222222333222111000000000111222......000111333333444444444333333222222333333444///000111///---,,,---...---...///...,,,,,,...000333222000/////////000111---------.........//////,,,------...///000111111333111000000000111///...---------,,,,,,,,,++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))''''''(((((())))))******(((((())))))))))))(((((('''&&&&&&%%%%%%'''((()))'''((()))******)))((('''%%%%%%&&&&&&'''((())))))))))))))))))((((((((((((((((((''''''&&&&&&&&&%%%'''&&&&&&&&&&&&'''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''((((((((()))###$$$%%%&&&''')))******%%%%%%&&&'''((()))******(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++*********+++,,,,,,+++***)))((()))))))))))))))*********'''((()))******)))((('''(((((())))))))))))((((((******))))))((((((''''''&&&&&&'''((()))***++++++------------,,,,,,+++***++++++,,,,,,,,,---------,,,++++++++++++++++++,,,++++++******++++++,,,---------------------------//////.........---------------------------------000000000000///...---,,,111000/////////000222333444333222111111222333444333333444444444555555555222222333444444555666666333222222333444555333222555555555666555555444444444555666666444222///---333333222222111000000///////////////000222333333333333333222222222222111////////////000111222333222222111111111111222222111111000000/////////...........................---------,,,,,,,,,++++++((()))***+++++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$###%%%&&&&&&$$$$$$%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''!!!"""###$$$&&&'''((()))''''''''''''((((((((((((---,,,)))&&&$$$#########(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&*********)))))))))))))))))))))(((((()))***++++++++++++************++++++++++++************++++++)))************+++++++++------------------------++++++,,,------......///...---,,,,,,,,,,,,---......///000111111000///...222222111111222222333444555555555555666666666666777777555444333222222222111111111111111111111111000000000/////////////////////000111222222333333333333333333333333333333444222///000222333222000........................////////////000000000000////////////////////////000000000000000000000000222111111111000000/////////...---,,,+++*********))))))))))))((((((((((((&&&&&&&&&''''''((()))***))))))))))))(((((((((((())))))((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((()))))))))))))))(((((())))))((('''&&&%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))%%%&&&&&&''''''(((((((((&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((()))******'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((************************((((((((((((((()))******)))((('''&&&&&&&&&&&&&&&))))))(((((((((((())))))******))))))(((((('''''')))))))))))))))(((''''''***)))(((''''''((()))******)))))))))***+++,,,,,,************************++++++++++++++++++++++++---------,,,------......,,,,,,,,,------.........///000000///---+++,,,---...------------...//////////////////////////////000000000000000111222222222222222111000000333555888666333111111222444555444222000222555777666555444444444555555555555555000222444555555444333222555444333333222222333333666666555444333111000000...000111222111111333444444333333222111000//////333222111111000111111111...///000111111000//////000000////////////000000+++******,,,...000000///))))))***+++++++++******)))******+++++++++******%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###%%%&&&&&&$$$$$$%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''***)))'''&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%)))(((((((((''''''''''''(((((((((((((((((())))))))))))(((((()))******+++***))))))(((((())))))*********))))))))))))******))))))*********+++++++++------------------------++++++,,,,,,---............---,,,,,,,,,,,,---......///000111111000///...222111111111111222333333333444444444444555555555777666555333222222222111000000000000000000000000000000000000000000000000//////000111111222333333333333333333333333333333222000......000111///...,,,,,,,,,------.........///////////////000000000////////////////////////////////////////////////111111111000000/////////...---,,,+++++++++++++++))))))))))))((((((((((((''''''''''''((()))******))))))))))))(((((((((''')))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''')))((('''&&&&&&%%%%%%%%%''''''%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***(((((('''&&&&&&&&&&&&&&&))))))(((((((((((())))))))))))))))))(((((('''''')))))))))))))))(((''''''***)))(((((((((((()))************)))******++++++************************++++++++++++++++++++++++)))))))))))))))******+++,,,,,,,,,---------------...///000///---+++,,,---,,,,,,,,,,,,,,,---......////////////////////////000000/////////000000111111222222111111111444666;;;999666333222222333444444222111222444666666555666555555555555555555555000111333444444444333333333333222111111111111222444444222111000//////...000111333333222222333555333333222222111111000000333222222111111111111111///000111111111111000///222111000///............,,,++++++,,,...//////...++++++******************)))******++++++*********%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$%%%%%%%%%%%%$$$###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%$$$$$$$$$((((((((((((''''''''''''&&&&&&''''''(((((())))))))))))((((((((()))******)))((((((''''''(((((()))))))))(((((((((((()))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........------,,,,,,------......//////000000//////...111111111111111222222333222222222333333333444444666555444333222111111111000000000000000000000000//////000000111111222222///000000111111222222222222222222222222222222222000...,,,,,,---...---,,,***+++++++++,,,,,,------........./////////000000000000000000000000000000........................000000000///////////////---,,,,,,+++++++++,,,,,,))))))))))))(((((((((((('''''''''(((((()))***+++)))))))))((((((((('''''')))(((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&)))((('''&&&%%%%%%%%%%%%'''&&&%%%%%%$$$%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((())))))(((((('''&&&&&&&&&&&&''')))((((((''''''(((((())))))))))))((((((((((((''')))))))))))))))(((((('''***))))))(((((())))))***++++++******)))*********************************************************'''''''''''''''((())))))------------,,,,,,,,,,,,...//////...,,,+++,,,---+++++++++++++++,,,,,,---////////////////////////000//////.........//////111111222222111222555777>>>;;;888555333222222222444222111222444555555555777777777666666555555555000111111222333444444555222222111000000000000000444333111////////////000222333444444333222333555222222222222222222222222333333222111111111111111000000111111111000000///222111000///...---------///---,,,,,,---......------,,,+++)))))))))******)))******+++******))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&######$$$%%%%%%%%%%%%$$$###$$$&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''&&&&&&''''''((()))******))))))((((((((())))))***)))((((((''''''(((((()))((((((''''''''''''(((((())))))))))))************++++++++++++++++++++++++***++++++,,,------......------------------------////////////////////////000000000000000111222222222222222333333333333444555444333222111111111111000000000000000000000000...//////000111222333333///000000000111111111222111111111111111111111111///...---,,,,,,,,,,,,+++++++++++++++************---------......//////000000000000000000000000000------------------------///.....................++++++++++++++++++,,,,,,))))))))))))((((((((((((((((((((((((((()))++++++))))))((((((((('''''''''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((((((((((((((((((((('''''''''(((((()))(((''''''&&&&&&&&&''''''(((((((((''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))),,,,,,+++***)))))))))***************************)))))))))))))))))))))))))))))))))))))))***+++,,,...------,,,,,,+++++++++---...///...,,,+++,,,---+++++++++++++++,,,------//////////////////////////////...------------...000111111111111333555888;;;:::777444333222222222333222222222333444444555999888888777666555555444111111111111222444555666222222111000000000000111555444222000000000111222222333444333222222333444222222222222333333444444333333222111111111111222///000000000//////......000//////......//////000111///---,,,---------,,,///---+++)))(((((()))******************))))))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&######$$$%%%%%%%%%%%%$$$###$$$&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((''''''((()))******++++++))))))((((((((((((((()))***))))))(((((())))))***((((((''''''''''''(((((((((((()))))))))*********++++++++++++++++++++++++******++++++,,,------...------------------------//////............//////000000//////000000111222222222333333333444444444444333222111111111111111111111111111111111111111......///000111222222333000000000000000111111111000000000000000000000000//////...---,,,+++,,,,,,,,,,,,+++***)))(((((('''+++,,,,,,---......//////////////////////////////........................------------------------++++++*********+++,,,,,,))))))))))))((((((((((((''''''''''''((()))***+++((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''''''''''''''''''''''''''((()))***************'''&&&&&&%%%%%%%%%%%%&&&'''''''''(((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&''''''(((((((((''''''''''''(((((('''''''''''''''((((((((((((((())))))))))))(((((())))))************)))))),,,,,,+++***)))))))))***************************))))))))))))))))))))))))***))))))***+++,,,---------------,,,,,,++++++***,,,---......,,,+++,,,---,,,,,,,,,,,,,,,------.................................------------......///000111111000222555777555555333222222222222222222333333222222222444444999888888777666555555444222222222222333444555666333333222111111111111111333222111000000000111222000111222222111111222333222222222333444444555555444333333222111222222222//////......---------------------...000111333444333111...,,,,,,------,,,///---+++)))(((((()))******************)))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%######$$$%%%%%%%%%%%%$$$###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((('''&&&%%%$$$&&&&&&'''''''''''''''((('''''''''((((((((((((((((((((())))))******++++++))))))((((((''''''((((((***))))))(((((())))))***((((((''''''''''''((((((((((((((()))))))))************************************++++++,,,,,,------,,,------......------,,,///......------......//////////////////000000111222222333333333444444444333222111111000000111111000000000000000000000000......//////000000111111000000000000000000000000///////////////////////////000000...,,,++++++---,,,,,,+++***)))(((((('''***++++++,,,---...//////////////////////////////........................,,,,,,,,,,,,,,,---------,,,++++++*********++++++))))))))))))((((((((((((&&&&&&&&&''''''((()))***((((((((('''''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***++++++++++++&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((&&&''''''''''''((((((((('''(((((())))))))))))))))))******++++++******)))++++++******)))*********************************************************((((((((()))***+++,,,---,,,,,,,,,,,,++++++++++++,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,---......---------------------------------------.../////////000000000///000333555000000000000111111222222222333333333111111333444777777777666666555555555444444444444555555555555333333222111111111111222............////////////...000111111111111222444333333333444444555555555444444333222222222222222000000///...------------,,,,,,---///111444666777444111...,,,,,,------------,,,+++)))))))))******************)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))(((((())))))))))))))))))))))))(((''''''''''''''')))((((((''''''(((((())))))(((((((((((((((((()))(((((((((((()))))))))************************************+++,,,,,,------,,,,,,---......---,,,,,,///...------------...//////............///000000111111111222222222222333222222111000000000000111......................................./////////000000000000000000000///........................///000000...+++)))***,,,******************************+++,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,+++***)))))))))***))))))))))))((((((((((((%%%%%%%%%%%%&&&'''((()))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******+++++++++&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''((())))))))))))))))))***++++++++++++***)))*********)))******++++++************************++++++++++++++++++++++++((((((((()))***+++,,,---+++++++++++++++,,,,,,,,,+++,,,------++++++,,,---+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///111111.../////////......111333/////////000000111111222222333444333111000222444666555555555555555555555555666777777777666555444222222111000000000000111+++,,,...///000///...---...///111222222333444666444444444444555555555555444444333222222222222333333222000///......//////......///111333555777888444111...,,,,,,---......++++++******************************)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$###%%%&&&&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&'''((((((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((('''''''''***)))(((''''''''''''''''''''''''&&&&&&'''''''''))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,,,,------,,,,,,---......---,,,,,,///...---,,,,,,---...///...............///000000000000000000111111111111222111000000000000000111,,,,,,,,,,,,,,,,,,,,,,,,...............---------000000000000////////////...........................///000---***((())),,,'''((()))***+++,,,------)))******+++---...//////------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++***))))))))))))))))))))))))((((((((((((%%%%%%%%%%%%%%%'''(((((((((((('''''''''&&&&&&&&&'''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))************%%%%%%%%%$$$$$$%%%&&&&&&!!!"""$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''((())))))))))))))))))***+++,,,,,,+++***)))***)))))))))***+++,,,,,,************************++++++++++++++++++++++++)))))))))***+++---...///*********++++++,,,,,,---+++,,,------++++++,,,---*********)))***++++++,,,++++++++++++++++++++++++,,,,,,------///000222333...//////...------///111000000000000000111111111111333444333000000222444444444444555555555555555666777888999888777444333111111000///////////////+++---000222333222000......000222333333444666888555555555555555555555555555444333333222222333333555444222000000000000111000000111222333555777777444111---,,,,,,.........)))******+++++++++******************)))((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''')))+++,,,((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%&&&''''''&&&$$$%%%&&&&&&$$$""""""###$$$''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))***++++++***)))((((((((('''''''''&&&&&&&&&''''''(((((())))))******))))))))))))))))))))))))))))))************)))))),,,+++++++++)))((('''&&&***************+++++++++******+++++++++,,,,,,,,,---...............------////////////000000000000111111000000//////......,,,...000000///...///000111000---,,,,,,...000111////////////////////////000////////////...............---,,,,,,,,,,,,,,,.........---,,,,,,++++++------+++***)))'''&&&&&&)))))))))***++++++,,,,,,//////...------,,,++++++++++++++++++++++++++++++******))))))))))))******************************))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%"""$$$&&&&&&%%%%%%&&&'''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((())))))***))))))(((''''''&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))*********)))(((((()))***,,,,,,+++******(((((((((((())))))))))))+++++++++*********))))))************))))))))))))))))))******+++++++++,,,******+++,,,,,,,,,,,,+++......---------,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++((()))***,,,---.........////////////////////////---------......000111222333222111////////////000222333555666777777777777888666666888::::::777444333222222111000///......000000///......///000111333333333222222111111111222444666666555444555666111222333444555555555555555444222000/////////000000000000111333333222111000///......------------))))))))))))))))))))))))))))))))))))(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$###""""""%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&((()))***((('''&&&%%%$$$%%%&&&&&&&&&%%%%%%&&&''''''&&&$$$$$$%%%&&&%%%######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))******)))(((((((((((('''''''''&&&&&&&&&'''((((((((()))))))))***))))))))))))))))))))))))))))))************))))))***++++++++++++******))),,,,,,++++++******))))))******+++++++++,,,,,,,,,,,,---------------,,,,,,........./////////000000000000000///////////////...///000000//////000222555333000...------///000////////////////////////........................------,,,,,,,,,,,,,,,---//////......---,,,++++++++++++******))))))((((((++++++******************......------,,,++++++***++++++++++++++++++++++++******))))))))))))*********************************)))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((('''&&&&&&%%% ###%%%&&&(((***,,,''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((())))))(((((('''&&&&&&&&&&&&''''''''''''(((******)))))))))(((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))((((((((()))************)))((((((((()))))))))******+++++++++*********))))))************)))))))))))))))))))))******+++++++++******+++,,,,,,,,,,,,+++...------------,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++---------------,,,++++++////////////////////////......---......///000111333222111000000000111111222333444666666666555555888777666888::::::888555222222111111000000//////111000000//////000111111333333222222222111111111222444555666555444555666222222333555555555555555666555333111000000000000000000000111333333222000///...---,,,++++++++++++************************))))))))))))(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$###"""!!! %%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))((('''&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%''''''%%%$$$$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))(((((('''(((((((((''''''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))***+++,,,,,,,,,,,,,,,------,,,+++***)))((((((******+++++++++,,,,,,,,,++++++,,,,,,---,,,,,,+++---------.........////////////////////////000000000000000///...///111333888666222///---------...////////////////////////,,,,,,------.../////////------,,,,,,,,,------...111000///...---,,,++++++))))))******************,,,,,,++++++***))))))(((------,,,,,,+++*********++++++++++++++++++++++++***))))))(((((())))))***))))))))))))))))))))))))******))))))((('''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''(((''''''&&&&&&''''''((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''(((''''''&&&%%%###%%%''''''%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''(((''''''&&&&&&&&&&&&&&&''''''''''''(((************))))))))))))&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((((((((())))))***)))))))))*********+++++++++++++++***************++++++*********))))))))))))))))))))))))***************+++,,,,,,,,,,,,+++------------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---/////////...---,,,++++++///////////////////////////...............//////222111111111111222333333222333444555555444333333777666777888999999777555111111111111111111111111222222111000000111111222222222222111111111111111111333555555444444444555222333444555666666666666666555444222111111111111111000000111222333111000...---,,,***))))))((((((++++++++++++++++++++++++))))))))))))(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$###""""""!!!%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&'''%%%###%%%&&&((('''&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,------------,,,,,,,,,,,,---------......---......//////000000000000000///...---...111333666444222///...---------////////////////////////++++++,,,---...///000000......---------...//////111111000///---,,,++++++************************+++++++++*********))))))++++++++++++******))))))************************))))))(((((((((((())))))))))))))))))))))))))))))******)))((('''&&&&&&%%%''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&'''&&&'''''''''''''''&&&&&&((())))))(((%%%###"""###'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''((())))))((((((((('''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))))))))((('''''')))***+++)))*********++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------......------.........///........................//////...---------......111111111222222333444444333444555666555444333222555555666777777777555444111111111222222222222222333333222222222222222222111111111111111111111000111333444444333333444555333333444555666666666666555555444333222222222111111000///000222222111///......,,,***)))(((((((((************************))))))))))))(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))'''&&&%%%%%%%%%%%%''''''%%%$$$$$$%%%&&&&&&%%%###&&&((()))(((&&&$$$###$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))************))))))***************))))))(((******++++++,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,---...............,,,,,,,,,,,,------------------......//////000000.........,,,+++,,,///222222111///......---......////////////////////////***+++,,,---...000111111000000////////////000000111000///...---,,,++++++,,,,,,++++++***)))))))))))))))*********+++++++++++++++************))))))************************))))))(((((((((((())))))(((((((((((((((((((((((()))))))))((('''&&&&&&%%%''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''''''''&&&"""$$$&&&'''&&&'''((()))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''((()))+++***)))((()))***+++,,,)))*********++++++++++++************************++++++++++++*********************)))))))))))))))******+++,,,,,,,,,,,,+++------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---------......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,///......------------...///000111222333444444444555555666777777666444444222333555555555444333333222222222222333333333333333333333333222222111111000000000000000000000000000222444444333222333444222333444555666666666666444444444444333222222111111000///000111222000...///...---,,,******))))))))))))))))))))))))))))))))))))))))))(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))(((((('''&&&%%%$$$%%%&&&'''(((%%%$$$$$$$$$&&&&&&$$$###%%%'''((((((&&&$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))'''(((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))************))))))***************)))((('''))))))***+++,,,---......******+++++++++,,,,,,,,,,,,,,,---...////////////,,,,,,,,,---------........................//////,,,------,,,+++,,,...000///...............//////////////////////////////,,,,,,---...///000111222111111000///////////////.........---,,,,,,++++++------,,,+++******))))))((())))))***++++++,,,,,,************************************************)))((((((''''''(((((()))(((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''((((((((((((''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''(((((()))%%%&&&''''''((('''''''''$$$&&&((((((&&&&&&&&&'''(((((((((''''''(((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((())))))))))))((((((((((((%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))***************++++++,,,)))))))))*********++++++***************+++++++++,,,++++++++++++*********+++++++++*********************+++,,,,,,,,,,,,+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---111000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------------......///000111222333333333333444555666777777777666555111333555555444333222333333333333333333333333333333333333333333222111000////////////000000000000///111333333222222222333111222333444555555555555333333333444333222111111111000///000111111///...///...---,,,,,,+++,,,,,,(((((((((((((((((((((((())))))))))))(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((((((''''''&&&&&&%%%$$$%%%&&&'''(((%%%$$$###$$$&&&&&&$$$###!!!###&&&'''&&&%%%%%%%%%$$$%%%%%%&&&''''''((((((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((((((((((()))***'''((((((((())))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))************))))))))))))***+++++++++*********++++++,,,,,,---------******+++++++++,,,,,,,,,++++++,,,---............------------..............................------,,,---......------...000//////////////////000000////////////////////////......//////000111222222111111///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************++++++++++++++++++++++++++++++************************((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))%%%&&&&&&'''((((((''''''(((******)))&&&$$$###$$$(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((()))))))))(((((())))))***************((((((((()))))))))******))))))*********+++++++++,,,,,,+++++++++*********,,,,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++///...,,,+++***+++,,,---------------------------,,,,,,,,,,,,---......///...///111222222222111111222333555666777666666555111444777777555333333555555555444444333333222222222333333333222111//////........./////////000000///111333333222111222333000111222333444444444444111222333333333222111000111000///000111111///---------,,,,,,,,,,,,------(((((((((((((((((((((((())))))))))))(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$######"""""""""#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&''''''&&&%%%&&&%%%%%%$$$%%%&&&'''(((%%%$$$###$$$%%%&&&$$$""" $$$&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***)))(((((()))***+++'''((((((((())))))************))))))((((((((('''(((((((((((((((((((((((())))))************))))))((((((***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,------...------------.........///////////////......------,,,,,,...000000///...///000111111111111000000000000//////////////////////////////000000111111222222111000...---++++++************+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,++++++***)))))))))++++++++++++++++++,,,,,,))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''')))(((((((((''''''''''''%%%&&&'''(((((('''&&&%%%$$$%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$##################$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&'''((((((((('''"""$$$&&&''''''((()))***'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&'''((((((((('''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&''')))*********)))(((&&&''')))*********)))((((((((((((((())))))))))))))))))******++++++++++++,,,,,,,,,+++++++++******---------,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++---------,,,,,,++++++++++++***))))))+++---///111////////////////////////+++++++++,,,---...///000...///000222222111000000000111333555666666555555333666888888666444555666666666555444333333222222222222333333222111///...---.........//////000000///111222222111111222333000000111222333333333333000111222333222111000///111000///000111000...---,,,,,,++++++,,,,,,---...))))))))))))))))))))))))))))))))))))(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%$$$$$$######$$$&&&''')))%%%$$$$$$######$$$$$$%%%###$$$%%%&&&'''&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))************************++++++******************((((((((((((((()))******)))))))))))))))******+++---------............//////,,,***+++...///...,,,,,,,,,,,,++++++,,,------...---,,,,,,---...///111---------.........//////111000000///...---------111111000000//////.........//////000111333444555444444444333333222222222111222333444333111///------...000222111///---+++---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,---,,,+++*********+++,,,//////...---+++***))))))((()))+++,,,---+++***)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((('''&&&%%%###$$$%%%'''((((((((((((&&&''''''((()))******+++))))))))))))************)))************))))))(((+++***)))(((((()))***+++,,,,,,,,,,,,,,,+++***)))************************+++,,,---.........---,,,---,,,+++*********+++++++++,,,---...////////////+++,,,...000000000000///......---------,,,,,,,,,'''((()))***,,,---...///////////////000000000000///000111333444444333333111111333444555444444333444444444333222111000///222111111111000000//////---...///000000111111111000000000000111111111111111111111111111111111111444444333222222111111000......---------,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))*********++++++******)))((((((((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%'''(((%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%&&&''''''((((((''''''''''''(((((((((''''''&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))***++++++,,,,,,,,,,,,---------...///---++++++---///...,,,,,,,,,,,,++++++,,,,,,---------,,,,,,---...///000,,,,,,,,,,,,,,,,,,---------......//////000000000111000000000000/////////222222111111111111222222555444444444333333333222222333444444333111///......///000111000///---,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,---,,,+++*********++++++......---,,,+++******)))###%%%&&&(((************))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((('''&&&%%%))))))******************''''''(((((())))))******(((((()))))))))*********((())))))*********))))))+++***))))))))))))***+++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++***+++,,,,,,,,,+++***)))***+++++++++,,,,,,------***+++,,,---............+++,,,...///000000000///.........---------,,,,,,))))))***+++,,,......///////////////000000000000///000111333444444333333111222333444555444444333333333333333222111000///111111000000000/////////---...///000000111111111000000000000111111111111222222222222111111111111333222222111111000//////------------,,,,,,,,,,,,,,,++++++++++++++++++******)))))))))))))))))))))((((((((((((((((((((()))$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%&&&''''''(((((('''''')))))))))))))))(((''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))*********))))))))))))***+++++++++++++++,,,,,,,,,------///---+++,,,---...---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...///000---------------,,,,,,,,,---......///000000111111000000000000000111111111222222111111111111222222555555555444444444444444333333444444444222111000///////////////.........------,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,+++***************---,,,,,,,,,++++++++++++&&&&&&''''''((())))))***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((('''&&&%%%+++++++++++++++***))))))(((((((((((())))))))))))(((((())))))))))))******'''((()))***************++++++************++++++++++++,,,,,,,,,+++******------------------------++++++,,,,,,+++***))))))(((***+++---...///......******+++,,,------------,,,---.../////////////////////.........---------++++++,,,,,,---...//////////////////000000000000///000111333333333333222111222222333333333333222222222222222222111000//////////////////.........---...///000000111111111000000000000111111111111333333333222222111111111222111111000//////......,,,,,,,,,,,,++++++++++++*********+++++++++++++++*********))))))(((((((((%%%%%%&&&''''''((())))))$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%&&&''''''((('''''''''***************)))((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********+++++++++++++++))))))(((((())))))***+++******))))))******+++,,,+++,,,,,,,,,,,,---------///...---,,,,,,------------,,,++++++++++++++++++++++++,,,,,,---...///000000000000///////////////111111111000000///////////////000000111222333333...//////000111333444555555555555555555555555555333444444444444333222111111000///...---......///------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++*********)))+++++++++++++++++++++,,,...---,,,***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))(((((('''&&&&&&((((((((())))))(((((('''))))))))))))(((((((((((((((((((((((()))))))))***&&&'''(((******+++++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,+++***)))***---///000///...---++++++,,,------------------------......//////////////////.........------,,,---------......//////////////////000000000000///000111222333333222111000000000111111111111000111111222222111000//////........................---...///000000111111111///000000000111111111111444444333333222222111111222111111000000///......,,,,,,,,,+++++++++******))))))******++++++,,,,,,++++++***)))(((''''''&&&&&&&&&'''''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%&&&''''''((('''''''''******++++++***)))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++,,,,,,---------)))))))))))))))***++++++***************++++++,,,------------.....................---,,,,,,,,,------,,,++++++******************+++,,,......//////000000000000000000000000111111111111111000000000//////000111222333444444...//////000111333444555555555555555555555555555333333444444333333222222111000...---------///000...------,,,,,,------...------,,,,,,,,,,,,---------------,,,+++******)))******++++++++++++,,,,,,///...---,,,+++******+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&$$$%%%&&&'''(((((((((((())))))))))))(((((((((((('''(((((((((((()))))))))&&&'''(((******+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++,,,...//////...,,,+++,,,------............------------------.........///.........---------------------....../////////////////////000000000000///000111222222222111000//////..................000000111111111000//////------------............---...///000000111111111///000000000111111111111333333333222222111111111333222222111000000//////,,,,,,,,,+++++++++******)))))))))******++++++++++++******)))((('''&&&&&&)))))))))(((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$###%%%&&&''''''((((((''''''))))))************))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++***))))))))))))***+++++++++************+++,,,,,,---------.........//////...//////---++++++,,,------,,,+++******)))******((()))+++,,,.../////////............/////////000...//////111222333444555000000111222333333444444222222111111111111222222444444444444444555555555333333333222222222222222111000///------......///......------------......///......------......///............---,,,***)))*********+++++++++++++++(((((())))))***+++,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''%%%&&&''')))******++++++(((((((((((())))))))))))''''''(((((((((((())))))'''((()))*********************++++++++++++************+++,,,,,,,,,++++++++++++++++++++++++++++++******))))))))))))***+++,,,---......---,,,+++***------...//////......---...------,,,------............---------,,,,,,,,,,,,,,,------...///000000////////////000000000000///000111222222111000000///......------------...//////000000000000//////---------...............---...///000000111111111000000000000111111111111111111111111111111111111333222222111111000//////,,,,,,,,,,,,++++++++++++)))))))))***************)))))))))(((((('''''''''******))))))(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$%%%%%%$$$###""""""######$$$%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%"""###%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$###%%%&&&''''''((((((''''''''''''((()))************&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((())))))************))))))******+++,,,++++++******++++++,,,---,,,,,,---------............///000...+++***+++------,,,+++***))))))))))))''')))+++---.../////////------...///000000111222...///000111333444555555111222222222333333444444222222111111111111222222222333333333444444444444222222111111111222222222000000///.....................------------......000000////////////000000///000000000...---+++***+++++++++***************$$$%%%''')))************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((()))***************''''''(((((())))))******'''''''''((((((((())))))((())))))*********))))))))))))***++++++***)))))))))***+++,,,,,,,,,,,,+++------------------------))))))(((((()))***+++,,,+++++++++,,,,,,,,,,,,,,,---------......------,,,......---,,,,,,,,,---...---,,,,,,,,,,,,+++++++++***++++++---...///000000////////////000000000000///000111222222111000///111000...---------...///...//////000000//////...------......////////////---...///000000111111111000000000000111111111111/////////000000111111222222111111000//////......------------,,,,,,,,,,,,************))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""$$$%%%%%%$$$"""!!!""""""###$$$%%%%%%&&&&&&"""###%%%&&&'''&&&%%%%%%!!!###$$$&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%&&&'''###$$$$$$%%%%%%&&&''''''%%%&&&''''''((((((''''''%%%&&&''')))************&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((()))******+++*********)))******+++,,,++++++******++++++,,,---++++++,,,,,,,,,---------...///000...+++)))+++------,,,+++***))))))))))))'''(((***---...//////.........///111222333444555222222222222222222222222222222333333333333444444...//////000111333444555222222222333333444444444222111111000111111222222///////////////...............------------......111111000000000000111111000111111111000...,,,***+++++++++*********))))))&&&''')))++++++***((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''')))))))))))))))(((''''''&&&''''''((()))******+++''''''''''''((((((((())))))************))))))(((((()))***++++++***)))((()))***+++,,,,,,,,,,,,,,,........................******))))))***,,,...///)))))))))***+++,,,......,,,,,,,,,------,,,++++++///...---,,,+++,,,---...,,,,,,,,,+++++++++******))))))+++,,,...///000111////////////000000000000///000111222222111000///222111000///......///000......///////////////............/////////000000---...///000111111111111000000000000111111111111------...///000111222222000000000///......------......------------,,,,,,++++++******))))))(((((('''''''''((((((((((((((($$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&'''(((''''''''''''&&&%%%$$$$$$&&&&&&'''((()))***++++++************))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''((()))***)))))))))************************+++++++++,,,,,,,,,------------------------------111///,,,---//////---+++------,,,++++++++++++,,,(((((()))***+++,,,,,,---......//////000000111111000000111222222333444444666555333222222333555666222333444333222111111222000000111222222111111111222222222111111111000000333222000...---...///000222///......111111///---333222000///............111111000///...---,,,,,,***+++,,,---,,,+++***)))***************+++++++++)))))))))))))))(((''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((&&&''''''(((((((((((((((((((((((((((((((((((((((******))))))))))))******((()))***++++++***)))((()))))))))))))))))))))))),,,++++++***++++++,,,,,,,,,---000222444555666666000///...,,,+++***)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------,,,++++++,,,...---++++++---000000---)))...............///000111111111111111111111111111222222222000......000222000000000000000000000000000...,,,,,,...///000000---------...///111333444222222111000//////000000++++++,,,---...///000111000000///...------------+++*********))))))((((((++++++************++++++''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&&&&%%%%%%$$$######"""######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$######"""&&&&&&'''(((((('''''''''%%%%%%&&&'''((()))***************)))))))))(((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))))))))************************+++++++++,,,,,,,,,,,,---------------------------...,,,***+++------,,,***---,,,++++++******++++++++++++*********)))))))))---......///000000111111000111111222333333444444555444333222222333444555222555777888666333222222333333444444444444333333222222222111111111111000111000...---,,,---...///111///...///111222111///111111111111111111000000000000000//////...------+++,,,,,,,,,,,,+++******************************)))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((()))************)))((())))))))))))))))))))))))+++++++++***++++++,,,,,,///000111333444444333333000///...,,,+++******))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,******,,,---,,,++++++,,,---......---000////////////000000111000000000000000000000000///000000...,,,,,,...000///////////////////////////...------...///......,,,,,,---///000222333444222111111000//////000000.........///////////////......---,,,++++++++++++************)))))))))((()))((((((''''''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$############&&&%%%%%%$$$$$$###############""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$'''((((((&&&%%%%%%&&&'''((())))))))))))$$$$$$%%%&&&'''((())))))******))))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((()))))))))))))))((('''''''''(((***+++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++---,,,++++++******++++++++++++************))))))------......///000000000111111222222333444444444555444333222222333444555555:::AAACCCAAA<<<666333444444444555555444444333222222222222111111111111000///---,,,,,,---...///000//////000222333222111000111222333444333333222////////////////////////---,,,++++++******+++++++++++++++******))))))((()))))))))))))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((((('''&&&&&&&&&&&&'''(((&&&&&&'''(((((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((((())))))******))))))((())))))))))))))))))))))))+++*********+++,,,,,,---222333333333333222111111000000///---,,,+++***))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,+++))))))+++,,,,,,------,,,+++,,,...000111111000000///000000000//////////////////////////////000...,,,,,,---/////////////////////////////////000000///...---,,,***+++...000222333333333111111000/////////000000111111000000/////////...---,,,+++***))))))))))))************))))))))))))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############%%%%%%%%%$$$$$$###############""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$&&&(((***+++***)))(((&&&&&&'''((((((((((((((($$$%%%&&&&&&(((((()))******)))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((()))))))))*********)))'''&&&'''(((***,,,************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,---............------,,,+++++++++++++++))))))***+++,,,---......,,,------......///000000111222222222333333444444333333222222222222333333777@@@KKKQQQOOOFFF;;;555222333333333333222111111222222111111111111000000///...---------...////////////000111222333333333000111333444444333111000.........//////000000000---,,,+++***)))***+++,,,,,,++++++***)))(((((('''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((())))))))))))))))))((())))))))))))))))))))))))************+++,,,---...333333333222222111111000000000000...---,,,******))))))*********+++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++***++++++***))))))***,,,,,,///222111...---...000111111000///......//////........................000111111000///...///000///////////////////////////111333333111...,,,+++)))+++...111333444333333111000000/////////000000000000000/////////......,,,+++***))))))((())))))*********)))))))))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############%%%%%%$$$$$$$$$$$$$$$#########""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&%%%$$$&&&&&&'''((()))******+++)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))***)))'''&&&'''(((***,,,)))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,---------...///......---,,,,,,,,,,,,,,,***++++++,,,---...//////,,,,,,,,,---......//////111111222222222222222222222222222111111222222222555@@@NNNVVVTTTIII<<<333222333333333222222111000111111000000000/////////.........//////000000111///000111111222222333444000111333333222000...,,,---------...//////000000---,,,+++***)))***+++,,,++++++******)))(((''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))(((((((((((((((((())))))))))))))))))))))))))))))))))))***+++---...///111111111000111111111111111111000000...,,,+++***))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++***))))))***,,,---222777888555000......000///...---------------///////////////////////////000111111///......///........................000333666666333///---,,,)))***...000222333222222000///////////////000000------........./////////---,,,+++******)))))))))))))))))))))))))))******))))))(((((((((((())))))''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%&&&''''''''''''&&&%%%$$$###&&&&&&'''((()))***++++++))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((('''''''''(((***+++))))))))))))))))))))))))((())))))))))))*********************************)))***++++++******+++,,,...---,,,,,,++++++,,,,,,.........---------,,,,,,++++++,,,,,,---.........000111111111111111111111111111111111111111111111111:::EEELLLKKKBBB888111444444444444333222111111////////////............---......///000111222222...000111111000000222333111111111111000...,,,+++,,,,,,,,,------.........---,,,++++++******++++++*********))))))((((((''''''(((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((()))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###&&&&&&'''(((((('''&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((((((''''''(((((()))))))))))))))))))))))))))(((((()))***+++---///000///.........///000111222111111111111///---+++***)))************+++++++++++++++++++++++++++++++++*********+++++++++++++++***+++,,,+++))))))+++,,,---111888;;;:::666111.........------,,,,,,------////////////////////////,,,...//////---,,,,,,---........................000333777666222...---...)))+++---///000000000000//////......//////000000,,,---------......//////...---,,,+++************))))))))))))***************))))))))))))))))))***''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((&&&'''''''''''''''&&&&&&%%%&&&&&&'''((()))******))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******************************)))+++,,,+++)))((()))+++,,,+++******))))))******---,,,,,,,,,+++++++++++++++++++++,,,------......000/////////////////////000000111111111111000000///444999===;;;888444222333333333333222111000///......---------,,,,,,,,,+++,,,---///000111111111...000222111///...000222000000000//////.........++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******)))))))))))))))(((((((((''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''(((((()))(((''''''''''''((()))))))))))))))))))))))))))''''''(((***+++---///000......---,,,---...///000111111222222000...,,,***)))************+++++++++************************)))*********+++++++++++++++,,,,,,,,,******,,,---+++...333888;;;:::666333...------------......///------------------------,,,---//////---,,,+++,,,...........................222555444000------///++++++,,,,,,---......///...............///000000////////////............------,,,+++************((()))))))))************((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&)))***)))((('''%%%&&&'''((())))))))))))$$$%%%%%%&&&'''((()))))))))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((()))***)))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,...///...+++)))+++---***))))))((((((((((((((((((((()))***+++,,,,,,---***++++++,,,,,,---......///////////////.........000000111111111111000000000111222222111222444666111111111000000...------------,,,,,,,,,+++++++++***+++,,,...///000000000...000222111...---///111/////////...///000000111++++++++++++++++++++++++++++++,,,---,,,+++***)))(((((((((((())))))))))))''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''"""###$$$%%%&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''(((***,,,...000111///...---,,,+++,,,---...111222222222111...,,,***)))************+++++++++************************))))))******++++++++++++,,,------,,,++++++,,,...***+++...444:::===:::777...............///000111,,,,,,,,,,,,,,,,,,,,,,,,---///111111///...---...........................,,,000333222---+++,,,///,,,,,,+++++++++,,,---..................///000111222222111000///...---------,,,+++***))))))))))))(((((())))))*********+++&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&''''''''''''&&&$$$######$$$&&&'''""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$$$$%%%""""""#########$$$$$$$$$'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$&&&&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((###%%%'''((()))((('''&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''###%%%((())))))((())))))((((((((((((((()))))))))))))))))))))))))))))))))*********)))))))))))))))++++++***)))((('''&&&&&&++++++******++++++,,,---((()))***+++,,,+++******......---,,,,,,,,,---------...///000000111000000000000//////............///000111222111000...,,,,,,,,,---------,,,+++***++++++++++++++++++++++++//////...------------...///////////////......---,,,,,,,,,++++++*********,,,+++******,,,,,,+++***************))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((('''&&&%%%$$$###$$$%%%%%%&&&&&&&&&'''''''''((((((***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&$$$$$$%%%&&&''''''''''''''''''((()))(((&&&%%%$$$((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))&&&%%%&&&)))***)))'''******))))))(((((('''''')))((('''&&&(((+++///222---------,,,,,,++++++***---///111222000---***''',,,+++++++++******))))))*********************************)))))))))))))))+++*********))))))((((((***+++,,,...000333555777444222///---+++,,,---...000///,,,*********+++,,,...---,,,+++,,,...000111000///...---------------222000////////////---+++,,,++++++******++++++,,,...///000000000///---,,,000000//////.........---...---,,,***)))******+++))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""######$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&$$$#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&)))&&&%%%%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%&&&''''''(((%%%'''(((******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&$$$&&&((()))(((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))((((((''''''***************+++,,,,,,((()))***+++,,,++++++***------,,,,,,,,,,,,---......//////000000000000////////////......---------...///000111000///---,,,++++++,,,,,,++++++******++++++++++++++++++++++++...------,,,------......///////////////...------,,,,,,,,,++++++*********,,,+++******,,,,,,+++************)))))))))(((((('''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((((((((((((%%%%%%&&&&&&'''&&&&&&&&&(((((((((((('''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''%%%&&&)))***)))'''***)))))))))((((((((('''+++)))'''&&&(((***...000......------,,,,,,,,,+++///000111222000---***'''++++++*********)))))))))************************************)))))))))))),,,+++++++++******************+++---///111333444222000...,,,+++,,,...///000///---+++******+++,,,...---,,,,,,,,,...000111//////......------......111///...---/////////...------,,,,,,,,,,,,------//////000000000///...---000000/////////............---,,,+++*********+++))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""##############################$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%"""###$$$$$$&&&&&&'''(((((('''&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''(((***+++++++++***)))'''((()))******)))((('''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&'''(((''''''''')))++++++++++++***)))))))))((((((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))***))))))))))))***++++++))))))***++++++++++++***++++++++++++,,,------...//////000000000///............------------,,,,,,---.../////////...---,,,+++++++++*********))))))++++++++++++++++++++++++++++++++++++,,,---............//////......---,,,+++++++++++++++*********+++***)))***+++,,,+++)))******))))))))))))((((((''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&'''((())))))'''))))))))))))((((((((((((+++)))((('''(((***---///...............---------111222222111///,,,)))'''******))))))))))))((((((************************************************,,,,,,,,,,,,,,,+++++++++*********+++---...000111///...,,,++++++,,,...///000///---,,,++++++,,,---------,,,,,,---...000111...............//////000111///,,,,,,...000111111///..................//////000000000000//////...000000////////////............---+++++++++++++++)))))))))))))))))))))))))))((((((''''''''''''(((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&((()))************))))))&&&''')))******)))'''&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''&&&%%%%%%$$$$$$'''(((((('''&&&&&&)))+++---,,,,,,+++***)))((((((((((((((((((((((((((((((''''''((()))***++++++,,,(((((()))))))))*********)))))))))((())))))***+++))))))******++++++++++++*********+++,,,---...//////000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,,,,++++++***************************************)))))))))***+++---...///---............---,,,,,,+++++++++***************+++)))((()))***+++***)))***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###############$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$###''''''''''''&&&%%%$$$$$$#########$$$&&&)))+++---%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((()))(((((())))))))))))(((((((((((()))(((''''''(((***---///............////////////333333222111...+++)))''')))))))))(((((((((((((((************************)))***************++++++,,,,,,,,,,,,++++++++++++************+++,,,------,,,+++******+++,,,.../////////...---,,,,,,------------,,,,,,---...000000............///000111222333000---,,,---///111111//////............//////000000000000000000000000000000/////////////////////...------,,,+++++++++)))))))))))))))))))))))))))(((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&((((((((((((((((((''''''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''(((((('''&&&&&&)))+++---,,,,,,+++***)))((((((((((((((((((((((((((((((''''''((()))***++++++,,,(((((())))))******++++++)))))))))((())))))***+++***************+++++++++******++++++,,,---...//////////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,------,,,++++++++++++,,,************************(((((()))***+++,,,...///---------------,,,,,,+++***************************)))((((((******)))((()))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%$$$$$$''''''''''''&&&%%%$$$$$$%%%%%%$$$%%%&&&(((***+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''((((((((((((((()))(((((((((((())))))))))))&&&&&&&&&'''(((+++...000.........//////000000000333222111///,,,***)))(((((((((((((((((()))))))))************************))))))******+++++++++,,,******+++++++++++++++++++++************+++,,,,,,************+++---.../////////..................,,,,,,------...//////000.........///000111222333555222...------///////////////............//////111111000000000111111111//////000000000000000000//////......---,,,,,,+++))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%(((''''''&&&$$$$$$###""""""###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((()))(((&&&&&&((()))+++++++++***)))))))))((((((((((((((((((((((((((((((((())))))******++++++)))))))))******+++++++++***))))))))))))***++++++******))))))******+++,,,,,,,,,,,,,,,---......///....../////////...------++++++,,,,,,,,,,,,------,,,,,,,,,------------......---,,,+++++++++,,,---************************)))))))))***+++---...///,,,,,,------,,,,,,+++***)))))))))***************)))((('''((()))***)))'''))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###############$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%#########$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&!!!$$$&&&'''((()))&&&&&&&&&'''&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''((((((''''''(((***(((((((((((())))))))))))&&&&&&&&&''')))+++---...,,,------...///000111111222111///,,,***))))))((((((((())))))))))))******************************))))))******+++,,,,,,,,,************++++++++++++,,,++++++++++++,,,,,,---*********+++,,,---///////////////////////////...,,,,,,---....../////////////////////000111333333666333000......//////...000//////......//////000111111111000111111222333//////000000000000111111////////////...---,,,+++))))))))))))))))))))))))(((''''''''''''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""""""""#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%!!!!!!"""""""""#########$$$$$$&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!$$$%%%%%%######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''(((((()))))))))&&&((())))))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++***************+++,,,,,,+++***)))))))))***+++,,,.........------...//////------......///.........,,,,,,,,,,,,---------...---------------......///...---+++***)))***+++,,,*********************************++++++---...///,,,,,,,,,,,,,,,+++******((()))))))))*********+++)))(((''''''))))))((('''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&%%%$$$###"""############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$############"""#########$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&'''!!!"""###%%%'''(((((()))%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%''')))((('''&&&(((***'''((((((((()))))))))***(((((('''(((((()))***++++++,,,,,,---///000111111000///,,,***)))(((((())))))))))))*********++++++************************))))))***++++++,,,------++++++++++++,,,,,,------,,,,,,,,,,,,------...///***++++++,,,---...///////////////000000000//////,,,,,,---...////////////000000000000111111222333333111//////000000000///111111000000000000111111222111111000111222333444//////000000000111111111//////000000///...,,,+++))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%$$$###""""""#########$$$$$$%%%%%%%%%########################""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&))))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''((()))***++++++%%%(((******((('''''''''(((((((((((())))))))))))*********************************)))))))))))))))************************++++++******++++++,,,---+++***)))))))))***,,,---000//////.........//////,,,,,,---.../////////...,,,,,,,,,------.........---------------...///000---,,,***(((((()))***+++))))))))))))))))))))))))++++++++++++,,,---......+++,,,,,,,,,,,,+++******(((((())))))*********+++)))'''&&&'''((()))(((''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""###$$$%%%&&&&&&'''(((''''''%%%$$$###"""""""""""""""######$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((((((((((('''&&&&&&%%%$$$$$$%%%&&&''''''''''''!!!###%%%''')))******)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%'''))))))'''&&&(((***'''((((((((())))))******+++***)))((((((''''''(((***+++,,,---...000000111///...+++)))(((((())))))))))))******+++++++++,,,************************))))))***+++,,,,,,------,,,,,,,,,------.........------------...///000000++++++,,,------...//////...///000000000000000///+++,,,---...////////////111111111000111111222333000//////000111222111000333222222111111222222333222222111111111222444555//////000000111111111222///000000000000...---,,,))))))))))))))))))))))))'''''''''''''''((()))***''''''''''''''''''''''''(((((((((((((((((((((((('''%%%$$$%%%&&&&&&$$$###"""######$$$$$$$$$######""" %%%(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%'''%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$######"""""""""$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''((())))))+++***(((***,,,---+++((())))))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''))))))))))))************++++++************++++++'''(((***+++***)))'''&&&+++++++++++++++***)))((()))******++++++,,,------------..................******+++,,,,,,,,,,,,++++++*********+++,,,------------------------------******++++++++++++******&&&''')))++++++++++++***,,,---...---+++***+++,,,************************))))))))))))))))))*********)))(((''''''((()))***---,,,***)))'''&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%&&&%%%############%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%(((&&&$$$$$$&&&'''((('''$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((((((((())))))))))))(((((((((((())))))((('''&&&%%%%%%$$$)))***+++,,,---.........///''' %%%******((()))))))))))))))*********,,,,,,,,,,,,,,,+++***)))++++++******++++++,,,---+++,,,---...////////////,,,---...//////...---,,,..................---------...000111111111000///000000000000000000000000111222333222000///000111000000000000000000000000000000/////////000222333333222111111111222333444222222222111111111000000...........................---,,,+++************))))))((('''&&&&&&%%%%%%(((''''''''''''&&&&&&&&&'''''''''''''''''''''''')))'''%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###  %%%'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''((((((((())))))((('''(((******(((&&&((((((((((((''''''''''''&&&&&&'''''''''((((((((())))))))))))***************)))(((&&&%%%%%%$$$$$$%%%&&&)))+++,,,,,,+++***+++++++++++++++***))))))*********+++,,,,,,------.........---------------++++++,,,---------------++++++*********+++,,,,,,------------------------******++++++++++++******((()))***+++++++++++++++,,,---...---+++++++++,,,---,,,,,,++++++,,,,,,---***))))))((((((((())))))***)))(((''''''((()))***++++++)))(((''''''''''''((('''&&&%%%%%%%%%&&&&&&$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%###!!!!!!###$$$%%%$$$%%%%%%&&&&&&&&&'''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))))))))((('''&&&&&&%%%((()))***++++++++++++++++++'''$$$%%%(((+++***((())))))))))))************,,,,,,,,,,,,,,,+++***)))+++++++++++++++,,,------++++++,,,---.........---,,,---............---,,,---......//////...------......000111111111000///000000000000000000000000222333333333111000111222000000000000000000000000111000000///000111222333444333222111111222222333222222111111111000000000...........................---,,,+++************)))((((((''''''&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%$$$%%%&&&''''''((('''%%%$$$$$$$$$%%%%%%$$$!!! !!!$$$&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! ######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((()))(((''''''))))))((('''(((((('''''''''&&&&&&&&&(((((((((((()))))))))))))))))))))*********++++++---,,,+++***))))))))))))'''(((***,,,------,,,,,,+++++++++++++++***************+++,,,,,,------............------,,,,,,+++,,,,,,---...............++++++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++***++++++,,,,,,,,,.........,,,+++,,,---000///---,,,,,,---///000+++***)))((((((((((((((()))((((((''''''(((((()))***)))((((((''''''((((((''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%'''%%%$$$$$$&&&''''''&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))************))))))(((((('''''''''((())))))))))))((((((&&&''')))+++++++++)))((()))))))))*********++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,------...++++++,,,,,,---,,,,,,+++,,,,,,------------,,,,,,,,,---///000000///---,,,...///000000111111000000000000000000000000000000222444444333222111222333000000000000000000000000111111111000111111222333444444333222111111111222111111000000000000000///........................---,,,+++***************)))((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***'''$$$"""###%%%&&&'''((('''%%%###"""###$$$%%%%%%###""""""$$$%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$###""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((())))))(((((('''&&&''''''((((((''''''&&&)))))))))))))))(((((((((******))))))************)))(((((((((((('''''''''((((((((())))))))))))***))))))*********+++++++++............///000111222------......---,,,+++***,,,+++++++++++++++++++++++++++,,,,,,------......///......---,,,++++++***,,,,,,---............---,,,+++******)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,+++*********+++,,,---...///...---,,,---...111///---++++++---///111---,,,+++***)))((((((((((((((((((((((((((((((((((((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&###$$$%%%%%%&&&&&&%%%%%%(((&&&%%%&&&((()))((('''&&&&&&&&&&&&''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&''''''((()))******+++*********)))))))))))))))(((((()))))))))(((''''''$$$(((,,,,,,***(((((())))))))))))******++++++,,,++++++,,,,,,,,,++++++***------,,,,,,,,,---......,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++---///111111000...---//////000000111111111111111111111111111111111111333444555444222111222333000000000000000000000000222111111111111222222222444444333222111000000000////////////////////////........................,,,,,,+++***************)))(((((((((''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))&&&"""!!!"""$$$%%%%%%'''%%%###"""!!!"""###%%%%%%$$$######$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))*********))))))(((((())))))))))))(((((()))))))))))))))(((((((((******))))))((((((***+++*********))))))))))))(((''''''((((((((()))))))))************++++++++++++***++++++,,,---...000111/////////...------,,,+++,,,++++++******+++,,,,,,+++,,,,,,---......////////////...---,,,,,,++++++++++++,,,---------------,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,+++***)))***+++,,,---...//////------...///000///,,,++++++,,,///000...---,,,+++***)))))))))''''''(((((((((((('''''''''''''''''''''(((((()))%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((###$$$%%%%%%&&&&&&%%%%%%$$$######$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((((('''''''''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((&&&''''''((()))******+++)))))))))***************)))))))))***))))))(((((($$$(((+++***'''&&&(((+++((())))))***+++,,,,,,,,,***++++++,,,,,,,,,++++++------,,,,,,,,,---......---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111000///...000000000000000111111222222222222222222222222222333444555444222111222333000000000000000000000000111111111111111111111111333333222222111000///...................................................++++++******))))))******(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%"""!!!"""###$$$###$$$$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''(((((()))*********))))))((((((((())))))((((((((((((((((((((((((((((((((('''((((((&&&%%%%%%''')))+++++++++*********))))))(((((((((((())))))))))))*********++++++++++++,,,---,,,,,,,,,,,,------...---------.........//////,,,,,,+++******+++---...,,,,,,---......//////000/////////......------,,,++++++,,,---------------,,,,,,++++++***+++++++++------------------------,,,------......------,,,,,,,,,,,,++++++,,,---------...000///......///000///...,,,++++++,,,...///---,,,+++***************&&&''''''((((((''''''&&&'''''''''&&&''''''(((((($$$%%%&&&'''''''''&&&&&&$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&''''''''''''&&&%%%$$$#########$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&(((((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''(((((())))))******(((((())))))******++++++))))))***************)))&&&((()))(((&&&&&&))),,,((())))))***+++,,,------******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,------...------...//////.........------,,,,,,,,,,,,---------......///000000000000111000000000000111222333222222222222222222222222222444444333222111222333000000000000000000000000000111111111111000//////000000000000000///...---,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))******((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$$$$$$$###"""######$$$$$$%%%%%%&&&###$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$#########$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((((()))'''((((((&&&$$$$$$'''***************)))))))))))))))))))))*********++++++*********+++++++++,,,,,,...............///000111...------------...//////---,,,+++******,,,---///---------...//////000000////////////////////////,,,,,,---...............,,,,,,,,,,,,,,,,,,------........................------............------,,,---...///////////////---///000000//////000111...------,,,,,,------...******))))))((())))))***&&&&&&'''(((((('''&&&&&&(((((('''&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%((('''''')))++++++)))'''%%%%%%%%%%%%&&&&&&&&&'''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******(((((((((((())))))))))))''''''(((((()))***++++++'''((()))***************'''((())))))))))))******((())))))***,,,------...)))***+++,,,,,,,,,,,,++++++++++++++++++,,,------+++,,,------..................---,,,,,,---......///.........///000111222111111000000000111222333333333333333333333333333222333333333111000111222000000000000000000000000///000000111000///...------......//////...---,,,+++,,,,,,,,,------------++++++++++++++++++++++++******))))))))))))******((((((((((((((((((((()))&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&&&&$$$###"""###$$$%%%&&&'''''''''"""###%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""""""""######$$$$$$$$$######$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((()))))))))******(((%%%&&&)))---))))))))))))((((((((((((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))******,,,...000222333111000///...,,,,,,++++++---,,,+++******,,,...///------......///000000000/////////000000000000000---......///////////////,,,,,,,,,,,,------...///////////////////////////------............---------...000222222222222111---///000000//////000222---..................---(((''''''''''''(((((()))%%%&&&'''(((((('''&&&%%%(((((('''&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&''''''%%%$$$$$$%%%''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&((((((&&&$$$&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))******+++))))))))))))((((((((((((&&&&&&'''((()))******+++&&&&&&((()))************((()))***,,,,,,,,,***)))((())))))+++,,,---......)))***+++,,,,,,,,,,,,,,,++++++******++++++,,,---)))***+++,,,---.........///...------------...///000///------...000222444222111000000000111333333333333333333333333333333111222333222000///000111000000000000000000000000...///000000000...---,,,+++,,,---.........---,,,+++++++++,,,,,,---------***************************)))))))))))))))******(((((((((((())))))))))))&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$"""%%%%%%%%%$$$$$$######### !!!"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''((((((((((((''''''&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&''')))(((&&&$$$###$$$&&&'''&&&&&&&&&'''((())))))***(((***++++++)))(((((()))++++++++++++++++++++++++******+++,,,,,,***)))((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,---...000000000//////.........//////------............------//////000000000000////////////000000///...------,,,,,,,,,---------......------,,,+++,,,---...///.........///000000111111......------------..............................,,,---......,,,,,,---...///////////////.........************))))))))))))&&&&&&''''''(((((())))))%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&''''''''''''&&&%%%$$$###(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))************************))))))))))))))))))))))))******))))))******+++,,,))))))*********+++++++++++++++,,,,,,---.........---,,,,,,++++++,,,,,,---////////////////////////.........///////////////////////////000000000000//////000222333444555666555444222111111222444555111222222222222111000000//////000000000000//////111000000///...---------......---,,,,,,+++******++++++++++++++++++++++++***++++++++++++***))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""######$$$%%%###$$$$$$$$$$$$###""""""%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))(((&&&%%%%%%%%%&&&'''&&&&&&&&&'''((()))))))))%%%''')))))))))((()))***++++++++++++++++++++++++***++++++++++++***))))))************************))))))))))))))))))))))))***+++++++++,,,...///000//////............//////...//////000000000//////......////////////......///////////////...------,,,,,,,,,------------...------,,,,,,,,,---...///000000000000000000000000///..................///........................,,,---......,,,,,,---...,,,,,,------......//////+++******))))))((((((((('''''''''(((((((((((((((&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$##################$$$$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,*********++++++++++++,,,+++,,,,,,---......//////------,,,,,,,,,,,,------.............................................//////////////////000000000/////////000000111111111444333111000000111333444111111222222111111000/////////000000000000//////000000//////...------,,,...------,,,++++++******++++++++++++++++++++++++)))************)))((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$"""######$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""###$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$%%%&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&'''(((((())))))###%%%'''((((((((()))+++******************++++++++++++***))))))))))))***************************))))))))))))))))))))))))*********+++,,,---...//////.............../////////000111111222222222222......////////////......///////////////......---,,,,,,,,,,,,------------...------------...//////333222222111000000//////000//////......//////000////////////////////////,,,.........---,,,---...******+++,,,---...//////++++++***))))))(((''''''(((((((((((((((''''''''''''''''''(((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,++++++++++++,,,,,,,,,,,,,,,,,,------...//////000......------------......------------------------................................./////////000000000000000000////////////222222000000000000222222111111111111111000/////////000000111111000000////////////......------,,,------,,,,,,++++++******++++++++++++++++++++++++)))))))))))))))(((''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&)))'''&&&$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$######"""%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''(((((())))))(((''''''&&&&&&&&&''''''((((((((($$$&&&((()))(((((()))***)))))))))***************,,,+++)))((((((((()))***++++++++++++++++++++++++))))))))))))))))))))))))************+++,,,---.........---------...////////////000111222222222222/////////000000/////////...///////////////......++++++,,,,,,,,,---------.............../////////222222222222111111000000000000////////////000000////////////////////////---...///...---,,,---///++++++,,,,,,------......++++++***)))(((''''''&&&))))))((((((''''''&&&&&&'''((((((((('''&&&%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++,,,,,,,,,---------,,,------......//////000.........------.........------------------------.........------------------------......//////000000000000111111111111111111000////////////000111000000111111000000///...///000000111111000000///.........---------,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++,,,,,,))))))******))))))((('''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&'''&&&%%%#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''((())))))(((((('''&&&&&&&&&&&&''''''''''''((()))+++***)))(((((()))((((((((())))))*********,,,+++)))((((((((()))***************************((((((((((((((((((((((((***************+++,,,------------------...//////...///000000111111111000///000000111111000000///......///////////////...+++++++++,,,,,,,,,------....../////////000000000000000111111222222222222000000////////////000000////////////////////////---...//////------...//////.........------,,,,,,******))))))(((''''''&&&))))))((((((''''''&&&&&&'''((((((((('''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&'''''''''''''''''''''%%%%%%'''((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((((())))))************************))))))))))))))))))))))))******))))))******+++,,,++++++,,,,,,,,,---------,,,,,,------.../////////.........------....................................---------,,,,,,,,,++++++,,,,,,---......//////---...///000111222333333///////////////////////////000000000000///......//////000000000000//////------------,,,,,,,,,,,,,,,+++++++++++++++***************++++++,,,,,,,,,******++++++******)))(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""!!!!!!!!!!!!"""######""""""######$$$%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&(((((('''&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))***,,,+++)))(((((()))''''''(((((())))))************)))(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((******))))))******+++,,,,,,,,,,,,,,,---...//////...//////000//////......//////000000000000//////---...//////////////////++++++++++++,,,,,,,,,,,,...//////000111000000000//////000000111222222333000//////......//////000........................---...//////...---...///000000///...---,,,++++++))))))((((((((((((''''''(((((((((((((((''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$%%%&&&'''((()))))))))'''(((((((((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))******))))))******+++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---......///......------------......////////////////////////---------,,,,,,++++++******++++++,,,---...//////******+++---...000111111///////////////////////////////////////......------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***************++++++,,,,,,---+++++++++++++++***))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!"""######"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''(((******)))((()))***&&&&&&'''(((((()))******)))))))))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))***++++++,,,,,,,,,,,,---...///000000000000000///...------------............------------...///////////////***++++++++++++,,,,,,,,,...///000111111111000000000000000000000000000000///..................///---------------------------///000///...---...000......------,,,,,,++++++'''''''''((((((((((((((('''''''''(((((((((((((((&&&&&&''''''((('''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((($$$%%%&&&''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))******))))))******+++,,,*********++++++++++++,,,******++++++,,,---------------,,,,,,,,,,,,------........................------,,,,,,+++***************+++,,,---...//////++++++,,,------...////////////000000000000//////....../////////...------,,,,,,------------,,,,,,++++++++++++++++++,,,,,,******************++++++)))******+++,,,,,,------***************))))))(((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$############$$$%%%%%%&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$%%%&&&'''''''''&&&$$$"""!!!#########$$$$$$%%%%%%%%%######$$$$$$$$$######"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''((((((((($$$%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&$$$###$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&###&&&(((((((((((()))+++&&&&&&&&&'''((())))))***((()))*********)))'''&&&((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))))))))***++++++++++++,,,---...///000111111111111000...---,,,+++,,,,,,------,,,,,,+++------...///000000//////******+++++++++,,,,,,,,,...///000222222111111000111111000000//////............------------......,,,,,,,,,,,,,,,,,,,,,,,,...///000///...---...000++++++++++++++++++,,,,,,&&&&&&''''''((()))))))))&&&'''''''''(((((())))))%%%%%%&&&'''((((((((('''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$"""############$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((($$$%%%&&&&&&'''&&&&&&&&&'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,))))))*********+++++++++)))******++++++,,,---------,,,,,,++++++,,,,,,---------------------------------,,,,,,+++***)))))))))******+++---...////////////////////////////////////000000000000//////......//////......---,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,******************++++++))))))***+++,,,,,,------)))))))))))))))(((((('''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$#########'''%%%$$$%%%((((((&&&###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%!!!  """$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&########################'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&((()))'''''''''(((((((((((()))''''''((())))))***))))))''''''&&&&&&&&&&&&''''''&&&''''''(((''''''&&&&&&''''''((()))******))))))''''''((()))))))))))))))(((((((((((())))))))))))******))))))***,,,---//////000111222111000---,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,------,,,,,,,,,------...222222222111111///.........111222111...,,,,,,...........................//////---+++************...---,,,+++***+++,,,------------,,,+++***)))(((+++******)))(((''''''&&&(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%$$$######$$$%%%%%%$$$###"""$$$''''''$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((++++++******))))))((((((((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((///...---+++******))))))(((((())))))******++++++)))))))))))))))******+++++++++++++++++++++++++++******+++++++++,,,,,,,,,......---,,,,,,+++******************)))))))))))),,,++++++******++++++,,,,,,---///000000000///...000//////.........//////......---,,,,,,,,,---------,,,++++++******++++++(((((((((((())))))))))))******))))))))))))******)))*********+++++++++++++++++++++************)))+++(((&&&%%%&&&((())))))&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######'''%%%$$$%%%'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%$$$###""""""###%%%&&&#########"""""""""!!!!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%''''''(((((((((''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&'''''''''((((((((('''((())))))******))))))''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&%%%%%%&&&'''''''''''''''''''''((()))))))))))))))((((((((()))))))))************))))))***,,,---...---.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222222111111///.........000222000...,,,,,,------------------------------------------,,,,,,,,,...---,,,+++++++++,,,---,,,,,,,,,,,,+++***)))(((******))))))(((''''''&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$&&&%%%$$$######$$$%%%&&&&&&%%%$$$%%%'''(((&&&###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&((())))))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''+++***)))((((((''''''((((((((())))))))))))))))))))))))(((((())))))***+++++++++++++++++++++++++++*********+++++++++,,,,,,...------,,,++++++******************)))))))))))),,,++++++******++++++,,,,,,---......//////............---------------...------,,,,,,,,,------...,,,,,,+++***************((())))))))))))***************))))))))))))******)))))))))*********+++++++++++++++*********))))))***(((%%%%%%&&&(((((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!'''&&&%%%$$$###$$$%%%&&&#########"""""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))(((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''((())))))))))))))))))))))))*********++++++***************+++,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,++++++,,,---///000111222111111111111000///.........///000000---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000//////...///...---,,,,,,,,,,,,---,,,,,,,,,,,,+++***))))))***))))))(((((('''''''''''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&((('''%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''''''''((())))))(((((((((((((((((())))))(((((())))))***+++*********************************++++++++++++,,,------,,,,,,++++++******************))))))))))))++++++************++++++,,,,,,,,,,,,,,,---......,,,,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,---...///++++++***))))))))))))***))))))))))))******************))))))))))))******((((((((()))))))))******++++++*********))))))))))))'''%%%$$$&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$$$$###%%%$$$###"""!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((((((((((('''((((((((()))''''''((())))))))))))))))))*********++++++++++++***************++++++,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++---------------------,,,,,,,,,---///000000111111000000111111000///......---...///...---,,,,,,,,,************************,,,---///111111000///...//////...------,,,,,,,,,+++++++++++++++***))))))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&)))'''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''(((((()))***))))))((((((''''''&&&&&&((((((((((((((()))******************************************++++++++++++,,,,,,,,,,,,++++++******************)))))))))(((++++++************++++++,,,+++*********+++---...,,,++++++++++++,,,------++++++++++++,,,---...///+++***))))))((()))))))))((((((((()))))))))******+++******))))))******+++(((((((((((())))))))))))************))))))))))))(((&&&$$$$$$&&&'''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%&&&&&&&&&'''$$$###""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%&&&%%%%%%$$$$$$''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((())))))(((''''''''''''((((((''''''((())))))))))))))))))*********++++++++++++))))))*********+++******///...---,,,+++***++++++++++++++++++++++++++++++,,,,,,---......------,,,---...///000000//////...///000000000000//////...------------------,,,+++************************---...000111111///---,,,.........------,,,++++++******+++++++++***))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&((('''&&&$$$###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''((((((((())))))*********))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***))))))((((((''''''&&&&&&((((((((('''((())))))***))))))))))))))))))))))))))))))*********+++++++++,,,+++++++++++++++******************)))))))))(((+++******))))))******+++++++++***))))))+++,,,---,,,,,,++++++,,,------...*********+++,,,---...///+++***))))))((()))))))))'''''''''((((((((())))))++++++************++++++(((((((((((())))))))))))*********)))))))))(((((('''&&&$$$%%%&&&'''&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%"""######$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$&&&&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%''''''$$$$$$$$$$$$$$$#########"""""""""""""""###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$######''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&''')))***'''&&&%%%$$$$$$$$$%%%&&&''''''((())))))))))))))))))))))))*********++++++))))))******+++******)))---------,,,++++++******+++++++++++++++++++++++++++,,,---.........---,,,---...///000000///------/////////000000//////...,,,,,,+++,,,------,,,***************************---......///...---,,,+++.........---,,,+++***))))))***************))))))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''&&&''''''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&'''(((((()))***++++++,,,******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''))))))((((((((((((((((((((((((''''''(((((()))***(((((((((((((((((((((((()))))))))************+++++++++++++++++++++******************))))))))))))******))))))))))))*********************+++,,,,,,++++++++++++,,,---......++++++***++++++,,,---...++++++***))))))))))))***(((((((((((())))))))))))++++++************++++++((((((((()))))))))************)))))))))((((((((('''&&&%%%&&&'''((('''%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!! !!!###%%%$$$$$$%%%%%%%%%%%%%%%%%%!!!!!!"""""""""###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%''')))***((('''%%%######$$$%%%&&&''''''((()))))))))))))))((((((((()))))))))******))))))***++++++***)))(((((((((***+++,,,+++*********************************+++---...///...---,,,***+++---/////////...---......///////////////...,,,+++***+++---...,,,)))************************+++++++++++++++,,,,,,,,,,,,---------+++***((('''))))))************))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&(((***(((&&&$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&'''((()))***+++,,,,,,++++++***))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((())))))))))))))))))(((''''''''''''((())))))(((((((((((((((((((((((())))))))))))******************************++++++************))))))))))))******))))))))))))******)))***++++++,,,,,,++++++)))))))))******,,,------,,,+++++++++++++++,,,,,,,,,,,,+++***************)))************+++++++++,,,++++++******++++++,,,)))))))))*********++++++***)))))))))((((((((((((((('''&&&'''((()))'''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%"""$$$'''&&&$$$"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%!!!!!!"""###$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''((((((((('''&&&&&&%%%'''''''''&&&&&&''''''''''''&&&%%%$$$%%%''')))+++***)))'''%%%%%%%%%'''((('''(((((()))))))))))))))(((((((((((())))))))))))((()))***++++++***)))((("""$$$'''***,,,,,,++++++***************************+++---//////...---,,,'''))),,,...///000///.........///////////////...,,,***)))+++---...,,,)))************************((((((((()))***+++---...,,,,,,,,,,,,+++)))'''&&&((())))))*********))))))&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''&&&))),,,+++(((%%%%%%&&&"""###$$$%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&'''(((******+++,,,,,,,,,+++***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''((((((((((((((())))))******++++++'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))******************************++++++************))))))))))))******))))))))))))******)))***+++------,,,++++++(((((((((((()))***+++,,,,,,,,,++++++***+++++++++---,,,++++++******++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,************++++++++++++))))))))))))(((((((((((((((''''''((())))))(((&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&$$$###!!!!!! !!!###%%%'''(((!!!"""%%%%%%$$$$$$$$$##################$$$$$$$$$############"""%%%%%%$$$$$$###""""""!!!%%%$$$$$$######""""""""""""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&##############################$$$$$$$$$%%%%%%%%%(((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''###$$$$$$%%%&&&'''(((((((((((())))))((('''&&&&&&))))))))))))******************))))))))))))************))))))))))))******++++++******************------......///.........,,,---......,,,,,,---...////////////...............---,,,+++***+++,,,---,,,,,,++++++***)))))))))(((***++++++++++++---...------,,,,,,+++******)))'''(((***++++++***(((''''''&&&%%%&&&((()))((('''((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""###$$$%%%%%%######$$$%%%"""############$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$###"""###$$$$$$&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***)))'''&&&&&&'''((((((...---,,,***'''%%%$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$******))))))((((((''''''''''''''''''((((((((((((%%%&&&'''((())))))))))))***************)))((((((***************)))((('''(((((()))***++++++,,,,,,...,,,***)))******)))((())))))))))))((((((((((((+++++++++,,,,,,---------++++++,,,,,,,,,+++******---,,,+++*********+++,,,,,,+++)))((((((((()))***+++++++++,,,,,,---------...,,,++++++,,,------,,,++++++************++++++************))))))))))))((((((((('''&&&%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%######"""""""""###%%%%%%""" """%%%%%%$$$########################$$$$$$$$$############"""################################################""""""###$$$$$$###""""""#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((((((((((())))))))))))))))))(((((((((''''''''''''))))))))))))******************))))))))))))************))))))))))))******++++++******************,,,------......---------+++---......------...000//////.........------------,,,+++*********++++++))))))******************(((***++++++++++++,,,...,,,,,,++++++******))))))%%%&&&'''(((((('''&&&%%%&&&%%%$$$%%%'''((('''&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%######$$$%%%############$$$$$$$$$$$$$$$$$$###""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&'''((()))***---,,,+++)))'''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((''''''''''''((((((((())))))))))))***%%%&&&'''(((((()))((((((***)))(((''''''((())))))******************)))((((((((()))******+++,,,,,,...,,,***)))******)))((()))))))))))))))))))))(((+++++++++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,+++)))((((((((()))***+++,,,,,,,,,,,,,,,,,,---...,,,***+++,,,---,,,+++*********************************)))))))))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&%%%$$$###""""""""""""$$$"""!!!!!!###%%%%%%$$$########################$$$$$$$$$############"""!!!!!!"""###$$$$$$%%%%%%""""""""""""############""""""############""""""""""""#########$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''((((((''''''''''''&&&&&&%%%%%%***)))'''&&&&&&'''(((((())))))))))))******************))))))))))))************))))))))))))************++++++++++++++++++,,,,,,,,,------,,,,,,+++***,,,---...---...///111............------------,,,,,,+++***************&&&'''(((***++++++******(((***++++++******,,,---++++++******)))((((((((($$$%%%&&&''''''&&&%%%$$$&&&%%%$$$%%%&&&'''&&&%%%((('''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###$$$%%%%%%######$$$%%%############$$$$$$$$$%%%$$$######""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$(((((('''&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***++++++******)))((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''))))))))))))************&&&''''''(((((((((''''''***)))'''&&&&&&(((***+++)))******+++++++++******((())))))******+++++++++---+++))))))******)))((()))))))))))))))))))))))),,,,,,++++++++++++++++++((()))***+++,,,---------,,,++++++******+++,,,,,,,,,+++***)))((()))******---,,,,,,,,,,,,,,,,,,+++---,,,******,,,---,,,+++((((((************((((((******))))))))))))((((((&&&%%%%%%$$$%%%&&&'''(((%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$######"""""""""%%%$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$#########"""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%$$$$$$###############"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%***)))'''&&&%%%'''(((***((()))))))))******************))))))))))))************))))))))))))************+++++++++++++++,,,++++++,,,,,,,,,+++******(((***,,,---,,,---///111/////////............---,,,,,,,,,+++++++++++++++&&&'''(((*********)))((((((***++++++******+++---*********)))((((((''''''''''''((((((((((((''''''&&&$$$$$$$$$&&&&&&%%%$$$''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&'''''''''######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))))))))((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((((((((((()))))))))*********''''''((((((((('''&&&&&&))))))((((((((()))***+++))))))***++++++,,,++++++((()))))))))*********+++,,,***)))((()))***)))((()))))))))))))))*********,,,,,,,,,++++++******))))))***++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++***)))))))))***+++---------,,,,,,+++++++++---+++******+++,,,,,,+++&&&''')))++++++)))'''&&&***)))))))))(((((((((((('''&&&$$$$$$$$$%%%''')))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%"""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""########################''''''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###$$$%%%$$$$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((())))))*********((('''%%%&&&''')))***((()))))))))******************))))))))))))************))))))))))))************++++++,,,,,,,,,,,,+++,,,,,,,,,+++******)))''')))+++++++++,,,...///000000000/////////......---------------,,,,,,,,,((()))******)))((('''&&&(((***++++++***)))***,,,******))))))(((''''''&&&'''(((((((((((((((((('''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%######$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%"""######$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&'''''''''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''(((((())))))***'''''''''((((((((())))))((((((((()))((((((''''''((()))***+++++++++***)))((()))***+++++++++++++++)))))))))))))))*********+++***(((((()))***)))(((((()))))))))*********+++---,,,,,,++++++*********,,,,,,,,,,,,++++++***)))******++++++,,,,,,,,,,,,---,,,***)))))))))***+++---------,,,,,,+++++++++---+++)))***+++,,,++++++&&&''')))++++++)))'''&&&)))))))))((((((((((((''')))'''%%%$$$$$$$$$&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%% !!!"""$$$$$$%%%%%%%%%###$$$&&&&&&$$$######$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$############"""$$$$$$##################'''&&&&&&%%%$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""""""""###%%%&&&'''&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&'''((()))******(((((('''&&&'''((()))***))))))))))))******************))))))))))))************))))))))))))************++++++,,,---------,,,,,,,,,,,,+++******)))(((***+++,,,+++,,,---///000////////////........................---,,,,,,++++++***)))(((((('''''')))***+++***))))))***+++******))))))(((''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&%%%$$$&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""###$$$%%%%%%######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!###$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%$$$$$$"""###$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&!!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((()))))))))))))))''''''''''''((((((((((((((())))))*********))))))***************)))((((((((())))))*********))))))))))))))))))))))))))))))+++)))(((((()))***)))(((((())))))******+++++++++------,,,,,,,,,,,,,,,,,,---------,,,+++***)))((())))))+++,,,,,,,,,,,,,,,---,,,+++***)))***++++++---,,,,,,,,,,,,,,,,,,+++,,,+++))))))+++,,,+++***((((((************(((((())))))((((((((((((''''''((('''&&&%%%$$$%%%%%%&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%% !!!###$$$%%%%%%$$$$$$ ###&&&&&&$$$"""###$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$############""""""""""""###$$$$$$%%%%%%"""""""""######$$$$$$$$$$$$$$$###""""""###$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""$$$%%%&&&''''''&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))))))))******************))))))))))))************))))))))))))************++++++,,,------...------------,,,+++***)))+++,,,......------...///......---------,,,,,,,,,------.........---,,,+++,,,+++)))(((((()))***+++)))***+++***)))((()))***++++++***))))))(((((('''(((((((((''''''(((((((((((('''&&&&&&''''''&&&$$$&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&& !!!###$$$%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&!!!"""$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((('''''''''(((((((((((()))))))))((()))***+++++++++++++++---+++(((%%%$$$%%%'''((((((((()))))))))((('''''')))))))))))))))))))))(((***)))'''''')))***)))(((((())))))******+++,,,,,,------------------......,,,,,,,,,,,,,,,+++***)))((()))+++,,,------,,,,,,---,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,---,,,***))))))***++++++***************************))))))((((((((('''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%!!!"""###%%%%%%$$$######"""%%%&&&$$$"""###%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$############""" !!!###$$$%%%&&&'''!!!"""$$$%%%&&&###"""!!! !!!"""###"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""$$$&&&'''%%%%%%$$$$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&)))(((((((((((('''''''''&&&&&&'''((())))))(((((())))))))))))******************))))))))))))************))))))))))))************+++,,,,,,---...............---,,,+++***)))---///000///......///000,,,,,,,,,+++++++++******,,,,,,---...---,,,+++***,,,***((('''(((***---///)))***+++***)))((()))***++++++******))))))((((((++++++************++++++)))(((&&&&&&''''''&&&%%%%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&''''''&&&&&&######$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&""""""$$$%%%&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''(((((('''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&%%%))))))))))))************((()))***+++,,,---------///+++%%% !!!%%%((((((((()))(((((('''&&&&&&))))))))))))((((((((((((***((('''''')))***)))(((((())))))***++++++,,,,,,---------....../////////***++++++,,,,,,,,,++++++((()))+++,,,------,,,,,,---,,,+++*********+++,,,+++++++++,,,,,,---------,,,***))))))***++++++***++++++************++++++)))(((((((((''''''''''''"""###%%%&&&'''((((((((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&& !!!"""###$$$$$$%%%'''&&&%%%###"""!!!!!! !!!"""###$$$$$$$$$$$$$$$######$$$$$$&&&&&&''''''"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&$$$######$$$%%%%%%$$$(((''''''&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%''')))'''$$$$$$&&&))),,,+++)))((('''''''''((('''%%%$$$$$$&&&''''''&&&(((((())))))((('''&&&&&&$$$$$$%%%&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***((()))+++---............------------------------***,,,...///...,,,,,,---------......------,,,+++,,,,,,,,,,,,,,,+++***))),,,,,,+++***)))(((''''''(((((())))))************''''''''''''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""$$$&&&(((&&&$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&%%%$$$######&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&''''''&&&$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&&&&'''((((((((())))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''((()))***++++++++++++&&&'''''''''&&&'''***,,,(((((()))***++++++,,,,,,++++++++++++++++++++++++************)))(((&&&&&&&&&'''(((*********))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))***++++++,,,,,,------......------,,,+++---,,,)))((('''((()))***+++,,,---...///...---,,,+++++++++************)))******))))))))))))******))))))))))))))))))))))))))))))*********))))))((((((((((((((('''''''''''')))(((&&&%%%%%%&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$!!!""""""######$$$$$$%%%'''&&&%%%$$$###"""""""""""""""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''(((((())))))%%%&&&'''''''''))),,,...,,,+++)))((('''''''''(((((('''%%%&&&((())))))((()))(((((((((''''''''''''%%%%%%&&&'''((()))******))))))))))))))))))))))))******************************))))))))))))******((()))+++---............------------------------+++---//////...,,,,,,---------......------,,,+++******+++++++++***))))))++++++******))))))(((((()))))))))*********++++++++++++*********)))))))))(((''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%&&&'''%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((###$$$%%%&&&''''''''''''&&&'''((('''&&&''')))+++'''(((((()))******++++++++++++++++++++++++++++++))))))***)))((('''&&&&&&&&&'''((())))))(((((('''(((((())))))))))))(((((((((((((((((()))))))))***)))))))))***++++++,,,,,,------......------,,,++++++***((('''&&&'''((()))))))))***++++++++++++***+++++++++************)))******))))))))))))******))))))))))))))))))))))))))))))************))))))((((((((((((''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""########################"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''***...222444444+++***)))((('''''''''(((***((('''((()))+++*********)))'''&&&&&&'''((((((&&&''''''((()))***++++++))))))))))))))))))))))))******************************)))))))))******+++)))***+++,,,---.........////////////////////////...///000000...,,,,,,---------......------,,,+++((()))***************************************************+++++++++++++++))))))))))))(((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''%%%""""""###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((("""###$$$%%%%%%%%%%%%%%%'''((()))(((''''''(((***'''''''''((())))))******++++++++++++++++++++++++++++++++++++***)))((((((''''''((((((((('''&&&&&&((())))))******))))))(((((((((((()))))))))******))))))******+++,,,,,,,,,------......------,,,+++++++++)))(((((()))******,,,,,,,,,,,,,,,------...+++++++++************)))******))))))))))))******))))))))))))))))))))))))))))))************))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%&&&&&&######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$####################################"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&%%%))))))+++111777:::888555******)))(((((((((((((((***((('''((()))+++*********)))'''&&&%%%'''(((***(((((()))******+++,,,,,,))))))))))))))))))))))))******************************))))))******++++++******+++,,,------......////////////////////////000111111000...,,,,,,---------......------,,,+++((()))***+++++++++++++++)))))))))******+++++++++++++++++++++++++++++++++))))))((((((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''(((&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%''''''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((($$$%%%&&&'''''''''''''''((()))***)))''''''((()))((((((((()))))))))******************************,,,---------,,,,,,+++***)))))))))(((((('''&&&&&&)))))))))******)))))))))(((((()))))))))*********))))))***++++++,,,,,,---------......------,,,+++------,,,,,,,,,------......------,,,,,,---///000+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))((())))))************)))(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&'''########################"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$&&&((((((&&&%%%%%%'''''''''&&&&&&&&&%%%%%%%%%''''''((()))***))))))((())),,,111888======777111)))))))))))))))((((((((()))'''&&&&&&((())))))(((***((('''%%%&&&''')))***))))))******+++,,,,,,,,,***************************************************************+++,,,,,,++++++++++++,,,------...000000000000000000000000000111111000---,,,---...------......------,,,+++******+++,,,------------))))))******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&%%%$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&''''''(((((((((((('''((()))******((('''((()))))))))***************+++************************+++++++++,,,++++++***)))++++++***))))))((((((((())))))************))))))))))))))))))*********************+++,,,,,,------------......------,,,+++,,,,,,---------...//////+++***)))))))))***,,,---+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))(((((()))***************''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%###'''******'''%%%&&&((((((((('''&&&%%%%%%$$$$$$%%%&&&((()))))))))((('''(((,,,333:::===999333---(((((())))))))))))(((((((((&&&%%%%%%'''(((((('''(((((('''&&&'''((()))************+++++++++,,,,,,************************++++++++++++++++++++++++***************+++,,,---,,,++++++++++++,,,---...000000000000000000000000///000000...,,,,,,---///------......------,,,++++++,,,------------------*********+++++++++,,,,,,+++++++++++++++******************))))))))))))((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&&&&%%%$$$&&&'''###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%(((((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''')))******)))((()))******************+++++++++************************'''(((((((((((((((''''''++++++***)))))))))******)))******++++++******))))))))))))*********++++++******++++++,,,---------------......------,,,+++)))******+++,,,------...+++++++++++++++,,,------+++++++++************)))******))))))))))))******))))))))))))))))))))))))'''((()))******+++******'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%###'''++++++'''%%%&&&(((&&&&&&&&&&&&&&&&&&&&&%%%###$$$&&&'''((('''&&&%%%%%%***111555555222...,,,'''((()))******)))(((((((((&&&%%%&&&'''(((((((((''''''''''''((((((((()))************++++++++++++************************++++++++++++++++++++++++************+++,,,---...,,,,,,+++++++++,,,---...////////////////////////.........---++++++---///------......------,,,+++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++*********)))))))))'''''''''&&&&&&&&&%%%%%%(((''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&$$$###$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&(((***+++***)))***+++***************)))))))))************************''''''((((((((((((((('''***))))))(((((()))***+++)))******++++++******)))))))))*********+++++++++******+++,,,,,,------...------......------,,,+++((()))***+++,,,------...,,,---......//////......+++++++++************)))******))))))))))))******))))))))))))))))))))))))'''((()))******+++++++++'''''''''&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###""""""###%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###''',,,,,,(((%%%&&&((($$$%%%%%%&&&&&&''''''(((&&&''')))++++++***)))((("""(((...000///,,,,,,---'''((()))******)))((((((((('''&&&&&&((())))))(((&&&&&&'''((())))))((((((******************++++++************************++++++++++++++++++++++++************+++,,,---...---,,,+++++++++,,,---...////////////////////////---------,,,++++++...000------......------,,,+++,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++*********))))))(((((())))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''&&&%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%###%%%$$$"""###$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&######$$$$$$$$$$$$#############################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((()))((((((''''''%%%'''***++++++******+++))))))))))))(((((((((((()))))))))))))))))))))))))))******+++++++++******)))(((''''''''')))***+++******++++++++++++******)))************+++++++++***++++++,,,,,,------...------......------,,,+++)))***+++---.../////////)))***+++,,,---,,,+++***+++++++++************)))******))))))))))))******))))))))))))))))))))))))''''''(((******+++++++++''''''&&&&&&&&&%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$#########!!!"""###$$$%%%&&&&&&&&&!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""######$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******((())))))(((''''''(((***,,,+++******))))))******---,,,+++******,,,...///,,,+++)))((((((((()))*********+++++++++,,,,,,,,,************************++++++,,,------......///------............------+++,,,------++++++,,,---,,,---...//////...---,,,+++******))))))******+++,,,+++)))((((((((()))***))))))))))))((((((((((((&&&&&&''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''''''''((())))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((+++***)))((('''(((((((((******))))))))))))******(((((((((((())))))))))))************************,,,+++***))))))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,++++++***+++++++++,,,,,,---------,,,,,,++++++***)))((((((******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$####################################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******+++((()))***)))'''''')))+++++++++*********++++++,,,---+++***))))))***+++,,,++++++***)))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,------......///------............------+++---...---,,,+++,,,...,,,---...//////...---,,,++++++************++++++++++++)))((((((((())))))))))))))))))((((((((('''(((((((((((('''&&&%%%%%%$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))'''(((((())))))(((((('''''''''((((((((()))))))))*********************************))))))((((((((())))))(((((((((((())))))(((((((((((()))))))))*********************************))))))))))))******))))))***+++,,,---......,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++***)))))))))******+++++++++,,,,,,+++******)))(((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$############"""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%'''''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((()))******++++++)))******)))(((((()))++++++******++++++,,,---......---,,,*********++++++++++++++++++++++++***)))******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,------......///------............------,,,...///...---,,,---...,,,,,,............,,,,,,++++++************++++++******)))((((((((()))))))))))))))(((((((((''''''))))))(((((('''&&&$$$###%%%'''''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$###$$$%%%$$$###$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&''''''''''''''''''&&&'''''''''(((((((((((()))))))))))))))))))))))))))((()))*********)))((('''((((((''''''''''''((((((((((((((()))))))))******************************))))))************))))))))))))***+++,,,------...,,,,,,,,,,,,++++++++++++***++++++,,,,,,+++++++++)))))))))***************+++++++++******))))))((((((((((((((())))))))))))((((((((((((((((((((((((((())))))))))))(((''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&(((((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++++++++)))***+++***((((((***+++*********+++,,,---///000222111///...,,,,,,,,,,,,***+++,,,------,,,************+++++++++,,,,,,,,,---------,,,++++++******++++++,,,------......///------............---------/////////---,,,---...+++,,,---......---,,,+++++++++************++++++)))))))))((((((((())))))))))))(((((((((''''''''''''((((((((('''&&&%%%%%%&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$###$$$%%%$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***)))(((&&&%%%'''''''''&&&&&&'''''''''(((((()))))))))*********************************((()))++++++++++++)))(((,,,++++++******)))))))))+++++++++*********))))))******+++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,+++*********)))))))))((('''''''''((()))*********(((((((((((((((((((((((((((((())))))(((((('''&&&''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))******++++++)))******)))(((((()))+++)))******+++,,,...///000222111000...---,,,++++++)))***,,,------,,,+++*********+++++++++,,,,,,,,,,,,+++++++++*********)))++++++,,,------......///------............------...///000///---,,,---...***+++,,,------,,,+++***+++******))))))******+++((((((((()))))))))((((((((((((((((((''''''''''''%%%%%%&&&'''((((((((('''&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""######$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((((('''%%%$$$''''''&&&&&&&&&&&&''''''))))))))))))************************************)))***+++,,,,,,+++***)))*********)))((('''''''''))))))))))))(((((((((((()))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))&&&&&&'''((()))***++++++((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""""""""############$$$#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******((())))))(((''''''(((***))))))******+++---...///......---,,,+++***)))((()))***++++++++++++++++++******+++++++++,,,,,,,,,************************++++++,,,------......///------............------...//////...,,,+++,,,---******,,,,,,,,,,,,******)))))))))(((((()))))))))''''''((()))))))))((((((((((((((('''''''''&&&&&&###$$$&&&'''((()))))))))%%%'''''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%""""""############""""""$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######"""###$$$###"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((($$$%%%&&&'''''''''&&&%%%''''''&&&&&&&&&&&&'''''')))))))))*********++++++******************************++++++++++++******''''''(((((()))))))))))))))))))))((((((((((((''')))***++++++,,,,,,,,,,,,)))))))))))))))((((((((())))))))))))))))))))))))&&&''''''((()))******+++(((((((((((((((((((((((('''(((((((((((('''&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&############$$$$$$%%%%%%"""""""""###$$$%%%%%%%%%########################%%%%%%%%%%%%%%%&&&''''''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))'''(((((('''&&&&&&'''))))))))))))***+++,,,---...,,,,,,,,,,,,+++***)))((()))))))))))))))***++++++******+++++++++,,,,,,,,,)))******++++++,,,,,,---++++++,,,------......///------............---------...///...+++***+++,,,)))***+++,,,,,,+++***)))((((((''''''''''''((((((&&&&&&((()))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$###"""######$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###""""""###$$$###""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''(((((())))))*********+++++++++************************))))))(((((((((((()))))))))))))))***************+++************)))))))))))))))***+++,,,,,,,,,,,,***)))))))))((((((((('''((()))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))''''''((((((''''''&&&%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$################################################%%%$$$%%%%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%% !!!!!!"""###$$$$$$$$$########################%%%$$$###"""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&'''((('''%%%%%%'''((())))))))))))***+++,,,,,,------------,,,+++*********)))((((((((()))+++,,,******+++++++++,,,,,,,,,)))***+++,,,---......///++++++,,,------......///---..................------......---+++******+++)))***+++,,,,,,+++***)))''''''&&&&&&&&&&&&''''''%%%&&&((()))))))))(((((((((((('''''''''&&&&&&&&&'''''''''(((''''''&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%%%%%%%$$$###""""""###$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&&&&$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$###""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))***+++((((((''''''''''''(((((()))************+++++++++************************((('''&&&%%%%%%&&&'''(((......---,,,+++***)))(((,,,,,,,,,++++++++++++***((()))***+++,,,---------,,,+++++++++******))))))(((((((((((())))))))))))(((((((((((())))))))))))************************''''''((((((''''''&&&%%%''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$################################################%%%%%%$$$###""""""""""""%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&'''''''''&&&"""###$$$%%%&&&%%%$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$'''&&&&&&%%%$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''&&&$$$######$$$&&&'''&&&''''''&&&%%%&&&(((***''''''(((((())))))*********++++++++++++***))))))++++++************++++++,,,,,,,,,++++++*********,,,***'''(((+++---,,,***((()))************,,,---..............................---,,,,,,+++*********)))((()))***+++***((('''&&&&&&%%%&&&'''))))))+++******)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""###%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$#########""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&$$$%%%)))...///+++&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&''''''((((((((('''%%%$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######"""###%%%%%%########################%%%%%%&&&'''&&&%%%###"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******++++++******))))))((((((*********))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))'''((()))***++++++***)))))))))))))))))))))))))))))))))***++++++++++++***+++******)))(((''''''&&&))))))))))))))))))))))))******))))))((((((''''''((('''&&&'''((()))((('''((((((((('''&&&%%%######(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%''')))((((((((((((((()))))))))******++++++******)))(((+++******))))))******+++,,,,,,,,,++++++************((('''(((+++---,,,***)))***++++++******++++++------------------------...------,,,++++++*********)))((()))******)))(((((('''&&&&&&&&&'''((()))))))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$"""######%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""" ###((()))&&&"""''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&########################%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((************************)))***++++++++++++***)))((()))***+++,,,,,,+++***))))))))))))))))))))))))))))))***++++++++++++***)))))))))((('''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((''''''((('''&&&''')))***)))(((''''''''''''&&&%%%$$$$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$$$$$$$$$$######"""""""""####################################$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%%%%%%%$$$############$$$#########$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&%%%%%%$$$$$$&&&''''''&&&%%%%%%&&&((())))))((((((((((((((((((***************)))((((((******))))))))))))******+++++++++++++++*********''''''''')))+++,,,+++***))))))***+++++++++******++++++++++++++++++++++++------,,,,,,+++************)))((((((******)))((()))((('''&&&&&&''''''(((''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$"""!!!"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$#########$$$%%%&&&###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$###%%%)))+++)))'''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))************************)))***++++++++++++***)))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))***++++++++++++***((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&'''''''''''''''''')))((('''((()))******(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))((('''%%%$$$#########"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$######"""  !!!!!!##############################$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$######"""######$$$#########$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''&&&%%%$$$###&&&'''((('''%%%$$$%%%''')))))))))((((((''''''&&&))))))******))))))(((''')))))))))(((((()))))))))+++++++++***************'''((()))***++++++***))))))))))))***,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***((('''((()))***)))((()))((('''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$&&&'''&&&$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$***(((''''''***,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%##################""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((+++++++++++++++,,,,,,,,,*********************************++++++************+++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***(((((((((''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''')))((('''(((*********)))$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$###!!! !!!"""#################################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$######"""######$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&%%%###""""""###%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''&&&''''''''''''&&&%%%$$$%%%&&&''''''%%%$$$%%%&&&))))))((((((''''''&&&&&&((())))))))))))((('''''')))((((((''''''(((((()))************************)))***+++++++++++++++++++++)))(((***---......---,,,,,,,,,,,,,,,,,,,,,,,,+++***************)))))))))((('''((()))***)))'''((('''%%%$$$$$$$$$%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&"""$$$&&&((((((&&&$$$"""'''%%%$$$###%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((******++++++,,,,,,,,,,,,************************+++******************+++*********)))))))))******************************))))))***++++++++++++***)))))))))(((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&'''''')))''''''((()))***)))((($$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%'''(((***######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%$$$###%%%$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''###$$$&&&'''&&&%%%&&&'''((((((''''''''''''''''''(((((((((((((((''''''&&&((((((''''''''''''(((((()))))))))******************,,,------,,,---///111111---***))),,,//////---------------------------)))))))))))))))))))))))))))(((''''''))))))(((''''''&&&%%%$$$$$$$$$%%%&&&((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%!!!###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''!!!###&&&((((((&&&###!!!$$$$$$###"""###$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))*********++++++++++++++++++++++++++++++***))))))***+++++++++***))))))((()))))))))************************))))))***++++++++++++***))))))))))))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&'''((())))))'''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""$$$%%%''''''$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""""""""###$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################!!!"""###$$$%%%$$$$$$###$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&'''((()))!!!###%%%&&&&&&&&&&&&'''&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&(((''''''&&&&&&''''''(((((()))))))))*********+++)))+++,,,---...111777;;;:::444,,,***+++------,,,++++++++++++++++++++++++)))))))))))))))))))))))))))(((''''''((()))((('''((('''&&&&&&&&&'''((()))'''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%###%%%&&&&&&$$$######$$$##############################$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%###"""$$$$$$$$$#########""""""########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""##################"""$$$%%%%%%%%%$$$$$$&&&'''######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%&&&######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''&&&&&&'''(((((()))******++++++++++++++++++++++++++++++***))))))***++++++,,,+++***)))))))))******************************))))))***++++++++++++***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&%%%&&&'''((('''&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############"""!!!!!!!!!###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&########################!!!"""###$$$%%%$$$######%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''((((((&&&%%%$$$######$$$%%%&&&&&&%%%$$$$$$%%%'''***+++"""%%%&&&&&&&&&'''(((%%%&&&&&&''''''(((((((((''''''((((((''''''&&&%%%'''''''''&&&&&&'''''''''(((((())))))*********+++(((***,,,---///444<<