BM6(v7 ~~~zzz{{{tttpppooommmvvvtttqqqyyy{{{wwwvvvuuu~~~uuuppprrrvvv}}}yyypppllllll{{{~~~uuukkkfffjjjzzz}}}|||zzzuuupppmmmlllmmm|||~~~~~~|||yyywwwjjjbbbbbbooo|||wwwrrrnnnnnnnnn{{{|||{{{uuupppqqqyyy}}}{{{yyy{{{}}}oooeeedddlll{{{{{{xxx|||~~~zzz{{{pppiiimmmxxxzzzyyyzzz|||~~~|||uuupppccceeekkksss~~~vvvvvv{{{~~~wwwtttuuu~~~|||{{{yyyvvvtttmmmlllmmmqqqxxxqqqmmmwww|||ssslllbbbdddjjjooopppqqqxxxzzzpppjjjjjjnnnqqqsssvvv|||zzzzzz||||||yyy|||zzzzzz}}}}}}{{{~~~~~~{{{vvvttttttuuuuuuyyy{{{|||~~~}}}zzzyyyxxx{{{|||}}}zzz|||{{{{{{~~~yyyyyy{{{||||||||||||~~~ttttttuuuyyy~~~~~~|||~~~~~~~~~{{{zzzzzz{{{qqqpppppptttzzz~~~}}}}}}xxxyyy|||}}}yyy{{{|||}}}}}}|||vvvwwwyyyzzz|||zzz|||~~~|||{{{{{{||||||{{{yyyssstttvvvwwwyyy}}}yyywwwvvvuuutttuuuvvvwwwvvvuuunnnoooqqqrrrssswww{{{|||yyy~~~}}}{{{|||{{{wwwrrrqqqpppqqqrrrsssrrrqqqiiijjjkkklllmmmppptttxxx}}}|||}}}~~~zzz|||~~~yyywwwwwwuuuqqqrrrqqqppppppqqqqqqpppoooggghhhiiiiiijjjmmmqqqtttzzz}}}|||yyyxxxyyy|||{{{yyy{{{|||{{{|||~~~yyyxxx{{{}}}{{{~~~}}}yyy|||uuusssvvvvvvtttwwwqqqmmmnnnsssuuuqqqmmmhhhkkkmmmkkkhhhhhhmmmrrrwww~~~yyyvvvvvv}}}{{{xxxvvvuuuuuuvvvvvv{{{xxx~~~|||uuuvvv||||||xxx|||zzz~~~~~~}}}zzz}}}~~~yyytttvvv{{{~~~|||yyytttvvvvvvtttqqqqqqvvv{{{}}}zzzyyy~~~|||zzzyyyyyyzzz{{{~~~}}}wwwssswww{{{~~~~~~yyypppiiidddaaagggwwwwwwrrrqqqzzzxxxwwwvvvtttvvvvvvqqqrrrssstttuuuxxx{{{}}}xxxuuuqqqooonnnkkkeee```kkkfffccchhhssszzzyyyvvvsssnnnhhhfffggggggfffeeeaaajjjuuuwwwnnnhhhppp}}}{{{vvvtttvvvyyy}}}|||~~~~~~zzz{{{zzzyyy|||xxxrrrjjjbbb]]]YYYWWWYYYZZZ]]]dddmmmwww~~~|||vvvrrrooovvv~~~|||{{{}}}yyyxxxyyyzzzxxxwww}}}~~~tttpppooonnnqqqqqqrrrsssuuuvvvxxxyyytttrrrooooooooommmhhhcccddd```___ccckkkrrrsssrrrjjjhhhffffffgggfffccc___dddhhhooosssnnniiikkkqqqrrruuuwwwuuuppplllkkklllmmmlllmmmpppvvvzzz||||||qqqpppttt~~~}}}~~~|||}}}{{{yyy|||{{{yyy{{{~~~~~~wwwwwwwwwwwwxxxyyyzzz{{{}}}|||zzzyyyxxxvvvrrrpppqqqsssrrrqqqtttyyywwwpppgggeeeeeeiiinnnqqqnnnkkkjjjeee___^^^dddllluuuzzzpppkkkgggfffhhhhhheeebbb^^^\\\XXXUUURRRQQQPPPQQQRRRSSSUUUZZZ```eeeiiikkkiiisssxxxpppiiifffaaagggnnnsssyyy{{{pppiiiiiinnn}}}tttoooqqqwwwzzzzzzzzz{{{{{{|||}}}}}}yyywwwrrrkkkkkkqqqnnnjjjeeecccdddgggjjjllloooqqqpppnnnoooqqqooojjjlllqqquuuvvvwwwzzzyyyuuuoooppptttwwwuuurrrtttyyyzzzvvvtttpppkkknnnnnnnnnoooqqqsssvvvxxxuuusssrrrrrrsssrrrmmmhhhaaa``````aaaeeelllrrruuupppqqqsssuuuuuupppfff___bbbaaaeeekkklllgggdddcccggglllssstttpppjjjfffdddbbbccceeejjjppptttuuuuuummmmmmtttwwwssssssyyy~~~|||~~~zzzwwwuuuvvv{{{~~~~~~}}}xxxyyyxxxvvvzzz|||}}}{{{wwwrrrpppsssvvvuuuwwwxxxxxxzzz{{{uuunnneeeeeefffggggggggggggfffjjjhhhggghhhjjjkkkkkkjjjiiihhheeebbbdddfffddd___bbb```___aaadddfffdddaaa[[[XXXTTTTTTXXX^^^dddgggaaa^^^[[[ZZZ\\\\\\ZZZWWWOOONNNMMMMMMNNNPPPSSSTTTUUUWWWYYY[[[^^^```aaaaaaaaalllzzz}}}zzzxxx{{{}}}zzzyyyyyypppjjjiiillloooqqqxxxyyyyyytttpppqqqyyyuuutttwww}}}{{{yyyvvvqqqjjjccc\\\XXXSSSVVV[[[^^^eeerrr{{{}}}}}}rrruuu{{{|||rrrjjjdddbbbgggnnn|||tttnnniiifffjjjoookkkkkkkkklllnnnqqqtttuuuxxxzzz{{{yyywww}}}vvvpppoookkkggghhhmmmkkkhhheeeddddddfffhhhiiimmmqqqsssqqqooommmggg```aaafffiiiiiiiiikkkhhhcccdddeeejjjooooookkkkkkoooxxxyyyvvvqqqnnnmmmhhhbbbcccccceeegggiiikkkmmmnnnllljjjiiijjjkkkjjjeeeaaa]]]\\\ZZZWWWWWW^^^jjjssszzz}}}xxxiii^^^VVVUUUYYY```bbb]]]XXXVVV[[[cccmmmqqqnnnggg```\\\]]]^^^aaaeeehhhkkkkkkkkkggghhhoooxxxzzzsssjjjfffiiinnnsssuuusssqqqooonnnuuuzzz{{{yyywwwvvvvvvwwwzzz~~~|||yyyyyy{{{{{{yyywwwkkkjjjiiilllpppssstttsssrrrsssqqqpppttt|||~~~}}}{{{wwwrrrnnnmmmooorrryyy|||}}}~~~}}}sssttttttvvvwwwxxxyyyzzz~~~|||{{{|||{{{vvvuuutttqqqmmmooolllhhhfffdddaaa]]]ZZZ\\\ZZZZZZ\\\aaagggkkkmmmkkkhhhdddccccccbbb___]]]XXXXXXWWWWWWYYY[[[^^^```aaabbbcccdddfffiiilllooozzz}}}xxxqqqnnnnnnrrruuuwww|||{{{xxxqqqiiieeefffiiijjjkkknnnttt{{{}}}{{{wwwtttsssqqqlllddd]]]WWWTTTPPPQQQRRRSSSYYYgggxxxvvvpppooorrruuuuuuxxx}}}~~~tttmmmhhhkkkqqqwww{{{zzzwwwtttvvvvvvvvvuuuwww~~~xxxttttttuuutttqqqooopppwww|||mmmgggaaa^^^]]]___gggppp}}}ssslllfffeeecccaaacccgggbbbbbbbbbccceeeiiimmmoooppprrruuu}}}sssqqqllliiillluuutttqqqpppqqqqqqpppqqqtttrrrrrrssssssttttttvvvwwwxxx}}}|||wwwsssllleeemmmrrruuusssrrrqqqlllfffddddddhhhnnnooonnnooorrrrrrqqqllleeebbbbbb^^^YYY[[[\\\^^^___```___]]]\\\YYYXXXWWWZZZ]]]___]]]ZZZZZZYYYUUUNNNKKKRRR```lll{{{~~~{{{kkk```TTTUUU[[[___\\\TTTOOONNNSSS\\\fffllliiiccc]]]ZZZYYYZZZ\\\]]]]]]\\\[[[[[[\\\[[[```ffffff```ZZZYYYdddfffhhhhhhfffccc```___fffhhhkkkllllllkkkjjjjjjeeehhhlllqqquuuuuutttrrruuuqqqmmmmmmnnnmmmiiidddZZZZZZ[[[]]]aaadddffffff]]]^^^^^^^^^fffsss{{{|||pppmmmiiiddd``````ccceeeiiimmmpppssszzz~~~}}}{{{zzzxxxsssnnnhhhbbb\\\XXXZZZ[[[^^^cccjjjqqquuuvvvwwwuuuqqqnnnkkkiiifffdddcccbbbaaaaaaaaaccceeegggfffggghhhiiilllsss||||||xxxsssnnnkkkrrrssswww~~~|||{{{xxxpppggg___ZZZYYYWWWWWWWWWXXX^^^jjjzzzvvvnnnjjjjjjnnnlllggghhhoooxxxyyyyyyyyywwwwwwxxxzzz~~~yyyvvvpppjjjdddeeegggkkknnnooonnnllljjjjjjkkkjjjiiikkkrrr|||~~~~~~|||vvvnnnhhhgggjjjjjjiiiggggggiiiooowww|||zzz}}}~~~{{{yyywwwpppiiiaaa]]]ZZZZZZ[[[]]]eeemmmooowww~~~~~~xxxpppkkkeee`````````^^^^^^````````````aaacccfffiiikkkmmmooouuu~~~xxxrrrnnnnnnnnnhhhfffcccbbbeeelllsssxxx{{{vvv|||tttiiijjjllloooqqqsssuuuvvvzzz{{{}}}~~~{{{vvvpppyyy~~~}}}{{{vvvpppjjjjjjmmmsssvvvvvvwwwzzzxxxxxxtttmmmiiiiiiiiiffflllkkkjjjiiifffbbb___]]]ZZZXXXXXX\\\bbbggghhhhhhjjjiiieee]]]XXX\\\hhhsss~~~xxxooodddggglllmmmfffZZZVVVWWW___eeennnrrrpppmmmjjjjjjeeefffeeeccc___[[[ZZZYYY\\\[[[^^^dddeeeaaa```bbboooooonnnlllkkkiiihhhgggllllllkkkjjjhhhfffeeedddeeeiiinnnsssvvvuuutttrrrssspppmmmkkkkkkiiieeeaaaUUUVVVXXXZZZ]]]___```aaaZZZZZZXXXXXX]]]hhhnnnnnnccc```\\\XXXVVVWWWZZZ[[[UUUZZZ___dddmmm{{{~~~~~~{{{wwwqqqjjjddd```]]]^^^bbbjjjrrrxxx|||}}}|||{{{xxxuuurrrooommmlllgggfffffffffgggiiilllnnnjjjkkklllmmmpppyyywwwqqq~~~{{{ppphhhdddcccaaabbbcccffflllvvv~~~yyyvvvvvvxxxzzzrrrqqqpppooooooqqqssstttyyywwwxxxyyymmmiiieeefffhhhbbbZZZ^^^iiiwww~~~yyyvvvnnnoooooommmjjjhhhiiikkkooouuu|||~~~}}}|||~~~yyytttnnnjjjiiigggdddaaaccceeefffggggggfffeeeeeeaaabbbaaa```aaagggqqqyyy|||~~~|||~~~}}}|||vvvjjjfffgggnnnuuuwwwxxxyyyvvvuuusssqqqpppooonnnllloooqqqtttyyy~~~~~~~~~~~~~~~~~~zzz{{{|||~~~~~~{{{yyyzzzsssnnnkkkgggccccccggghhhgggggghhhllloooqqqrrrooosssuuupppkkkhhhccc]]]]]]ZZZZZZ\\\\\\]]]bbbiiikkkqqquuuvvvwwwwwwrrrkkkjjjbbb]]]^^^___^^^___bbbbbbbbbbbbbbbdddeeeggghhhhhhjjjooowww~~~|||xxxqqqjjjeeecccbbbcccbbb___\\\\\\```dddgggiiivvvyyy~~~~~~~~~zzzzzz{{{yyyuuurrrppppppvvv{{{|||qqqeee```bbbccceeehhhkkkmmmnnntttuuuuuutttuuuxxx~~~zzzxxxwwwtttvvv{{{~~~|||zzzxxxrrrlllhhhhhhlllsssvvvtttssstttuuuyyyzzzvvvsssvvvyyyyyyzzzxxxtttooollljjjiiiiiihhheeeccceeelllrrruuuuuuzzz{{{xxxrrrllllllrrryyy}}}~~~|||vvvnnnpppsssuuuoooeeeaaaaaahhhlllqqqsssrrrrrrtttvvvttttttqqqllleee```^^^______```eeelllooooooqqquuuyyyvvvtttrrrrrrsssttttttuuutttrrrpppmmmiiidddaaa___aaaeeegggiiijjjkkkkkkhhhgggfffeeedddbbb___\\\RRRSSSUUUUUUUUUUUUVVVWWWWWWXXXVVVSSSTTTXXXXXXUUUWWWTTTPPPNNNNNNPPPRRRSSSSSSYYY^^^bbbhhhrrryyyzzzxxx||||||wwwwwwpppqqqqqqooojjjccc]]]ZZZ\\\]]]aaahhhooouuuwwwxxxmmmllllllkkkiiihhhiiijjjjjjjjjiiiiiikkknnnppprrroooppprrrrrrsss{{{|||wwwttt~~~uuupppoooiiijjjmmmqqquuu|||ooollliiihhhhhhiiiiiihhheeeeeedddddddddeeefffgggnnnllllllrrr{{{{{{uuupppjjjcccbbb^^^______WWWNNNUUUcccjjjttt{{{vvvnnnjjjjjjjjjfffggggggccc___\\\]]]______eeelllooonnnnnnqqqtttpppkkkeeebbbcccdddcccaaabbbcccdddcccbbbbbbcccddd]]]]]]]]][[[\\\bbbkkkrrrrrrrrrqqqnnnnnnsss}}}{{{xxxuuutttyyy|||xxxtttqqqqqqrrrrrrrrrjjjlllqqqxxx}}}}}}xxxttttttoookkkkkklllmmmrrrxxxwwwyyyxxxuuusssrrrnnnhhhddd``````ffflllllllllmmmlllmmmmmmlllmmmnnnllliiimmmmmmoooqqqtttvvvvvvuuurrrqqqpppoooooopppqqqqqqqqqooonnnnnnppppppnnnmmmjjjfffddddddccc``````cccfffeeeeeehhhmmmnnnllliiiggglllnnnhhhaaa]]]YYYVVVYYYWWWXXX[[[[[[[[[^^^dddmmmnnnlllhhhiiillllllhhhggg___ZZZ[[[^^^```bbbfffaaaaaaaaaaaaaaabbbcccccc]]]___dddjjjnnnoooqqqtttllliiieeeaaa^^^^^^___```YYYVVVSSSSSSWWW[[[^^^^^^dddhhhkkkjjjgggfffiiimmmiiijjjjjjgggcccbbbdddgggjjjkkknnnrrrvvvzzz|||~~~wwwuuupppjjjgggfff^^^UUU[[[\\\\\\\\\^^^bbbeeeeeeeeedddbbb______dddmmmtttuuuxxxwwwqqqlllmmmnnnmmmqqqvvvxxxvvvssspppiiiccc``````eeemmmppplllhhhhhhccckkkqqqpppooosssxxx{{{uuuqqqkkkfffdddeeehhhkkklllgggccccccggglllooooooxxxzzzzzzvvvppplllmmmooosssqqqqqqrrrtttsssnnnjjjhhhgggjjjnnnmmmgggbbbbbbaaaccceeeeeeeeeggglllqqqtttsssooohhh```[[[ZZZZZZYYY[[[bbblllqqqsssvvv{{{rrrooolllkkklllooorrrsssoooooonnnmmmjjjddd]]]YYYZZZ[[[\\\]]]^^^```cccfffggghhhhhhhhhfffdddbbbaaaZZZ[[[\\\[[[YYYWWWWWWWWWWWWZZZZZZYYY[[[]]]ZZZUUU\\\ZZZWWWVVVWWWYYY[[[[[[[[[```ddddddfffjjjlllkkkaaagggrrr}}}~~~~~~~~~|||{{{}}}uuuqqqssssssnnnjjjkkkjjjlllnnnmmmhhhaaa[[[XXXSSSSSSVVV[[[aaaeeeggggggeeeggghhhiiiiiikkkmmmooolllkkkjjjjjjkkkmmmoooqqqooorrrssssssrrrvvvvvv{{{~~~zzzwwwyyy|||zzz|||zzzxxxmmmooorrruuuwwwyyy{{{|||tttxxxWWWYYY\\\]]]]]]]]]^^^___ZZZZZZZZZ\\\^^^```___^^^ffffffgggiiikkklllkkkjjjkkkjjjkkkkkkhhhdddccceee```___\\\XXXTTTSSSUUUVVVcccccccccdddeeeeeedddbbbbbb```___```aaa```\\\XXXSSS^^^ggggggeeeeeeggggggfffbbb^^^]]]___aaa```^^^aaabbbccccccaaa``````aaaaaaTTTNNNTTT^^^aaabbbccciiijjjjjjjjjjjjkkkmmmooorrrnnnlllooovvvzzzzzzxxxyyyxxxuuurrrpppmmmjjjhhhgggeeeeeejjjoooqqqnnnjjjeeecccbbbbbbcccccccccaaaaaaccceeefffeeeeeeeeeeeedddeeeeeecccbbbdddiiinnnrrrmmmiiijjjkkkiiifffeeebbbbbbfffjjjhhhdddccceeennnmmmllljjjiiiiiilllnnnkkkiiigggggghhhjjjkkkkkkiiiiiiiiiiiihhhhhhiiiiiimmmjjjgggffffffgggfffeeejjjccc```bbbbbb^^^___ccciiiiiiiiiiiihhhgggggghhhjjjhhhgggfffbbb]]]YYYXXX[[[]]]]]]]]]^^^aaabbb```iiilllkkkfffeeehhhkkkkkkhhhfffddddddcccbbbdddfffddddddeeeggghhhfffcccaaaaaa\\\]]]dddgggeeefffjjjkkkfff```]]]\\\[[[XXXUUUSSSPPPNNNQQQVVVXXXUUUQQQ[[[\\\]]]]]]]]]^^^aaaccc```eeefffcccaaabbbbbb```cccbbbbbbdddhhhjjjiiigggdddbbbbbbbbbaaa^^^XXXTTT[[[ZZZYYYXXXWWWWWWWWWWWWYYYWWWUUUSSSSSSVVVYYY[[[aaaaaaaaa```^^^]]]^^^```ggggggfffeeebbb___\\\[[[YYYYYY[[[\\\]]]^^^^^^___aaabbbcccddddddeeehhhjjjbbb___[[[YYY[[[^^^aaabbbbbbaaa]]][[[^^^cccccc___dddddddddcccbbbaaa```___dddccc```___^^^^^^```aaaaaa]]]YYYVVVVVVVVVUUUTTTYYYTTTRRRTTTVVVXXX]]]ddddddaaa^^^]]][[[ZZZWWWUUUVVVWWW[[[```eeegggfffdddccc```]]]]]]___aaaaaa``````______aaaaaa^^^WWWQQQMMMLLLLLLPPPVVVZZZ[[[[[[``````___``````^^^[[[XXXZZZYYYXXXWWWVVVWWWWWWXXXUUUWWWYYYYYYXXXVVVVVVWWWTTTVVVWWWWWWWWWWWWYYY[[[]]][[[ZZZ\\\^^^^^^ZZZVVV___aaadddhhhkkkmmmooopppllllllkkkjjjiiigggeeedddiiieee```]]]^^^```bbbccc___cccffffffbbb\\\WWWTTTHHHHHHJJJNNNTTTYYYZZZZZZ``````aaadddgggiiiiiihhhqqqnnnjjjeeeccceeejjjooommmllllllmmmkkkjjjooovvvwwwxxxyyy{{{}}}tttooommmnnnnnnnnnrrrvvvuuurrr|||yyyzzzzzzqqqnnnsssxxxyyywwwxxx|||vvvtttxxxNNNPPPRRRSSSSSSUUUWWWYYYZZZYYYXXXZZZ\\\___``````___```bbbeeeggghhhgggfffffffffgggfffccc``````aaa\\\]]]]]][[[XXXVVVVVVWWW[[[[[[[[[\\\]]]^^^^^^]]]```^^^]]]]]]]]][[[WWWSSSTTT^^^ffffffddddddeeeddd```___^^^^^^___```___^^^```bbbddddddcccaaaaaaaaa___SSSKKKOOOXXX^^^cccggggggggggggffffffggghhhjjjjjjhhhfffhhhllloooooonnnfffggggggeeeaaa___aaaddd___]]]\\\```dddfffccc___\\\]]]^^^aaabbb```\\\XXXTTTWWWZZZ\\\]]]]]]^^^^^^]]]^^^```___]]]^^^```cccmmmjjjhhhgggfffdddcccbbbdddaaaaaaeeefffddddddgggjjjjjjiiihhhfffffffffgggfffdddbbbaaaccceeegggiiihhhgggfffeeeeeeeeeggghhhkkkhhheeedddeeefffeeedddeee___]]]```aaa^^^^^^bbbeeeeeeffffffggghhhhhhhhhiiifffbbb___[[[YYYYYYZZZZZZ]]]^^^^^^^^^___```aaafffjjjjjjfffeeehhhjjjiiifffdddccccccdddeeegggiiikkkhhheeedddeeeddd```]]]WWWVVVZZZcccgggfffeeehhhiiifffaaa]]]YYYUUUQQQNNNNNNMMMLLLLLLNNNQQQRRRSSSUUUXXX\\\^^^______``````]]]___```aaaeeejjjiiieeeeeecccbbbcccdddeeebbb```^^^[[[YYY[[[^^^]]]XXXSSSZZZZZZYYYWWWVVVUUUTTTSSSSSSRRRPPPNNNNNNPPPQQQSSSXXXYYYZZZYYYXXXXXXYYYZZZ[[[\\\\\\[[[ZZZYYYWWWVVVWWWXXXYYYXXXWWWXXXZZZ]]]YYYZZZ[[[[[[[[[\\\^^^___^^^\\\YYYWWWXXXZZZ]]]^^^^^^]]]ZZZWWWYYY]]]\\\WWWTTTUUUUUUVVVVVVUUUUUUUUUXXXWWWVVVUUUUUUVVVWWWWWWUUUQQQMMMKKKKKKMMMOOOOOOQQQNNNLLLOOOPPPPPPSSSXXX\\\YYYVVVTTTSSSSSSRRRQQQRRRRRRTTTXXX\\\^^^]]][[[___\\\XXXWWWXXXYYYYYYXXXSSSRRRSSSTTTUUUSSSOOOKKKJJJHHHIIILLLRRRVVVXXXXXX^^^]]][[[ZZZZZZYYYWWWVVVSSSTTTUUUVVVWWWWWWVVVVVVRRRTTTWWWXXXWWWWWWWWWXXXWWWWWWXXXWWWUUUVVVXXXZZZ[[[XXXVVVVVVWWWWWWTTTPPPWWWYYY\\\___bbbccccccccc``````aaaaaaaaaaaaaaaaaa\\\[[[YYYXXXXXX[[[^^^```[[[^^^aaa```\\\UUUOOOLLLFFFFFFHHHJJJMMMPPPRRRRRRVVVWWWZZZ___eeejjjnnnooovvvtttooojjjfffeeegggiiigggcccccceeeffffffiiiooonnnooopppqqqsssxxx|||uuuqqqnnnmmmlllmmmnnnooopppqqqtttxxxzzz}}}{{{|||zzztttjjjoootttvvvwwwyyy|||wwwtttvvvDDDFFFHHHHHHJJJLLLPPPSSSUUUTTTSSSTTTWWWYYYZZZZZZWWWXXXZZZ\\\^^^^^^^^^^^^\\\___aaa```___]]]]]]\\\WWWYYY[[[[[[XXXVVVTTTTTTUUUUUUUUUVVVXXXYYY[[[\\\]]]\\\[[[[[[[[[ZZZWWWTTTUUU\\\aaa```^^^___```^^^ZZZ\\\]]]\\\[[[[[[\\\]]]]]]___aaaaaa```______```[[[SSSNNNQQQVVV[[[aaaeeefffeeedddbbbbbbaaaaaabbb]]]^^^^^^```aaacccdddeee[[[^^^___\\\WWWVVV\\\bbb[[[YYYXXXZZZ^^^___]]][[[XXXXXXYYY[[[\\\[[[WWWTTTPPPRRRUUUXXXZZZZZZZZZYYYXXXYYY[[[[[[ZZZZZZ[[[\\\bbbccccccbbb```___``````gggaaa^^^bbbeeeeeefffhhhiiiiiihhhfffdddbbbaaa```___^^^]]]\\\]]]___aaacccaaabbbaaa``````aaacccfffddd```]]]]]]___aaa```^^^]]]YYYWWWYYYXXXWWWXXX[[[\\\\\\\\\]]]```aaaaaaaaaccc___YYYTTTRRRUUUYYY\\\]]]]]]\\\[[[ZZZYYYZZZ\\\___eeeiiihhhhhhkkkkkkhhhgggggghhhhhhjjjmmmooopppooojjjeeedddeeeeeeaaa]]]VVVWWW\\\dddgggggghhhjjjbbbaaa^^^YYYSSSNNNKKKJJJIIIJJJIIIGGGFFFHHHMMMQQQOOOTTTYYY\\\\\\ZZZYYYXXXXXX^^^gggpppzzz|||sssggg\\\ZZZXXXXXXYYYXXXVVVUUUSSSQQQQQQTTTXXXYYYUUUQQQRRRRRRRRRRRRQQQOOONNNMMMJJJIIIHHHHHHHHHHHHIIIIIIKKKMMMOOOPPPOOOOOOPPPQQQPPPQQQRRRSSSTTTTTTTTTTTTRRRUUUWWWUUUQQQPPPTTTXXXTTTTTTTTTTTTUUUVVVWWWXXXWWWVVVUUUTTTTTTUUUVVVWWW\\\\\\ZZZXXXZZZ\\\XXXRRRLLLLLLNNNOOOPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRQQQQQQNNNKKKGGGEEEFFFIIIKKKLLLNNNKKKJJJLLLMMMLLLMMMQQQUUURRRPPPPPPQQQSSSSSSSSSSSSRRRSSSUUUWWWYYYYYYXXXYYYWWWSSSRRRRRRRRRQQQPPPNNNMMMLLLMMMOOOOOOMMMKKKIIIHHHHHHKKKOOOSSSUUUVVVYYYYYYWWWVVVUUUUUUUUUUUUMMMOOORRRUUUWWWWWWVVVUUUQQQTTTWWWYYYYYYYYYZZZ[[[[[[ZZZYYYVVVTTTTTTVVVXXXVVVSSSQQQQQQRRRRRROOOLLLNNNPPPRRRTTTVVVVVVVVVVVVZZZZZZ[[[[[[\\\]]]]]]]]]TTTVVVWWWVVVUUUWWW\\\aaa^^^``````^^^XXXRRRMMMKKKHHHJJJLLLMMMNNNPPPSSSUUUZZZ]]]cccjjjrrrzzztttkkkfffdddhhhaaa]]]```ccceeefffiiihhhiiijjjjjjkkknnnrrruuu{{{{{{yyyxxxvvvtttsssrrrvvvvvvxxxyyyyyyyyyxxxwwwrrrttttttssspppmmmkkkkkkiiifffiiimmmmmmkkkssswwwxxx~~~vvvrrrnnnqqquuuzzz~~~xxxtttuuu}}}<<<===???@@@BBBEEEJJJNNNPPPOOOPPPQQQSSSSSSQQQPPPOOOOOOOOOPPPQQQSSSWWWZZZXXX^^^dddeeedddaaa]]]YYYVVVVVVVVVTTTPPPNNNMMMMMMNNNOOOPPPQQQSSSUUUYYY[[[WWWVVVUUUUUUVVVVVVVVVVVVSSSWWWXXXVVVWWW\\\``````aaabbbaaa]]]ZZZYYY]]]aaa`````````___^^^___bbbddd^^^[[[YYYZZZ\\\^^^```aaajjjhhhfffdddbbb```^^^]]]VVVYYY\\\___```aaaccceee``````^^^[[[WWWXXX\\\```ZZZYYYYYYZZZ]]]___^^^]]]]]][[[XXXWWWXXXZZZZZZYYYVVVVVVXXXZZZ[[[[[[YYYWWW[[[ZZZYYYWWWWWWXXXZZZ\\\WWW\\\___]]][[[\\\^^^___^^^XXXVVV\\\bbbcccaaaaaaeeebbb___\\\ZZZYYYWWWVVVTTTVVVXXXXXXWWWVVVVVVVVVSSSVVVZZZ[[[[[[[[[]]]```YYYTTTQQQQQQTTTVVVUUURRRTTTQQQNNNLLLJJJKKKNNNRRRQQQPPPPPPQQQRRRSSSSSSRRRUUUTTTQQQNNNPPPYYY```ccceee[[[RRROOOOOOOOOOOOOOOVVVaaakkkqqqtttuuusssnnnnnnrrruuuvvvwwwzzzyyyvvvnnniiieeeeeegggddd]]]WWWUUUXXX^^^dddhhhhhhiiikkk^^^]]]ZZZSSSLLLHHHIIIKKKHHHGGGEEECCCBBBCCCFFFHHHLLLOOORRRSSSRRRQQQPPPPPPTTTdddxxxlllXXXHHHGGGGGGGGGGGGHHHHHHHHHCCCGGGLLLPPPQQQOOOLLLIIIHHHHHHIIIIIIIIIHHHFFFEEE@@@AAABBBCCCDDDDDDDDDDDDBBBDDDFFFGGGFFFEEEFFFFFFGGGHHHIIIJJJKKKLLLLLLMMMLLLRRRVVVTTTNNNJJJMMMQQQLLLKKKKKKMMMOOOQQQRRRRRRPPPPPPQQQPPPOOONNNOOOPPPVVVWWWWWWWWWYYYZZZUUUNNNIIIJJJKKKMMMNNNNNNNNNNNNLLLMMMNNNOOONNNMMMKKKJJJKKKIIIGGGGGGHHHJJJJJJJJJLLLHHHFFFGGGHHHHHHKKKPPPOOOOOOQQQTTTVVVVVVUUUSSSRRRQQQPPPQQQTTTVVVWWWWWWSSSRRRPPPOOONNNNNNNNNNNNPPPNNNMMMLLLMMMMMMMMMMMMMMMLLLLLLLLLNNNQQQSSSTTTTTTUUUWWWWWWVVVVVVVVVWWWOOOPPPRRRTTTVVVWWWWWWWWWVVVXXX[[[\\\\\\[[[\\\]]]^^^]]][[[WWWTTTSSSTTTVVVRRRPPPPPPRRRUUUTTTOOOKKKIIIIIIHHHIIIKKKNNNQQQSSSYYYYYYYYYXXXXXXXXXYYYYYYVVVXXXYYYWWWUUUXXX```gggkkkjjjfff___XXXSSSPPPPPPNNNQQQUUUXXXZZZ^^^dddhhhooottt}}}}}}uuuqqqpppeee[[[[[[___aaacccdddcccdddeeeeeedddeeehhhjjjnnnoooooommmkkkiiihhhhhhiiiiiiiiiiiiiiijjjjjjkkkiiikkklllmmmkkkjjjiiijjjgggcccdddkkklllnnn|||yyyooolllsss~~~{{{tttqqqwwwyyy~~~||||||;;;<<<>>>???AAAEEEJJJNNNPPPQQQSSSVVVVVVSSSNNNJJJEEEEEEDDDDDDGGGNNNXXX___fffpppxxxxxxtttnnncccYYYWWWUUUPPPJJJEEEDDDEEEGGGGGGJJJMMMNNNPPPRRRVVVYYYVVVUUURRRPPPOOOQQQSSSUUUSSSSSSQQQQQQYYYgggqqquuuxxxuuuooogggaaabbbhhhnnnooonnnkkkhhhhhhkkkqqqvvvooolllfffaaabbbeeehhhiiissspppmmmkkkiiigggccc```\\\___cccffffffggghhhiiihhhddd```___aaaccccccbbb[[[[[[\\\^^^```bbbaaaaaaaaa```______``````___]]]ZZZYYYZZZ\\\___```___]]]eee___WWWPPPOOOQQQVVVYYYXXX___aaa]]]YYY[[[[[[ZZZMMMJJJNNNYYYbbbccc```___^^^YYYSSSPPPOOONNNNNNMMMHHHMMMRRRSSSPPPLLLGGGFFFEEELLLSSSWWWWWWVVVXXXZZZQQQLLLHHHJJJOOORRRPPPLLLMMMLLLIIICCCAAAEEEKKKOOOLLLMMMNNNMMMLLLKKKLLLLLLRRRWWWZZZ]]]eeesss|||~~~uuubbbOOOKKKMMMNNNMMMMMMaaaoooxxxuuurrrppplllbbbSSSIIIIIIUUUdddnnnrrrqqqmmmjjjdddaaa[[[RRRJJJHHHKKKOOOJJJFFF@@@???AAABBB@@@===IIIIIIJJJJJJJJJLLLOOORRR^^^ppprrrVVV@@@;;;;;;;;;;;;;;;;;;===>>>===GGGRRRVVVQQQJJJGGGGGGGGGGGGFFFEEECCCAAA@@@???<<<===???BBBCCCDDDEEEEEE@@@AAABBBBBB@@@??????@@@@@@@@@@@@@@@AAAAAABBBBBBGGGNNNUUUTTTMMMHHHGGGIIIBBBAAAAAACCCGGGKKKKKKKKKIIIKKKLLLLLLJJJIIIJJJKKKKKKNNNOOOPPPSSSTTTOOOGGGCCCDDDDDDEEEFFFFFFEEEEEEFFFGGGHHHGGGFFFCCC@@@>>>BBBCCCEEEHHHLLLMMMMMMKKKIIICCC>>>>>>???BBBIIIPPPRRRTTTXXX\\\]]]XXXPPPJJJHHHGGGFFFGGGKKKNNNPPPPPPJJJJJJKKKKKKKKKKKKLLLMMMPPPOOOLLLJJJHHHHHHIIIJJJOOONNNMMMLLLKKKMMMOOOQQQQQQTTTYYY[[[ZZZYYYYYYZZZVVVUUUTTTTTTTTTVVVYYYZZZ\\\^^^```___]]]\\\[[[[[[]]]]]]ZZZWWWSSSQQQRRRTTTRRRRRRTTTWWWYYYUUUNNNGGGEEEBBB??????BBBHHHPPPUUUWWWWWWVVVVVVWWWXXXZZZZZZ]]]^^^___]]]]]]cccnnnxxx}}}sssggg]]]WWWVVVWWWXXX[[[```fffmmmuuu|||zzzkkk\\\YYY\\\___```bbb^^^_________^^^^^^```bbbggghhhhhhfffbbb``````aaa____________``````aaaaaaaaaeeejjjnnnooopppqqqrrrpppjjjgggkkknnntttqqqeee```bbbkkkuuu{{{xxxuuuzzz~~~CCCEEEHHHJJJLLLOOOTTTWWWTTTUUUXXXZZZZZZWWWQQQLLL>>>???@@@AAAEEEOOO]]]gggxxxyyyjjj\\\XXXTTTLLLEEE@@@@@@EEEIIILLLPPPUUUWWWXXXYYY]]]```ccc```[[[VVVSSSUUU[[[___[[[YYYVVVYYYggg|||tttnnnpppvvv|||}}}yyyvvvvvv{{{wwwjjjaaacccmmmuuuwwwvvvssspppppppppooojjjfffeeegggkkknnnppppppooommmqqqmmmjjjlllqqqssspppkkkccceeegggiiijjjjjjiiiiiibbbdddhhhkkkllliiiccc^^^bbb``````ccciiinnnooonnnmmmcccUUUKKKHHHKKKRRRVVVdddiiiiiiaaa]]]^^^[[[UUUIIIKKKUUUdddnnnpppmmmlllddd^^^YYYVVVVVVVVVUUUSSSEEEKKKRRRTTTPPPJJJEEECCCFFFNNNVVVZZZYYYXXXYYY\\\UUUPPPMMMPPPXXX]]]\\\YYYTTTVVVTTTLLLIIILLLQQQTTTPPPUUUYYYXXXTTTSSSWWW[[[kkkttt{{{vvvaaa]]]```aaaccceee{{{hhhTTTGGGFFFZZZsss|||ssspppkkkccc[[[TTTSSSUUUXXXPPPIIIAAA???BBBDDDAAA>>>KKKKKKJJJIIIKKKQQQYYY^^^sss}}}ppp]]]HHH888;;;<<<<<<;;;999:::<<<>>>KKKVVVbbbeee___WWWSSSRRRPPPNNNJJJGGGCCC@@@>>>===>>>???AAACCCEEEGGGHHHHHHBBBBBBBBB@@@>>>===>>>@@@CCCBBBAAAAAA@@@@@@AAAAAADDDJJJPPPQQQLLLFFFDDDDDDAAA???>>>AAAFFFIIIJJJHHHDDDFFFIIIHHHFFFEEEGGGJJJHHHKKKMMMNNNQQQSSSNNNFFF>>>???@@@AAAAAAAAAAAAAAAEEEFFFFFFEEEBBB???<<<:::>>>@@@DDDJJJQQQTTTTTTTTTLLLDDD>>>===>>>BBBKKKTTT[[[___dddgggddd[[[NNNEEECCCBBBAAABBBFFFIIIJJJKKK@@@BBBDDDEEEFFFGGGIIIKKKQQQQQQNNNJJJGGGEEEGGGHHHJJJJJJIIIGGGFFFGGGKKKNNNQQQUUUYYYZZZYYYXXXYYYZZZZZZXXXUUUSSSSSSUUUYYY[[[\\\^^^___]]]ZZZWWWVVVVVVXXXXXXWWWUUUQQQOOOOOOPPPTTTTTTUUUWWWWWWRRRIIIBBB@@@===:::999===FFFOOOUUUWWWWWWXXXYYY\\\```ccceeeggghhhhhhiiimmmuuutttiiibbb```aaaffffffjjjrrr|||rrreeeaaaccceeegggiiiccccccbbb___]]]]]]___bbbaaabbbbbb^^^ZZZXXXZZZ]]]\\\]]]___aaaccccccccccccbbbgggnnnuuuzzz}}}zzzrrrooosss||||||pppddd``````bbbgggmmmzzz{{{zzz{{{zzzuuupppsss}}}vvvrrrqqquuuGGGIIILLLOOOQQQSSSWWWYYYQQQQQQRRRSSSTTTSSSPPPMMMAAACCCEEEFFFIIIQQQ]]]fffyyyzzzlll]]]VVVRRRLLLFFFCCCFFFMMMRRRVVV\\\bbbeeeeeeeeegggjjjlllhhhbbb\\\ZZZ___iiipppkkkiiifffjjjzzzyyyuuuvvvzzz}}}}}}|||{{{yyyyyy}}}xxxpppeee___fffssszzzxxxnnnkkkjjjlllooopppmmmiiifffgggkkkqqqwwwzzzwwwtttvvvvvvvvvyyy|||zzzuuuppplllooorrrtttssspppnnnllliiiiiiiiikkklllkkkhhheeekkkhhhfffiiiqqqxxx{{{{{{oooeeeVVVMMMMMMSSS[[[```mmmrrrppphhheeegggbbbXXXWWW[[[ggguuu|||{{{yyyzzzqqqmmmjjjjjjllllllgggcccSSSYYY```aaa^^^YYYWWWWWWZZZ```fffgggdddcccgggkkkccc^^^]]]cccooowwwxxxuuummmqqqpppfff]]]ZZZYYYWWWWWW```iiijjjffffffoooxxxtttsssuuuvvv{{{sss```UUUTTTiiiwwwsssmmmiiihhhhhhhhhhhhZZZSSSKKKFFFFFFJJJNNNPPPXXXWWWVVVTTTVVV\\\ccciiivvvwwwrrrhhh^^^TTTHHH>>>@@@AAABBBAAA@@@BBBFFFIIIYYY___fffiiigggaaa\\\YYYTTTQQQMMMHHHEEECCCCCCCCCDDDEEEEEEFFFGGGHHHIIIIIIEEEDDDCCCAAA@@@@@@CCCFFFJJJIIIGGGFFFFFFFFFFFFGGGEEEGGGJJJJJJGGGDDDCCCCCCDDDAAA???AAAFFFIIIHHHEEEAAADDDFFFEEECCCCCCGGGKKKJJJMMMNNNNNNPPPRRRMMMEEE>>>???@@@BBBCCCDDDDDDEEEHHHHHHHHHFFFDDDBBB@@@>>>AAABBBCCCHHHNNNRRRUUUUUUOOOHHHBBBAAABBBDDDKKKSSSZZZ]]]cccfffcccZZZMMMDDDCCCBBBBBBCCCEEEGGGGGGGGG;;;>>>BBBCCCCCCDDDFFFHHHQQQQQQOOOKKKGGGEEEGGGIIIDDDDDDDDDCCCCCCEEEJJJOOOSSSUUUWWWTTTQQQPPPSSSWWWVVVUUUSSSRRRSSSTTTVVVXXXVVVWWWXXXVVVSSSPPPNNNNNNPPPRRRRRRQQQOOOLLLKKKKKKMMMLLLLLLNNNOOOLLLFFFAAA>>><<<;;;;;;???GGGOOOTTTUUUVVVVVVXXX\\\```dddfffjjjjjjkkkmmmrrryyy}}}uuulllgggffffffhhheeedddkkkvvv|||xxxwwwxxxyyyooohhhhhhkkklllmmmpppkkkiiifffaaa^^^]]]___aaa\\\]]]]]]YYYUUUUUUYYY^^^cccgggmmmsssvvvxxxwwwvvvssswww}}}}}}uuu{{{zzzjjjeeeaaa``````___dddjjj~~~{{{vvvxxxyyyssskkkffffffjjjssshhhbbbeeerrr???BBBEEEHHHJJJLLLOOOQQQJJJIIIGGGHHHJJJKKKKKKKKKIIILLLNNNNNNMMMQQQYYY___nnn{{{}}}xxxuuukkk]]]SSSQQQMMMJJJIIINNNUUU[[[YYY```gggkkkjjjiiikkkmmmhhhddd^^^YYYZZZcccpppzzz{{{xxxtttwwwvvvtttuuuwwwwwwppprrrsssssssssuuuxxx{{{eeebbb^^^^^^iiivvvwwwooobbb``````dddjjjmmmjjjgggaaabbbgggqqq{{{|||uuuxxx|||}}}zzztttnnnjjjmmmppptttuuusssnnnjjjgggsssmmmfffbbbccchhhllloooooojjjfffhhhooovvvyyyzzzoooeeeYYYTTTWWW```jjjppppppuuusssllllllqqqlll```cccgggqqq{{{~~~{{{yyy{{{wwwvvvvvvyyy{{{yyyrrrllleeekkkpppqqqnnnkkklllooooootttwwwtttpppoootttzzzoookkkkkkttt}}}oooeee]]]VVV[[[gggtttvvvsssuuuyyyzzzzzzzzzwwwiiibbbeeesssxxxuuussstttxxxzzzyyywwwddd^^^VVVNNNKKKQQQ[[[cccgggfffccc``````ccciiimmmgggccc\\\UUUSSSRRRKKKBBB@@@BBBEEEFFFGGGJJJPPPUUUYYYYYYZZZ^^^aaa___YYYSSSQQQOOOKKKHHHFFFGGGIIIJJJJJJIIIIIIHHHHHHHHHIIIJJJFFFFFFDDDBBBBBBDDDHHHLLLJJJIIIHHHGGGFFFGGGHHHIIIGGGFFFEEECCCCCCCCCCCCCCCCCC???<<<===AAACCCAAA>>>???BBBEEEDDDAAABBBGGGLLLIIIKKKKKKJJJLLLMMMGGG@@@<<<===@@@BBBDDDFFFGGGHHHGGGGGGFFFEEEDDDCCCAAA@@@CCCAAA??????CCCHHHKKKMMMLLLFFFAAA@@@@@@AAAFFFLLLLLLOOOUUUYYYYYYRRRHHHAAACCCBBBAAAAAACCCCCCBBBAAA<<>>???@@@DDDJJJOOOSSSPPPOOOOOOPPPSSSVVVYYY[[[cccbbbcccfffjjjmmmnnnnnnggghhhiiigggdddbbbaaaaaa^^^WWWSSSXXXccckkkkkkhhhlllooorrrppplllkkkmmmqqqpppooolllhhheeedddfffhhhhhhcccaaaeeeiiijjjkkkmmmllliiiddd^^^YYYWWWYYY[[[YYY[[[ZZZWWWSSSTTT[[[aaaooottt}}}yyynnnccc```^^^\\\WWWUUU\\\fffxxxqqqqqqrrrnnnhhhdddbbbfffnnnaaaZZZaaauuu===???BBBCCCCCCDDDEEEGGGFFFDDDBBBAAAAAADDDGGGIIITTTSSSQQQPPPPPPRRRTTTVVV___iiijjjmmmwwwvvviiicccRRRUUUVVVTTTWWW]]]```___^^^XXXWWW^^^bbb``````bbbaaa^^^XXXUUU]]]lllvvvxxxzzzssssssrrrnnnrrruuupppiiijjjjjjjjjnnnsssvvvvvvuuuffffffjjjrrrsssnnngggeee\\\[[[^^^gggppppppfff]]]^^^]]]aaalllyyyyyyvvvwwwvvvoooiiigggeeeiiinnnqqqqqqqqqrrrrrrzzznnnggglllvvv}}}|||wwwhhhaaafffjjjiiippp{{{xxxuuurrrooojjjgggmmmuuuuuussssssvvvyyywwwpppjjjlllnnnrrrwww{{{{{{wwwttt{{{wwwttttttvvvwwwsssooorrrttttttqqqppptttyyy}}}zzz~~~}}}uuummmnnnvvv~~~wwwzzz{{{|||wwwggg\\\XXXeeeggghhheeebbbfffrrr|||vvvnnnnnnppppppqqqmmmjjjiiifffdddmmmyyyzzz}}}~~~uuunnntttqqqoooppptttwwwwwwvvvttttttrrroooiiieeeccccccdddmmmqqqmmmpppzzz|||qqqmmmjjjmmmttttttnnnfff^^^WWWNNNJJJNNNWWWaaahhhfff___XXXXXX]]]```]]]YYYPPPPPPPPPPPPOOOMMMKKKJJJKKKLLLMMMPPPRRRRRRPPPNNNNNNLLLKKKKKKMMMNNNMMMMMMJJJLLLLLLJJJEEEAAAAAABBBDDDCCCBBBAAA@@@@@@@@@@@@>>>@@@AAAAAADDDIIIJJJGGGHHHEEEAAA>>>>>>AAADDDGGGIIIFFFBBB??????AAADDDFFFBBBAAA???=========???@@@DDDGGGHHHEEE@@@???BBBFFFGGGDDD@@@@@@BBBCCCAAA???===???@@@@@@>>>???BBBFFFEEEFFFHHHHHHFFFCCC???===BBB???<<<;;;<<<>>>??????>>>>>>>>>>>>???AAACCCDDDFFFFFFHHHKKKMMMLLLGGGBBBCCCBBB@@@??????@@@BBBCCCBBBCCCBBBBBBBBBDDDIIILLLJJJJJJJJJIIIGGGCCC@@@>>>>>>???BBBEEECCCCCCJJJSSS[[[VVVPPPKKKKKKMMMOOOQQQUUURRRQQQTTTYYY\\\ZZZWWWWWWVVVTTTSSSRRRNNNIIIFFFJJJLLLMMMKKKKKKLLLIIICCCFFFBBB@@@BBBHHHKKKJJJGGGIIIGGGFFFHHHLLLMMMLLLJJJKKKLLLLLLMMMMMMNNNNNNOOOWWWVVVUUUXXX[[[\\\ZZZWWWTTTTTTTTTUUUVVVVVVWWWWWWMMMOOOQQQRRRTTTWWW[[[^^^___```___\\\XXXWWWXXX[[[YYYbbbaaaUUUOOOVVV]]]]]]\\\\\\]]]```bbbcccbbb```[[[YYYVVVWWWYYY\\\]]]]]]]]]WWWTTTUUUTTTSSSYYYbbbuuuzzzgggZZZ\\\___]]]UUUOOOSSS\\\xxxvvvwwwkkkaaahhhooosssqqqnnniiiggg999;;;???AAABBBCCCEEEGGGBBBBBBBBBCCCEEEGGGIIIJJJMMMLLLKKKLLLNNNRRRVVVYYYZZZeeeggghhhooolll```[[[XXX[[[\\\[[[]]]bbbdddcccZZZUUUTTTZZZ^^^\\\\\\^^^cccbbb___]]]aaajjjnnnmmmmmmmmmmmmrrr}}}tttsssxxxyyyrrrkkkgggdddbbbdddhhhlllkkkjjjdddgggqqq|||~~~vvvlllggg]]]^^^ccckkkqqqooofff^^^bbb___```gggrrryyyzzzwwwtttqqqrrruuuuuummmfffccccccgggllloooooopppqqqsssyyyuuunnnjjjppp|||wwwjjjdddjjjppprrrzzz~~~|||xxxtttvvvzzz{{{yyyyyy|||~~~}}}wwwqqqgggiiimmmrrrvvvyyyyyyxxx}}}{{{wwwrrrooonnnoooppptttuuuuuusssqqqtttyyy|||{{{yyy|||~~~~~~}}}tttkkkgggeeeggggggfffbbb___bbbkkksssyyylllcccbbbcccbbbgggddddddddd```\\\aaajjjgggkkkpppsssqqqmmmfffbbbhhheeecccdddhhhkkkkkkjjjbbbbbbaaa^^^[[[YYYYYYZZZYYYaaaeeefffmmmyyyzzzsssnnnkkkiiikkknnnllleee^^^VVVQQQKKKIIILLLRRRYYY]]]ZZZWWWTTTVVVZZZ\\\ZZZVVVQQQRRRRRRSSSSSSSSSRRRRRRQQQPPPNNNMMMMMMMMMMMMLLLNNNLLLJJJHHHGGGHHHKKKLLLKKKMMMMMMJJJEEEAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>><<<>>>@@@BBBIIIRRRSSSQQQFFFDDD@@@>>>>>>@@@CCCEEEEEEDDDBBBBBBCCCFFFIIILLLFFFEEECCCAAA@@@@@@AAABBBBBBDDDEEECCC>>>===@@@CCCCCC@@@======???@@@???>>><<<===>>>>>>===???CCCGGGKKKLLLMMMMMMLLLJJJHHHFFFBBB@@@>>>===>>>>>>>>>===<<<===>>>@@@AAABBBBBBAAACCCCCCDDDGGGIIIIIIEEEAAADDDCCCAAA???>>>???@@@AAA@@@AAAAAAAAA@@@BBBEEEHHHIIIJJJJJJJJJHHHEEECCCAAADDDDDDFFFHHHFFFEEELLLVVV\\\XXXRRRNNNNNNPPPSSSUUUSSSQQQRRRVVV]]]bbbcccaaa[[[ZZZYYYWWWVVVRRRMMMJJJJJJMMMNNNKKKJJJKKKJJJFFFHHHEEECCCEEEJJJMMMLLLJJJOOOMMMJJJJJJKKKLLLKKKIIIHHHJJJLLLLLLLLLJJJIIIIIILLLJJJIIIJJJMMMOOONNNLLLLLLLLLMMMNNNOOOOOOOOOPPPIIIKKKLLLMMMNNNPPPTTTWWWWWWXXXXXXVVVSSSRRRTTTVVVYYYbbbcccYYYTTTYYY^^^^^^___^^^^^^]]]]]]]]]___```ZZZYYYXXX[[[___ccceeefffgggaaa]]][[[XXXTTTWWW^^^kkkqqq|||{{{uuussstttuuuvvv{{{{{{zzzzzz```ZZZ\\\]]]ZZZRRRLLLQQQYYYwwwyyy|||}}}qqqfffkkkuuu555777;;;===???BBBEEEGGGBBBCCCEEEFFFGGGHHHHHHHHHFFFFFFEEEFFFIIINNNSSSVVVWWWdddhhhhhhlllhhh^^^\\\fffhhhhhheeedddfffeeebbbTTTQQQQQQUUUXXXWWWWWWYYY___bbbcccbbbeeeiiigggccc\\\aaahhhpppyyy~~~{{{uuu|||zzzzzz~~~wwwmmmgggaaaaaadddfffeeeccc___eeerrrzzzmmmfff[[[^^^dddjjjmmmjjjddd^^^ccc___]]]___fffkkkllljjjggggggkkkqqqppphhh```]]]cccfffiiiiiihhhgggiiillliiijjjhhhhhhooo}}}xxxooojjjooovvv|||}}}yyyyyy{{{zzzzzz|||~~~yyyuuudddfffiiikkkmmmppptttwwwzzz{{{xxxooodddaaagggnnnqqqqqqrrrssstttwww{{{~~~}}}{{{~~~zzzyyywwwsssoookkkhhhgggfffjjjhhheeeaaa___aaagggkkkvvvhhh^^^\\\[[[YYY``````aaaaaa]]]YYYZZZ^^^[[[___dddeeebbb___^^^^^^ccc```]]]]]]aaacccbbbaaaZZZYYYXXXUUURRRQQQSSSUUUSSSXXX\\\aaalllwwwuuullliiihhhfffeeeccc^^^XXXTTTNNNKKKHHHHHHJJJMMMPPPQQQOOOOOOPPPRRRUUUUUUSSSQQQTTTUUUVVVWWWYYYZZZ[[[\\\UUURRRMMMIIIGGGHHHJJJLLLLLLKKKHHHDDD@@@AAAFFFJJJJJJKKKKKKIIIDDD@@@>>>>>><<<<<<<<<;;;;;;;;;;;;;;;;;;<<<>>>BBBMMMXXX[[[WWWDDDCCCAAA?????????AAABBB@@@AAABBBDDDGGGJJJNNNPPPJJJHHHEEECCCBBBBBBCCCCCC>>>@@@AAA???<<<:::===???===;;;999999;;;=========;;;;;;;;;:::;;;>>>CCCGGGMMMMMMMMMNNNNNNNNNNNNNNNDDDBBB???>>>>>>>>>===;;;<<<>>>@@@CCCDDDCCCBBBAAAAAAAAAAAACCCEEEEEECCCAAAEEECCCAAA>>>=========>>>===>>>???@@@??????AAABBBFFFGGGHHHIIIHHHGGGFFFEEEJJJIIIJJJIIIGGGFFFMMMVVV[[[XXXTTTQQQQQQSSSWWWZZZVVVTTTTTTXXX___cccdddccc]]]\\\ZZZYYYWWWTTTOOOKKKJJJOOOPPPLLLJJJLLLNNNNNNOOOKKKIIIIIIKKKKKKIIIGGGNNNLLLKKKKKKLLLMMMLLLLLLMMMPPPRRRRRROOOKKKIIIHHHHHHGGGEEEFFFHHHJJJJJJJJJEEEFFFHHHIIIJJJJJJIIIIIIFFFGGGGGGGGGGGGHHHKKKNNNQQQQQQQQQOOOMMMMMMOOOQQQVVV```ccc\\\XXX[[[^^^\\\^^^^^^\\\XXXUUUUUUYYY]]]```___```cccgggkkkllllllkkkgggccc```[[[WWWWWW[[[iiinnnvvv~~~~~~zzzuuuooojjjhhhiiiiiiiiipppsssyyywwwZZZ[[[ZZZZZZVVVNNNHHHLLLUUU|||rrrmmmrrr~~~rrrsss444777999;;;===???BBBEEEGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDCCCCCCFFFJJJOOORRRUUUeeejjjhhhjjjfff___aaarrrsssqqqjjjeeeccc```[[[QQQPPPQQQRRRTTTTTTTTTUUUVVV[[[___```ccceeeddd___YYY___eeeiiilllllliiigggooorrrzzz~~~rrrllldddaaabbbcccaaa___YYY]]]iiivvvyyyrrrhhhcccYYY\\\```ccccccbbb```___```\\\XXXXXX\\\```aaaaaa______ccciiihhhaaa[[[YYYccceeefffbbb]]]\\\^^^bbb```cccffffffmmmzzzzzzuuuvvv{{{}}}|||}}}xxxrrrooorrrqqqqqqsssuuuuuurrroooeeefffeeedddcccdddiiilllooovvvxxxnnn^^^XXX```kkkkkkkkknnntttxxx|||zzzxxxtttzzz|||zzzwwwxxxxxxvvvnnnkkkgggddddddeeeddddddllliiifffccccccfffiiilll~~~{{{sssfff^^^[[[ZZZWWW]]]]]]^^^]]]ZZZWWWWWWYYYZZZ^^^bbb```\\\YYY[[[___bbb^^^ZZZZZZ[[[\\\[[[XXX[[[ZZZWWWSSSPPPOOOQQQSSSPPPTTTXXX\\\eeemmmlllfffgggeeeaaa\\\UUUPPPNNNMMMKKKIIIFFFFFFGGGIIIJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPXXXXXXYYY[[[\\\^^^```aaaVVVSSSOOOIIIFFFFFFHHHJJJFFFHHHHHHCCC>>>===AAAFFFDDDDDDEEEDDDBBB???===<<<;;;;;;;;;;;;;;;;;;;;;:::<<<<<<;;;???IIITTTUUUQQQDDDCCCBBBAAA@@@@@@@@@@@@;;;<<>>======>>>AAABBBDDDEEEFFFFFFFFFEEEJJJHHHHHHGGGCCCBBBHHHRRRWWWVVVSSSQQQPPPRRRVVVZZZZZZXXXVVVVVVXXXYYYYYYWWWUUUTTTSSSRRRPPPMMMHHHEEEGGGMMMPPPLLLIIIMMMSSSVVVUUUQQQMMMJJJHHHFFFBBB???CCCEEEGGGKKKOOORRRSSSTTTWWWYYYYYYVVVPPPKKKHHHHHHKKKIIIHHHGGGIIIKKKMMMNNNDDDFFFHHHJJJKKKJJJIIIHHHEEEFFFFFFEEEDDDEEEGGGIIIOOOOOOMMMLLLJJJJJJKKKLLLOOOWWW\\\YYYVVVWWWWWWUUUVVVXXXXXXTTTNNNNNNRRRXXXbbbbbbbbbdddggggggfffeeebbbaaa```^^^ZZZXXXYYY[[[mmmqqquuuwwwvvvtttssssssrrrmmmgggccccccfffiiijjjkkkrrr|||yyyYYYZZZXXXUUUQQQIIIDDDHHHQQQooo}}}xxxgggbbbfffllluuu777888:::::::::<<>>======>>>?????????>>>===>>>>>>???>>>>>>===<<<>>>>>>;;;;;;@@@GGGHHHCCCDDDDDDCCCBBB@@@??????>>>888999;;;>>>@@@BBBDDDDDDAAA@@@===:::999888999999777888999888777666777777666666777777888:::<<<>>>>>>;;;888555666999<<<>>>============???AAADDDEEEHHHCCC;;;777666999<<<>>>@@@???===<<<===???AAACCCBBBCCCCCCCCCCCCCCCDDDEEECCCAAA>>><<<:::::::::;;;<<<>>>@@@@@@>>><<<;;;;;;<<<===>>>???AAABBBBBBCCCCCCBBBBBBAAA===;;;AAAJJJRRRQQQPPPMMMKKKLLLQQQTTTXXXUUUQQQNNNKKKJJJHHHGGGHHHGGGFFFEEEEEEBBB===:::>>>EEEHHHEEEEEEJJJQQQUUUQQQNNNJJJFFFCCC@@@===;;;<<>>;;;;;;>>>AAAEEEEEEBBB@@@AAABBB===;;;:::;;;>>>AAABBBBBBBBBBBBCCCCCCCCCAAA???>>>@@@@@@>>>::::::>>>???<<>>======777777888999:::;;;<<<<<<<<<:::777555444444555555666666777777777666666555555666777777777999<<>>:::666444555777888999999888888888:::<<<>>>???DDD???777333333777;;;>>><<<:::888666666999<<>><<<:::999:::;;;;;;>>>???@@@???===:::999999888888999:::;;;===>>>>>><<<;;;======:::777===EEENNNNNNMMMIIIFFFFFFJJJNNNOOOLLLHHHDDD@@@???>>>>>>===<<<<<<<<<<<<:::666333666;;;>>><<<===CCCJJJLLLEEEDDDCCCAAA???======<<<>>>CCCJJJQQQXXX^^^dddhhhllllllhhh^^^QQQGGGDDDDDD@@@AAAAAAAAA@@@AAACCCFFFBBBDDDHHHKKKLLLJJJGGGEEEGGGHHHHHHHHHGGGHHHJJJMMMLLLIIIFFFCCCBBBAAA???>>>>>>BBBEEEGGGGGGGGGHHHHHHFFFHHHJJJIIIGGGGGGIIILLLRRRTTTWWW\\\^^^^^^ZZZWWWSSSVVVWWWTTTSSSVVVYYYYYYXXXXXXZZZ\\\```dddgggiiiooohhh```[[[ZZZ]]]aaacccaaaiiittt}}}^^^VVVQQQKKKFFFAAA@@@FFFOOOfffgggYYYMMMQQQYYY___hhhyyyzzzyyyzzz{{{666777777555555666888;;;>>>>>>>>>>>>@@@BBBEEEFFFAAA@@@???AAAFFFMMMUUUYYYYYYbbb^^^VVVXXXVVVSSSXXXVVVVVVRRRLLLJJJMMMNNNLLLKKKPPPQQQMMMKKKMMMOOOMMMIIILLLKKKFFFEEEIIIMMMOOOPPPLLLLLLOOOPPPPPPVVV^^^bbbggglllkkkddd___^^^```dddjjjnnnkkkbbb[[[YYYZZZXXXVVVXXX^^^```]]][[[[[[YYYYYYZZZ]]]aaafffjjjllleeeeeeddddddbbb^^^ZZZWWWWWWVVVXXXZZZYYYWWWYYY___cccggghhheeeccciiivvv|||tttsssssshhhhhhlllkkkfffccc^^^^^^___```aaabbbeeegggfffccc```ccchhhkkkhhhdddfffttt}}}uuutttwwwtttooorrr~~~xxxkkkbbbaaaaaaaaakkkyyywwwpppqqqsssnnngggpppqqqppplllgggdddeeegggqqqsssuuusssoooooossswwwvvvuuuqqqmmmoootttuuurrrttttttppphhheeegggfffaaa^^^\\\XXXTTTRRRQQQRRRSSSSSSOOOKKKJJJKKKKKKIIIGGGDDDEEEGGGHHHIIIJJJMMMPPPTTTTTTVVVZZZ]]]^^^___```___ZZZTTTNNNKKKKKKLLLMMMGGGEEEBBBAAABBBCCCCCCBBB@@@======BBBKKKQQQSSSQQQKKKNNNQQQUUUVVVVVVTTTSSSSSSTTTRRRKKKBBB;;;:::;;;???@@@AAACCCDDDEEEEEEFFFCCC???<<<<<<@@@DDDFFFGGGFFFGGGHHHGGGFFFDDDAAA@@@@@@CCCBBB===;;;>>>BBBBBBDDDBBB@@@===;;;:::::::::888777777777777777888999999888666444333333444555555555666777777777666444555666888777777888;;;>>>;;;888444444555777777666777777888888999::::::;;;<<<888444222444777:::;;;999888666555666777999;;;???BBBCCCBBB@@@>>>>>>???<<<;;;:::999999:::<<<===???@@@@@@>>>:::777777777666666666777888999::::::777888;;;===;;;888===DDDMMMNNNMMMHHHCCCAAAEEEIIIGGGEEEBBB===:::999:::;;;999888999::::::999666333333666777666999???BBBAAA=========<<<;;;;;;;;;<<<@@@CCCGGGMMMTTT^^^jjjrrrtttvvvtttjjjYYYKKKDDDBBB<<<>>>@@@@@@???>>>@@@CCC>>>BBBFFFJJJJJJHHHDDDBBBDDDEEEFFFFFFFFFGGGKKKMMMIIIFFFBBB@@@@@@@@@>>><<<===>>>???BBBCCCDDDFFFHHHHHHFFFEEECCCCCCEEEHHHJJJMMMPPPUUU[[[______[[[XXXSSSWWWXXXUUUUUU\\\``````[[[XXXVVVXXX\\\```aaaaaahhhddd___[[[[[[]]]^^^^^^XXX^^^iiizzz~~~cccTTTMMMGGGBBB???@@@GGGQQQgggfffXXXLLLRRR[[[eeesss{{{ooonnnrrrwww~~~444444444333333444777:::===>>>??????@@@@@@@@@@@@@@@>>><<<<<>>===BBBJJJNNNKKKFFFEEEHHHMMMQQQTTTSSSQQQOOOLLLMMMLLLFFF???;;;===@@@BBB@@@???@@@DDDGGGIIIJJJIIIDDD???>>>BBBGGGJJJKKKIIIIIIJJJJJJHHHEEEBBB@@@???DDDFFFAAA>>>BBBHHHKKKCCCAAA>>>;;;999888888999999888777666666777888999:::888666555444555666777555555555777888888666444444666888777666777:::>>>888555333333666888777666777777888888888888888888666444333333555777888888999999999999999999::::::===@@@BBBAAA===;;;:::;;;:::999888888999:::===>>>?????????<<<888666555666666666666666666777777888666888<<>>>>>;;;;;;;;;;;;:::888888999:::===???AAAEEENNN\\\mmmyyyssswwwwwwnnn\\\JJJ???;;;888;;;>>>>>><<<;;;===???===@@@EEEIIIJJJGGGCCC@@@@@@AAACCCCCCDDDFFFIIILLLHHHDDD@@@@@@AAAAAA@@@>>>???===>>>@@@BBBCCCFFFJJJLLLHHHBBB@@@AAAEEEHHHJJJHHHKKKQQQWWWZZZYYYUUUQQQSSSXXXYYYWWWZZZccciiiiiikkkeee^^^\\\^^^^^^[[[WWW[[[YYYXXXXXXZZZZZZZZZYYYRRRWWWaaassshhhRRRKKKDDD@@@>>>@@@HHHRRR```___QQQFFFNNN[[[jjj{{{qqqnnnrrrvvv}}}222222222222333444555555888888888999:::;;;======>>>===;;;<<<>>>???@@@@@@DDDCCCBBBBBBEEEJJJPPPSSSTTTUUURRRMMMGGGEEEFFFIIIPPPNNNJJJFFFEEEEEEGGGHHHKKKJJJGGGDDDBBBBBBFFFHHHQQQSSSTTTVVVVVVVVVUUUTTTQQQQQQRRRSSSTTTUUUVVVVVV\\\bbbgggeee___ZZZ[[[]]]WWW]]]dddhhhfffaaa\\\YYYXXX[[[```fffjjjmmmnnnooouuuooojjjhhhhhhcccYYYPPPUUUWWWXXXXXXWWW[[[cccjjjkkkgggeeeggghhhjjjqqqzzz{{{{{{rrrhhhjjjttttttmmmeeecccaaa```ccciiiqqqvvvnnnhhh```^^^aaadddeeedddhhhccc]]]]]]```ccccccaaaggghhhjjjkkkkkkhhhfffdddiiikkkqqqxxx}}}|||vvvqqqhhhjjjnnnvvv|||}}}wwwqqqrrrkkk```WWWUUU]]]jjjsssrrrnnnjjjhhhkkkoootttvvvooonnnkkkjjjjjjkkknnnooo~~~ssslllkkknnnrrrtttwwwzzz|||{{{zzzyyy{{{uuuoookkkgggaaaXXXQQQLLLLLLKKKKKKMMMPPPSSSTTTNNNMMMLLLJJJIIIHHHHHHHHHKKKGGGDDDFFFJJJLLLJJJFFFKKKJJJMMMSSSYYYZZZUUUPPPJJJJJJJJJJJJJJJKKKLLLMMMIIIIIIIIIHHHGGGEEECCCBBB???@@@@@@???>>>???AAADDDFFFIIILLLOOONNNKKKGGGDDDFFFEEEDDDAAA>>>;;;999777>>>BBBFFFFFFEEEFFFKKKPPPMMMHHHBBB>>>===???BBBCCCHHHHHHHHHGGGEEEDDDBBBAAADDDFFFFFFBBB>>>>>>BBBGGGGGGFFFCCC???<<<999888777:::999888777777777888888===;;;999777666666777888888999::::::;;;;;;;;;;;;999999777666666555555555444333444666999;;;;;;;;;666666666666777777777777555555444333444555666777999999888888888999;;;<<<>>>??????>>><<<;;;<<<>>>999666555888>>>BBBBBB???AAA@@@===;;;999777666666888777666555555666777888999;;;>>>??????@@@AAACCCGGGLLLQQQPPPJJJDDDBBBBBBAAA???<<<888555444444555888999999:::;;;<<<<<<===;;;:::::::::;;;>>>@@@BBB:::<<<===<<<<<<<<<>>>@@@@@@???@@@EEENNNVVV[[[]]]```cccccc^^^SSSFFF===888999:::<<<>>>>>>>>>======AAAAAABBBCCCBBBAAA???>>>AAABBBCCCBBBBBBBBBDDDEEEDDDBBB???>>>?????????>>>:::<<<=========BBBJJJPPPRRRNNNIIIDDDAAABBBDDDFFFIIIJJJJJJKKKMMMNNNPPPQQQSSSTTTTTTQQQRRRXXXdddmmmwwwtttnnndddZZZUUUVVVXXXVVVTTTSSSTTTWWWZZZ[[[[[[ZZZWWW\\\rrrfffPPPGGGBBBDDDAAA===EEERRR^^^YYYOOOFFFIIIXXXkkkwwwwwwhhhjjjwww000000///000000111222333444444444555666777888999;;;:::999888:::;;;<<<<<<@@@>>><<<;;;===AAAFFFHHHNNNMMMKKKFFFAAAAAADDDIIILLLJJJGGGEEEDDDEEEFFFGGGGGGFFFEEECCCBBBCCCGGGJJJSSSSSSSSSRRRRRRPPPOOOOOOKKKKKKLLLMMMNNNOOOOOOPPPRRRVVVYYYYYYUUUSSSSSSUUU[[[^^^cccggggggddd___[[[^^^aaafffjjjmmmlllkkkiiiddd```]]]___bbb```YYYSSSTTTVVVXXXVVVUUUWWW]]]cccbbb___]]]^^^^^^^^^cccjjjnnnmmmfff\\\]]]eeeddd\\\VVVUUUTTTUUUWWW]]]dddhhhgggaaaZZZXXX[[[]]]^^^]]]```\\\XXXXXX[[[\\\[[[YYYYYYZZZ\\\^^^^^^]]][[[ZZZ]]]^^^```dddhhhhhheeebbbdddbbbbbbeeejjjkkkgggccc^^^ZZZSSSOOOQQQ[[[iiisssqqqlllgggeeegggjjjmmmooodddeeeeeeeeeeeeeeeeeedddmmmppppppjjjaaa[[[[[[]]]fffjjjqqqwwwzzzyyywwwuuummmhhhaaa]]]ZZZUUUNNNHHHGGGHHHIIIKKKMMMNNNNNNOOOUUUSSSQQQOOOMMMLLLKKKJJJIIIEEEAAABBBEEEFFFDDDAAA>>>>>>@@@EEEJJJKKKHHHEEECCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBAAA??????>>>???@@@@@@@@@AAADDDGGGEEEGGGJJJKKKJJJFFFBBB???@@@AAABBBBBB@@@<<<999666<<<@@@DDDDDDDDDEEEJJJNNNIIIDDD???<<<<<>>AAA@@@>>>>>>======<<<<<<;;;::::::888777555333333555777888:::<<<>>>>>>===<<<===>>>BBBEEEIIIJJJGGGCCCAAA@@@::::::888777666666777777:::::::::::::::;;;;;;;;;888888999:::===@@@DDDFFFBBBBBBBBB@@@>>>===>>>???BBBAAAAAADDDHHHKKKKKKKKKJJJLLLMMMKKKEEE???<<<;;;::::::;;;<<<==================>>>>>>>>>>>>======<<>>GGGUUUXXXTTTLLLGGGJJJTTTbbbjjjuuuzzziiicccooo~~~////////////000111222222111111222222333555666777777666555555555666777888999888666666888<<>>???===:::666777:::===???@@@@@@@@@=========<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;:::999;;;<<<======>>>???CCCEEEBBBCCCEEEEEECCC???;;;999999;;;???@@@@@@===888666999<<>>:::888:::===@@@AAA>>>===<<<<<<<<<===>>>???;;;<<<<<<999666666:::>>>AAAAAAAAA???<<<999777555888999999999888777555444666555444333333444555666666777777777777666666555555444333222222222222222444333333444666777777666222222222333333333333444222111111111111222333333333333333333444666888999=========:::777555555666666555555999>>>@@@>>>;;;999:::<<<===>>>???>>>>>>888666333111111333666888;;;<<<<<<;;;999888888999>>>???AAADDDFFFDDDAAA>>>555666777888:::<<<=========<<<<<<;;;:::999999888555666777:::>>>BBBFFFHHHKKKKKKIIIFFFBBBAAAAAABBBFFFFFFEEEEEEEEEDDDAAA>>>888999::::::999:::<<<>>>::::::::::::;;;<<<======;;;::::::::::::;;;;;;<<<999<<>>DDDHHHJJJDDDBBB@@@???@@@CCCGGGIIIGGGFFFCCCBBBBBBCCCEEEFFFKKKNNNOOONNNJJJHHHJJJLLLQQQSSSTTTRRRMMMJJJJJJLLLJJJKKKMMMPPPTTT[[[bbbhhh\\\YYY___uuu~~~bbbOOOCCC:::;;;===AAAJJJVVVXXXRRRJJJGGGIIIOOOVVVZZZeeeppp~~~~~~nnn```hhh{{{|||yyy{{{000000000000111222333333222222222333444555666777444444444333222333444666555444444555999???EEEIIIHHHIIIHHHCCC>>>===???BBB===>>>???@@@AAABBBBBBBBB>>>???@@@@@@@@@AAADDDGGGNNNLLLIIIFFFDDDCCCBBBBBBBBBBBBAAABBBCCCDDDFFFGGGHHHFFFCCCDDDGGGIIIIIIHHHMMMJJJIIILLLQQQSSSOOOKKKFFFIIIMMMRRRUUUVVVUUUTTTNNNLLLLLLOOOTTTUUURRROOOLLLNNNPPPOOONNNMMMOOOPPPQQQOOOPPPQQQPPPLLLMMMQQQQQQRRROOOJJJJJJMMMKKKEEEFFFIIIKKKLLLLLLLLLOOORRRSSSPPPMMMLLLMMMMMMLLLKKKIIIIIIKKKNNNRRRTTTTTTRRRQQQRRRTTTUUUUUUTTTSSSRRRPPPOOOMMMMMMMMMMMMLLLLLLSSSNNNHHHEEEDDDFFFFFFFFFGGGFFFEEEEEEHHHOOOWWW^^^RRROOOJJJHHHIIIJJJKKKKKKIIIKKKNNNPPPPPPNNNKKKIIIJJJLLLNNNKKKGGGEEEFFFIIIPPPTTTZZZ^^^^^^ZZZUUUQQQOOOKKKGGGDDDCCCBBB@@@>>>>>>???AAABBBCCCCCCCCCBBBEEEDDDBBB@@@???>>>=========:::888888999:::999777444666888::::::;;;===???<<<<<<<<<<<<;;;::::::999555555666666666666666555666777888777777999;;;>>><<<<<<===>>><<<999666444555777999<<<<<<;;;999777777999;;;;;;:::;;;===@@@:::888555555777;;;===>>>;;;:::888777777888:::;;;666777777555333333666999;;;<<<<<<<<<:::777444222666777999999888666444333222222111111111222444444555555555555444333333222555444333333222222222333444222222222444555444333222222333333333444444444111111111111111222222222111111111111333555777999999999999777444333333555333333555888<<<===;;;888555777:::===>>>>>>======777555111//////111555777888999999888666555555777>>>======AAAEEEFFFAAA===666777:::===???AAABBBCCC??????===<<<:::999777777333444666888<<<@@@CCCEEENNNNNNLLLIIIGGGFFFGGGIIIFFFEEEDDDBBB@@@>>>;;;999666666777777888:::===>>>:::999888888999:::<<<===>>>===;;;:::999:::;;;<<<999<<>>>>>???AAAAAA@@@CCC???<<<===@@@CCCCCCAAA>>>=========???BBBEEEHHHGGGEEEBBB@@@@@@BBBEEEGGGLLLMMMNNNLLLIIIFFFEEEFFFJJJNNNRRRRRROOOKKKKKKLLLKKKMMMOOOQQQSSSWWW]]]aaaYYYYYYbbbzzzvvv[[[JJJCCC>>>???BBBGGGSSS___iii\\\OOOJJJKKKNNNRRRUUU___hhhyyyxxxfffgggvvvxxxqqqppp////////////000111222222222222222333444555666777444555555444333333555888888777777888<<>>??????>>>===>>>??????>>>>>>@@@AAAFFFEEECCCAAA@@@???@@@@@@???>>>>>>>>>???AAACCCDDDIIIEEEAAABBBEEEGGGGGGEEEJJJFFFDDDFFFKKKNNNLLLHHHBBBCCCEEEGGGJJJMMMPPPQQQHHHGGGGGGJJJMMMNNNLLLJJJGGGHHHJJJJJJJJJJJJKKKLLLLLLKKKLLLOOOMMMJJJJJJNNNIIIJJJJJJIIIIIIKKKIIIFFFDDDHHHLLLKKKHHHFFFGGGIIIMMMLLLKKKJJJJJJJJJHHHGGGDDDEEEGGGJJJMMMMMMLLLKKKLLLLLLLLLLLLKKKJJJHHHGGGKKKLLLMMMMMMKKKIIIHHHGGGJJJGGGDDDBBBBBBBBBBBBBBBDDDDDDDDDCCCDDDGGGKKKOOOJJJGGGDDDDDDEEEFFFGGGGGGCCCCCCDDDEEEEEEDDDCCCCCCDDDFFFGGGFFFDDDCCCEEEGGGHHHIIIKKKKKKJJJGGGDDDAAAFFFCCCAAA??????@@@??????===<<<<<<;;;<<<===>>>???>>>===<<<<<<;;;;;;;;;<<<777666555555777888888888111333555555555777999;;;;;;;;;<<<<<<;;;:::999888222222333444444444333333444444444333222222555777666666777777777555444333333444444555666777888999666666666555444444555666444333111222555888::::::999888666444333444555666333444333333222222444555555555666777666444111000444555666777777555333222////////////000111222222333333333333222111000000333222111111111111111111222111000000222222111000111111111111222222222222000000111111222222222222000000000000222444666888333444444333222222333555111222444666888999777555444555777999:::999888777444333000......000333444333444555444333333555777===;;;999===BBBBBB===888777888;;;===???AAAAAABBB@@@???>>><<<:::888777666333333444666888:::<<<===EEEFFFEEEDDDDDDFFFIIILLLDDDBBB>>>:::666444444444555666777999:::;;;;;;:::888888777777777999;;;<<>>>>>AAACCCDDDDDDEEEAAA>>>===??????===:::;;;;;;;;;<<<===@@@BBBCCCDDDBBB@@@>>>???BBBEEEGGGKKKKKKJJJHHHFFFEEEFFFFFFGGGKKKPPPPPPNNNJJJJJJJJJLLLNNNQQQSSSTTTUUUWWWXXXWWWYYYgggqqqVVVEEEBBB???@@@EEETTTkkk~~~qqqZZZQQQRRRUUUYYY^^^ggglll{{{nnngggooossslllnnn~~~,,,,,,,,,,,,---...//////000000000000111333444555555777888777555555999<<>>===<<<<<<<<>>>>>>>>>>>??????<<<;;;:::999;;;===???AAAEEEBBB???@@@BBBDDDDDDBBBFFFDDDAAABBBEEEGGGGGGEEEDDDCCCBBBAAABBBDDDGGGIIIAAA@@@AAACCCFFFHHHGGGFFFDDDEEEEEEFFFHHHHHHIIIIIIGGGFFFHHHKKKJJJFFFGGGJJJDDDEEEFFFGGGGGGHHHGGGGGGFFFKKKOOOOOOJJJFFFGGGIIIIIIJJJJJJJJJIIIGGGEEEDDDBBBCCCDDDEEEDDDCCCBBBAAAFFFFFFFFFEEECCCBBB@@@???CCCEEEHHHIIIGGGDDDBBBAAABBBCCCCCCCCCBBBBBBBBBBBB>>>???@@@??????@@@CCCFFFCCCBBB@@@AAABBBDDDDDDDDD@@@@@@???>>>>>>???@@@@@@>>>???AAA@@@??????@@@BBB>>>>>>>>>>>>=========<<<======<<<<<<<<<===>>>>>><<<:::999777888999;;;<<<888777777777777888999999333333444444555666888999333333444555777888999:::777888999999999888777666111222222333333333222222444444444222111111222444333333333333333333222222222222111111222444666777444444333111111000000000111000///000333555666666666555333222111111111222111111111111111222222333000111222222222111//////111111333444444444333222---......//////000000000000111111111111000000//////......---------......000///......000111000///---------........./////////000111111222222111111////////////000222444666000111222111000000222444///000111333444444333333333333444555555444333222111000///......///000111000111222111111222444777888555444777;;;;;;777222666666777888999:::;;;;;;======<<<:::999888666666333333333444555555555666999:::::::::;;;???DDDGGGHHHEEEAAA:::444111111222000111333666999999888666666666666666777888999:::CCCBBB@@@???======<<<<<<<<<;;;:::777555666999<<<;;;:::999:::===@@@AAAAAA===<<<;;;;;;<<<;;;:::999:::::::::;;;<<<>>>???@@@???>>><<<;;;<<>>=========:::999888888999;;;>>>@@@???>>>>>>???AAABBBCCCCCCBBBAAA@@@@@@@@@AAABBBBBBDDDCCCAAA@@@??????@@@AAA?????????@@@BBBCCCCCCBBBEEEDDDDDDDDDEEEGGGGGGGGGEEECCCEEEGGGFFFBBBCCCFFFBBBCCCDDDEEEDDDCCCDDDEEEEEEJJJOOOOOOJJJFFFHHHKKKEEEGGGIIIIIIGGGDDDBBBAAA>>>???@@@@@@@@@?????????EEEDDDDDDCCCBBBAAAAAA@@@===@@@CCCCCCAAA??????@@@===???@@@@@@@@@@@@@@@AAA<<<===>>>=========???AAA???===<<<===???@@@???????????????>>>>>>?????????<<<<<<===============>>>999999:::::::::::::::;;;777888:::;;;;;;<<<<<<===999999888888888888888888555555444444444444444555333333444444333444666777666444444777:::<<<;;;888222333555666666555444333222222222333333222111111222333333111000111333555444444333222111000000000000000000000111111222222333111000000111111111111000///...///111333222222000000////////////////////////...///000111000000......///////////////000......///000111222333333---....../////////......//////000000111000000000------,,,,,,,,,,,,---------,,,,,,---///000///...,,,,,,,,,,,,---------------...///000111000//////......------...///111222000111111000///...000111---.../////////000000111222222111111111111111111//////............//////000000000000///000333666111000000222555555333000333333222222333444666777888888777777666555555555222222333333333333222222333333333333444777<<<@@@HHHGGGEEE???888444333444///...///222555777555333444444555666777777777777<<<<<<<<<===<<<<<<;;;:::777777777555444555777999888777555555888:::::::::666888:::;;;:::999999:::888888:::;;;<<<===>>>>>>>>>===<<<;;;;;;<<<===>>>>>>>>>???@@@BBBDDDDDDDDDGGGKKKOOORRRSSSUUUZZZ^^^VVVQQQLLLLLLQQQTTTRRROOOSSSVVVggghhhQQQHHHHHHLLL[[[uuuccc\\\```bbbdddhhhmmmvvv}}}tttnnnmmmqqqkkkmmmyyyyyyvvv|||------------...///000000000000000000111333444555555888;;;:::888999>>>CCCKKKGGGAAA;;;777666666777:::===AAA@@@===::::::;;;:::999888777666666777777666888<<<===<<<::::::::::::;;;<<<===>>>===<<<;;;<<<:::999888999<<>>???AAACCCDDDEEEBBBCCCDDDCCCAAAAAABBBDDDEEEEEEEEEDDDDDDCCCBBBAAACCCBBBAAAAAAAAA@@@??????GGGEEECCCCCCDDDEEEFFFEEEFFFDDDDDDFFFDDD@@@@@@DDDDDDCCCDDDDDDCCCAAABBBDDD===CCCIIIHHHDDDAAADDDHHHBBBDDDGGGHHHFFFBBB???>>>999;;;===>>>???AAACCCEEEBBBBBBBBBBBBAAAAAAAAAAAA<<>>@@@BBB;;;<<<======<<<===>>>??????@@@@@@???===<<<===???@@@>>>>>>>>>???@@@>>>===>>>???@@@@@@@@@@@@???>>>=====================>>>::::::;;;;;;;;;:::999888444777:::<<<<<<<<<<<<===666777999::::::888666555888888777666555555555555444444444333222222333444444111111444:::;;;888444///111333444555444333222222222333333222111111000//////000//////000333555777666444222000///.........///000111111000///...111000///000222333444333000///...///111111000///***+++,,,......///.........---,,,---///000///..................///000111---------...///111333444---......//////......---......///000111111111000......---------...//////,,,++++++,,,...//////...---------.........//////,,,,,,.../////////...------,,,,,,+++,,,---///000111222222000...---...///------...---------///000111000000//////000111111------...//////...------111111111///...///222444---...///111333333222111222111000///000222444666444444444444444444444444222222333333333222222111444444333111111333777;;;@@@BBBBBB>>>888444222222444222000111444666555333222444555777888777777666555666888999::::::999999111333555666555555666777888666444444555666666555666:::======:::888999;;;666777999;;;===>>>>>>?????????>>>===<<<<<<;;;;;;;;;<<<>>>AAADDDEEEDDDBBBAAAEEEJJJNNNRRRWWW___eee___UUUKKKHHHMMMQQQOOOKKKOOOQQQ```{{{~~~bbbNNNMMMPPP\\\uuuxxx^^^ZZZaaaaaa```bbbcccrrr~~~wwwuuuuuuuuuuuummmlllwwwyyyyyy,,,,,,++++++,,,,,,---...------......///111222333555666777888:::;;;<<<===>>>>>><<<:::888666555444888888:::;;;;;;:::999888777777888888888888777666999999999;;;<<<;;;888555666999===>>>===;;;:::::::::999999999::::::888777:::<<<>>>???>>>???AAABBBAAA@@@???>>>>>>???AAACCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCBBBAAA@@@??????AAAAAAAAAAAAAAA@@@???>>>AAAAAABBBCCCCCCDDDDDDEEECCCDDDDDDCCCBBB???===<<<;;;;;;<<<<<<>>>???@@@AAA???@@@BBBBBBBBB@@@>>>===>>><<<;;;<<>>======<<<;;;;;;::::::;;;<<<<<<;;;:::999888777555666777999999777666555888777555555666666444333333333333222222222111111222222222222222222222222000111222333444444444444000111222333333222111000222111111111000000//////333222000//////000222333555333111000///000111222////////////............000000000000000000000000000000//////.........------------.........//////........................------------------------........................---------,,,,,,+++++++++,,,------......------,,,---------............///000///...---------------................................................////////////////////////............////////////...------------...//////000000000000000///......------............------............////////////000000000000////////////////////////////////////111111000000000000000000222222111111111111222222111111111111111111111111555777999:::999777444222222222111111111111222222111111222222222333333333222444666777888777666555333444666777888777555444666666666666666666666666888888888888777777777666888777777888999<<<>>>???>>>===<<<;;;::::::;;;<<<;;;<<<===>>>@@@BBBCCCDDD???BBBFFFIIIMMMQQQVVVZZZ]]]UUULLLHHHJJJMMMNNNMMMNNNNNNZZZqqq|||fffSSSXXXjjj}}}rrr``````___^^^___ZZZaaaeeekkkoooqqqqqqrrrrrryyymmmiiipppvvv}}},,,++++++++++++,,,---------------...///111222333444555666777999:::;;;<<<;;;::::::999888777777666777777888888888777777666777777777888888777777666888888888:::;;;;;;888666777:::<<<===<<<;;;:::;;;<<<;;;:::;;;<<<;;;:::888:::<<<===>>>===>>>@@@AAAAAA@@@>>>>>>>>>???AAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>???>>>>>>>>>??????@@@@@@CCCBBBBBBAAA???===<<<;;;===>>>>>>?????????>>>>>>@@@@@@AAAAAAAAAAAABBBBBBAAAAAABBBBBBAAA???===<<<>>>>>>>>>======>>>>>>??????@@@AAAAAAAAA???===<<<>>><<<;;;<<<>>>???>>>===<<<<<<<<<======<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999999999999888777666555444555666777777666555444777666444555666666555333333333222222222111111111222222222222222222222222///000111222333333333333000000111222222111000000111111111000000000//////333222000//////000222333222111///...---...///000////////////.........---////////////////////////////////////......------------------.........///------------------------------------------------------------------------------,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,------------******+++,,,...///111222------------------------------------------------........................,,,------------.........---------------.../////////000000000000///......------............---------.........////////////........................////////////////////////111000000//////000111222222111111000000111111222111111111111111111111111111333444666777666555444222111111000000111111222222222222222222222222222222444555777777777555444333444666777888777666555555555555555555555555555888888888777777777666666777777777777999;;;===>>>???>>><<<;;;;;;;;;<<<===>>>>>>>>>????????????@@@>>>@@@CCCEEEGGGJJJNNNQQQPPPKKKFFFFFFKKKNNNOOOMMMSSSRRR\\\ooowwwoooqqq^^^]]]\\\^^^aaa______cccggggggeeeccceeegggooojjjkkksss{{{+++++++++++++++,,,---------------...///000111222333333444555777888999999666777777777888888999999777666666555444444444555666666777777777777666666666666666888:::;;;999777999:::<<<;;;;;;:::;;;======<<<;;;<<<======;;;999999;;;<<<===<<<<<<>>>@@@@@@???>>>>>>>>>???AAABBBAAAAAAAAA@@@@@@@@@??????@@@???>>>>>>===<<<;;;;;;===<<<<<<;;;<<<===>>>???BBBAAA@@@>>><<<999888777888999;;;<<<===>>>??????@@@????????????>>>>>>>>>>>>???@@@@@@@@@???======AAA@@@???>>>===<<<<<<<<>><<<;;;===;;;;;;;;;===>>>===<<<;;;<<<===>>>>>>===<<<;;;999999999:::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::999999888777777666666666666666555444333333333555555555555333333555444333444555666555444333222222222222111111111111111111111111111111111...///000111111111111111000000111111111111000000000000000000////////////222111////////////111222///...---,,,,,,,,,---...//////.........---------------------------------///............---------------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,((()))***+++---000222333,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,,,,---------------------......////////////000//////...---------............---------------.........//////------------------------////////////////////////111000.........000222333111111000000000000111111000000000000000000000000......000111333555666666222111111000000111111222222222222222222222111111222333555666666555444444333444666777777777666555444444444444444444444444777777777777666666666666555555666777888999;;;<<<>>>===<<<;;;;;;;;;<<<===AAAAAA@@@???>>><<<<<<;;;;;;<<<>>>??????AAADDDFFFFFFDDDDDDFFFKKKNNNMMMKKKSSSSSSZZZkkk{{{ppp___\\\ZZZ___eeeddd\\\```bbb```\\\[[[^^^aaacccgggnnnwww+++++++++***+++,,,,,,---------------...///000111111111222333444555666777444555555666777777888888777666555333333333444444555555666777777777666666555444555777999::::::888::::::;;;:::999:::<<>>@@@@@@??????@@@AAABBBCCC@@@@@@@@@@@@???????????????>>>>>>===<<<:::999999;;;:::999999:::;;;===>>>???>>><<<:::888777666666555666888;;;===???@@@@@@@@@@@@???>>>>>>===<<<<<<===>>>???@@@@@@@@@???>>>??????>>><<<;;;;;;;;;;;;>>>>>>>>>>>>===<<<;;;:::<<<;;;;;;;;;<<<<<<<<<<<<:::;;;===>>>>>>===;;;:::999999999::::::::::::;;;999999999999888888888888999999999999999999999999999999888777777666666555444555555555444444333222222222333333333333222222333222111222555666555444222222222222111111111111111111111111111111111111...///000111111111111111000000000000000000000000////////////////////////000000///......///000000...---,,,,,,,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,------...///...////////////...------,,,------......------,,,,,,,,,---------.........,,,,,,,,,,,,------------........................000///------...000333444000000000//////000000000000000000000000000000000------...///111333666777111111000000000000111111222222222222111111111111222333444444444444333333444444555666666666666555444444444444444444444444777777666666666555555555444444555666777888999:::<<<;;;:::999999:::;;;;;;AAA@@@???>>><<<;;;:::999999:::<<<<<<;;;<<>>>>>>>>===>>>======<<<:::888777:::999999999999;;;<<<>>>;;;:::999888777666666777555666888;;;>>>@@@AAABBBAAAAAA@@@???>>>===<<<<<<===>>>???AAAAAAAAAAAA@@@<<<;;;;;;:::::::::;;;;;;============<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<999;;;<<<>>>>>><<<;;;999999999:::::::::;;;;;;;;;999999888888888777777777999999999999999999999999777777777666555555444444444444444444444444333222111111222222222222111111111000000111444555555444222222222111111111000000000000000000000000000000///000111111111111111111////////////////////////.....................///........................---------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------......---++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---.....................---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------.........------------------------///...------...000222333000//////......//////000////////////////////////000/////////000222555666111000000000000000000111111111111111111111111111222333333333333222222222333333444555555555555555555555555555555555555555666666666555555555555444333444555666777777888888999888777666777777999999>>>======<<<<<<;;;;;;:::999:::;;;<<<;;;<<>>>>>>>>>>>===<<<=========<<<;;;999888888999:::;;;;;;<<<======;;;:::888777666666777777666777999<<<>>>@@@AAABBBAAAAAA@@@???>>>>>>=========>>>???AAABBBAAAAAA@@@:::::::::::::::;;;<<<===;;;;;;<<<<<<<<<=========<<<===>>>===;;;;;;;;;===:::;;;<<<======<<<;;;:::999999:::::::::;;;;;;;;;999999999888777777666666888888888888888888888888777666666555555444444333333333444444444444333333111111111111111111111111000000///000333444444333222111111111111000000000////////////////////////000000111111111111000000//////............//////---------...............------------------------------------............------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++*********************************************************+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,------...------......------,,,+++,,,,,,------------,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------.........------------------------............///000000111//////............//////////////////////////////111000000000000222444555111000000//////000000111000000000111111111222222222222222222111111111111222222222333333333444444666666666666666666666666666555555555444444444444333444555666777777777777777666555555555666777888::::::;;;;;;;;;<<<<<<<<<:::;;;<<<===<<<===@@@BBBBBBBBBCCCCCCDDDEEEEEEFFFCCCFFFSSSiii}}}{{{kkk___\\\]]]]]]aaaYYYZZZYYYRRRSSSWWWSSSUUUSSSTTTXXX^^^aaa___\\\___^^^aaakkkzzz***************++++++,,,,,,,,,,,,+++,,,,,,---...//////000000111222222222222222222222333333444444333333444555666666666666666777888999::::::::::::888777666777999;;;;;;:::888999:::::::::;;;===???>>>=========>>>>>><<<:::999:::;;;;;;::::::;;;<<<======???@@@AAABBBBBBBBB??????>>>>>>>>>=========;;;<<<===>>>===<<<:::999777999;;;===>>>>>>>>>======;;;999777666555666777777888:::<<<===?????????@@@@@@??????>>>>>>======<<<===>>>@@@@@@@@@??????<<<<<<;;;;;;<<<<<<===>>>::::::;;;;;;<<<>>>???@@@===>>>???>>><<<;;;<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;888888888999999999999:::::::::999888888777666666666666666666666666666666777666666555444444333333222222333333333333222222222111111111111111111222111//////000222333222111111111111111000000000000/////////////////////////////////000000//////...//////...------...//////,,,,,,---------.........,,,,,,------------,,,,,,+++,,,------.........---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************)))*********++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,++++++,,,,,,---...,,,------------,,,+++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---...///000000//////...///......------......///..............................//////111222333444000000////////////000000......///000111222333333222222111000000000000000111111111111111222222333555555555555555555555555555555555444444444333333444444666777888888777777666666555444555666777888999999::::::;;;;;;<<<<<<;;;<<<======<<<<<<>>>@@@>>>AAADDDGGGGGGFFFEEEDDDEEEJJJVVVgggpppqqqpppqqquuutttlll]]]QQQMMMPPPRRRRRROOOTTTTTTLLLOOOVVVRRRXXXYYYZZZZZZ[[[^^^ccchhhjjjbbbbbbppp~~~*********)))***++++++,,,,,,,,,++++++,,,,,,------//////000000111111222222000000111222333444444555000111333555666666666555777777888999:::;;;;;;;;;999888777888:::;;;;;;;;;777999:::;;;;;;;;;===???@@@???>>>???@@@???>>><<<999;;;<<<<<<::::::;;;===;;;<<<===>>>@@@@@@@@@AAA>>>>>>>>>>>>============:::;;;===>>>>>>===;;;:::777999<<>>===@@@>>>;;;888666555555555777888:::;;;<<<======>>>>>>>>>>>>>>>>>>=========;;;<<<===?????????>>>===???>>>>>>=========>>>>>>:::::::::;;;===???@@@AAA===???@@@???<<<;;;<<<>>><<<;;;;;;::::::;;;;;;<<<777777777777888888888888:::::::::999888777777666555555555555555555555555777666666555555444333333000111111222222222111111222222111111111111222222111000///000111222111000111111111111000000000000////////////////////////---......///......------///...---,,,,,,---...///,,,,,,,,,------.........+++,,,,,,------,,,,,,+++***+++,,,---------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---------,,,,,,+++++++++************************))))))))))))))))))))))))************************))))))******+++++++++++++++++++++,,,,,,+++++++++)))************+++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))************,,,,,,++++++,,,,,,---...,,,------------,,,+++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111111///---,,,.........------.................................+++,,,---///111222333444000000////////////000000------...000111222333444222222111000//////000000000000000///000111111222444444444444444444444444555555444444444333333333444555666888888888777777777666555555666777888999999999999::::::;;;;;;;;;======>>><<<;;;:::<<<===???DDDJJJMMMLLLIIIDDDBBBFFFMMMXXXbbbbbb^^^]]]aaabbbddd```UUUJJJGGGJJJMMMLLLKKKQQQRRRKKKPPPYYYWWW\\\```ccc```\\\```mmmyyyuuuhhhgggxxx***************++++++,,,******+++,,,,,,---......---...///000000111111111111111111111222333444555222333444666666666666555555888:::;;;:::999999:::555666777888999:::::::::;;;;;;<<<<<<===>>>>>>>>>??????>>>>>>>>>>>>>>>???===:::;;;>>>>>>::::::<<<>>>>>>???@@@@@@AAAAAABBB<<<:::888999<<>><<<@@@@@@>>>:::777666888999:::999999::::::<<<======<<<>>>??????>>>>>>???@@@<<<>>>@@@@@@>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>@@@???>>><<<;;;>>>???@@@AAA@@@>>><<<;;;;;;;;;;;;;;;;;;;;;:::::::::999888888777777888888999888888777666555555444666666666666666666666666444444444444333333222111000000111111111222222222222222111111000///......444333333222111000//////......------------....................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////...---,,,+++,,,,,,---,,,,,,+++******+++,,,,,,+++***)))(((((()))******+++******)))***,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******&&&''')))***+++++++++***+++)))(((***---///...,,,************************)))************+++++++++((()))***)))(((''')))***)))************+++++++++------------------------++++++******))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,---------.........///000///---,,,,,,.../////////000111111222222...............///000000111111222222222222111111111111000///////////////...///000111222333444444222222222222222222222222222333333444444333333222444444444444444444444444777666666666666777777888666777888888::::::;;;<<<<<<;;;999999999<<>>CCCJJJMMMKKKGGGBBB???DDDFFFJJJMMMPPPPPPOOONNNYYY```bbbZZZMMMFFFJJJQQQLLLPPPQQQLLLIIIKKKNNNOOOUUUUUUVVVYYY]]]eeemmmsssrrreeefffzzz***))))))))))))***++++++***++++++,,,,,,------------...///000000111111000000000000000111222333333222333444666666666666666666888:::;;;999888999999666777888999::::::::::::;;;;;;;;;<<<======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<>>>>>>;;;;;;>>>BBBAAAAAA@@@@@@@@@@@@@@@===;;;999999<<<>>>@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>@@@@@@???>>>===??????===:::777666777999::::::::::::;;;<<<<<<===<<<>>>??????>>>===???@@@<<<>>>@@@???===<<<;;;<<<::::::;;;;;;<<<<<<======<<<===???@@@@@@???===<<>>>>>=========>>>>>>>>>>>>@@@<<<<<<>>>>>><<<===@@@EEEDDDBBB@@@???>>>??????>>><<<::::::;;;=========;;;;;;;;;::::::;;;;;;<<<<<<======>>>>>>>>>>>>>>>??????===:::777666777888<<<;;;;;;;;;;;;;;;<<<===<<<===>>>>>>======>>>@@@===>>>??????<<<;;;:::;;;999999:::;;;<<<===>>>>>><<<===>>>??????>>>===<<>>;;;999;;;::::::999999999999999::::::999888888888888888777777777666555555444444222333333333444444555555111111111111111111000///000000000000111111111111222222222111111000000///....../////////000000000...------,,,,,,------...------------------------------------,,,,,,,,,,,,+++,,,...000111111000///........./////////000000......---,,,,,,,,,------,,,+++************+++,,,,,,++++++***++++++,,,,,,------+++******)))******++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******)))*********'''((()))******+++*********)))((()))***+++***)))************************)))))))))*********++++++)))))),,,000444444111,,,)))************+++++++++++++++++++++++++++++++++))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++,,,------------------------))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,---......---,,,---///,,,------......///000000...------------...//////000000111111111111000000111000000///////////////...//////000111222333333111111111111111111222222222222333333333333222222222222222222222222222222333333333333444555777777777777888999:::;;;<<<<<<===;;;:::999999:::<<<===@@@AAABBBBBBAAAAAACCCEEECCCCCCDDDEEEFFFGGGHHHHHHLLLSSSXXXTTTKKKFFFHHHLLLUUUYYYYYYSSSMMMLLLKKKJJJJJJLLLNNNNNNPPPXXXdddnnnbbb___gggzzz((((((((((((((())))))***,,,,,,,,,+++++++++++++++,,,---...///000000000000000//////000000111222333333444444555666666777777888999:::999777666666777:::::::::::::::999888888999::::::;;;<<<<<<======<<<<<<==================???<<<;;;===>>><<<===@@@EEEDDDAAA???>>>>>>???@@@>>><<<::::::;;;<<<;;;:::::::::::::::::::::;;;<<<===<<<<<<;;;<<<===???@@@???@@@???<<<999777888999<<<;;;;;;;;;;;;;;;<<<<<<;;;<<<>>>===<<<<<<===???>>>??????>>>;;;999999:::999::::::;;;;;;<<<<<<<<<:::;;;;;;<<<<<<<<<<<<;;;;;;===>>>@@@@@@???===<<<;;;:::888777777777777888888888777666666666666777666666666555555444444444111111111222333333444444000111111222111111000000000000000000000000000000222222111111111000000000........................------,,,,,,,,,,,,---------------------------------------,,,,,,,,,++++++)))+++...111222222000///---------.........//////------------------------++++++************++++++************+++++++++,,,)))))))))******+++,,,,,,************************++++++++++++++++++++++++++++++***************+++(((((())))))************))))))(((((())))))((((((************************))))))))))))************)))))),,,333::::::444---))))))*********+++++++++************************(((((())))))******++++++(((((((((((())))))))))))((((((((((((((((((((((((************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))************+++++++++++++++,,,,,,,,,---------...///000///---,,,---...,,,------...//////000000------,,,,,,------...//////000000000000000000///000000////////////000000/////////000111222222333000000000111111111111111111111222222222222111111111111111111111222222222111111222222333444666666777777888999:::;;;<<<<<<>>>===;;;:::::::::<<<===???@@@@@@@@@???@@@CCCFFFEEEDDDCCCCCCDDDEEEGGGHHHFFFLLLRRRQQQLLLGGGHHHJJJMMMRRRTTTOOOLLLMMMNNNMMMHHHJJJKKKKKKLLLSSSaaalll______hhhttt{{{((((((((((((((())))))***+++++++++++++++++++++***,,,---...//////000000000111111111111222333444444333333333444555555666666888999999888666555666777::::::::::::999888777777999999::::::;;;;;;<<<<<<:::;;;<<<============<<<===::::::======;;;<<>><<<:::::::::;;;999888999999999999999:::;;;;;;<<<;;;::::::;;;===???@@@@@@AAA@@@>>>;;;999999:::;;;::::::::::::;;;;;;<<<:::<<<======<<<<<<===>>>?????????===:::888888999;;;;;;::::::999999888888777777888999999999999999888:::<<<===>>>===<<<;;;:::999777555555555666666666555555444444444444444555555555555444444444444111111111111222222333333111111222222222222222111////////////////////////111111000000000000000/////////......---,,,,,,+++,,,,,,++++++++++++,,,,,,------------------------------,,,,,,,,,+++++++++'''))),,,///000000///---+++++++++,,,,,,,,,------,,,---------------------************************((())))))***************(((((()))***+++++++++,,,************************************************+++***************++++++)))))))))))))))*********((()))))))))((('''(((((())))))))))))))))))))))))(((((()))))))))*********)))))),,,333::::::444---))))))*********+++++++++))))))))))))))))))))))))(((((())))))******++++++'''((((((((()))))))))***(((((((((((((((((((((((())))))*********+++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******)))))))))*********+++++++++++++++,,,,,,,,,------222222222111...,,,,,,------......//////000111111,,,,,,,,,,,,,,,---.........//////000000//////...000000////////////000000/////////000000111111222/////////000000111111111000111111222222111111000000000000111111222222222111111111111222333444555666777777888999:::;;;;;;>>>===<<<;;;;;;<<<<<<===>>>???AAAAAAAAAAAACCCDDDCCCBBBAAA@@@AAABBBDDDEEECCCIIINNNOOOLLLIIIHHHIIIGGGLLLOOOMMMKKKNNNQQQRRRIIIJJJJJJIIIKKKRRR^^^hhhgggjjjqqqwwwwwwzzzpppmmmjjj))))))((((((((()))***************+++++++++++++++,,,,,,---...////////////111111111111222333444555222222222222333444555666777777888666555555666888999999999999999888777666888888999::::::;;;;;;<<<999:::;;;=========<<<<<<;;;999:::===>>>;;;;;;>>><<<===>>>>>>???@@@@@@AAA===;;;::::::::::::888777888888888888999:::;;;;;;;;;:::::::::;;;<<<>>>???@@@@@@@@@>>>;;;999888999888888888888999:::;;;<<<:::;;;<<<<<<;;;;;;<<<>>>??????>>><<<888777777888::::::999888777666555555555555666666777777888888999:::<<<<<<<<<:::888777:::888666444333333444555444444333222222222222222444444444444444444444444222222222222222222222222000111222222333222222222////////////............////////////////////////000000///...---,,,+++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++((()))+++---......---,,,*********+++++++++,,,,,,+++,,,---.........------))))))***++++++***))))))'''((()))***************++++++++++++***)))((('''************************))))))))))))))))))))))))*********)))******+++,,,******))))))))))))******'''(((***)))(((''')))***))))))))))))))))))))))))((((((((()))))))))******)))))),,,000444444111,,,)))************+++++++++))))))))))))))))))))))))))))))))))))************''''''(((((())))))******)))))))))))))))))))))))))))))))))************+++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))******++++++******)))))))))*********+++++++++++++++++++++,,,,,,,,,,,,222222222111...,,,,,,------......///000000111111,,,++++++++++++,,,------......////////////......///////////////000000111/////////000000000111111......//////000000111111000000111111111111000000000000000111222222333333222222222222222333333444555555666777888999::::::<<<<<<;;;;;;;;;<<<<<<======???AAAAAA@@@@@@AAABBB???>>>======>>>???AAABBBCCCGGGKKKLLLKKKIIIGGGFFFGGGMMMOOOLLLLLLPPPUUUWWWSSSRRRPPPPPPSSSZZZcccjjjkkkooouuuvvvtttwwwddd```ZZZqqq***))))))))))))***++++++))))))******++++++,,,,,,,,,,,,---...////////////000000000000111222333444111111111000111222444555555666666555444555777999777777888888888777666666888888888999::::::;;;;;;777999;;;=========<<<;;;999888;;;@@@AAA===<<<===:::;;;===???@@@???>>>>>>;;;:::999:::::::::888666777777777888888999:::;;;999999999:::;;;<<<>>>>>>===>>>???===:::777777777555666666777888:::;;;<<<999;;;<<<<<<;;;:::<<<===@@@@@@>>>;;;777555666777777777777666666555555444555555555555666777888888999:::;;;<<<<<<;;;999888:::888555333111222333444444333333222222222222222333333333333333333333333444333333222222111111000///000000111222222111111/////////......------------.....................//////......------,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---.........------((()))***++++++***)))((('''((()))+++,,,,,,++++++***+++++++++***)))((('''************************))))))))))))))))))))))))******))))))***++++++,,,+++***)))(((((()))******&&&(((******((((((***,,,))))))))))))))))))))))))(((((((((((()))))))))***))))))+++,,,------,,,+++)))************+++++++++))))))))))))))))))))))))*********)))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))************************))))))************))))))*********+++++++++,,,,,,***++++++++++++,,,,,,,,,---...///...---,,,---...,,,------......///000000+++++++++++++++,,,,,,------......//////......---///////////////000111111////////////000000000000------...//////000111111///000000000000000000///000000111111222333333444444444333222222222222333444444555666777888999999999999999999:::;;;;;;<<<===>>>???>>>======???@@@<<<<<<<<<===>>>???@@@AAADDDFFFHHHIIIIIIGGGEEECCCGGGLLLMMMKKKLLLRRRYYY\\\[[[WWWTTTTTTZZZaaafffiiihhhlllpppooolllooofffaaaWWWooo***************++++++,,,(((((()))***+++,,,,,,---+++,,,---...////////////////////////000111222333111000000///000222333444555555666555444555777999666666777777777777666666777888888999::::::;;;;;;777888;;;=========<<<;;;999999<<>><<<;;;;;;:::999999::::::888666777777777777888999:::;;;888888999:::<<<======>>><<<======;;;888666555555444444555666888999;;;<<<999:::<<<;;;::::::;;;===@@@@@@>>>;;;777555555777444444444555555555555555555555555555666777999999666777:::<<<>>>>>>===<<<:::888555222111111333444555444333333222222333333333333333333333333333333555444444333222111000000......///000000000000000//////.........---------,,,------------------------------.........//////++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++---...///...------((()))***++++++***)))(((((()))+++,,,------,,,,,,&&&''')))***++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,+++***)))(((((()))******%%%(((******))))))+++...))))))))))))))))))))))))(((((((((((())))))))))))((()))***)))(((''')))***)))************+++++++++************************++++++******))))))((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))************))))))***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***,,,,,,,,,,,,---///++++++,,,------......///++++++******++++++,,,------..................---///////////////000111111////////////000000000000---------...///000000111//////000000000000//////000000111222333333444444555555444333222222222222333333444555666777888888666666777888999999::::::???>>>===;;;999:::===@@@======>>>???@@@AAABBBBBBEEEEEEFFFFFFGGGEEECCCAAACCCGGGJJJHHHKKKSSS]]]aaaXXXSSSOOOPPPWWW^^^aaaaaahhhlllnnnkkkgggjjjzzzpppkkk___vvv+++***)))(((((()))***+++***)))((((((((()))+++,,,+++,,,---.../////////////////////000111111222222111111111000111111222222666666666666666666555555666666777888888777666555555666666777777777777777666666777777888888999999::::::;;;;;;<<<===>>>>>>;;;===@@@@@@>>>;;;:::::::::999888888777777888888888666444333444666999;;;;;;;;;<<<<<<<<<;;;999888888888888888666444222111333222111111222444666777999888888777888:::;;;===<<<<<<;;;:::888666555444555555555555555444444444555777888777444333444666999999:::===@@@@@@===999555555444333333333444444111111111111111111111111000000////////////000000222222111111000000//////...............///000111......//////......---,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********(((((())))))******+++++++++++++++,,,,,,,,,------000---+++)))***+++***)))))))))***++++++++++++***,,,,,,++++++***)))))))))***+++---......---+++***))))))))))))))))))))))))''')))***++++++***)))'''((()))))))))************%%%'''((()))((('''((()))((((((((((((((((((((((((((((((((((((((('''''''''+++)))'''&&&%%%&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))************)))(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))******+++,,,***++++++++++++***))))))***)))))))))++++++)))'''))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((()))************+++++++++++++++******************,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------...---------...111444666444444333111000...------////////////000000000000............////////////111222222333333444555555222222111111111111222222333333222222333333444555555444333333444666999;;;BBBAAA@@@>>><<<;;;::::::;;;<<<<<<===>>>@@@AAABBBEEEEEEEEEDDDCCCCCCBBBBBBCCCDDDFFFGGGHHHLLLQQQTTTOOOJJJFFFGGGMMMTTTXXXYYY]]]ffffffccceeeeeennnqqqlll))))))(((''''''((())))))***)))((((((((()))***++++++,,,---......//////////////////000111111222222111111111000111111222333555555555555555555555555444555666777777777666555555555666777777777666666666666666777888888999999999::::::;;;<<<<<<======;;;===??????===;;;:::::::::::::::999999888888888666666555555555777999;;;;;;<<<======<<<;;;999888888888888777666444222000222111111111222333555666888888888888888999::::::<<<;;;999888777666666666777777777777777777777666777999:::999666555777888888888999<<>>@@@AAABBBDDDDDDDDDCCCCCCBBBBBBBBBAAADDDGGGIIIIIIJJJKKKMMMMMMLLLKKKJJJKKKNNNSSSWWWYYYaaa```]]]```bbbmmmyyyrrr((((((''''''''''''(((((())))))((((((((()))***+++++++++,,,---...............//////000000111111222111111000000111222222333444444444444444444444444333333444555666666666555444444555666666666666555555666666777888888999999999999999::::::;;;;;;<<<;;;===>>>>>><<<:::999999;;;;;;<<<;;;;;;999777666555555666777888999:::;;;<<<<<<======<<<;;;999888777777777666444333111000111111000000111222333444666777888999999999888777:::999888777777777888888666666777777777777777777888999:::999777666777888666777888:::<<<<<<:::777444333222111111111111111000000000000000000000000......------------......,,,,,,,,,,,,------------//////...---------.....................---,,,,,,******++++++++++++******---------,,,,,,,,,,,,,,,************))))))))))))******+++++++++,,,,,,,,,...,,,***)))*********)))'''((()))***++++++++++++(((((()))******+++,,,,,,******,,,------,,,+++***((((((((((((((((((((((((((((((************(((((((((((((((((())))))))))))%%%'''))))))((('''((()))''''''''''''''''''''''''''''''((((((((((((((((((***)))'''&&&&&&'''((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))******++++++******)))(((((('''''')))++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))))))))*********++++++*********************************+++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...,,,+++***++++++,,,/////////...................../////////000000000............//////////////////000111111222222333111111111111111111111111222222222222222333444444444333333333444666777999666777777999:::<<<>>>???>>>>>>>>>>>>>>>???@@@@@@BBBBBBBBBBBBBBBBBBAAAAAA@@@DDDHHHJJJJJJHHHFFFEEEIIILLLMMMLLLJJJKKKPPPUUUUUU[[[ZZZYYY\\\^^^iii~~~zzz(((((((((((((((((((((((((((((((((((())))))*********+++,,,------......---......//////000111111111000000000000111222333333222333333333333333444444111222333444555555666666333444444555555555555555555555666777888999999:::888888999999999::::::::::::<<<===<<<:::999888999999:::;;;<<<;;;999666444333444666888::::::::::::;;;<<<======<<<;;;:::999666666555555333222111111111111111111111222222333555666888::::::888666555777888999::::::999888888444444444444555555555555777777777777666555555666555555777888999999777666333222111000000///000000000000000000000000000000------,,,,,,,,,,,,------******++++++,,,,,,------//////...---,,,,,,,,,,,,------.........---,,,,,,******++++++++++++******++++++++++++++++++++++++++++++******))))))((((((************++++++++++++,,,+++))))))******)))(((&&&'''(((***++++++++++++((()))))))))*********+++)))***++++++,,,++++++***(((((((((((((((((((((((((((((()))******)))(((((('''''''''((((((((())))))&&&'''))))))(((''''''(((''''''''''''''''''''''''''''''''''''(((((((((((()))(((''''''''''''((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))******************))))))((('''&&&&&&(((***++++++)))(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))))))))))))))************))))))))))))************))))))******++++++,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---...,,,,,,---------................../////////000000............////////////......//////000111111111111111111222222111111111222222222111222333333444333333333333444555666777444444666777:::<<>>>>>===>>>>>>??????@@@AAAAAAAAAAAA@@@@@@@@@CCCGGGIIIHHHFFFEEEEEEFFFHHHJJJKKKKKKLLLOOORRRSSSXXXWWWYYY^^^]]]fffzzz|||))))))))))))))))))))))))''''''(((((()))))))))))))))***+++,,,------------.........///000000111111000000000000111222333444222222222222333333444444222222222333444555666666333444444555555555555555555555666777888999::::::888888888999999999999999:::;;;<<<;;;999777888888777888999:::999777555333333444666888::::::999888999:::;;;<<<<<<;;;::::::666666555444333222222222222222222333333333333333444555888::::::999666555555888;;;>>>>>>;;;888555333444444444555555666666888777777666777666666555444555666777777666666666333222111000////////////////////////////////////,,,,,,++++++++++++,,,,,,+++++++++,,,,,,------...///...---,,,,,,+++,,,,,,---------...---,,,,,,+++)))******++++++******)))))))))))))))))))))******++++++******))))))(((((()))))))))*********++++++***)))((()))******)))'''''''''((()))***+++++++++*********)))))))))((((((((())))))******+++++++++''''''''''''''''''''''''((((((((())))))(((((((((&&&''''''''''''(((((((((&&&((())))))(((''''''(((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((('''''''''(((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))******)))************)))((((((&&&&&&&&&(((***+++***)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******(((((()))))))))*********(((((()))))))))*********)))))))))******+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......+++++++++,,,------..................////////////............////////////---......//////000111111000111222222222222111000222111111111111222333333222222333333333444555555555555666777999;;;===>>>>>>>>>======<<<<<<=========>>>@@@AAABBBAAA@@@???AAACCCEEEEEEEEEFFFHHHIIIIIIHHHGGGHHHKKKMMMLLLKKKNNNSSSUUU\\\dddbbbiii~~~zzz))))))************))))))&&&'''((()))))))))(((((())))))***+++,,,,,,,,,,,,---......//////000000111//////000000111222444444111222222333333444444555333333333333333444555666444444555666666666666555444555666777888999:::;;;999999999999999999999999999:::;;;999777666777888666777888888888777666555333444666777888888777777666777999:::;;;;;;;;;:::777666555444333333333333444444555555555555444444333555888:::;;;:::888777888;;;>>>@@@@@@<<<777444555555666666777888888888;;;999888888999:::888777333555666666555444555666333222111000///.........////////////////////////,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------,,,+++++++++,,,,,,---------------,,,++++++))))))************))))))((((((((((((((()))))))))************))))))))))))((())))))))))))*********)))(((((()))******(((&&&'''((())))))******))))))++++++***))))))(((''''''((((((((())))))***++++++''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((('''(((***)))'''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))'''''''''(((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++))))))******))))))(((''''''&&&&&&(((******)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((((((((()))))))))******'''(((((())))))*********)))))))))***************)))))))))************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++***++++++,,,------......------........./////////............////////////---......//////000000111000111222333333222111000111111111111111222333333222222222333333444444444666666666777888:::;;;<<<===<<<<<<;;;;;;;;;<<<<<<;;;===???AAABBBBBBAAA@@@BBBBBBBBBBBBBBBEEEIIILLLLLLHHHEEEFFFIIIKKKIIIFFFJJJMMMPPP\\\ggggggoooxxx(((((()))******)))((((((&&&'''((()))))))))((('''((()))***+++,,,,,,,,,,,,------......///000000000/////////000111333444555222222222333444555555555555555444333333444555666555555666777777777666666444444555777888999:::;;;::::::::::::::::::::::::999::::::888666555666888777777777777777888888888555555555666666666555555222444666999:::;;;;;;;;;888777666444444444444555666777777888888777666666333555888:::;;;;;;;;;:::???@@@@@@@@@>>>;;;888666555555666666777888888999<<<999888888::::::999777333555777666444333444666444333111000///.................................,,,,,,,,,++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---,,,------------,,,++++++))))))************))))))(((((((((((()))))))))***)))))))))))))))*********((((((((()))))))))******(((''''''(((******(((&&&)))))))))))))))((((((''')))))))))))))))((((((((('''''''''((()))***++++++''''''''''''''''''''''''(((((((((''''''(((((((((%%%%%%&&&&&&&&&''''''''''''(((***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***&&&''''''(((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((()))******((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))))))))))))))))))))(((((('''(((''''''((())))))(((&&&))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************(((((((((((()))))))))***''''''(((((()))******+++************))))))))))))))))))))))))************************************++++++++++++++++++++++++------------------,,,,,,++++++,,,,,,---.........---------.........//////............////////////.........///000000111111///111222333333222111///111111111111111222222333111222222333333333333333444444444555666888999::::::::::::999999:::;;;;;;;;;<<>><<<:::888888333333333444555666666777:::888666666888999777555333666777666444333444666444333222000//////..............................---,,,,,,++++++,,,,,,------,,,,,,,,,++++++******************+++,,,------,,,,,,---------,,,++++++))))))************))))))(((((())))))*********+++(((((())))))******++++++(((((((((((())))))))))))'''''''''(((******(((&&&************)))((('''&&&''''''(((((())))))******''''''''''''((()))++++++''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''''')))***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***&&&&&&'''((())))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((((('''((((((((((((((()))******((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))))))))))))))((((((''')))((('''((())))))'''%%%))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++(((((((((((())))))))))))&&&''''''((()))******+++++++++******))))))(((((())))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++'''(((***,,,.../////////,,,,,,,,,------.........---------.........//////............/////////000......//////000111111111///000222333333222000///111111111000111222222333111111222333333333222222222222222333555777888999999888888888999999:::;;;:::<<<@@@BBBDDDCCCBBBAAA???@@@AAA@@@@@@AAACCCEEE<<>>??????===:::777777777333444444444555555666666:::999777555444444555666333333333222222111111111333222000...,,,,,,------..................------------......------,,,+++......---------,,,,,,,,,---,,,,,,+++*********+++,,,,,,,,,++++++***************++++++++++++************))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((***(((&&&&&&'''(((((('''))))))(((((('''''''''&&&((((((''''''''''''((((((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&+++***)))(((((()))***+++''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''************)))(((&&&&&&''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''))))))(((((((((((()))))),,,***)))((((((***,,,---+++***)))'''''')))***++++++***)))))))))***,,,---++++++------------++++++,,,,,,,,,---------......---------............///............////////////////////////////////////...///////////////......000000000000111111111111111111111111111111111111666666666666555555555555666666666777888888999999999:::;;;===???@@@BBBBBB@@@@@@AAABBBCCCDDDEEEFFFDDDCCCBBBBBBCCCGGGJJJLLLQQQLLLKKKOOOPPPUUUiiittt''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++,,,---......//////.........//////000111222333333333222222222222333333222222222222222222333444333444666777888888777777444555555777888999:::;;;:::999888777777777777777888888777777777777888888777555444444666999999999888888888777777666555444111333555888:::;;;;;;;;;;;;:::999777666555444444777888888999888777666555555666777888999:::;;;;;;<<<======<<<999777777777444444444555555555666666888888999999888777555444333333222222222111111111222111000///...---------.........------------------------------,,,,,,+++------------,,,,,,,,,,,,---,,,+++***************,,,,,,+++++++++*********)))******++++++******)))))))))))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((()))'''&&&&&&'''((('''&&&((('''''''''&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%&&&''''''%%%%%%&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((((((''''''(((***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((*********))))))(((&&&&&&'''''''''((((((((())))))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''))))))(((((((((((())))))+++***)))))))))***+++,,,+++***)))(((((()))***+++******))))))******+++,,,++++++,,,------,,,+++++++++,,,,,,,,,,,,---------------------........................////////////..............................////////////......000000000000111111111111333333333333333333333333666666666666666666666666666666666777888888999999999:::;;;<<<===???@@@@@@???@@@AAABBBCCCDDDEEEEEEFFFEEECCCCCCCCCFFFHHHJJJHHHFFFIIINNNPPPVVVkkksss&&&&&&'''''''''((((((((()))))))))))))))))))))))))))******+++++++++******---------------------,,,/////////000000111111111222111111111111111222222000000000000000111222222444444555777777777777777666666666777888888999999888888777666666777777777999888888777777888888999666555333444777999::::::999888777666666555555555444444555777888999:::;;;999999888777666666666666666777777777777666555555555555666777888888999999888:::;;;:::888777777777444444444555555555555666555777:::<<<;;;888444222222222111111111111000000111111111000///...---,,,------------------------,,,------------,,,++++++---,,,,,,,,,,,,+++++++++,,,+++******************+++++++++***************))))))************)))))))))))))))(((((((((((('''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''&&&''''''''''''(((((((((((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&((())))))(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))(((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((''''''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))*********+++++++++***)))(((((()))***+++))))))***+++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------------............---............/////////..............................///////////////...000000000000111111111111444444444444444444444444666666666666666666666666666666666777888888999999::::::;;;;;;<<<<<<======??????@@@AAABBBCCCCCCDDDGGGFFFDDDCCCDDDEEEGGGHHHBBBCCCHHHNNNPPPYYYqqqxxx&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))******+++,,,,,,+++))))))---,,,,,,,,,,,,,,,------//////000000000000000000000000000000000111111222000000///000000111222333444444555666666777777777777777777777777888888888777666666666666666777888888888777777777777888888666555444555777:::;;;;;;:::999777555555555666666666666666666777888:::;;;777666666555555666666777555555555555555444444333555555555666666777777777555777888888777666666777444444444444555555555555333555888:::999777333000000000000000000000000000000000111111000///---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++******,,,,,,+++++++++*********+++******)))))))))***************************)))((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((''''''((()))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''&&&'''((((((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))(((''''''&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((()))***+++***************)))(((((()))******((()))***,,,,,,+++******+++++++++,,,,,,+++++++++)))************+++++++++,,,,,,---------.........---------.........//////........................---.../////////////////////000000000111111111111444444444444444444444444555666666666666666777777666666666777888888999999::::::::::::::::::::::::>>>>>>???@@@@@@AAABBBBBBEEEDDDDDDCCCDDDEEEGGGHHHCCCEEEJJJMMMOOO[[[vvv&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((()))***+++,,,,,,+++)))(((++++++******+++,,,---......//////000000000//////000/////////000000111222000000000111111333444444444444444555666666777777777777777777777777777777777666666666666666777888666666555555555555666666777555444555777:::;;;;;;:::999777555555555666666666666666666777888999:::555444444444444555666777444444333333222222222222555555555555555555666666333555777777666555666777444444444444333333333333111222333444444333111000////////////////////////...///000000000...,,,+++++++++++++++,,,,,,------++++++,,,,,,++++++***)))+++************))))))))))))))))))(((((())))))***))))))))))))))))))))))))'''(((((())))))((((((''''''''''''''''''(((((((((''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&&&&&&&''''''''''''((((((((()))++++++***(((''''''''''''''''''((((((%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))'''((()))************)))******))))))))))))******((()))***,,,,,,+++******++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,------------...------------....................................------...//////////////////000000000111111111111222222222222222222222222444444555555666666666666666666666777888888999999;;;:::::::::999999999999======>>>>>>??????@@@@@@AAAAAABBBBBBDDDFFFHHHIIIFFFGGGIIIHHHKKKYYYttt&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))*********))))))******))))))***,,,---///,,,---///000111000//////////////////000111222333111111111222333444555666444444444444555666777888777777777777777888888888888888777666666777777777666555555444444555555666999777555666888999::::::999888777666666555555555555555666777888999999:::555444444444555555666777555444333333222222333333666666555555555555555555333555666777666555666777333333222222222222111111000000///////////////000------............//////...............---,,,,,,)))******++++++,,,,,,---***++++++++++++***))))))******)))))))))(((((((((((((((((((((((())))))***(((((((((((())))))))))))''''''((((((((((((''''''&&&''''''''''''(((((((((''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&&&&&&&&&&'''''''''''''''(((***+++,,,***((('''''''''(((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''###%%%&&&&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&(((((((((((())))))))))))'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''((()))******)))((('''(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((()))))))))******)))))))))******)))))))))))))))***+++++++++++++++++++++************++++++))))))*********+++++++++,,,,,,,,,,,,------------,,,------------.........------------------------,,,---...///000000000000000000000000111111111111111111111111111111111111333333333444444555555666666666666777888888999999;;;:::::::::999999999888<<<<<<======>>>>>>>>>>>>??????@@@AAACCCEEEGGGHHHFFFGGGFFFDDDGGGUUUmmm~~~~~~''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((()))******,,,+++***))))))***+++---+++,,,...000111111000///000000000000111222333333111111111222333444555666444444333333444555777888666666777777888888888999:::999888777777777777777666666555555555555666666:::888666666888999999999888888888777777666555444333444666888999:::999999777666666666666777777888888777555555444555555666777666666666555555444444333555777777666555666777111111111111000000000///........................,,,,,,------............------,,,+++++++++,,,,,,)))))))))***+++,,,,,,,,,***************))))))((()))))))))(((((((((''''''(((''''''''''''((()))***'''''''''((((((((())))))&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&(((******)))&&&&&&&&&&&&''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((''''''&&&'''((((((((())))))))))))'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''((()))******)))((('''(((((())))))))))))((((((''''''''''''''''''''''''))))))(((((((((((()))))))))(((((('''((()))***+++))))))************))))))******))))))******+++,,,,,,+++***))))))***+++,,,*********+++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........------------------------,,,---...///000000000000000000000000111111111111111111111111111111111111111111222222333444444555666666666777888888999999:::::::::::::::999999999<<<<<<<<<<<<<<<=========>>>??????@@@AAACCCDDDDDDCCCEEEEEEEEEIIIVVVgggrrrssstttpppnnnpppttt(((((((((((())))))))))))(((((((((((((((((((((((('''&&&&&&&&&'''(((***+++...---+++)))(((((()))******+++...000111111000000000000000000111222333444000000000111222444555666444444333333444555777888666666666777888888999999;;;;;;999888777777777777777777666666666666777777;;;999777666777888888888777777888888888666444333222333666999:::::::::999999999888888888888999999:::999888666666777777888777777777666555555444444444666777777666555555666111000000000//////......,,,---...///000///---,,,,,,,,,,,,------.........---,,,+++***)))***+++,,,((())))))***++++++,,,,,,***************)))(((((()))((((((((('''''''''''''''''''''''''''((()))***&&&'''''''''(((((())))))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''######$$$'''))))))'''%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%%%%'''(((''''''''''''''''''''''''%%%&&&((('''&&&&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&''''''(((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''((()))++++++)))((('''(((((())))))))))))((((((''''''''''''''''''''''''))))))(((((((((((())))))***)))'''&&&'''(((***,,,))))))************))))))+++***)))))))))***,,,---,,,+++***))))))***+++,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------,,,---...///000000000000000000000000111111111111111111111111111111111111000000111222222333444444666666666777888888999999::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<>>===:::999888888777777777888999:::888888777888999888666444666666777777777666444333888666555444555666555555333111///---,,,---...///+++,,,---......---,,,+++---------------------------,,,++++++******++++++******************************))))))((((((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%******))))))((((((((('''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&((())))))'''&&&'''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((('''''''''(((((())))))***+++,,,,,,------((()))*********)))'''&&&))))))************))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,------------,,,+++,,,...///...---............//////////////////000111111111111111111111222222222333333333222222222222222222222222333333333444666777999:::777888999::::::999888777888999:::;;;<<<<<<<<<<<<======>>>???AAABBBCCCCCCEEEAAA@@@FFFSSSaaakkkooonnneeefff```bbbkkk%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''''''''((((((((((((*********)))((())),,,...............////////////000000111111111111222222111111222222333333333444444333333222333555666777777777777777888999:::;;;;;;:::999888777666666555555444333222333555777888888999999888666666777999888777666666666666444222222444888;;;<<<;;;888777666777777777888888888888888777777888999999666444444555666666666555444333777666555555666666555333222111///...------......,,,---............---,,,------------------------------,,,+++++++++++++++************************))))))))))))(((((('''''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%))))))((((((((('''''''''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''&&&%%%)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''((()))((((((''''''''''''(((((()))))))))***+++,,,,,,,,,)))))))))))))))(((''''''))))))************))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,,,,,,,,,,))))))*********+++++++++---,,,+++,,,.........---............//////////////////000111111111111000111111111222222222333333333333333222222222222222555555444555555666777777777888888999999888888777999:::;;;<<<<<<======<<<===>>>???@@@AAABBBCCCDDDBBB???>>>DDDQQQ___iiimmmoooffffff___```hhh%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((''''''''''''''''''((((((((((((((()))***))))))***---000............////////////111111111222222333333333000111111222333444444555333222222111222444555666555555666777888:::;;;;;;::::::999888777666555555333333333444555555666666555666777666555555777999777666444444555555555444333555777999:::999666555555666777888888888777666888777777888999999666444222333444444444444444333555555555666777666444222000000000///......------------...//////...------------------------------...------,,,,,,,,,,,,,,,************************)))))))))(((((((((((('''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''(((***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((()))'''&&&'''))))))&&&###((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))((((((''''''''''''(((((((((((())))))******++++++******)))((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,+++++++++)))************+++++++++---,,,+++,,,---...---,,,---............/////////...///000000111111000000111111111222222222222333333333333333333333333333666666555555555555555666999888888777777888888999::::::;;;<<<============>>>>>>???AAABBBCCCEEEEEEAAA>>>>>>EEEQQQ___hhhmmmpppgggggg______ggg}}}%%%%%%%%%&&&&&&&&&''''''%%%%%%'''(((((()))))))))''''''''''''(((((((((((()))***+++*********---///............////////////111222222333333444444444000111111222333444555555222111111111111333444555333444555777999:::;;;;;;999999888777666555555444111222444555666666555555444555666666555666888::::::888555444555666555555555666888999999888666555444666888999:::999777666777777777888999999777555111111222222333333333333444444444666777666333000//////000000///...------........................------------------------......---,,,,,,,,,------************************((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$(((((((((''''''&&&&&&%%%'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%''')))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((***&&&$$$&&&+++---)))%%%((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''(((((()))))))))))))))(((''''''''''''(((((()))'''((((((((())))))******+++***((('''''''''((()))))))))************))))))(((((((((((((((((((((((((((((((((((()))))))))))),,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,---------.........//////...//////000000000000000111111111111222222222222333333333333333444444444555555444444444555666666999888777666666777888999:::;;;<<<===>>>>>>>>>>>>>>>>>>@@@AAACCCDDDEEEFFFAAA@@@AAAGGGRRR^^^hhhmmmmmmfffjjjcccbbbhhh}}}%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((())))))******''''''''''''((((((((((((+++,,,,,,,,,******+++,,,............////////////111222222333444444555555111111222333444444555555111111000000111222444555222333555777999:::::::::999888888777666555444444000111333555666555444444444555666666666777999;;;>>>;;;888777777888777666888888999999888888777666555666888::::::999888666777666777888999999777555111111111111222222333333333333444555666555222///...//////000//////...---.........------.........------------------------......---,,,,,,,,,------))))))))))))))))))))))))'''''''''''''''((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$(((((((((''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((%%%$$$'''---///---)))'''''''''((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((()))***)))))))))'''''''''''''''((())))))((((((((((((((()))))))))+++***((('''''''''((()))))))))************))))))((((((((((((((((((((((((''''''((((((((()))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,------------..................///000000000000000000000111111111222222222222222222333333444444444222222333333444666777888999888777666666777888999:::;;;<<<===>>>>>>>>>>>>===>>>???AAACCCEEEFFFGGGAAAAAABBBGGGPPPZZZdddiiigggdddkkkhhhgggkkk~~~%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))*********''''''''''''((((((((((((,,,---------+++******+++............////////////111111222333444444555555333333333333444444444444222111111000111333444555222444666888999999999999888888777666555444333333000111333444555555444444444555666666666666888:::>>>===::::::;;;;;;:::888999888888888888888888888555666777888888888777777666666666888::::::888666222111111111111222222333444333333444555444222000//////////////////.........---,,,,,,,,,,,,---...------------------------...------,,,,,,,,,,,,,,,))))))))))))))))))))))))&&&''''''''''''((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&%%%%%%(((,,,...---+++'''''''''((((((((((((((())))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((()))***)))((('''''''''&&&''''''((()))***(((((((((((())))))))))))******)))((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))************+++++++++,,,+++++++++************))),,,+++***+++,,,---,,,+++,,,------------.........---...//////000000//////000000000111111111111222000111111222222333333444111111222333444666888999888777777666666777777888::::::;;;<<<============<<<===???@@@BBBDDDFFFFFF@@@@@@AAADDDKKKSSS[[[aaabbb```jjjgggeeeiii|||%%%%%%%%%&&&&&&&&&''''''&&&'''((()))))))))))))))''''''''''''((((((((((((***+++------,,,+++,,,---............////////////000000111222333444555555444444444444444333333333222222111111222333555666333444666888999999888777888777777666555444333222111111222333444444444444444555555555444444666888;;;::::::;;;===>>>===;;;777777666666666777888888444444444555555555666666666666666888::::::888666444333222111111111222333444333222222333333222000000///...------...///000---,,,++++++++++++,,,---------------------------------,,,+++++++++++++++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&'''((()))))))))(((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''))))))((('''&&&&&&&&&&&&''''''((()))***)))))))))))))))))))))))))))))))))))))))(((''''''))))))************))))))))))))))))))))))))))))))(((((()))))))))*********(((((()))***+++,,,,,,---+++++++++*********))))))+++*********,,,---,,,+++,,,,,,---------.........---...//////000000//////000000000000111111111111//////000111111222333333333222333333444555666777666666777777777777666666999:::;;;<<<<<<======<<<;;;<<<>>>@@@BBBDDDEEEFFFBBBBBBBBBDDDHHHNNNVVVZZZ```]]]eee```]]]aaavvv%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))''''''''''''((((((((()))(((***,,,---------...///............/////////000///000000111333444555555666555555444444333222222333222222111222444555666333555777888999888777666777777666555444333333222111222222333333444555555333444444444333333555666777777999<<>>666555444444444666777888333333222222222333444555666666666888::::::888666555444222111111111222222555333111111222333222111000///...,,,---...000111,,,,,,************,,,,,,---------------------------,,,++++++******++++++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$'''))))))'''%%%###%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((((((((###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((%%%'''((('''&&&$$$$$$%%%&&&'''''''''(((((())))))(((((((((((((((((((((((($$$%%%%%%&&&&&&'''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$%%%'''))))))((('''&&&&&&&&&&&&'''''')))******************))))))))))))((()))*********)))'''&&&))))))************))))))))))))))))))))))))))))))))))))))))))************''''''(((***+++,,,---...---------,,,,,,++++++++++++***)))***,,,---,,,+++,,,,,,,,,---------......---......///////////////000000000000111111111111...//////000111111222222444444444333333444444555555666777888888777666555888999:::;;;<<<<<<<<<<<<;;;;;;===???AAACCCEEEFFFEEEEEEEEEFFFHHHMMMTTTYYY```\\\aaaYYYUUUZZZqqq&&&&&&&&&'''''''''((((((***(((&&&&&&'''(((((((((''''''(((((())))))************++++++,,,---............//////000000111111111111111222222222333333777777777777777777777777333333333444444444555555666666666777888888999999888888888777555333000///111222333555666888999:::888777666555555666777888;;;;;;;;;<<<<<<;;;::::::999777444333444444444333...///000222444444555555888888777777666666555555555555444333222222111111...///000111222333444444000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,***)))((((((+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&((()))'''''''''&&&&&&%%%%%%%%%'''***,,,,,,***'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$###''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))******)))((((((((((((((()))))))))))))))))))))))))))************+++++++++))))))))))))************,,,,,,++++++,,,,,,---.......................................////////////111111111000000000000000111111111111111111111111333333333444444444555555444444444555555555555666999999999999:::;;;<<<<<<=========>>>??????@@@@@@CCCEEEGGGIIILLLPPPVVVZZZfffeee]]]IIIKKKUUUkkk%%%&&&&&&&&&&&&'''''''''***(((&&&&&&'''(((((((((''''''(((((())))))*********++++++,,,------......///////////////000000000000000111222222333444444666666666666666666666666333333444444444555555555555555666666777888888999888888888666555333111111222222333555666888999999888777666666666666777888999::::::;;;::::::999999888666444333444555555444///000111222333444444444777777777666666666555555555555444444333222222111///000000111111222222333000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***))))))(((+++++++++******)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&(((++++++)))'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))************,,,++++++++++++,,,------....................................////////////000000000000000000000000111111111111111111111111222222222222333333333444555555555666666666666777999999888999999:::;;;<<<<<<<<<======>>>?????????CCCEEEHHHKKKNNNRRRXXX\\\fffcccZZZGGGJJJVVVnnn%%%%%%%%%%%%&&&&&&&&&&&&)))(((&&&&&&((()))((('''''''''(((((())))))******+++,,,,,,------.........//////////////////000000111111222222333444555555444444444444444444444444333333333444444444444555444444555555666777777888999888777666444444333333333333444555666777888999999888777777777777888999777888888999999888888888666555333444555666666666111111222222222333333333666666666666666555555555555555555444444333333222111111111111000000000000/////////...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%###&&&))))))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))))))))))))))************+++++++++++++++,,,---------------------------------............/////////000000000000000000000000111111111111111111111111111111111111222222222222555666666666666777777777888888888888999:::;;;<<<;;;;;;;;;<<<======>>>>>>BBBEEEIIILLLOOOSSSXXX\\\ccc___VVVEEEIIIVVVppp$$$$$$$$$%%%%%%%%%&&&&&&)))'''&&&'''((()))((('''''''''(((((())))))******,,,,,,---------.........,,,------...///000111111444444444444444444444444333333333333333333333333111111222222222333333333333333444444555666666666999888666555444444555666333444444555666777777888999888888888888888888999555555666777777777666666555444333444666888777777333222222222222222222222555555555555555555555555555555555444444444333333222111111000//////..............................++++++++++++++++++++++++)))*********************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''((((((((())))))(((((((((((((((((((((((()))(((((((((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******((()))))))))************+++++++++***+++,,,,,,------------------------------------.........///////////////000000000000000111111111111111111111111111111111222222222222333555555555555666666666666777777777888888999:::;;;999::::::;;;;;;<<<======AAADDDGGGJJJMMMPPPTTTWWW\\\WWWQQQDDDJJJUUUnnn$$$$$$$$$%%%%%%%%%&&&&&&((('''''''''))))))(((&&&''''''(((((())))))******,,,,,,,,,---------------)))***+++---000111333444888888777666555444333333111111111111111111111111//////000000000111111111111222222333444444555555777666555444444555666777444555555555666666777777888888888999999888888888333444444555666666555555444333333555777999888777444333222111111111222222444444444444444555555555444444444444444333333333222111111000///...---,,,---------...............++++++++++++++++++++++++(((((())))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++((()))))))))************+++************+++,,,,,,------------------------------------..................//////000000000000111111111111111111111111222222222222333333333333333333333444444444555555777777777777888999::::::999999999:::;;;;;;<<<<<>>@@@AAABBBDDDHHHMMMPPPOOOKKKJJJDDDJJJPPPeee%%%&&&&&&&&&&&&''''''''''''''''''((())))))'''%%%''''''(((((())))))******++++++++++++++++++++++++***+++,,,---///000111111333333333333222222222222111111111111111111111111000000000111111111222222//////000111111222222333111111333444555555555555666666666666666555555555666777777888888777777666111222333444555555555555555555555777888999777555444333111000000222333444222222333333333444444444222222222222222222222222000000///......---,,,,,,,,,,,,,,,------.........************************((((((((((((((((((((('''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%###%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************))))))))))))***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------......///000000111111111111111111111111111111111111111222222222222333333333444444444555555666666666666666777999999999999::::::;;;<<<<<<<<<>>>>>>???AAACCCIIIPPPUUUPPPJJJHHHBBBHHHMMMccc&&&&&&&&&'''''''''(((((('''''''''(((***)))'''%%%''''''(((((()))*********+++*********************---------............///...//////000111111222222111111111111111111111111111222222222222333333333/////////000111111222222///000222444555555555444666666666666666555555555555666777888888777666555111222333444555555666555555555555777999999777555333222111000000222444555222222222333333444444444111111111111111111111222000//////...------,,,,,,,,,,,,,,,------.........************************))))))((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$&&&&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))))))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...///000000111111111111111111111111111000000000000111111111111444444444555555555666666555555555666666777888999999::::::;;;;;;<<<<<<===>>>>>>???@@@DDDLLLTTTZZZSSSKKKHHHAAAGGGKKKccc%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))************+++++++++*********))))))***,,,............000111111111000///////////////000000000111222222333333000000111222333333444444444333222111111222333444111111222444666777555333666555444444333333333333555555555555444333222222000111222444555666777777777666666888:::;;;:::999333222111000000111222333222222222111222222333444///000111000///...///000000000000000///...---,,,///...------------...///---,,,+++***))))))))))))***))))))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&'''((('''&&&%%%&&&''''''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((('''&&&%%%$$$''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((('''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((***)))(((''''''((()))***************************))))))))))))))))))))))))))))))))))))***************)))(((''''''((()))***))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,---------......000000000000////////////000000111111111000000///333333222222222222222222555555555555555555444444333444555666777777777777888888999::::::;;;<<<<<<:::AAADDDDDDIIITTT]]]^^^VVVKKKJJJCCCGGGSSSmmm%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))(((((()))))))))*********+++++++++*********))))))***+++---------...///111222222111000000000000000000000111111222333333333111222222333444444555555777666555444444555666777444444333444666666555333444333222222111111222222555555555555555444333333///000111333444555666666666666666888::::::999888333222111000000111222333222222111111111111222222///000111000.........//////000000//////...---,,,---------------------------,,,+++***)))))))))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))((('''&&&&&&'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((())))))((('''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((***)))(((''''''((()))***************************))))))))))))))))))))))))))))))))))))************,,,+++***))))))***+++,,,))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,------------...000/////////////////////000000111111111000000///222222222222222222222222555555555555555555444444333444555666777777777777999999::::::;;;===>>>???:::???CCCDDDLLLXXX```aaaZZZQQQSSSMMMPPP[[[vvv%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))(((((())))))))))))******+++************))))))))))))+++,,,---,,,---...000333222222222222111111111000111111222222333333444333333444444555555666666777666666555555666666777999777555444555555444333222111000000000000000000444444555555555444333333///000111333444555555666555555555777999:::888666333222111000000111222333111111000000000000000111///000000000...---...///////////////...---,,,+++,,,,,,............,,,,,,,,,+++******))))))))))))))))))(((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&'''(((((((((((('''&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((()))((((((''''''''''''(((((((((''''''''''''((((((''''''''''''(((((((((((())))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))************++++++************++++++))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------///////////////////////////000000111111000000000000111111111222333333333444444444444444444555555333444555666777777777777:::::::::;;;<<>>???BBBIIIRRRXXX[[[___eeeaaaXXXVVVKKKHHHRRRooo%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((())))))*********+++---------...///111///000222333444333222111333333333444555555666666555555444444444444444444444555666777777666555444444444333444666666555333111111000000111111222333///000111333444444555555222333555666888999999999666666888:::<<<:::777333333222111000000111222333444444222000///...------,,,---...---+++++++++,,,,,,------,,,,,,+++***)))***++++++++++++++++++***))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$%%%''''''&&&'''(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))'''''''''''''''((())))))((((((''''''''''''((((((''''''''''''(((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***+++,,,,,,+++***)))))))))***++++++++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---......///000000,,,---...///000000000000000000000000111111111111111222222333444444555555333444555666777777777777555666999;;;<<<<<<;;;;;;===DDDRRR```fffhhhpppyyywwwhhh___PPPMMMXXXttt%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((((((((())))))*********,,,............000222000111333555555555333222333333444444555666666666666666666666666555555555111222333444444333222111111111222444666777555333000000000000000111222222000111222444555666777777222222444666777888888888666777999;;;<<<;;;777444333222111000000111222333555444333111///...------,,,---...---+++***+++,,,,,,,,,,,,,,,+++***))))))++++++***))))))***++++++))))))(((((((((((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%''''''''''''(((***'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))************)))(((&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&''''''''''''''''''&&&))))))))))))************'''''''''''''''((()))***((((((''''''''''''((((((''''''''''''((((((((()))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((()))******)))((('''))))))***++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------...///000000,,,---...///000000000000111111111000000000000000111111222333333444555555333444555666777777777777555777:::<<<===<<<;;;999>>>GGGYYYiiinnnooowwwwwwjjjYYYVVVaaa}}}%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))))))))))))))***++++++,,,,,,***+++------------...000333333444444444333333222444444555555666555555555444444333333333444444555333333333444444444555555222111222444777666333000//////......///000111111///000111444666888999:::666666666666666666666666666666666666666555555555333333333333222111000000////////////////////////---------,,,,,,+++++++++***************************************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))***%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''&&&%%%%%%'''((())))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%'''''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))&&&'''((((((''''''(((***%%%111999888:::???;;;111111...+++(((&&&'''((()))'''&&&&&&(((,,,---***((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))***++++++++++++***------------,,,,,,+++***++++++******+++---...000//////.........------------------............///////////////000000000000333222222111111222222333444444555555666777777777555888;;;===<<<;;;::::::CCCGGGWWWllltttttt{{{}}}sssqqqwww%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))))))))))))))***++++++,,,,,,***,,,------------...000222222333333333222222111333333444555555555444444555444444333333333444444333333333444444444555555333222111333555555222///222222111111111111111222222333444555666777777888666666666666666666666666555555555555555444444444333333333333222111000///////////////////////////------,,,,,,,,,+++++++++***************************************)))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''''''''''''''(((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''(((((()))))))))))))))((('''''''''''''''''''''''''''''')))'''&&&&&&'''(((((('''((((((''''''''''''(((((())))))))))))))))))))))))&&&'''((((((''''''(((***,,,444777333444999777000/////////...,,,***(((''')))(((''')))++++++)))'''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************)))************++++++++++++,,,,,,,,,++++++***)))+++***++++++,,,---......///.........---------------------............///////////////000000000000333222222111111222222333444444555555666666777777666888:::;;;:::::::::;;;@@@HHHXXXiiipppqqquuu{{{{{{~~~%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))))))))))))))***++++++,,,,,,***,,,------,,,---...///000111111222222111111000111222333444444444444333555555444333333333333333333333333444444444555555444333111111222222111///444444444333333333333333666666666666666666666666777777777777777777777777444444444333333333222222222222222222111000//////////////////////////////,,,,,,,,,+++++++++++++++************************))))))******))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***%%%&&&''''''(((((('''''')))))))))))))))(((''''''((((((((((((((((((((((((((('''&&&&&&(((******)))((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((((((''''''(((***000444111***)))///000+++***---000222000,,,'''$$$***)))((()))******(((&&&(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************+++***)))))))))***,,,,,,******+++++++++***)))))))))***+++,,,------------............---------------------............///////////////000000000000222222111111111111222222444444444555666666777777666777888888888888:::<<<===IIIWWW___gggpppuuuvvv{{{~~~{{{}}}$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))))))))))))))***++++++,,,,,,+++,,,------,,,,,,...///...///000000111000000000000111222333333333333333555555444333222222222222333333333444444444555555555333222000000000000///333333444444555555555555666666666666666666666666777777777777777777777777333333333222111111000000111111111111000///..............................+++++++++++++++*********************************((()))))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))$$$%%%'''((((((((('''&&&)))))))))))))))(((''''''''''''''''''''''''''''''((('''&&&''')))++++++***((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((((((''''''(((***...///+++$$$"""&&&(((%%%%%%(((,,,//////,,,(((%%%(((((((((((((((((('''&&&(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))))))))*********,,,***)))((((((***,,,---******++++++++++++******)))***+++---------,,,+++---------------------------------............///////////////000000000000222222111111111111222222333333444555555666666777666666777666555777:::===>>>MMMWWWYYYdddwwwxxxvvvooonnntttxxx$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))))))))))))))***++++++,,,,,,+++---...---,,,,,,---///---...//////000000000//////000111222333333333333555444333222222222222222333333333444444444555555444333222111000///000000///111222444555666666666333444444555666777888888666666666666666666666666333222222111000000//////000000000000///...------------------------------************************))))))))))))))))))))))))'''(((((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))++++++***((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((*********(((%%%###%%%%%%$$$$$$&&&)))+++---------,,,'''''''''''''''''''''((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************)))))))))))))))))),,,***)))((((((***,,,---++++++,,,,,,,,,,,,,,,+++)))***+++,,,---,,,+++***,,,,,,---------------------------............///////////////000000000000222111111000000111111222333333444444555666666666666666666555555666:::===BBBSSS___cccoootttlll^^^YYY\\\bbb}}}$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))))))))))))))***++++++,,,,,,,,,---......,,,,,,---...------...///000000000000///000111222333444444444333333222222222222333333333333333444444444555555222333444333111000000111///000222444555666666555111111222444555777888999666666666666666666666666333222222111000///......////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********))))))))))))))))))))))))''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''(((((('''''')))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((******)))((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((((((''''''(((***((()))))))))((('''&&&%%%''''''(((***,,,///222333*********)))'''&&&''')))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))+++***)))))))))***,,,,,,++++++,,,---------,,,,,,******+++++++++++++++***,,,,,,,,,,,,---------------------............///////////////000000000000111111000000000000111111333333333444555555666666555666666555555777;;;>>>CCCUUUgggppp{{{|||lllbbbRRRLLLMMMUUUwww###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))))))))))))))***++++++,,,,,,,,,---......,,,,,,---...------///000000111111111///000111333444555555555111111111111222333444444333333333444444444555555000333555555333111111222111333444666666555444333000111222333444666777777444444444444444444444444333333222111000///............///......---,,,+++************************((((((((()))))))))******))))))))))))))))))))))))&&&''''''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''(((((()))))))))))))))((('''''''''''''''''''''''''''''')))'''&&&&&&'''(((((('''((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((((((''''''(((***((('''((()))(((&&&%%%%%%***)))))))))+++...111333000000000,,,(((&&&''')))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((()))************+++++++++******+++,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,------------------............///////////////000000000000111111000000000000111111222333333444444555555666444666777777777888;;;>>>@@@NNN]]]jjjuuu|||yyyrrrddd]]]QQQLLLLLLRRRwww######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))))))))))))))***++++++,,,,,,,,,---......,,,+++,,,...---...///000111111111111000000222333444555555555000000000111222333555555333333333444444444555555///222666666444222222333555666777777666444222111111111222222333444555555444444444444444444444444333333222111000///..................---,,,++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''&&&%%%%%%'''((())))))))))))))))))(((((('''(((((((((((((((((((((((()))'''%%%%%%'''''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((((((''''''(((***'''%%%%%%&&&%%%###"""###))))))(((((()))+++---///666666444000***'''''')))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))***++++++++++++***((()))***+++++++++++++++,,,+++***)))))))))+++++++++++++++,,,,,,------------------.........//////////////////000000000000111111000000000000111111222222333444444555555666444666777888888999<<<>>>===CCCMMMYYYdddmmmpppppp```\\\SSSPPPOOORRRvvv$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((()))))))))***+++++++++,,,+++,,,---.........---,,,000000111222222222222111222333444444555555444444000000111222333333444444333333333222222222111111111333555666777666555444444444444666777555222///111111222222222333333333444333222222111111222222222111111000///......---,,,,,,+++******))))))((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((((('''&&&)))---///---+++((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******(((&&&&&&&&&''''''''''''((((((((((((***---,,,000555,,,###)))''''''((((((((((((''''''((()))))))))'''''')))***&&&&&&&&&&&&''''''((()))))))))(((((((((((())))))'''''''''''''''((())))))))))))))))))))))))))))))*********)))))))))))))))))))))***++++++++++++***,,,,,,,,,++++++*********000---)))***---///...---..................------------------.........///111111111111111111111111111222333333444444333333555555666666777999:::;;;===>>>DDDOOOWWW[[[aaagggbbb\\\PPPLLLRRR\\\|||$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((()))******+++++++++,,,---.........------//////000111222222222222222333444444555444444444222222222222222222222222333333333333333333333333333444666777888777666555555444444444555555333111000000000111111111222222333333222111111111111111111111000000//////......,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((((((((((((((())))))))))))((((((''''''((((((((((((''''''((((((''''''''''''(((((('''&&&&&&(((+++,,,+++)))((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******(((&&&&&&&&&''''''''''''(((((((((((())),,,+++...444,,,$$$***''''''((((((((((((''''''((()))))))))'''''')))***))))))******+++*********++++++***)))((('''&&&&&&(((''''''''''''((())))))))))))))))))))))))))))))***)))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,+++++++++******...,,,++++++---......---..................------------........./////////111111111111111111111111111222333333444444333333444444444555666777999999999999>>>GGGNNNSSSZZZaaadddccc[[[WWWYYY```$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''(((((()))******++++++,,,---.....................///000000111222222222222333444444444444444333333333222222222111111333333333444444555666666555666777888888888777666666444222222444444333222/////////000000000000000222111111000000000000000////////////////////////---------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))((((((((((((((('''(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((&&&%%%%%%&&&((()))'''&&&''''''((((((((((((((((((''''''''''''''''''''''''&&&(((******((('''&&&'''''''''''''''(((((((((((('''+++(((+++222---&&&+++''''''((((((((((((''''''((()))))))))'''''')))***))))))*********)))((((((((()))*********((('''&&&((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))******))))))***++++++++++++***,,,,,,,,,++++++++++++******,,,---------,,,---...------------------............/////////000000000111111111111111111111111111222333333444444333333333333333444555666888888777666:::@@@FFFJJJRRR[[[cccfffccc___^^^bbb$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''((()))***++++++,,,,,,,,,---....../////////------...///000111222222222222333444444444444333222222222222222222222333333333444555666777888888777777888999999888888777666444111111222333444444000000000000000000000000111111000///////////////......//////////////////......---,,,,,,++++++***)))))))))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((******))))))((((((''''''(((((())))))))))))((((((&&&''''''((((((''''''&&&((((((''''''''''''((((((&&&&&&&&&'''''''''&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((&&&(((******((('''''''''''''''''''''((((((((((((&&&***&&&(((111///(((,,,''''''((((((((((((''''''((()))))))))'''''')))***,,,+++***)))(((((())))))###$$$'''***+++++++++***((((((((('''((())))))***(((((((((((((((((((((((()))))))))))))))*********))))))***++++++++++++***++++++++++++++++++++++++'''+++...///---+++,,,...,,,,,,------------......////////////000000000000222222222222222222222222111222333333444444333333333333333444555666888888:::888:::>>>BBBFFFPPPZZZ___```[[[XXXZZZ```$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''(((((((((((((((((())))))***,,,------...,,,,,,------...///000000............///000111222111222333333444444333333///000000111333444555555333333444555777888999999777777888888888777777777666333000000111333444444222222222222222222222222111000//////......//////............////////////......---,,,,,,++++++***))))))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((******))))))((((((''''''(((((())))))))))))((((((((((((((())))))(((((((((((((((''''''''''''((((((''''''(((((('''&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((%%%''')))***(((''''''(((''''''''''''((((((((((((%%%***&&&&&&111111***+++''''''((((((((((((''''''((()))))))))'''''')))***///---+++)))))))))+++,,,"""$$$'''***+++,,,++++++((((((((((((((()))******(((((((((((((((((((((((((((((())))))************))))))***++++++++++++***++++++++++++++++++++++++&&&***......,,,+++,,,...,,,,,,,,,,,,------......////////////000000000000333333333333333333333333111222333333444444333333444444444555666777999999<<<;;;;;;>>>@@@DDDNNNZZZ[[[WWWMMMKKKRRR^^^$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((&&&''''''((((((((((((((())))))***+++,,,...//////------------...///111111111000///...///000111222111111222333333333333333......000111333555666666333444444666777888999999777777666666666666555555555333000000111333444444444444444444444333333333111000000///////////////........................---------,,,++++++*********))))))((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))((((((((((((((('''(((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((&&&((())))))(((''''''(((&&&&&&''''''((()))))))))''''''''''''''''''''''''%%%'''))))))(((''''''(((''''''''''''(((((((((((($$$***''''''222333+++)))''''''((((((((((((''''''((()))))))))'''''')))******))))))(((((((((((()))'''((()))******)))(((((())))))(((((())))))***+++))))))))))))))))))))))))((((((((()))******++++++))))))***++++++++++++******++++++++++++,,,,,,,,,((()))+++,,,,,,,,,---...++++++,,,,,,------............/////////000000000333333333333333333333333111222333333444444333333444444444555666777999999;;;:::;;;======AAALLLXXXXXXQQQEEECCCLLL[[[~~~$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((&&&''''''((((((((((((((((((((()))***,,,---...///------,,,---...000111222333222000//////000111222111111222333333333333222//////000222333444555555444444555555666777888888666555444444333333333444333222000000222444444333555555555444444444333333222111000000//////000000/////////......------,,,,,,,,,,,,+++******))))))***))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''((((((((((((((())))))))))))(((((('''(((((((((((((((((('''((((((''''''''''''((((((%%%'''))))))'''&&&''')))&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&))))))((((((((((((''''''''''''(((((((((((($$$+++((((((333666,,,'''''''''((((((((((((''''''((()))))))))'''''')))***%%%'''+++......,,,(((&&&))))))))))))(((((((((((())))))(((((())))))***+++))))))))))))))))))))))))'''(((((()))******++++++))))))***++++++++++++*********+++++++++,,,,,,,,,***)))(((***,,,.........***++++++,,,------......------........./////////111111111111111111111111111222333333444444333333333333333444555666888888999999;;;===<<>>===@@@KKKWWWNNNNNNGGGBBBDDDPPPvvv'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))***++++++,,,,,,......//////000000111111333333222222111000000000666555333222111222333333555444333222333555777888444333333333444555777888555444222111111222444555111111111222333444666777000111111222222333444444111111111111111000//////111000------------,,,+++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%''''''&&&%%%)))'''&&&'''***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))'''%%%&&&)))***(((&&&''''''''''''((((((((((((((())))))*********))))))(((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''((())))))))))))((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''(((((((((((((((&&&&&&&&&***111777222*********))))))(((((('''''''''(((((('''&&&(((+++...<<<888222000//////---+++))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))++++++******************)))(((((()))+++---,,,+++))))))))))))))))))))))))((())))))))))))*********+++,,,------......------...............///000000000000000000111111111111...///000111222333333333444444444444444444444444222555999;;;>>>EEENNNUUUTTTJJJ???@@@HHHRRRwww'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))***++++++,,,,,,......//////000000111111111111111111000000//////555444333222222222333333555444333333444555777999555444333333444666777888555444222111111222444555222222222111111222222333111111111222222222222333111111111111111000//////111///------------,,,+++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%''''''&&&%%%'''&&&$$$&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))'''&&&'''))))))(((&&&))))))))))))************'''(((((()))))))))(((((('''((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''((())))))))))))((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((((((((((((((('''(((''')))///333///'''))))))))))))(((((((((((('''(((((('''&&&(((+++---666333...,,,,,,,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))+++---,,,+++)))))))))))))))))))))))))))))))))*********+++++++++,,,------...---------...............//////000//////000000000111111111///000111222222222222222333333333333444444555555444777:::<<>>???IIIUUUzzz((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))***++++++,,,,,,......//////000000111111000000000000000/////////444444333222222222333333666555444444555666888999555555444444555666777999666555444333333444555666444333222111000/////////222222222222111111111111000000111111000000//////000...,,,,,,------,,,+++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%''''''&&&%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))'''&&&'''((()))((('''))))))))))))************''''''((((((((((((''''''''''''((((((((()))))))))'''''''''''''''''''''''''''''''''''''''((()))))))))((((((''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((((((((((((((())))))((((((---000---%%%(((((((((((())))))))))))'''((((((''''''(((***,,,///---***(((((()))((('''))))))))))))))))))))))))&&&&&&'''(((((()))******))))))))))))))))))))))))(((((((((((((((((())))))***)))((()))+++,,,,,,+++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,---------------......------......///000//////000000000000111111000111111222222222111111111222222333444555555666666888;;;<<<>>>BBBIIIOOOTTTJJJ>>>@@@MMM[[[~~~)))((('''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))***++++++,,,,,,......//////000000111111000000000000111111111111444333333333333333333333666666555555666777888999666555555444555666777888888777666666666666777888555444333111000000000000333222222111000000/////////000000000000000/////////---++++++,,,---,,,+++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&&&&'''((('''&&&&&&&&&(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((('''''''''''''''(((((((((((((((((())))))(((((('''''''''''''''((((((((())))))'''''''''''''''''''''''''''''''''''''''((()))))))))(((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((((((((((((((()))***((((((,,,000...(((''''''(((((())))))******'''((()))((('''(((***,,,+++***((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))((((((((((((((((((((((((((((((((()))))))))))))))***)))((()))+++,,,+++***))))))))))))))))))))))))+++++++++,,,,,,,,,------++++++,,,------------,,,...------------...//////////////////000000000111111111222222222111111000000111111333444555666666666888;;;;;;;;;>>>DDDIIIPPPHHH???CCCRRRaaa***)))(((&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))***++++++,,,,,,......//////000000111111111111111222222333333333222333333333333333333333555555555666777777888999666666555444444555777777999999888888888888999999444333333222222222333333222222111111000///.........//////000000000//////...,,,+++***,,,,,,,,,+++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''&&&'''((('''&&&&&&&&&(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((((((''''''((((((''''''''''''((((((((((((***************)))((('''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''(((((((((((((((((()))((((((,,,111111---''''''(((((())))))******'''((())))))(((''')))+++)))*********))))))***+++(((((((((((((((((((((((()))((((((((('''''''''&&&(((((((((((((((((((((((()))))))))******++++++++++++)))))))))+++,,,+++***))))))))))))))))))))))))+++,,,,,,,,,,,,---------***+++,,,,,,------,,,,,,---------------...//////...////////////000000000111111222222222111111000000000111222333555555666444777999999888:::???CCCHHHFFFAAAGGGWWWddd~~~+++***)))'''&&&&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))***++++++,,,,,,......//////000000111111111111222222333444555555222222333444444444333333444555555666777777777888666555444333333444555666888888999999999999888888222222222222333444555555222111111000///......---......///000000000//////---+++******+++,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%''''''&&&%%%&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((()))((('''&&&''')))))))))))))))***************++++++******)))((('''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((''''''''''''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''(((((((((((((((''')))((('''+++222444222(((((((((((())))))))))))''')))***)))((('''(((***)))***,,,,,,+++***+++---))))))))))))))))))))))))******)))(((((('''&&&&&&))))))))))))))))))))))))))))))******++++++,,,,,,+++***)))***+++,,,+++)))))))))))))))))))))))))))++++++,,,,,,,,,---------******+++,,,,,,,,,,,,,,,------,,,,,,------...///......////////////000000000111111222222222111111000111111222333444444555333555888777666777;;;???BBBDDDCCCHHHVVVccc|||,,,+++)))'''&&&&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))***++++++,,,,,,......//////000000111111///000111222333444555555111222333444444444333333333444444555666666666666555444333222222333444555666666777777777777666666222222222111222333333444000000000//////.........---......///000000//////,,,***))))))+++,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%''''''&&&%%%%%%'''((('''%%%###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&((())))))'''&&&''')))))))))))))))************************)))((('''&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''(((((((((((((((&&&((((((&&&)))000333222))))))))))))((((((((((((''')))******((('''((()))'''***,,,,,,***)))***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***++++++++++++***)))***++++++***)))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------,,,,,,------...///........./////////000000///000111222222222222222111111222222222333333333333555777777666666:::===???DDDCCCFFFQQQ___{{{---,,,***((('''&&&''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))***++++++,,,,,,......//////000111111111......///111222333444555000111333444555444333333222333444555666666666666555444333222222222333444444444555555555555444444222222111111111111111222///////////////.........------...///000000//////,,,***))))))***++++++***))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%''''''&&&%%%%%%'''((('''$$$"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((&&&'''((('''&&&&&&'''((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&(((***)))&&&%%%''')))''''''''''''(((((((((((())))))))))))((('''&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''((()))***((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((((((((((((((('''((('''%%%'''...111111******))))))((((((''''''''')))******((('''((()))&&&(((++++++((('''(((***))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))&&&''''''((()))******+++,,,***)))***++++++***)))))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---................../////////000...///000111222333333333222222222222222222222333333666888888666777:::===???EEECCCCCCMMM[[[zzz((()))))))))((('''&&&%%%''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''((()))+++,,,---,,,,,,+++111000000////////////000333111000111222222111000222222222222222222222222333444555777888888888888777666444333222222333444555555444444333222111111000000000///......------///............---------+++,,,---///000000000000///...+++***))))))***+++************))))))))))))''''''(((((('''&&&%%%%%%&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))******)))((((((((((((((()))(((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&'''***---//////,,,)))((()))*********(((((((((((()))))))))))))))***+++***)))((()))***))))))))))))(((((((((((()))***+++***)))(((***+++(((***'''000(((###000)))++++++************++++++))))))************)))(((***++++++***(((''')))***++++++++++++,,,---......)))+++,,,,,,+++***,,,---++++++,,,,,,,,,,,,------***+++,,,---...000111111111111111111111111222333333333222222333333444555444666777888777777999:::<<>>DDDDDDFFFPPP]]]zzz...---+++((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''((()))***+++,,,---,,,,,,............///000111111222111000111222333222000222222222222222222222222333333444444444444444333111111111111222333555555333333333222111111000000222222222111000000/////////............---------//////000000000000//////...---+++***))))))***+++******))))))))))))(((((('''''''''(((''''''&&&%%%&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))***'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((''''''(((((()))))))))(((((((((''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&'''))),,,---000---***(((((())))))((())))))))))))))))))))))))'''(((******))))))***,,,(((((((((((())))))))))))111333666777555111///...---666222666///&&&---(((++++++************++++++++++++*********++++++,,,,,,,,,,,,***((((((***,,,))))))(((((('''((((((((()))+++,,,,,,+++***,,,---++++++,,,,,,,,,,,,---------------.........//////000/////////000000111222222222222222222333444444666888999:::::::::<<<>>>@@@DDDCCCDDDMMMZZZwww,,,+++(((&&&%%%%%%''''''''''''&&&&&&&&&&&&''''''&&&'''((((((((((((((((((((()))***+++,,,------------------...///000111222222000000000222333222111111222222222222222333333444444555444444333222222111111111222222333333333222222222111111111000000222222111000000//////...///............---------.../////////......---,,,,,,,,,+++***))))))*********)))))))))((((((((((((&&&'''''''''''''''&&&&&&&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))(((((('''''''''(((((()))))))))(((((((((((('''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''***(((&&&%%%$$$%%%'''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''')))+++,,,111...***(((((()))((((((*********)))))))))))))))&&&((()))***))))))+++---(((((((((((())))))))))))))),,,000222222333444555;;;BBB222///...''',,,'''++++++************+++++++++******))))))***+++,,,---------+++))))))+++------,,,+++***************)))+++,,,,,,+++***,,,---+++++++++,,,,,,,,,------.....................---///.........///000111222222222222111222333333444666888:::;;;;;;<<<>>>@@@BBBEEEBBBCCCKKKXXXvvv'''&&&%%%$$$$$$%%%''')))''''''&&&&&&&&&&&&''''''&&&&&&'''((((((((((((((()))))))))***+++---......------------...///111111111000///000222333222111111111111222222333333333555555555555444333222222333333333333222222111111222222111111111111111111111000000//////...------///............---------------------,,,+++***)))++++++******************)))))))))(((((((((((('''&&&&&&'''''''''''''''&&&&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))***&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((***)))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''***(((&&&%%%$$$%%%'''(((((((((((((((((((((((((((((((((''''''''''''((((((((('''''''''((()))***+++000---***(((((())))))(((+++*********)))))))))(((&&&((()))***))))))+++---'''((((((((()))))))))***&&&''')))+++,,,000444777SSSVVV777+++000+++,,,(((++++++************++++++))))))))))))******+++,,,---......---++++++,,,---...---,,,+++++++++++++++)))+++,,,,,,+++***,,,---+++++++++,,,,,,,,,------...............---------............///000111222222111111111111222333333777999;;;<<<===>>>@@@BBBEEEIIIFFFFFFNNNZZZxxx$$$#########$$$&&&'''(((''''''&&&&&&&&&&&&''''''%%%&&&'''((()))))))))))))))))))))***+++---...///------------...///000000111000///000222333333222111111111222222333333444555555555555444444333222444444444444333222111000222222222222222222222222000000//////...---------///............---------+++++++++++++++***)))(((*********************)))))))))((((((((((((''''''%%%&&&''''''((('''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&''''''((((((******)))))))))(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((()))***///,,,)))((()))*********+++++++++******))))))((('''(((******))))))***,,,''''''(((((())))))******)))))))))((())),,,000444\\\bbb===,,,444///,,,***++++++************++++++((()))***+++,,,,,,,,,+++,,,...000000...,,,,,,,,,,,,+++******************)))+++,,,,,,+++***,,,---++++++,,,,,,,,,,,,------..................------.........///000111222333111111111111111222333333666888;;;<<<===???AAACCCHHHLLLIIIJJJRRR]]]zzz$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%&&&'''((())))))))))))))))))))))))+++---///000......---------......///000//////000222444333222000111111222333333444444222333333333333333222111333333444555444444333222222222222333333333333333111111000000///.........///............---------***++++++++++++******)))))))))************))))))))))))((((((((('''''''''%%%&&&&&&'''((((((''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((()))))))))'''&&&&&&&&&&&&'''((()))*********)))))))))((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))---+++(((((()))+++++++++,,,,,,+++******))))))(((((()))******)))((()))+++'''''''''((()))*********)))******)))((())),,,...DDDVVV999)))333,,,)))+++++++++************++++++(((***---///000///---,,,***...111333111...,,,+++***)))))))))))))))***+++)))+++,,,,,,+++***,,,---++++++,,,,,,,,,,,,------------................../////////000111222333444111111111111111222222333555888:::<<<===???BBBDDDEEEIIIHHHJJJRRR]]]yyy%%%&&&&&&''''''&&&%%%%%%'''''''''&&&&&&'''''''''%%%&&&'''((()))))))))))))))(((((()))+++---///000///......---------......000//////000222444333222000000111222333333444444000111111222222222111111111222444555666555555444333333333333333333333333222222111111000///////////////.........---------***++++++,,,,,,,,,++++++((()))************)))))))))(((((((((''''''''''''%%%%%%&&&'''((((((((('''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$"""###$$$%%%&&&&&&'''&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((('''&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&''''''''')))))))))(((''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))************))))))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((,,,***(((''')))+++,,,,,,,,,,,,++++++***))))))((()))***+++***)))((()))***&&&''''''((()))******+++%%%'''))))))(((((()))***###AAA...###///'''%%%***++++++************++++++))),,,///222333111///---***...222444333///,,,*********))))))***+++,,,,,,)))+++,,,,,,+++***,,,---++++++,,,,,,,,,------------------.........///////////////000111333444555111111111000111222222333555777:::<<<===???BBBDDD???EEEDDDFFFOOOYYYuuu%%%'''((()))((('''((())))))((('''&&&&&&'''((())))))((('''''''''(((***+++++++++++++++,,,---.../////////000000000000///...000000000000000111111111//////111222333444444444444333222000000000000111111222333444444444333222444444555555444444333222555444222222222222444555---,,,++++++******++++++((((((((((((((((((((((((***(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%&&&(((((((((&&&$$$""""""&&&)))***((($$$!!!&&&%%%$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''))))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))333...(((&&&((())))))''',,,---......---+++)))(((((((((''''''''''''(((((((((((((((((())))))))))))************************)))''''''))),,,---+++)))---((((((+++***&&&%%%))))))******,,,---///111222*********,,,333888444,,,,,,++++++++++++++++++,,,***++++++,,,,,,++++++******+++,,,------,,,***))),,,,,,,,,---...///000000000000111222333333444444000000000111222333555555333666999<<<>>>???>>>===???AAA@@@DDDKKKRRRmmm***,,,//////,,,)))&&&&&&((((((''''''''''''(((((()))(((((('''((()))***+++************+++,,,------//////000000000//////...000000000000000111111111//////111222333444444444333333111111000111111222222222333444444333333222444444444444444333333222444333333333333333333444---,,,++++++******++++++))))))))))))))))))))))))***(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$///,,,'''$$$$$$'''+++...'''''''''((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((()))(((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''''')))*********)))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))))))))(((((('''''''''((((((((((((((((((((((((((((((''''''(((((()))***)))((((((''''''(((((()))......,,,(((%%%&&&***...///...---,,,***)))(((''')))(((((((((((((((((()))(((((((((((())))))))))))************************)))((('''(((+++,,,***(((+++((((((++++++''''''***))))))***+++,,,...///000111///***(((---333222---++++++************++++++***++++++,,,,,,++++++***++++++,,,,,,,,,++++++***,,,---------.../////////......///000000111222222000000000111222333555555666888;;;===>>>>>>===<<<===???>>>AAAIIIPPPkkk***---000111...)))&&&$$$''''''((((((((((((''''''((((((((((((((()))******))))))))))))***+++,,,,,,......///////////////.../////////000000111111111//////111222333333444444222222111111111222333444222222333333333333222222333444444444444333222222222222333333333333222222,,,,,,+++************+++***************************(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&''''''))),,,000333222...)))%%%%%%&&&((()))(((&&&$$$"""%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((++++++++++++***)))''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((((((((((((((((((((((((((()))(((((((((((()))******(((''''''''''''''''''((()))...111---((()))333===:::777333...***((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************)))((('''(((******)))((()))'''(((+++,,,)))(((***))))))))))))***+++,,,---777444---''')))///111///*********))))))***************++++++++++++******,,,,,,++++++++++++,,,,,,------.....................//////000000111111111000000000111222333555555888:::<<<>>>???>>>===<<>>?????????>>>DDDEEECCCEEEKKKQQQkkk&&&'''((('''&&&%%%&&&(((&&&'''((())))))((('''&&&'''(((((())))))))))))))),,,++++++++++++,,,------,,,,,,---...............---......///000000111111///000000111222222222222111111222333444555555666333333222222111111111111222222333333222222111000---...///000000///...---,,,+++******))))))*********************************(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''((((((((('''((()))***************((('''%%%$$$%%%''')))+++===;;;888666777:::>>>AAA///---***(((&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&''''''''''''''''''&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%&&&&&&'''(((((()))))))))))))))((('''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++''''''&&&&&&&&&&&&''''''(((+++---------111999???AAA===666000+++******+++))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))***,,,*********)))((()))))))))***))))))((())))))*********000333222111222111---******))))))))))))******)))******++++++******)))---,,,+++***+++,,,...///...............---------111111111111111222222222000000000111222333555555666777:::===???@@@AAAAAAFFFGGGDDDFFFKKKQQQjjj++++++***'''%%%%%%&&&(((''''''((((((((((((''''''''''''((()))))))))))))))---,,,,,,+++,,,,,,------++++++,,,---............------...///000000111111///000000111222222111111111222333444555666555555444333222111111000111111111222222222222111000000------............------++++++***))))))))))))******************************(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&'''(((((())))))$$$%%%&&&'''(((((((((((()))(((&&&%%%%%%''')))***;;;555...)))***222;;;BBB888555///***'''&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&'''(((((('''&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$%%%%%%&&&'''((())))))(((((((((((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((((()))******(((''''''''''''''''''(((''''''''''''((()))+++,,,///...+++((('''((()))+++'''(((************((('''(((((((((((()))))))))))))))))))))))))))))))))))))))*********)))***---///000000---)))''')))***)))******************++++++%%%...444333000///---)))*********))))))*********))))))************)))))),,,++++++,,,,,,---...///------..................////////////////////////000000000111222333555555555666888;;;>>>@@@BBBCCCDDDEEEBBBCCCHHHLLLeee)))******)))''''''((()))((((((''''''''''''((((((&&&'''((()))***))))))(((,,,,,,+++++++++++++++,,,******+++------.........,,,,,,---...///000111222///000000111111111111111222333444555666666555555444333222111000000000111111111111111111000000/////////............//////++++++***)))))))))))))))))))))))))))))))))))))))***(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''&&&&&&'''(((((((((((((((&&&&&&&&&'''((()))))))))&&&&&&'''''''''''''''&&&)))((('''&&&&&&''''''((()))(((''''''(((***,,,---333000---)))'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((((('''&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%&&&'''((())))))''''''((())))))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&&&&&&&'''''''''((())))))))))))))))))))))))((((((''''''(((((()))***)))((((((''''''(((((()))&&&'''(((((('''&&&%%%%%%&&&'''''''''(((((())))))&&&''')))******)))'''&&&(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++***+++///333888888333***'''+++,,,***++++++++++++,,,,,,---......555888333,,,******)))++++++************++++++))))))************))))))***+++,,,---............,,,---------...//////////////////////////////...000000000111222333555555555666888:::===???@@@AAACCCCCC@@@AAAEEEIIIaaa!!!$$$((())))))))))))***)))((('''&&&&&&'''((()))&&&''')))*********)))(((++++++***************+++)))***+++,,,------...---,,,,,,---...///000111222///000000111111111111000333444555666666666555444555444222000000000000111111111111111111000//////111000///......///000111+++******)))))))))))))))((((((((((((((((((((((((***(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&(((((()))&&&''''''(((((((((((((((&&&&&&&&&'''((())))))******++++++******)))((('''***)))(((''''''''''''''')))(((&&&%%%%%%&&&(((***&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%&&&'''((()))***'''((()))******++++++***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((((((((())))))$$$(((---...+++)))***,,,)))***+++,,,,,,***)))(((&&&'''(((******((('''&&&(((((((((((()))))))))))))))))))))))))))))))))))))))+++,,,++++++,,,111555>>>===666,,,(((,,,...,,,,,,,,,,,,,,,---...///000;;;???===333***(((***,,,,,,,,,++++++++++++,,,,,,))))))************)))))))))+++,,,...//////...---,,,,,,------...///000000111111111111000000000000000000000111222333555555777888999:::<<<===>>>???CCCDDD@@@@@@DDDHHH```%%%%%%%%%&&&&&&&&&''''''******))))))((((((''''''(((((((((((())))))))))))***************+++++++++***,,,/////////......///000000000000000//////...//////000000000000//////111111222222222333333333222222222222222222222222111111111111000000000000///////////////000111111///...+++)))(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))&&&&&&'''''''''''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''%%%$$$$$$%%%&&&(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((&&&%%%&&&''')))+++''''''((((((((((((''''''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''(((((('''&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%))))))(((((('''''''''&&&'''((()))))))))))))))(((%%%&&&&&&'''((()))******'''''''''''''''''''''''')))))))))(((&&&''')))++++++***((('''''''''((())))))))))))))))))******+++''''''(((((())))))******'''))),,,---------...000111333333///***(((***---:::777444333444666777777777444///+++(((((()))***+++++++++*********))))))------,,,+++***)))((('''++++++,,,,,,,,,,,,------,,,,,,,,,---------......///////////////.........222222222222222222222222555777888:::<<<>>>>>>???DDDBBB<<<;;;@@@EEE^^^%%%%%%%%%&&&&&&&&&''''''))))))))))))((((((''''''(((((((((((())))))))))))************++++++++++++***,,,/////////...///000/////////000///......------...///000111111111111111111111111222222222333222222222222222222222222000000000//////.........---------------.../////////---+++)))(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((&&&&&&&&&''')))***'''(((((())))))(((((('''&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''''''''((()))))))))((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''((()))))))))'''''')))***+++***)))((('''(((((())))))))))))))))))******+++((((((((()))))))))))))))''')))+++,,,++++++,,,...222<<<;;;,,,$$$,,,555666222000---+++---...//////222000---***))))))+++++++++++++++*********))))))+++++++++***************++++++,,,,,,,,,,,,------,,,,,,,,,---------.............../////////////////////000111111222333333444555777:::<<<>>>??????AAA@@@<<<===BBBFFF\\\%%%%%%%%%&&&&&&&&&'''''')))))))))(((((((((((('''(((((((((((())))))))))))************++++++,,,,,,+++---/////////...///000///////////////...---------...///000111222222222000000000111111111222222000000000000000000000000000000//////...---,,,,,,+++++++++++++++,,,,,,---...,,,+++)))((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((('''((((((((('''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&((()))***((())))))******))))))(((&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))((('''''''''((()))***(((((('''&&&&&&'''((((((((((((((((((''''''''''''&&&&&&'''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''(((******((((((((()))+++***)))(((((((((((())))))))))))))))))******+++))))))))))))))))))((((((''')))++++++***)))***+++000BBBCCC///&&&000888333,,,***)))))),,,...//////++++++*********++++++,,,+++++++++***************))))))******+++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------......//////000000------...///111222333444333444666999<<<>>>???@@@===>>><<>>CCCEEEYYY{{{%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((()))))))))))))))******+++,,,,,,------,,,...//////......000222222222222222222111000000000111111111111111000//////000000000000111111111////////////////////////111111000//////...------,,,,,,+++++++++++++++,,,++++++***))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))************))))))%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))((('''&&&'''(((+++,,,***)))'''&&&&&&''')))***'''''''''(((((((((((((((%%%&&&'''((())))))))))))((((((((((((((('''''''''))))))))))))))))))))))))&&&(((***+++)))(((((((((***************))))))((()))))))))))))))******+++++++++******))))))((((((***+++---,,,***)))******---...555>>>???666,,,''')))))))))+++...000000///((())))))******)))((((((************************+++++++++************)))+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,------...///000111111111111111222222222222222333555777;;;>>>@@@AAABBB======:::<<>>:::<<>>;;;===<<>>CCCHHHHHHYYYxxx&&&&&&&&&''''''''''''(((''''''&&&%%%&&&'''((()))((((((((()))******++++++++++++,,,,,,---......///,,,------...///000000111444444444333222111//////---222444222222666999999444333222222111111222222000000000000////////////------..................,,,,,,++++++***)))((((((+++*********))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%'''''''''(((((((((((()))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''((((((((((((((())))))((('''&&&&&&((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***(((******))))))((((((''''''))))))))))))************+++*********))))))(((((())))))(((((('''''''''&&&&&&&&&'''((((((((((((((((((((((((((())))))))))))************))))))))))))******************++++++---///***+++333000***...---......,,,******+++,,,............////////////000////////////000000111111333555888:::;;;;;;;;;<<<>>>===AAAFFFEEETTTrrr&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&'''((()))((((((((()))******++++++,,,,,,,,,------.........------...//////000111111333333333222222000/////////111111000333777777444444333333222222222222222000000000000////////////......////////////...---,,,,,,+++******)))((((((*********)))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((()))((((((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''((((((((((((((('''&&&&&&((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***(((***)))))))))((((((((('''))))))))))))************************)))))))))((())))))((((((((('''''''''(((((()))***************************++++++++++++(((((())))))*********+++))))))*********++++++++++++///++++++222///'''***...//////...,,,,,,---///............///////////////////////////000000111111222444777888999:::999:::<<<:::>>>CCCBBBRRRooo&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((((((((((()))******++++++---------------............//////000000111111111333222222222111111000000///000//////333888666000555444333333222222333333000000000/////////......//////000//////...---,,,+++++++++******))))))(((******))))))))))))((((((''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&(((((((((((((((''''''&&&(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***((())))))))))))(((((((((((())))))))))))************************))))))))))))))))))((((((((((((''''''(((((()))***************************++++++++++++''''''((()))***+++,,,,,,(((((()))***+++,,,,,,---)))...***)))///---&&&(((---...///...------...000............///////////////////////////000111111000111444666888888888888999999777:::>>>>>>NNNlll%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((((((((()))******++++++------..................///000000000111111111222333333222222222222333333222444444333444777666111555444333333222333333333000000000///.........---/////////...---,,,+++***+++*********)))))))))((())))))))))))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%'''(((((((((((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((()))***+++***((())))))))))))((((((((((((((()))))))))*********************)))))))))))))))))))))((((((((((((((((((&&&&&&'''((((((((((((((('''((((((((())))))))))))'''(((((()))******++++++'''((((((***+++,,,---------222---''',,,,,,(((+++***+++,,,,,,++++++---///............///////////////......//////000111222111222444666888999888888888999666888<<<<<>>...---...,,,///---...///...------...000............////////////............///111222333333555777888999:::999999999:::888;;;???<<>>555333444555333222111111000000111111111000///...---,,,,,,+++)))***************))))))((()))))))))))))))))))))'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%$$$&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$#########$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&'''(((((())))))''''''''''''((((((((((((%%%%%%&&&&&&'''(((((()))'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***((('''((((((((()))))))))***))))))))))))************((()))))))))************(((((()))))))))*********(((((()))***************************++++++++++++)))))))))))))))*********))))))*********+++++++++888BBB:::,,,,,,...,,,---...//////...,,,,,,---///............////////////------......///111222333333444666888888999888888888:::999===@@@===IIIeee$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%'''((((((((('''&&&((((((((()))******++++++***+++,,,...000111222333////////////...............---------///222555777>>>???;;;444111333555444222111111000///000000000111000///...---,,,++++++)))******+++++++++******(((((((((((())))))))))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''!!!"""$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''((()))******''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))(((((((((''''''&&&&&&%%%'''''''''(((((((((((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((&&&&&&'''((())))))(((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***((('''((((((((())))))******))))))))))))************(((((())))))*********+++(((((())))))*********+++&&&''''''((((((((((((((((((((((((((())))))))))))''''''((()))***+++,,,,,,******************++++++%%%333111&&&)))---,,,,,,---......,,,******+++,,,............/////////000------......///111222333222333555777777777777777777::::::>>>AAA<<>>EEE^^^www''''''''''''((((((((((((((((((((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,---------......//////////////////000000//////...111000000000000/////////////////////............++++++*********+++,,,,,,***))))))(((((((((((((((''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&'''(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%&&&)))---000///---+++(((&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))***+++,,,,,,+++***)))******)))(((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++*********))))))))))))))))))))))))************+++***************+++++++++***************++++++......---,,,++++++++++++------------------------........................000////////////000000111333333333333333333444444888666555888888999>>>EEE[[[ttt''''''''''''(((((((((((()))(((((((((((()))******++++++++++++++++++++++++++++++,,,---...//////000///...............//////111111111111000000000000........................,,,,,,+++*********++++++***)))((((((''''''(((((()))(((((('''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***///444555333...***''''''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((***+++,,,,,,,,,,,,+++*********)))(((((((((((((((''''''(((((((((((())))))(((((((((''''''(((((((((((((((((((((((((((((((((%%%%%%&&&'''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((*********)))((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))++++++++++++************))))))))))))************))))))))))))***+++,,,---)))***+++,,,,,,,,,,,,,,,......---,,,++++++++++++------------------------........................///////////////000111111444444333333222333333333777555555888999999>>>DDDWWWppp''''''''''''(((((((((((())))))(((((())))))***+++*********+++++++++++++++******+++,,,---//////000///...---,,,,,,---///000111111111000000000//////------...............///,,,,,,+++***))))))******))))))(((''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###"""!!!!!!###%%%(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&***000444:::666111+++(((((()))***'''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((***+++,,,------,,,+++******))))))(((((((((((((((((((((((()))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))))))))((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((************************((()))))))))******************))))))***++++++,,,'''(((***,,,------,,,,,,++++++++++++,,,---......------------------------....................................///000222222666666555444333333333444777555555888999999===CCCTTTmmm''''''''''''(((((((((((()))))))))))))))***++++++******+++++++++,,,,,,,,,******+++,,,---//////000...---,,,,,,,,,...///000000000/////////.........,,,---------......//////,,,++++++***)))))))))))))))(((((('''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&))),,,...%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%(((...111:::777111,,,)))((()))***'''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))((((((''''''''''''((((((***+++,,,,,,,,,,,,+++******))))))((((((((((((((()))))))))))))))(((((((((''''''((())))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***&&&&&&''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************,,,++++++***))))))******&&&''')))+++,,,,,,+++***++++++++++++,,,---......------------------------........................---------...///111222333777777666555555444555555666444555888999999<<>>KKKZZZjjj((((((((((((((()))******))))))******+++++++++,,,,,,---...///000000000000///////////////...---,,,,,,------...//////000000000///---...//////...---,,,,,,+++++++++*********))))))))))))))))))******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((******'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%,,,***(((&&&%%%%%%&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((((((((((((((((('''(((((((((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((&&&((()))***)))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''''''''(((((((((((((((******+++,,,,,,,,,,,,,,,---,,,,,,+++***)))(((((('''((((((((()))))))))*********))))))))))))******************))))))(((((((((((((((((((((((((((((()))((('''%%%$$$$$$$$$$$$(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************))))))*********+++++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............///......---......///000111///000000222333444555555555666777777777888;;;>>>KKKYYYhhh(((((((((((()))***++++++))))))******+++,,,,,,,,,------...///000000000000....../////////...------++++++,,,---...///000000///...------...///...,,,,,,,,,,,,+++++++++******))))))))))))************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%---+++(((%%%$$$%%%'''(((&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))((()))***+++++++++***)))(((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%'''''''''(((((((((((((((******+++,,,,,,,,,,,,++++++++++++***)))(((((('''''''''(((((())))))******+++******))))))******+++++++++******)))((((((''')))))))))))))))))))))))))))((('''&&&%%%$$$$$$$$$))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............///...............///000000//////000111333444555555666777777777777888;;;===IIIXXXggg(((((((((((()))***+++,,,))))))***++++++,,,---------...///000000111111000------......///.........,,,,,,,,,------............---,,,,,,.........,,,---,,,,,,,,,++++++++++++((()))))))))************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&((()))***''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&((())))))'''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))&&&&&&&&&''''''''''''(((((((((''''''(((((()))***(((((()))***++++++***)))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((())))))******+++++++++++++++)))(((((((((''''''&&&&&&'''''''''((()))*********+++******))))))******+++*********)))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............//////............///000000...///000111333444555666666777888777777888;;;===FFFUUUddd(((((((((((()))***+++,,,))))))***+++,,,,,,---------...///000111111111111,,,,,,---.../////////.........---------,,,,,,,,,...,,,,,,,,,......---,,,---------,,,,,,,,,++++++(((((())))))*********+++)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((()))(((((((((((((((((((((((((((((((((&&&(((***)))&&&%%%''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((((((((((((((((()))******&&&&&&&&&(((******((('''(((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$&&&'''(((((())))))&&&'''''''''(((((())))))))))))***++++++++++++***++++++++++++************&&&''''''((()))******+++++++++************++++++((((((((()))******++++++))))))))))))))))))))))))%%%%%%%%%&&&'''(((***+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------........./////////............//////000...///000111333444555666666777888777777888;;;===CCCRRRccc((((((((()))******++++++((()))***+++---...///000------------...000111222.........------........................---------......---------,,,,,,,,,------,,,,,,+++***))))))(((((((((((((((((((((((()))((('''&&&%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&((((((''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((()))((('''&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&''''''((((((''''''(((((((((((((((((((((((()))(((((('''''''''((((((***))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))************))))))''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&'''((())))))*********))))))))))))))))))))))))+++***))),,,000222111...---......---***(((((((((******))))))((((((''''''))))))))))))************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))&&&&&&'''((((((((((((((())))))(((((()))***++++++******))))))((((((''''''*********)))))))))))))))++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------............///,,,,,,---...///000111111///000111222333444444444444555666777777888:::===CCCSSSaaazzz(((((())))))******++++++)))******,,,---...//////---......//////000000000///..................//////............---------...------------,,,,,,,,,,,,,,,,,,+++***)))))))))(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''&&&%%%$$$%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***)))))))))(((((((((((((((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''((()))((('''&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((***))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))************))))))''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&'''((())))))******))))))))))))))))))))))))))))))(((+++000888<<<<<<;;;111000///,,,***(((((()))+++*********))))))))))))))))))))))))************))))))))))))))))))))))))******))))))(((((((((((()))))))))))))))))))))))))))******+++++++++++++++)))))))))))))))***++++++******))))))((((((((((((+++++++++***************++++++************++++++))))))*********+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------............///.........//////////////////000111222333444444444444555666777777888:::===BBBRRR___xxx(((((())))))***+++++++++++++++,,,,,,---...//////...///000111111000///...000//////......//////000/////////.........------------------,,,,,,,,,,,,++++++******))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''''''''%%%%%%%%%&&&''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((())))))$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))(((((((((((((((''''''&&&&&&''''''((((((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''((()))((('''&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((((((((('''((((((((((((((((((((((((((((((''''''''''''(((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***))))))************))))))'''(((((((((((((((((('''((((((''''''''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&'''((())))))))))))))))))))))))))))))))))))'''(((,,,444===BBBCCCBBB555333///,,,)))((())))))++++++++++++************))))))))))))************))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))******+++,,,,,,,,,,,,,,,))))))))))))))))))***+++***))))))))))))(((((((((++++++++++++++++++++++++++++++************++++++))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,---------.........---------............///000000//////............///000111222333444444444444555666777777888:::===AAAPPP]]]vvv((())))))******+++,,,,,,,,,,,,------.........///...000111222222111///---000000000//////000000000000000//////......---------------,,,,,,,,,++++++******))))))((((((((('''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&(((&&&%%%&&&'''((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((((((((($$$&&&&&&&&&%%%$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((((((((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&((((((''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************))))))((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''%%%&&&'''((())))))))))))(((((((((((((((((((((((('''(((,,,333;;;@@@@@@>>>999555///+++)))))))))***************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))***)))))))))))))))******))))))))))))))))))))))))*********+++++++++++++++,,,++++++******++++++,,,)))*********+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,---------------------............//////////////////.........///000111222333444444444444555666777777888:::===AAAPPP]]]uuu)))))))))***++++++,,,,,,---------......////////////000222333333111///...222111111000000111111222111000000///......------------,,,,,,,,,+++++++++)))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&(((((('''&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%'''((('''&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))************)))))))))(((''''''''''''((()))((((((''''''''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''%%%&&&'''(((((()))))))))((((((((((((((((((((((((''''''***111999======<<<;;;666///***))))))***)))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&'''(((((())))))((((((******)))))))))))))))***))))))))))))************))))))))))))******++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,---------............///------......///000000111///000111222333444444444444555666777777888:::===BBBPPP\\\ttt))))))******+++,,,,,,,,,------......///000000111000111222333333222111000222222222111111222222222222111000000///...------,,,,,,,,,,,,++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''((('''&&&'''(((((('''&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&'''((((((&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((((((((((())))))))))))))))))((((((''''''(((((()))'''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))'''((()))((('''&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))))))))(((((((((((((((((((((((((((''''''&&&''''''((()))***((((((((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))************)))))))))((('''&&&&&&'''((()))((((((''''''''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''%%%%%%&&&'''(((((((((((())))))))))))))))))))))))&&&&&&)))000888>>>@@@???;;;555...************(((((((((((((((((()))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))(((((()))***************+++******))))))))))))))))))))))))************+++((((((((()))******++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,,,,------------*********+++++++++,,,,,,---------............///,,,,,,---...///000111111///000111222333444444444444555666777777888:::===BBBPPP\\\sss)))******++++++,,,,,,---,,,------///000111222222000111111222222333333333333333222222222222333333222222111000///...------,,,,,,,,,++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''((()))'''&&&'''((()))(((&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''******))))))))))))******&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))(((((((((((()))))))))***))))))(((((((((((())))))'''((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''((()))((('''&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''((()))***'''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))************)))))))))((('''&&&&&&'''((()))((((((''''''''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''%%%%%%&&&'''(((((((((((())))))))))))))))))))))))((('''(((...777>>>AAAAAA999333---******+++***'''(((((()))))))))*********))))))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))***++++++++++++***++++++***)))))))))))))))))))))*********+++++++++(((((()))******+++,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,------------...+++++++++,,,,,,,,,---------------............///---.........//////000000///000111222333444444444444555666777777888:::===AAAOOOZZZqqq)))******++++++,,,------,,,,,,---///000222333333111111111111222333444555444333333222222333333444222222111000///...------,,,,,,,,,+++++++++******))))))))))))************((((((((((((((((((((((((&&&'''((((((((('''%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((()))'''&&&'''((()))((('''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))%%%&&&&&&&&&''''''(((((())))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))'''((()))((('''&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''')))******'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))***((('''&&&&&&'''(((***((((((''''''''''''((((((''''''''''''((((((((()))''''''((((((((((((''''''$$$%%%&&&'''(((((((((((())))))))))))))))))))))))+++))))))---444;;;>>>???888222,,,***+++,,,)))&&&))))))******+++++++++,,,))))))))))))************))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))(((((()))***************++++++***))))))((())))))))))))******++++++++++++))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------........./////////////////////.........///000111222333444444444444555666777777888:::===@@@NNNXXXooo***++++++,,,,,,------.........///000111222222333111111222333333444555555888666555444555555444222000//////---,,,+++******,,,++++++******++++++,,,*********)))))))))))))))((((((''''''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((()))***++++++***)))(((******)))((('''&&&%%%%%%(((((((((((((((((((((((((((''''''''''''((())))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))+++++++++///:::DDDCCC===777333...+++***))))))((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))*********++++++++++++))))))))))))))))))))))))*********))))))))))))))))))))))))((())))))***+++,,,,,,,,,++++++*********...---,,,---......---+++,,,---///...---,,,,,,------------............///............////////////000000111222333333333333666777777666666777999;;;@@@LLLVVVmmm***++++++,,,,,,---......//////000000111111222222111111222222333444444555666444333333333333222000//////...---,,,+++******+++++++++******+++++++++,,,++++++***)))(((''''''((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))(((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))((((((((((((***)))(((''''''((())))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))((()))***++++++***)))(((((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******+++///:::CCCBBB;;;555111---***)))))))))((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))*********++++++))))))))))))))))))))))))***)))))))))))))))))))))***))))))))))))***++++++++++++***************)))---,,,,,,---......---++++++---......---,,,,,,------------............///........./////////000000000111222333333444444444666777777777666777999;;;???LLLVVVmmm+++++++++,,,------......000000000000000111111111111111222222333333444444444222111000111111000...//////...---,,,+++******++++++************++++++,,,,,,+++***((('''&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((()))******&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))((()))***++++++***)))(((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******+++///999AAA@@@999111...+++))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))*********************+++,,,,,,)))))))))))))))*********---,,,+++,,,......---++++++,,,......,,,,,,,,,------------............///////////////000000000000111111222333444444444444555666777777666777999;;;???KKKUUUlll++++++,,,,,,---.........111111111000000000000000111111222222333333333333333111000000000000///---......------,,,+++************))))))))))))******++++++***)))(((''''''&&&(((''''''&&&&&&''''''((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))(((''''''''')))&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))))))))(((''''''&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((''''''(((((()))***&&&&&&''''''''''''&&&&&&''''''((())))))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))(((((((((((())))))))))))((((((((((((((()))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((()))***++++++***)))(((''''''''''''((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((*********...888@@@===666...+++)))(((((())))))((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************************************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******++++++,,,---((()))))))))******++++++,,,++++++,,,......---+++***,,,------,,,,,,,,,------------............////////////000000000111111111222333444444555444444555666777777777777999:::>>>JJJTTTkkk+++,,,,,,------...//////111111111000000000000000111111222222222222222333333222000000111111///...---------,,,,,,++++++******))))))(((((())))))***((((((((((((((()))))))))''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))(((''''''''')))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))((((((((('''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))'''((((((((()))))))))***''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((()))***++++++***)))(((((((((((((((''''''''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))***...777>>>:::333,,,***((('''((())))))((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))************++++++******++++++,,,---)))******++++++,,,,,,,,,+++******,,,---...---+++)))+++------,,,+++,,,------------............///////////////000000000000111111222333444444444444444666888888777777888:::>>>JJJSSSiii,,,,,,,,,---......//////000000000000000111111111111111222222222222222222444222111111111111000...---,,,,,,,,,+++++++++***))))))(((((((((((())))))&&&''''''(((((())))))***''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((()))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***''''''(((((())))))******&&&'''((()))*********)))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******((()))***++++++***)))((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))***---666<<<888///+++)))(((((()))))))))(((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((()))******++++++***************+++,,,,,,+++++++++++++++,,,,,,,,,*********+++---...---+++(((***,,,---,,,+++,,,------------............///............////////////000000111222333333333333444666888888888777888999>>>IIIQQQggg,,,,,,------...///////////////000000111111222222222222111111111111111111333222000000111111///...,,,,,,,,,+++++++++++++++)))((((((''''''(((((()))'''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''((('''&&&%%%&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))&&&&&&''''''''''''&&&&&&***)))'''%%%%%%''')))***((((((((((((((((((((((((''''''''''''(((((((((((()))(((&&&$$$$$$&&&((()))'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***'''''''''((()))*********%%%&&&((()))*********))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********((()))***++++++***)))((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((())))))---555:::666---+++***))))))******)))''''''''''''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))'''(((((()))******++++++***))))))))))))***++++++++++++++++++***************))))))+++---...---+++(((***,,,,,,,,,+++,,,...---------............///------------............//////000111222222222222333666888999888888888999>>>IIIPPPeee,,,,,,------.../////////...//////000111222222333222222111111111111111111222111//////000000...---,,,,,,++++++++++++++++++((((((''''''''''''(((((())))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&'''&&&%%%%%%&&&'''&&&''''''''''''''''''&&&''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''&&&&&&'''''''''((((((((((((((()))******&&&''''''''''''''''''&&&+++)))&&&$$$$$$&&&)))+++((((((((((((((((((((((((''''''''''''((((((((()))***(((%%%######%%%(((***'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******&&&''''''((()))******+++%%%&&&((()))*********)))************************))))))(((((('''''''''&&&''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((()))***++++++***)))(((%%%%%%&&&'''((()))***+++(((((((((((((((((((((((((((''''''''''''((())))))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))((())))))---555:::555,,,,,,+++))))))******((('''&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))'''(((((()))***+++++++++)))))))))((()))******+++++++++******))))))(((((()))))))))+++---...---,,,''')))+++,,,,,,+++,,,...---------.........//////,,,,,,,,,---------.........///000111111222111111333666888999888888888999>>>IIIPPPddd---......///////////////...///000111222333444444444111...///111333333222333111............---,,,---,,,++++++------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&'''((('''&&&%%%&&&(((((((((''''''&&&&&&&&&%%%))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''((((((((('''&&&&&&(((''''''''''''((())))))))))))***+++***)))'''&&&((((((************((((((((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&...+++((((((***+++)))'''+++***))))))***+++)))(((+++)))&&&&&&(((***,,,,,,***))))))(((((((((((()))******))))))(((((('''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((************))))))))))))******))))))((((((''''''((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))((((((((((((%%%&&&''''''((('''''''''))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************)))******)))(((((()))+++,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))******************))))))))))))*********************************++++++,,,,,,++++++******++++++,,,,,,------...,,,,,,,,,---------..................////////////111111111222222333333444555555555666777777888888???BBBMMMhhh---...//////000000//////...//////000111222333444444111//////111222222000222000...---...///...------,,,++++++------,,,+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&((()))''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((((())))))***'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&((()))((('''&&&'''(((((((((((((((''''''&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******((()))))))))(((((('''&&&'''((())))))))))))((('''((((((((((((((((((((('''))))))((('''''''''((((((,,,***((()))+++---,,,***+++***((()))+++,,,++++++---,,,******,,,.........******)))(((((((((((()))***)))))))))(((((((((''')))))))))))))))))))))))))))(((''''''''''''((()))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((()))(((((((((''''''&&&&&&(((((((((((())))))))))))((((((((((((''''''''''''&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************)))******)))(((((()))+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))*********************************++++++,,,,,,++++++******++++++,,,,,,------...,,,,,,,,,---------..................////////////111111111222222333333444555555666777777888888999@@@CCCMMMggg---...//////000000//////......///000111222222333444222000///000000000...000///------...//////...---+++***+++,,,---,,,+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&'''''''''((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((((((((((((((((((((((((((***))))))(((((((((((()))''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''')))***)))((('''((()))))))))))))))(((((((((((('''((((((((((((((())))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))*********))))))((((((''''''((((((((())))))******))))))((()))))))))))))))))))))))))))((((((((())))))***+++)))))))))+++...000111000///---+++,,,...000000000111000///000222222111000+++***)))((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))(((((((((((())))))'''''''''((()))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******************))))))))))))(((((((((((())))))))))))))))))((('''&&&&&&%%%%%%(((((((((((())))))))))))''''''''''''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************)))******)))(((((()))+++******))))))))))))(((((())))))))))))))))))))))))))))))))))))******************))))))))))))*********************************++++++,,,,,,++++++******++++++,,,,,,------...,,,,,,,,,---------..................////////////000000111222333333444444666666777777888999999:::@@@CCCNNNfff~~~......///000000000000000......///000000111222222444333111000//////...---///...,,,,,,...//////...,,,+++***+++,,,,,,,,,***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((******)))(((((('''(((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((***+++***)))((()))*********))))))))))))))))))''''''(((((()))))))))***((((((((((((((((((((((((+++***)))))))))***+++,,,((())))))***************+++***)))((((((((()))************************************+++++++++++++++***************++++++,,,***+++,,,///222444555666666444111111222444555444333333333555666555333000++++++***)))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))))))))(((((((((((())))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************)))))))))(((''''''(((((())))))******))))))((('''&&&%%%$$$$$$(((((((((((())))))))))))((((((((('''''''''&&&&&&''''''((())))))))))))(((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************)))******)))(((((()))+++)))))))))((((((((((((((())))))))))))))))))))))))((()))))))))************+++******))))))******+++***************************++++++,,,,,,++++++******++++++,,,,,,------...,,,,,,,,,---------..................////////////000000111222333333444444777777777888999999::::::AAADDDMMMeee{{{...//////000000000000000//////000000111111222222333333333222000...------///---,,,,,,...///......,,,+++******,,,,,,+++***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((''''''(((((((((((('''''''''''''''((((((((())))))(((((((((''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((******)))(((((('''(((((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))***+++***)))((()))+++))))))******************'''((((((((())))))******))))))))))))))))))))))))))))))))))))******+++,,,))))))***+++,,,++++++*********((((((((()))***+++*********************************++++++,,,,,,,,,...------,,,,,,------...///111444666777888999::::::888555555666666666555555555555777888666333000,,,+++***)))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))))))))))))))((())))))(((((((((((())))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''************)))))))))(((''''''(((((())))))******)))(((((('''&&&&&&%%%%%%(((((((((((()))))))))))))))))))))(((((((((''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************)))******)))(((((()))+++((((((((((((((()))))))))))))))))))))))))))))))))((()))))))))************++++++************++++++***************************++++++,,,,,,++++++******++++++,,,,,,------...,,,,,,,,,---------..................///////////////000000222333444555555777777777888999999::::::@@@CCCMMMcccxxx...///000000111111000000000000111111222222222222333444555333111///...//////...,,,,,,---......---,,,***)))***+++,,,+++***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***))))))(((((((((((()))((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((***+++***)))((()))***))))))))))))************((())))))))))))))))))***))))))))))))))))))))))))((()))***++++++++++++++++++,,,---...///...------+++************+++,,,,,,++++++************++++++++++++,,,,,,------......111111111111111222333444999;;;======<<<;;;;;;;;;:::888777777888888777666777666666777888666333000---,,,+++***)))((((((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))((())))))(((((((((((())))))*********)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((************))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''(((((((((((())))))))))))***)))))))))((((((((((((%%%&&&&&&'''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************)))******)))(((((()))+++(((((())))))))))))******))))))))))))))))))))))))))))))))))))************++++++************++++++***************************++++++,,,,,,++++++******++++++,,,,,,------...,,,,,,,,,---------..................//////////////////000111333444555555666666777777888999999:::>>>BBBLLLaaauuu//////000111111111111000222222222222333333333333222444666555222000000111000...,,,,,,------,,,++++++***)))***+++,,,+++)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%&&&'''((()))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''''''''((((((''''''(((((((((((('''''''''((((((((())))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((((())))))***(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))******(((((()))***((((((((()))))))))***************)))))))))))))))))))))))))))))))))))))))+++,,,///111222111000......000111333333222111000000000111222222222222222111111000//////000111111111111111222333444444444333444555666888:::<<<===CCCEEEFFFDDD@@@<<<;;;;;;999999:::<<<>>>???===;;;999888777777888666444111...---+++***)))((((((((('''((((((((()))))))))***))))))))))))))))))))))))((()))************)))((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++************))))))))))))))))))))))))((((((((((((((((((((()))))))))))))))(((((((((((())))))))))))))))))((((((((('''''''''&&&&&&'''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************)))******)))(((((()))+++)))))))))*********++++++))))))))))))))))))))))))))))))))))))************,,,++++++******++++++,,,***************************++++++,,,,,,++++++******++++++,,,,,,------...,,,,,,,,,---------..................////////////...///000111333444555666555555666777777888888999<<>>>>>===<<<===@@@FFFIIIAAA>>>===???BBBBBB>>>::::::@@@BBB???>>>AAABBB???888===BBBEEEDDDDDDFFFIIIMMMMMMKKKGGGCCC???>>>>>>BBBCCCEEEFFFGGGFFFEEEDDD@@@===:::999999888555222222111///,,,******)))))))))******+++******))))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((()))******+++++++++******)))))))))))))))((()))))))))))))))(((((())))))(((((('''''''''&&&))))))))))))************)))))))))))))))(((''''''''''''((((((((((((''''''((())))))*********))))))((((((((((((((()))******))))))(((((((((((())))))******))))))((((((''''''(((((((((((())))))))))))***************)))(((((()))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))************))))))))))))))))))************++++++******++++++,,,---************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................------------............000000000111222222222333555555666666777777888888>>>???MMMTTTqqq000000000111111111111222000000000000000111111111111111222222111111000//////......---,,,,,,+++++++++++++++*********)))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&''''''((((((''''''((((((''''''''''''(((((())))))((((((''''''''''''&&&&&&%%%&&&'''((('''''')))''''''((()))+++***)))(((((()))))))))(((''''''(((((())))))***))))))((((((((())))))(((((('''&&&(((((('''&&&'''((()))***))))))(((((((((((())))))(((((()))))))))(((&&&&&&))))))))))))))))))))))))(((((())))))(((((('''&&&(((((((((((()))))))))***************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++************++++++++++++************+++++++++*********))))))))))))((())))))))))))))))))((()))***++++++***)))***+++---///222333333222333444555888<<<===:::888888888777888999999999;;;???CCCCCCBBB@@@>>>???CCCIIIMMMIIIFFFBBBBBBCCCBBB>>>999===BBBCCC???===AAABBB@@@???BBBFFFGGGEEEDDDFFFHHHIIILLLOOONNNKKKGGGCCCBBBAAACCCFFFHHHIIIHHHGGGFFFDDDAAA===;;;;;;999666333111000---+++)))))))))***''''''((()))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((()))******+++++++++******)))))))))))))))(((((())))))))))))(((((())))))((((((((('''''''''(((((()))))))))*********)))))))))))))))(((''''''''''''((((((((((((''''''***************)))((('''((((((((((((((()))******))))))(((((((((((())))))***)))))))))((((((((('''(((((((((((())))))))))))***************)))(((((()))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))************))))))))))))))))))************++++++******++++++,,,---************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................---------......//////000000000000111222222333333555555555666777777888888>>>???MMMSSSooo000111111111111222222222111111111111000000000000111111111111111000//////......------,,,,,,++++++++++++*********)))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''###%%%&&&%%%$$$###$$$%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&'''''')))))))))(((((((((((('''&&&'''''''''(((((((((((('''%%%%%%&&&((()))))))))************)))(((''''''(((((())))))***))))))))))))))))))))))))(((''''''(((((('''''''''((()))***))))))(((((((((((())))))(((((()))))))))(((''''''))))))))))))))))))))))))(((((())))))(((((('''&&&((((((((()))))))))******************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++************++++++******++++++++++++*********************)))))))))))))))************))))))'''***,,,...---,,,,,,,,,000555;;;;;;777555666888444888===@@@@@@?????????>>><<<:::777777<<>>AAACCCDDDIIILLLMMMLLLHHHFFFFFFHHHGGGMMMSSSVVVTTTNNNHHHDDDAAACCCGGGJJJLLLLLLKKKJJJIIIFFFBBB???===;;;888555444222///---+++++++++,,,)))))))))))))))))))))(((******))))))))))))******))))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((()))******++++++++++++******))))))))))))(((((())))))))))))(((((())))))((((((((((((''''''(((((())))))))))))******)))))))))))))))(((''''''''''''((((((((((((''''''+++++++++***)))((('''&&&((((((((((((((()))******))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((()))))))))))))))************))))))((()))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))************))))))))))))))))))************+++************+++,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................------...//////000111111///000000111222222333333444555555666666777888888===>>>KKKQQQmmm111111111111222222222222222222111111000000//////000000111111000000///...---------,,,,,,,,,++++++************))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((()))))))))***+++,,,)))'''&&&'''))),,,,,,,,,+++++++++,,,,,,+++******,,,,,,,,,,,,+++***))))))))))))******))))))((('''((((((((((((((()))))))))))))))(((((((((((())))))(((((()))))))))((((((((((((((((((((((((((((((((()))))))))))))))(((''''''(((((()))))))))*********************************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))++++++************++++++)))***,,,,,,,,,,,,***)))************************)))******++++++******)))(((***,,,---------///000333:::AAAAAA;;;777888;;;888;;;@@@DDDFFFFFFEEEDDDCCC???999555666<<>><<<:::;;;999555222///...............,,,+++***)))((((((******))))))))))))******))))))))))))))))))))))))***))))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((((((((()))******++++++++++++++++++******))))))'''(((((())))))))))))((())))))(((((((((((((((((((((((((((((()))))))))***)))))))))))))))(((''''''''''''(((((((((((('''''')))*********)))(((''''''((((((((((((((())))))***))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))************)))((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***))))))************))))))((()))))))))***************************++++++,,,***************************+++++++++++++++,,,,,,+++++++++,,,,,,,,,------........................------...///000111222222//////000111222333333444444444555555666777777888<<<===JJJPPPkkk000000111111111222222222222222111111000000/////////000000000000///......,,,,,,,,,,,,,,,+++++++++*********)))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((('''&&&%%%&&&(((%%%&&&''''''(((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''(((%%%'''***+++***+++---000000///------///222222222,,,---...///////////////222222111000...,,,+++)))*********+++***))))))(((((((((((()))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))(((((((((((((((((((((((()))))))))))))))(((((('''))))))))))))******************************************************************++++++++++++******************************++++++************++++++***+++,,,------,,,+++******************+++++++++******++++++++++++******,,,,,,+++******---111555555<<>>;;;777444222000000///...,,,+++***))))))*********))))))))))))************************************))))))))))))******))))))))))))))))))))))))************************(((((((((((((((((((((((())))))************))))))((((((((()))******++++++***++++++++++++***))))))''''''((()))))))))))))))(((((())))))))))))))))))'''(((((((((((())))))))))))))))))))))))(((''''''''''''((((((((((((''''''&&&'''((()))))))))))))))((((((((((((((())))))***))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))((())))))*********))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***))))))************))))))((()))))))))******************))))))******+++,,,*********************************++++++,,,,,,,,,+++++++++,,,,,,,,,------.................................///000111111222...///000111222333444444444444444555666666777777:::;;;IIIOOOkkk///000000000000111111111111111111111000000000000///////////////......---,,,,,,,,,,,,++++++++++++******)))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&((()))((('''&&&'''(((%%%&&&''''''((((((''''''((((((''''''''''''((((((''''''(((((((((((())))))%%%(((,,,------...222666555333000000111333444444111222222333444444333333666666555333111///---,,,+++++++++++++++***))))))'''((()))*********))))))))))))(((((((((((())))))))))))((((((((()))******))))))))))))))))))))))))))))))******))))))(((''')))))))))*********++++++++++++++++++++++++++++++******************************++++++++++++******************************++++++************++++++++++++,,,,,,,,,,,,++++++*********+++++++++++++++++++++,,,,,,,,,,,,++++++...---+++)))))),,,111666555:::??????;;;888888:::>>>???AAAEEEIIIJJJIIIHHHCCC>>>999666888===AAACCC>>>@@@EEEMMMTTTVVVSSSOOOLLLLLLJJJIIIHHHHHHGGGGGGBBB@@@AAACCCEEEFFFLLLSSSXXX[[[]]]\\\WWWSSSQQQRRRSSSTTTTTTQQQLLLGGGEEEDDDAAACCCEEEHHHKKKOOOQQQSSSNNNMMMKKKGGGCCCAAABBBCCC@@@@@@???===:::777555333------+++******+++,,,---******))))))))))))******************************+++******))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))((((((((()))******++++++***+++,,,,,,,,,+++)))(((&&&'''((())))))******)))(((((())))))))))))******''''''(((((((((((()))))))))))))))))))))(((''''''''''''((((((((((((''''''%%%&&&'''((()))*********((((((((((((((()))******))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))((())))))************)))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))************))))))))))))))))))***************))))))))))))***++++++*********************************++++++,,,,,,---++++++,,,,,,,,,,,,------..............................////////////000000......///111222333444555333444444555555666777777:::;;;IIINNNjjj....../////////000000000000000000000000111111111....../////////...------++++++++++++++++++++++++***)))))))))((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((%%%&&&''''''((((((''''''))))))(((((((((((())))))))))))*********+++++++++)))---222444444666;;;@@@<<<999666555666777888888888888888888777666555444555555555555444222111000++++++,,,,,,++++++***)))'''((()))***+++***))))))))))))(((((((((((())))))))))))((((((((()))++++++)))))))))))))))))))))))))))************)))(((((())))))*********+++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************++++++************++++++,,,,,,,,,++++++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,******,,,000333444777999999888777777888<<<;;;<<<@@@EEEHHHIIIHHHAAA===::::::===?????????======???EEELLLNNNKKKGGGEEEFFFGGGHHHGGGGGGGGGGGGEEEBBBCCCFFFGGGFFFKKKRRRSSSWWW\\\\\\YYYUUUSSSTTTQQQRRRRRRPPPMMMKKKJJJJJJEEEEEEFFFHHHKKKPPPTTTVVVPPPOOOMMMGGGBBB???@@@CCCAAABBBDDDEEEDDDAAA>>><<<555333111...---,,,------******))))))))))))******************************+++******))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))((((((((()))******++++++***+++,,,------+++)))(((&&&'''((()))************(((((()))))))))*********'''''''''((((((((()))))))))))))))))))))(((''''''''''''((((((((((((''''''&&&&&&'''((())))))))))))((((((((((((((()))******))))))(((((((((((())))))'''((((((((()))))))))***(((((((((((())))))))))))(((((()))***************''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))************))))))))))))))))))************)))))))))))))))***++++++************************)))******+++,,,,,,------++++++,,,,,,,,,,,,------......................../////////............---......///111222333444555333333444555555666666777<<<<<>>===<<<;;;999777555444333444444555555444444333+++,,,,,,,,,,,,+++******'''((()))++++++******)))))))))(((((((((((())))))***)))(((((((((***+++,,,))))))))))))))))))))))))***************)))(((((()))************+++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************++++++************++++++...---++++++++++++---...*********++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---,,,,,,,,,...000444444555555666666666666999888888<<>>@@@AAA???<<>>DDDFFFDDDAAA:::===@@@CCCEEEFFFGGGHHHHHHDDDEEEHHHHHHFFFIIIPPPMMMSSSYYY\\\YYYVVVTTTTTTMMMOOOQQQQQQPPPOOOPPPPPPHHHHHHGGGHHHKKKQQQVVVYYYRRRQQQNNNHHHAAA>>>???AAACCCFFFIIILLLMMMKKKHHHEEEAAA>>>:::444000---,,,+++******))))))))))))******************************++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))((((((((()))******++++++***+++,,,------+++***(((&&&'''((()))************(((((())))))*********+++''''''''''''((((((((())))))))))))))))))(((((('''''''''(((((((((((('''''''''(((((((((((((((''''''((((((((((((((()))******))))))(((((((((((())))))'''((((((((())))))******(((((((((((())))))))))))(((((()))***************''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))************))))))))))))))))))************)))))))))))))))******+++************************))))))***+++,,,,,,------++++++,,,,,,,,,---------......................../////////...------,,,,,,---...///111222333555555333333444444555666666777>>>>>>IIILLLddd222000///......///000222//////000000111111111111/////////...---+++***)))+++++++++************)))***************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&((()))(((&&&$$$$$$$$$(((((('''''''''((())))))&&&(((***,,,...//////...222333333222111000222444666;;;AAADDDCCCBBBBBBCCCGGGFFFCCC???AAAHHHKKKJJJIIIFFFAAA<<<777444222222000000000111333444333111,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((******)))(((((((((((((((,,,,,,,,,+++++++++******+++++++++***)))((((((((()))+++---,,,***)))((((((((()))+++,,,------,,,+++************+++++++++,,,))))))******++++++,,,,,,)))+++,,,+++***)))***+++************************,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++******************)))***+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------///000000111222333444444444444666;;;AAAEEEEEEDDD???>>>;;;999777777888888444555555666777999999:::444777999::::::>>>DDDJJJKKKLLLMMMKKKIIIHHHIIIIIILLLQQQXXX^^^___[[[UUUQQQJJJGGGFFFJJJPPPSSSRRRPPPOOOMMMKKKLLLQQQTTTUUUTTTQQQSSSSSSNNNHHHCCCBBBCCCFFFJJJNNNPPPQQQQQQQQQQQQNNNIIIAAA;;;777333...***++++++******)))*********))))))))))))((((((((((((************************...---,,,***)))'''&&&%%%*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,------,,,***)))((())))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&************************(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))************))))))))))))))))))))))))+++***)))'''''''''((()))+++******)))))))))))))))******))))))((((((''''''))))))))))))************))))))************))))))''''''(((******+++++++++,,,+++)))(((((()))+++,,,******+++++++++,,,,,,,,,---,,,,,,...//////---+++++++++,,,,,,,,,,,,------........................---......///////////////000000111222333444444555555444444555555666777888===;;;GGGLLLccc222111///......///111222/////////000000000111111/////////...---,,,+++***+++++++++*********))))))***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''')))((('''&&&&&&''''''''''''(((((()))***++++++,,,...000111222222222666666777555444333444666999===AAABBBAAA@@@BBBDDDJJJKKKHHHEEEGGGMMMPPPOOOIIIGGGBBB===888555222111000//////000222222111///,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))))))))******)))(((((((((((((((,,,,,,+++++++++************************+++++++++)))+++,,,,,,***(((((((((,,,---.../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......,,,,,,---...------------------------///...,,,---......,,,+++....................................------------,,,,,,,,,---------......++++++++++++,,,,,,---......//////000111111222222333333444888===???>>><<<999888666444333444555555222222333333333333333444444666888999:::>>>FFFLLLOOOOOOOOOLLLIIIGGGFFFGGGLLLPPPVVVZZZZZZUUUNNNJJJFFFFFFGGGJJJOOORRRRRRRRRRRRRRRQQQPPPQQQQQQQQQQQQQQQSSSSSSPPPIIIDDDBBBCCCFFFHHHKKKOOOQQQTTTVVVXXXQQQMMMGGGBBB>>>999333///...---,,,,,,++++++++++++))))))******************************************++++++******))))))((((((************))))))))))))************************)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,------,,,+++)))((())))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''************************))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))************)))))))))))))))))))))))),,,+++***)))((())))))***))))))(((((()))***++++++************))))))))))))))))))))))))************))))))************))))))'''((()))***++++++++++++,,,+++)))(((((()))+++,,,******+++++++++,,,,,,,,,,,,,,,,,,---......,,,***++++++,,,,,,,,,,,,------........................---......///////////////000000111222333444444555555444444555555666777888===;;;GGGLLLccc222111000//////000111222/////////000000000000000000000//////...---++++++++++++*********)))))))))***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%'''((((((''''''(((***''''''((()))***,,,------111111333444555555555555::::::;;;999777555666777888;;;===<<<:::;;;???CCCKKKNNNNNNKKKLLLQQQRRRPPPIIIGGGCCC>>>999555222111000///...///000000///---++++++++++++++++++++++++***************)))))))))+++***))))))((()))))))))+++++++++***************))))))***+++,,,,,,------+++,,,------+++))))))))),,,---------------,,,+++///......------,,,,,,+++...------,,,,,,++++++***,,,---...---,,,,,,,,,...------------------------///---,,,,,,------,,,***......................../////////......---------------,,,,,,,,,---......******+++++++++,,,,,,---.........//////000000000333222333555777888666444333222111000000111222333111111111000000/////////222444666777888>>>FFFMMMRRRRRRPPPMMMHHHEEEEEEEEEKKKOOOSSSUUUSSSNNNGGGBBBDDDGGGJJJMMMNNNPPPSSSUUUVVVXXXXXXUUUPPPLLLKKKLLLOOORRRTTTQQQLLLGGGEEEEEEIIIJJJLLLOOORRRUUUWWWYYYTTTRRRNNNJJJFFFAAA:::666111000///...---,,,,,,,,,*********++++++,,,,,,,,,************************(((((())))))***++++++,,,************************************************)))))))))))))))))))))))))))))))))***++++++,,,,,,+++,,,------,,,+++)))((())))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''************************************************))))))((((((((((((''''''))))))))))))************)))))))))))))))))))))))),,,+++***************+++''''''(((((()))+++,,,---************++++++++++++))))))))))))************))))))************))))))(((((()))***++++++++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,,,,++++++,,,------,,,***++++++,,,,,,,,,,,,------........................---......///////////////000000111222333444444555555444444555555666777888<<<:::FFFKKKbbb222111111000000111111222111111111111111111111111////////////...---,,,+++************))))))))))))***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((((((''''''(((***((((((***,,,---//////000333444444555555666666666;;;<<<<<<:::777555555555333555555444333555;;;AAAJJJNNNOOOMMMLLLMMMMMMKKKHHHFFFBBB>>>999555222111000///......//////---+++************************************************+++******)))))))))******************************)))******++++++,,,------+++---------+++******+++,,,,,,,,,,,,,,,+++++++++------------------------------------------------,,,---...---,,,,,,---..............................---,,,---...//////---000000000000000000000000000000000///......------///...---------...//////---------------,,,++++++.............../////////111111222222333222000//////.........///000222222111000000000////////////000111333333555;;;CCCJJJPPPPPPNNNKKKGGGEEEEEEFFFKKKMMMPPPQQQOOOIIICCC>>>DDDIIINNNPPPNNNNNNRRRUUUWWWZZZ\\\VVVLLLEEEDDDFFFKKKOOOSSSSSSOOOKKKIIIIIIOOOOOOPPPRRRSSSTTTRRRQQQSSSSSSRRRPPPKKKEEE>>>999222111000...---,,,,,,,,,*********+++,,,,,,------************************(((((()))***++++++,,,,,,)))***************++++++************************)))))))))))))))))))))))))))))))))***++++++,,,,,,+++,,,,,,---,,,+++***)))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((************************))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))************))))))))))))))))))))))))************************(((((((((((()))***+++,,,)))))))))******+++++++++((()))))))))************)))******++++++******)))((()))******++++++++++++++++++***))))))***++++++******+++++++++,,,,,,,,,,,,+++***+++,,,,,,+++***+++++++++,,,,,,,,,------........................---......///////////////000000111222333444444555555444444555555666777888<<<:::FFFJJJ```}}}222222111111111111222222222222222222222222222222////////////...---,,,,,,*********)))))))))((((((***************)))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((('''&&&&&&((()))+++,,,...///111111111111222222333333333444555555999:::;;;999666333222333///000111000000444;;;AAAIIINNNPPPLLLHHHHHHFFFCCCEEECCC@@@;;;777444222111000///...///000///---,,,***************************************+++++++++++++++************++++++******************++++++++++++++++++++++++++++++)))***++++++))))))***,,,.............../////////------...///111222333333333333444555666666777777666777888777666666777888888888888888888888888888777666666888;;;======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777777777666666555555666666666555555555444222111///...//////////////////.........///111111000///......---------......///000111........./////////000000,,,...000000111666>>>DDDIIIIIIIIIGGGFFFFFFHHHJJJKKKMMMOOOPPPNNNIIIDDD@@@DDDJJJOOOPPPLLLKKKNNNRRRUUUZZZ[[[UUUJJJAAAAAACCCHHHMMMRRRSSSQQQOOONNNOOONNNPPPRRRVVVXXXUUUPPPKKKPPPQQQRRRPPPKKKCCC<<<888111000///---,,,+++++++++*********++++++,,,,,,,,,************************************++++++++++++))))))******+++++++++,,,************************)))))))))))))))))))))))))))))))))***++++++,,,,,,***+++,,,---,,,+++***)))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))((()))))))))************************************(((((())))))))))))))))))******)))))))))))))))***'''(((((())))))*********((()))))))))******************++++++++++++******)))******++++++++++++***+++******************+++******+++++++++,,,,,,,,,,,,+++******+++,,,+++***+++++++++,,,,,,,,,------........................---......///////////////000000111222333444444555555444444555555666777888<<<999EEEIII^^^|||222222222222222222222222333222222222222111111111------......---,,,,,,+++******)))))))))(((((((((***************)))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''***,,,111222333444444444333222111111111111222333444555777999:::999666333222222...000222222222555;;;@@@FFFLLLNNNIIIDDDCCCBBB???BBB???;;;777444222222222111000///000111111000...++++++++++++++++++++++++*********++++++++++++++++++++++++***++++++,,,---+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***+++...000/////////000222333555666666777888:::<<<>>>@@@@@@AAABBBBBBDDDEEEFFFGGGHHHHHHIIIJJJJJJIIIHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIKKKNNNPPPQQQPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHEEEFFFFFFFFFFFFEEEDDDDDDAAABBBBBBAAA???===;;;999777777666666555555444444222444666666444222222222////////////000000000000---------....../////////+++---/////////222888===@@@AAABBBBBBCCCFFFKKKNNNMMMNNNPPPPPPNNNJJJFFFCCCCCCIIINNNOOOMMMKKKMMMPPPUUUXXXZZZTTTJJJDDDDDDGGGIIINNNRRRTTTRRRPPPQQQRRRKKKMMMRRRXXX]]][[[TTTNNNMMMOOOQQQNNNHHH@@@999666000///...---,,,+++++++++++++++++++++++++++++++++************************+++++++++++++++*********))))))******+++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,***+++,,,,,,,,,,,,******))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))******))))))))))))************************************''''''((())))))))))))(((++++++***)))))))))))))))((((((((((((((()))))))))))))))))))))******************++++++++++++************+++++++++++++++*********************************+++++++++,,,,,,,,,---,,,******,,,,,,,,,+++++++++,,,,,,,,,,,,------........................---......///////////////000000111222333444444555555444444555555666777888;;;999DDDHHH]]]zzz222333333333333333333222111111111000000000//////,,,,,,,,,---,,,,,,+++******)))))))))((((((((((((***************)))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((())))))))),,,000333666777888888777555333222111111111111333444666777777999;;;:::888555444333///111444444333444777;;;@@@FFFIIIDDD???>>>>>>===>>>;;;666222000000111222222111111222333444222111,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++,,,------++++++,,,,,,,,,---------------......//////000000...000111222222444777:::666666777999<<>>AAAEEEKKKOOOQQQQQQRRRQQQOOOKKKFFFDDDEEEJJJOOORRRRRRRRRTTTUUUVVVXXXXXXTTTNNNKKKLLLOOONNNQQQTTTTTTQQQOOOPPPRRRKKKMMMQQQYYY``````[[[UUUMMMOOOPPPMMMFFF===777555///...------,,,,,,,,,,,,......------,,,+++++++++************************++++++++++++++++++++++++))))))***++++++,,,------++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,******,,,,,,,,,,,,+++***))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))************************************'''((()))***+++******)))***)))))))))))))))***+++******))))))))))))))))))))))))))))))***************++++++,,,,,,++++++******++++++,,,,,,++++++************++++++***************+++++++++,,,,,,,,,///---++++++,,,---------++++++,,,,,,,,,,,,------........................---......///////////////000000111222333444444555555444444555555666777888;;;888CCCGGG\\\xxx222333333444444333333222000000//////.........---++++++,,,,,,,,,+++******))))))))))))((((((((((((***************)))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&''')))***,,,000555888::::::;;;:::999666333111222222222222444666888:::888;;;<<<<<<:::777666666...111444444222111333555999@@@CCC???;;;;;;<<<<<<<<<999333///---...111333222222222333555555444333,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,------.........------...000111333444444666777999:::;;;===AAADDDCCCDDDEEEHHHKKKOOOSSSUUUWWWWWWXXXYYYZZZ[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^]]]\\\[[[\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^aaa```______``````___]]]\\\\\\\\\\\\\\\\\\\\\\\\______^^^]]]\\\[[[ZZZZZZZZZ[[[^^^```___]]]YYYWWWWWWXXXZZZ[[[\\\[[[YYYXXXUUUUUUTTTSSSRRRQQQQQQPPPMMMOOOQQQOOOJJJFFFEEEFFF???>>>>>>===<<<:::888777666666555444333222111111---000222222000///111444666777999<<>>BBBEEEGGGGGGJJJNNNQQQPPPOOOQQQSSSTTTPPPYYY]]]ZZZYYY]]]___^^^____________```aaaaaabbb```]]]ZZZ[[[___```\\\XXX[[[[[[[[[[[[\\\^^^```aaabbbaaaeeejjjllliiihhhjjj___bbbeeehhhjjjjjjiiiiiiggg```[[[]]]aaabbbbbbdddjjjfffbbb`````````]]][[[___``````]]]ZZZXXXZZZ]]]^^^^^^^^^______^^^[[[YYY___\\\]]]aaaccc```^^^^^^\\\\\\]]]\\\\\\[[[ZZZYYYQQQUUUVVVRRROOONNNMMMJJJLLLFFFBBBBBB@@@<<<999:::888555111111333444333222888888:::>>>DDDIIIKKKLLLSSSWWWZZZYYYUUUOOOLLLKKKNNNSSSZZZ```cccbbb___]]][[[[[[\\\ZZZYYYYYYZZZ\\\YYY\\\]]]XXXPPPKKKMMMQQQNNNQQQVVVZZZ\\\[[[YYYXXXTTTUUUTTTOOOFFF===666333333111///---,,,---...///000000///...------,,,,,,++++++++++++++++++++++++------......------,,,+++************************************************......,,,+++)))((('''&&&)))************++++++++++++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))---,,,***)))))))))******(((((()))***+++,,,,,,,,,))))))))))))))))))))))))************************************************,,,,,,,,,+++++++++******,,,+++++++++***))))))))))))))))))***+++++++++,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,---......//////......---------............/////////000222333444555666666666666666666555555555888<<<@@@HHHZZZooo000000000000000000000000000//////...------,,,,,,,,,,,,+++++++++*********))))))))))))(((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((((())))))*********,,,///222333444555777999666777777888777666555444333333444555777888999999888999:::999888777888999777777777777777777777777777999<<<>>>@@@AAAAAA@@@@@@<<<666333333444555555444444555777::::::777444222111///---,,,,,,,,,---...---......///000111111///000111222444666;;;>>>AAAAAABBBDDDGGGIIIJJJJJJLLLLLLLLLNNNQQQSSSUUUUUUVVVXXXYYYWWWVVVWWWYYY[[[ZZZ___aaa^^^]]]______\\\]]]\\\\\\\\\^^^```bbbcccccc```]]]^^^bbbeeecccaaaaaaaaaaaabbbdddhhhkkknnnpppooopppvvvyyyyyy{{{zzzyyyzzz|||~~~|||yyyrrrmmmooorrrrrrsssuuuyyywwwuuutttsssqqqmmmkkkooopppooommmkkkkkknnnqqqpppmmmkkkjjjlllllljjjhhhgggeeehhhnnnnnnhhhbbb```]]]]]]^^^^^^^^^^^^]]]\\\[[[```aaa]]][[[\\\\\\YYYYYYUUUTTTWWWXXXTTTRRRSSSJJJGGGEEEDDDEEEEEECCCAAABBBAAA@@@BBBEEEHHHIIIJJJWWWZZZ]]]\\\WWWRRROOONNNOOORRRWWW\\\___``````___\\\]]]]]]\\\ZZZXXXYYYZZZYYY\\\^^^ZZZRRRMMMMMMPPPRRRSSSVVVXXX[[[]]]^^^^^^___^^^[[[SSSHHH===555111222111///---,,,---...///000//////...------,,,,,,++++++++++++++++++++++++------......------,,,+++************************************************+++++++++*********))))))************+++++++++++++++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,***)))))))))******)))))))))***+++++++++,,,))))))))))))))))))))))))''''''''''''''''''''''''************************,,,,,,++++++************+++++++++******************************+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,---......//////......---------............///...///000111222444555555666666666666666666666555555:::===EEEWWWkkk000000////////////////////////......---,,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((((((((((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***++++++,,,111333666777666555555555333333444555666888999:::888888888888888888888888888888888888::::::999888999999999::::::999999999777999<<>>AAAEEEHHHIIIGGGDDD@@@>>><<<:::888666999999:::;;;;;;:::888777000///...---,,,------...222222333555888<<<@@@BBBJJJMMMQQQUUUWWWXXX[[[]]][[[ZZZZZZ^^^bbbbbb^^^ZZZ]]]]]]\\\[[[ZZZYYYZZZ\\\^^^[[[XXXWWWVVVVVVYYY]]]^^^^^^^^^aaaggglllkkkiiihhhiiijjjkkknnnpppsssttt|||xxxtttsssvvvyyy||||||~~~{{{xxxyyy}}}~~~~~~~~~~~~yyyxxxyyy}}}||||||}}}{{{{{{{{{zzzxxxuuusssqqquuuxxxxxxsssoooooommmkkkeeedddfffkkklllfff```^^^cccbbbaaa``````___]]]\\\^^^[[[YYYYYY[[[^^^``````\\\^^^```aaa```]]][[[ZZZYYYZZZ[[[]]]^^^^^^______\\\___aaaaaa^^^\\\ZZZZZZ[[[]]]^^^ZZZVVVTTTWWWZZZ]]]]]]^^^```cccgggkkknnnqqqmmmfffZZZLLL@@@888444111000///...---.........//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,*********+++++++++,,,,,,,,,,,,------,,,,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************+++++++++***************))))))))))))))))))))))))++++++++++++++++++++++++***************************))))))))))))))))))))))))))))))***+++++++++,,,,,,+++++++++***)))))))))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,---......///.........---------............///......///000222333444444555555555555666666666666999<<>>BBBEEEGGGGGGEEEBBB@@@???===:::888888999:::;;;::::::999999333333222222333555777888???@@@AAADDDHHHLLLPPPRRRXXX[[[^^^``````______```]]]\\\[[[]]]______\\\YYYWWWXXXXXXXXXXXXZZZ___cccfffaaa___bbbcccaaadddhhhfffdddeeekkkrrrvvvxxxxxxyyyzzz{{{}}}||||||~~~~~~zzzwwwxxx||||||yyy}}}~~~vvvsssuuuxxx~~~|||yyyxxxzzz~~~|||}}}|||{{{~~~}}}zzzxxx}}}wwwuuuwww|||}}}vvvpppooosssrrrpppmmmjjjhhhffffffaaa^^^\\\[[[]]]_________```aaaccceeeffffffdddbbb]]]^^^___```___]]][[[YYY\\\___bbbcccaaa```______```___]]]ZZZWWWYYY^^^cccccceeegggjjjmmmpppqqqrrrrrrnnndddVVVHHH<<<444222000//////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++++++++,,,,,,,,,,,,------------,,,++++++************************))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******(((((((((((())))))******************************))))))))))))))))))))))))************+++*********+++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((************************)))))))))))))))))))))***)))))))))***+++++++++,,,,,,+++++++++***)))))))))++++++++++++++++++++++++,,,++++++++++++,,,------,,,---......///.........---------............///......///111222333444555444555555555666666777777:::===@@@FFFVVVhhh333333222222111111000000------,,,,,,,,,,,,,,,,,,+++************)))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&%%%%%%&&&&&&'''((((((((()))((('''''''''(((***+++)))***,,,...111333555666555888<<<>>>>>>===>>>>>>???===;;;999888999:::;;;;;;;;;;;;:::::::::999999888888999;;;<<<<<<999777666777999::::::999777666666666666888;;;@@@DDDGGGHHHEEECCCAAA@@@@@@>>><<<999;;;>>>>>>>>>>>>@@@AAA@@@@@@@@@AAACCCFFFHHHJJJQQQRRRTTTWWWZZZ\\\^^^___[[[]]]______^^^\\\\\\\\\WWWXXXYYYZZZZZZYYYYYYXXX[[[]]]^^^___aaagggqqqxxxyyytttttt{{{~~~{{{{{{xxxuuuvvv|||}}}~~~~~~{{{xxxwwwxxx}}}|||xxxxxxuuuxxx~~~|||wwwsssxxx~~~wwwrrrqqqtttwwwuuurrrnnnmmmooorrrtttuuuwwwwwwyyy|||~~~}}}{{{wwwvvvzzz|||||||||~~~~~~~~~~~~yyyvvvvvvvvvqqqoookkkiiihhhfffcccaaabbbbbbccceeeggggggeeeccc``````aaa```___\\\YYYWWW___aaacccddddddccccccdddeeeccc```\\\[[[]]]cccgggfffhhhkkknnnpppqqqppppppmmmhhh]]]NNN@@@555///---//////////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((++++++++++++,,,,,,,,,,,,---------------,,,++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******'''(((((())))))******+++************************))))))))))))))))))))))))))))))***++++++++++++*********************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))************+++***************++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++,,,------,,,---......//////......---------............/////////000222333444555666444444555555666777777777777;;;>>>CCCSSSfff222222222111000/////////,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&%%%%%%&&&&&&'''(((((()))((('''&&&&&&''')))+++---***+++---000333666888999888:::===>>>>>>???@@@BBBCCCAAA???===<<<;;;;;;;;;888888888999999999::::::777:::<<<===<<<:::888888666777999;;;;;;999777666666555666888<<>>>>>>>>???AAACCCDDDDDDBBB@@@>>>===<<<;;;666666777888999999::::::777;;;>>>>>>;;;888777888666888:::<<<<<<:::888666666666666999===DDDJJJMMMIIIFFFCCCCCCDDDEEEFFFFFFKKKOOOSSSUUUUUUWWW[[[___[[[[[[[[[[[[\\\^^^```aaa]]]^^^______]]]YYYVVVSSSQQQSSSUUUUUUVVVVVVYYY[[[]]]gggrrrwwwtttqqqrrrttt|||xxxxxx~~~}}}sssqqqnnnllllllnnnqqqttttttpppllljjjcccZZZTTTSSSUUUXXX^^^dddggghhhgggfffdddeeegggddd^^^ZZZ```kkkkkkgggcccbbbeeehhhhhhggggggccc___]]]^^^]]][[[YYYWWWbbbpppxxxyyyuuusssrrrccc^^^]]]bbbgggiiilllpppwwwxxxyyyxxxuuuqqqllliiipppxxx||||||{{{}}}{{{{{{{{{zzzvvvrrrkkkiiieeecccbbbdddfffhhhhhhhhhhhhgggeeedddfffgggkkkkkkjjjhhheeebbb```___XXXXXXYYYYYYYYYYYYXXXXXXOOOKKKDDD<<<444111222444......///////////////...---.....................------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,---------------......------,,,+++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******'''(((((()))***+++++++++************************))))))))))))))))))))))))((()))***+++,,,,,,+++***(((((()))***+++,,,,,,---))))))))))))))))))))))))((((((((((((((((((((((((******************************+++++++++,,,,,,,,,,,,+++++++++******))))))))))))******+++++++++,,,++++++++++++++++++++++++++++++******++++++,,,---,,,---......//////......---------.........//////111111222333555666777777444444444555666777777888555999<<>>>>>;;;:::;;;===>>><<<:::>>>>>>>>>>>>===<<<;;;:::999888888888777777777777::::::999999777666444333:::;;;<<<;;;999888999:::777777888<<>>777333111111000000222111000111222222000...000---,,,,,,---///000///000/////////............------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,------......///------......------,,,+++++++++++++++++++++++++++++++++++++++******))))))************************+++******)))))))))))))))************************))))))************))))))))))))))))))))))))))))))+++*********))))))((((((***)))(((''''''((()))***(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))******))))))(((((()))+++---...*********)))'''(((***,,,)))************+++++++++************************,,,,,,+++******+++,,,,,,+++++++++***************)))************++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------/////////...------,,,,,,..................------111111333444555666666666444555555666666666666666888:::<<>>???AAAFFFLLLQQQVVVZZZ\\\]]]\\\]]]^^^aaaccccccbbbbbbbbbbbbaaa^^^[[[WWWUUUOOOQQQTTTXXX\\\___aaaaaabbbccciiittt}}}|||uuupppmmmlllllloooppptttzzz}}}||||||~~~}}}tttlllgggfffiiigggjjjooossswww~~~}}}yyywwwwwwxxxzzz~~~~~~zzzxxxxxxwwwwwwvvvrrruuuyyy|||~~~}}}zzzyyywwwuuuqqqmmmlllooouuuzzz~~~|||yyyxxxxxxyyyyyyxxxuuuqqqooopppqqqrrrrrrnnnoooooonnnnnnooorrruuuwwwuuurrrlllgggeeefffgggccc______cccccc```fffpppyyyvvvuuuwwwuuupppoooqqqvvv}}}~~~yyywwwxxxwwwuuuqqqooolllkkkjjjiiigggeeecccaaa___^^^\\\XXXPPPJJJ===:::555222222111111000000///...///000000///...000///......///...,,,***000000000/////////......------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,------....../////////000000//////...---++++++++++++++++++++++++++++++++++++************************************+++******)))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))************))))))))))))***))))))(((((())))))***************))))))))))))))))))))))))))))))))))))+++*********))))))((((((******)))(((''''''(((((()))******)))(((((()))+++'''((((((((())))))))))))************************,,,+++************+++,,,(((((())))))******++++++((((((((())))))))))))***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,------.../////////...........................///000222333333444444555666666777777777777777777888:::AAANNN]]]333222111000.........---,,,,,,+++******************)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((((()))***++++++///222777999:::999999:::999888777777777888888999999888777555555555555555666555555444333333222222444555777888999:::::::::777999:::<<<===@@@EEEHHHKKKNNNTTTXXX\\\___bbbdddcccbbb``````aaaaaa___]]]]]][[[XXXTTTQQQOOONNNMMMYYY]]]bbbiiinnnrrrtttttt|||zzzuuurrrrrrrrrpppnnniiiggggggjjjnnnrrruuuxxxzzzxxxxxxttttttxxx~~~{{{{{{}}}~~~}}}wwwxxx~~~|||yyyxxxvvvxxxyyy{{{{{{{{{zzzzzzxxxwwwtttqqqoooppprrrtttzzz~~~}}}|||}}}}}}yyyyyy{{{||||||{{{yyyyyyyyyzzz|||}}}xxxuuuuuuxxxzzzssssssvvvwwwrrrmmmooovvvzzzvvvtttuuuqqqhhhaaa___ccchhhpppwww|||}}}{{{yyyvvvrrrpppnnnmmmllliiifffdddcccbbb___YYYTTTLLLIIICCC???<<<888555333555333111111222333222111///......///000000---+++000000000////////////...........................,,,,,,,,,------------...------------------------+++,,,,,,,,,,,,,,,,,,+++++++++,,,------......//////////////////...------***+++++++++++++++,,,,,,++++++++++++++++++++++++************************+++******)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))++++++******)))((((((((())))))))))))((())))))))))))*********(((((()))+++((((((((()))))))))******************************++++++************++++++''''''((()))******++++++))))))))))))************+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------/////////...------,,,,,,---------..................///000222333333444444555666777777888888777777777888;;;AAANNN]]]222222000///............++++++******))))))******)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))))))))***++++++///333777999999888777777888888777666555666777999999888777666666555555555555444444444333333333333666777888:::;;;<<<<<<<<<===???BBBEEEHHHLLLRRRUUUXXX\\\```bbbcccccceeegggiiigggdddbbbaaa___\\\ZZZXXXVVVRRRPPPPPPSSSXXX[[[mmmqqqwww}}}yyyxxxzzz|||}}}wwwsssqqqsssyyy~~~{{{wwwrrrooorrrwww{{{|||{{{{{{~~~{{{zzz|||yyy{{{zzztttmmmmmmuuu}}}~~~xxxssspppyyyxxxvvvtttuuuwwwyyy{{{zzzzzzyyywwwuuuqqqmmmkkkkkkpppwww~~~tttwww{{{|||}}}~~~~~~|||||||||||||||yyyvvvvvv{{{}}}}}}{{{yyyxxxxxxyyy}}}~~~{{{yyyzzzuuukkkbbb^^^eeegggiiikkknnnrrrwwwzzzyyytttnnnnnnuuu~~~}}}}}}zzzxxxxxxyyyppplllhhhffffffddd```\\\ZZZWWWRRRMMMHHHDDD???;;;:::888555333333333111000111111111333444444222000111000000000////////////........................,,,,,,---------.........------------------------,,,,,,,,,------,,,,,,,,,++++++,,,------......///---............---,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++,,,************************+++******)))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))************))))))++++++******))))))(((((())))))))))))))))))))))))************))))))(((((((((((()))***++++++,,,,,,((()))+++***)))((()))***)))))))))*********++++++************************************************'''(((((()))***++++++,,,******++++++++++++,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------/////////...------,,,,,,---------........./////////000111333444444444444555555666777777777777777888:::<<>>???HHHKKKOOORRRUUUYYY]]]___```cccfffeeebbbaaabbbddd```^^^\\\[[[[[[ZZZWWWVVVWWWVVVVVVXXX^^^fffooouuuwwwrrrjjjggghhhnnntttxxxzzzxxxvvvyyy|||vvvvvvzzzyyyuuuzzz~~~}}}wwwsssrrrsssrrrtttwwwuuuqqqpppssssssuuuwwwuuurrrqqqsssvvvmmmmmmkkkfffaaaaaagggmmmuuuxxxzzzzzzvvvpppllljjjqqqooojjjhhhhhhkkkpppsssssssssttttttrrrmmmeee```XXX^^^fffnnntttvvvvvvuuudddhhhnnnpppqqqssswww{{{~~~|||zzzxxxwwwvvvzzzvvvrrrtttxxx{{{zzzwwwrrrqqqqqqsssxxx|||~~~}}}~~~~~~vvvppppppxxxvvvssspppnnnooopppqqqnnnggg___]]]bbbkkkrrrvvvzzzxxxvvvsssqqqrrrvvvyyy|||xxxvvvuuurrrnnniiicccaaa^^^[[[XXXTTTOOOLLLDDDAAA<<<999777666333222222111111111222222111///111111000000000/////////........................,,,---------............------------------------,,,,,,------------,,,,,,++++++,,,------......///---------...---,,,,,,+++*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,************************+++******)))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))************)))******++++++******)))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***'''((()))+++,,,,,,,,,,,,((()))++++++)))((()))***************++++++++++++************************))))))***++++++***))))))))))))******++++++,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,------.../////////,,,,,,------...////////////000111333444444555555444555555666666666666666999:::<<>><<<999222222111000////////////////////////............000000000/////////............................../////////............---...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++******))))))******++++++++++++++++++***)))+++++++++************)))+++++++++***************++++++******)))*********)))))))))))))))))))))))))))******************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++------,,,,,,,,,,,,++++++***************++++++,,,---------............///............////////////000000000111222222333333444444444555555555555666666888;;;@@@KKKWWW++++++++++++++++++++++++***))))))((((((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&''''''((()))(((((((((*********+++---///111333555555444222111333666999777777777777888999;;;<<<<<<===>>>AAAEEEIIIMMMOOOWWWXXX[[[]]]___```______cccbbbaaa]]]YYYWWWWWWXXXWWWWWWWWWXXX\\\aaahhhmmmtttzzz|||{{{}}}{{{|||~~~|||yyyooonnnhhhaaa___ffflllnnnoookkkbbbXXXPPPLLLHHHEEECCC@@@>>>???CCCFFFFFFDDDLLLNNNPPPQQQRRRTTTWWWYYY[[[___cccdddcccbbbaaaaaacccgggmmmrrrsssqqqnnnkkkhhhdddaaabbbbbbbbbeeejjjrrrtttwwwzzzzzzvvvqqqlllmmmooorrrsssrrrpppnnnmmmjjjoootttvvvxxxyyytttmmmgggllltttzzz~~~~~~}}}|||xxxwwwvvvuuuwww{{{zzzyyy}}}zzzuuuqqqnnnsssvvvzzzzzzyyyyyy||||||zzzuuupppkkkgggeeecccaaa^^^XXXYYY[[[```eeejjjllllllwwwzzz}}}~~~|||tttlllfffdddeeeaaaYYYTTTRRRLLLFFF>>>===:::777444111000///333222222111000///...---000000000////////////.........................../////////...............///////////////...------------------------------------------------------+++++++++,,,,,,,,,------,,,+++******))))))******+++++++++,,,,,,+++******+++++++++*********))))))************************,,,,,,+++***)))))))))***(((((())))))************))))))************)))))))))))))))))))))))))))))))))*********++++++++++++)))))))))))))))*********************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------............///............////////////000000000111222222333333444444444555555555555666666888;;;@@@JJJVVV,,,,,,,,,,,,,,,,,,,,,,,,)))((((((((((((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((()))************)))*********+++---///111333555555444222222444888;;;;;;;;;;;;;;;<<<>>>???AAAAAACCCGGGLLLRRRWWW\\\^^^\\\]]]___aaacccccccccccc___]]]YYYTTTQQQRRRUUUXXXWWW\\\cccjjjqqqyyy~~~wwwrrrpppqqqrrrvvvzzz|||xxxooohhh^^^^^^XXXOOOJJJMMMPPPRRRVVVRRRMMMHHHEEECCCEEEGGGDDDCCCCCCFFFMMMQQQRRRQQQWWWXXXXXXYYY\\\aaaggglllfffgggiiillllllkkklllmmmfffnnnzzzzzztttoooiiiffffffgggggglllqqqwwwwwwxxx{{{}}}{{{vvvrrrrrrsssrrrpppoooqqqvvvyyyuuuyyy||||||||||||wwwpppnnnuuu}}}zzzxxxxxxzzz{{{~~~~~~|||yyyuuusssqqqmmmqqqyyy~~~{{{vvvqqqmmmdddaaa]]][[[[[[]]]^^^^^^iiikkkllljjjjjjppp{{{}}}xxxvvvxxxwwwtttqqqmmmeee\\\SSSPPPKKKEEE???:::666444555444444444333333222222111000000000//////////////////////////////////////////////////////////////////000000//////...---------------------------------------------------+++++++++,,,,,,,,,------,,,+++******))))))*********++++++,,,,,,,,,+++++++++++++++*********))))))************************,,,,,,+++***)))))))))***((((((((()))******++++++))))))************)))))))))))))))))))))))))))))))))*********++++++++++++(((((())))))************************************************************************++++++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------............///............////////////000000000111222222333333444444444555555555555666666888;;;???IIIUUU,,,,,,,,,,,,,,,,,,,,,,,,((((((''''''(((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))***+++++++++******)))))))))***,,,...111222555666666555555777:::===;;;;;;<<<===???BBBEEEFFFJJJMMMRRRXXX]]]aaadddeeeeeedddcccbbbaaa`````````TTTSSSQQQPPPQQQUUU\\\aaabbblll{{{xxx|||uuujjjdddcccfffkkknnnllldddYYYQQQMMMPPPMMMEEE???@@@BBBCCCGGGGGGIIILLLLLLIIIIIILLLJJJJJJLLLSSSZZZ```aaa```^^^^^^___aaafffnnnwww}}}rrrpppppprrrrrrpppqqqsssmmmvvvzzzrrrjjjeeebbbcccdddfffkkkqqquuuvvvyyy~~~zzzoooqqqsssssssssvvv{{{|||{{{|||zzz|||{{{|||~~~~~~||||||yyyrrrkkkeeebbbbbbeeeoooxxxrrrjjjccc````````````^^^]]][[[XXXXXX^^^gggnnn}}}~~~vvveeeaaa[[[SSSKKKDDD???<<<666444333222111222333333111111000000000/////////////////////////////////...////////////000000000///000000000000///......------------------------------------------------++++++,,,,,,,,,,,,------,,,+++******))))))*********+++,,,,,,,,,,,,,,,,,,+++++++++************)))***************+++++++++++++++******)))*********(((((())))))*********+++)))******************)))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++((((((((((((((((((((((((*********************************++++++++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,---------------------...//////---------............///............////////////000000000111222222333333444444444555555555555666666999;;;???HHHSSS++++++++++++++++++++++++'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((()))***************)))((())))))+++...000111222333555555555777999<<<:::;;;===@@@EEEIIINNNPPPVVVYYY^^^bbbdddcccbbbaaaeeeccc```]]][[[ZZZZZZ[[[WWWYYY\\\___ccciiippptttwwwyyyzzztttfff[[[VVVTTTWWWYYYXXXTTTMMMHHHEEEFFFKKKLLLFFFCCCEEEIIIJJJKKKKKKQQQWWWYYYVVVYYY^^^]]]]]]___dddjjjllljjjhhheeefffhhhkkkooovvv~~~zzzwwwxxxvvvrrrqqqtttssszzzvvvnnngggcccaaaeeehhhjjjpppwwwzzz}}}yyypppjjjfffffffffkkkuuu{{{vvvooommmmmmooopppgggccc]]]XXXWWWZZZ___cccuuu|||~~~yyytttwww}}}{{{wwwtttnnnggg___YYYTTTRRRFFFCCC>>>888555333333333111111111000000000//////////////////////////////.../////////000000000000000000000000000///......................................................++++++,,,,,,,,,,,,------,,,+++******))))))*********+++,,,,,,------,,,,,,+++++++++************)))))))))*********+++++++++*********)))******++++++)))))))))))))))***************++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))******++++++((((((((((((((((((((((((*********************************+++++++++,,,,,,))))))))))))))))))))))))***************************+++++++++,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,---......---------............///............////////////000000000111222222333333444444444555555555555666777999:::>>>HHHSSS))))))))))))))))))))))))'''''''''''''''((()))***((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((('''(((((()))))))))))))))((((((((()))+++---///111...000222333333444666888>>>???CCCHHHNNNTTTZZZ]]]___aaaeeegggfffbbb]]]ZZZVVVUUUTTTUUUVVVZZZ^^^```iiimmmsssyyy~~~}}}xxxsssnnnpppnnnggg]]]UUUSSSTTTEEEFFFGGGDDD???===???AAAGGGMMMPPPMMMKKKPPPWWWZZZVVVUUUWWW]]]```aaaiiitttrrrqqqrrrtttvvvtttooojjjlllnnnqqqsssvvvzzz}}}|||zzzsssrrruuulllrrr|||zzztttmmmjjjjjjoootttwww~~~}}}xxxuuunnnkkkiiilllrrrsssnnnhhh```hhhrrr{{{|||vvvvvvxxx{{{}}}~~~wwwmmmfffccccccdddeeegggnnnpppkkkfffjjjrrrxxxzzz}}}}}}wwwrrrnnnlllaaa[[[RRRHHH@@@;;;888888111111111111000000000000000000000000000000000000.../////////000000111111000000000000000//////...................................................++++++,,,,,,,,,---------,,,++++++***)))************+++,,,,,,------------+++++++++************)))))))))******++++++++++++***)))))))))***+++,,,,,,******))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************++++++++++++'''(((((()))***+++++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,---------,,,,,,++++++,,,,,,---...---------.........//////............/////////000000000000111222222333333444444444555555555666666777999:::>>>GGGRRR,,,+++******))))))******(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((())))))(((((())))))******++++++---,,,***((()))***,,,.........//////000333777:::GGGJJJOOOTTTXXX\\\```ccc___dddfffbbb^^^\\\XXXSSSUUURRRSSS[[[dddmmmzzz{{{nnnfffdddbbb^^^YYYSSSPPPLLLIIIJJJMMMPPPSSSDDDFFFGGGFFFEEEFFFJJJMMMTTTWWW[[[]]]^^^___cccfff```eeeiiijjjkkkqqq}}}}}}zzzxxxwwwvvvtttqqqrrrvvv~~~}}}}}}}}}}}}~~~~~~tttllljjjhhhhhhkkksss||||||~~~}}}yyyyyy~~~wwwrrrrrrtttnnnggg```___dddjjjmmmnnnnnnrrrwww}}}uuu```RRRLLLIIIFFFAAA>>>999333......111444222111///...//////...---......////////////000000000000000000////////////...........................------,,,,,,------...+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++************************))))))))))))*********)))(((&&&&&&((()))***))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))+++)))'''''')))+++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,------...------............---------------............//////000111222222333222222333444555666777777777777777888999<<>>999555333666444222222333333333222////////////////////////111111000000000/////////...........................------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************++++++************************))))))))))))******+++***(((''''''(((***+++************************************))))))))))))************************************************))))))))))))))))))))))))***)))((((((***+++************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------------............---------------............//////000111222222333222222333444555666777777777777777888999<<>>GGGQQQWWWZZZ^^^dddfffeeeaaa]]][[[XXXXXXVVVSSSVVV```gggiiimmmrrr}}}}}}xxxwwwvvvuuuwwwxxxqqqiiiZZZRRRHHHAAA???>>>===<<>>:::666333111222111000000111222444555222222222222111111111111///////////////////////////......------......///,,,------......------,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,)))***++++++++++++***))),,,,,,++++++++++++,,,,,,************************))))))******++++++,,,,,,************************************************))))))))))))))))))))))))************+++***(((%%%******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,------............---------------............/////////111222222222222222333444555666777777777777666888:::===EEENNN,,,++++++***************((((((((((((((((((((((((&&&'''((()))***)))((('''''''''''''''(((((((((((())))))(((((())))))***+++))))))******+++,,,,,,---++++++---000555<<>>???AAABBBBBBAAA@@@CCCHHHGGGEEEKKKTTTZZZbbbiiillliiihhhkkkooosssooonnnttt~~~}}}{{{}}}}}}}}}~~~xxxtttsssvvv{{{~~~zzzooofff```ZZZWWWIIIFFFAAA<<<888666666666444444444333333333222222000000000000000000000000//////............//////------............------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......)))***,,,------,,,***))))))******++++++******)))++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))+++)))'''''')))+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++*********+++++++++******)))))))))))))))***+++,,,,,,------++++++++++++++++++++++++,,,++++++++++++++++++,,,---..................------------........./////////000111222222333222222333444555666777777777777666888:::===DDDLLL))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))(((((((((((())))))***)))***+++***))))))***,,,...,,,******...333777999FFFKKKSSSYYY[[[[[[YYYXXXYYYUUUOOOMMMPPPYYYcccjjj|||~~~~~~uuueee[[[VVVSSSQQQDDDCCCBBB???===>>>AAACCCHHHKKKNNNRRRUUUZZZ___cccqqqtttxxxzzzxxxvvvtttssstttwww||||||wwwxxxyyyyyywwwooosssyyy}}}|||}}}|||~~~zzzvvviiiaaaUUUJJJCCC>>>;;;:::555444333333555555444333333222111111222222111///////////////////////////000000///...------,,,,,,///...,,,++++++,,,...///------............------............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,+++***((())),,,...++++++++++++++++++++++++******************++++++************************+++***)))***,,,,,,***)))))))))************))))))++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,......---,,,+++***)))((()))+++,,,,,,+++***,,,---++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********........................///////////////.........//////......///111444666555555555555666666666666777777999===CCCHHH))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))*********''')))+++,,,,,,,,,---...,,,---///444:::AAAEEEHHHOOOQQQTTTVVVVVVVVVUUUUUUOOOOOOPPPTTT\\\eeennnttt~~~uuupppqqqtttkkkbbbVVVLLLHHHHHHIIIIIIGGGFFFDDDBBBBBBFFFLLLPPPVVVZZZaaaggglllrrrvvvzzzyyy{{{}}}~~~|||{{{zzzzzz{{{|||||||||yyyuuurrrrrrtttwww~~~wwwllloooooovvv{{{nnnaaaVVVMMMGGGDDDAAA>>>;;;999888777444333333222000000111111000...000000000000000000000000111111000//////...------///...,,,++++++,,,...///------............---------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,+++))))))+++---++++++++++++++++++++++++******************++++++************************+++***)))***,,,,,,***)))))))))************))))))++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***)))+++,,,,,,+++***,,,---++++++,,,,,,,,,,,,------------------,,,,,,++++++......................../////////////////////...////////////000111333444555555555555666666666666777777999===CCCHHH))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((()))******+++++++++***)))+++------------///000...222:::BBBJJJQQQUUUWWW[[[YYYWWWUUUSSSRRRQQQQQQMMMRRRZZZdddmmmuuuyyy|||{{{zzzuuukkkaaaZZZXXXXXXKKKFFFAAA>>>???CCCGGGIIIKKKJJJIIIIIILLLSSS\\\bbbjjjpppxxx~~~zzzvvvtttuuu{{{{{{yyyvvvwww|||vvvkkkkkkjjjppp}}}xxxlllbbbYYYTTTNNNJJJDDD???<<<999666333444222000000111111111///111111111111111111111111222111111000000////////////...---,,,,,,---...///------............------,,,,,,------...---------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++******************************+++***)))***,,,,,,***)))))))))************))))))++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,)))+++,,,,,,+++***,,,---++++++,,,,,,,,,,,,------............------------..............................////////////////////////000000111111111222444555555555555666666666777777999>>>CCCHHH((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''((()))***++++++******------------,,,...111444999???GGGOOOUUUXXXZZZ[[[ZZZXXXVVVUUUTTTTTTRRRQQQ\\\cccnnnxxx~~~|||}}}uuuqqqnnnggg]]]TTTNNNLLLMMMDDDBBBAAAAAADDDHHHLLLNNNMMMOOORRRUUU[[[ccclllrrr{{{}}}~~~kkkjjjhhhgggjjjsss{{{sssqqqssszzz{{{tttmmmhhh[[[VVVOOOHHHBBB===999666555333111111222333333222111111111111111111111111111111111000000/////////......------------......------............------++++++,,,---............,,,,,,,,,---------------......---------,,,,,,,,,)))+++------+++***++++++++++++++++++++++++++++++,,,+++++++++++++++******************************+++***)))***,,,,,,***))))))******++++++******)))++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))+++,,,,,,+++***,,,---+++++++++,,,,,,,,,------...---------------------....................................///////////////000000111111111000000444444444555555555666666666777999>>>CCCHHH((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((()))************---------...000555;;;@@@IIIMMMSSSVVVWWWVVVVVVWWWQQQSSSXXX^^^dddfffeeebbbsssyyy~~~tttjjjcccbbb^^^WWWOOOJJJHHHIIIKKKEEEFFFGGGHHHJJJMMMQQQSSSSSSXXX___fffmmmttt{{{}}}ooonnnjjjeeeccciiittt}}}~~~yyywwwyyy}}}~~~~~~}}}zzz}}}~~~{{{ooojjjaaaXXXPPPHHHBBB>>>999666444222333333333222111111111111111111111111000000///////////////...........................------............------++++++,,,---............,,,,,,,,,------..................---------,,,,,,)))+++------+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************+++***)))***,,,,,,***)))******++++++++++++******++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))+++,,,,,,+++***,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------........................---.........//////000000///000000111111111000000444444444444555555555555666777999>>>DDDGGG))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((())))))+++,,,---,,,...222666;;;CCCKKKPPPTTTVVVYYYXXXUUUSSSUUUWWWZZZ```kkkzzz~~~rrroookkkgggaaa[[[TTTOOOOOOLLLHHHEEEEEEGGGKKKNNNKKKMMMQQQSSSVVVZZZ___bbbaaagggoooxxx~~~vvvppppppuuuzzz~~~~~~{{{vvvppptttuuussswww~~~vvvnnneee\\\TTTOOOEEEAAA<<<888777555444222111111111111111111111111////////////////////////........................------............------,,,,,,------...---------,,,,,,,,,---......//////......---------,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++---------,,,++++++******************************+++***)))***,,,,,,***)))******++++++++++++******++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********)))+++,,,,,,+++***,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------........................------......///000000000//////000000111111111222333444444444444555555555666777:::>>>DDDGGG))))))))))))))))))))))))((((((''''''''''''((((((************************,,,+++))))))***,,,///111000555===EEELLLQQQVVVYYYVVVWWWXXXUUUSSSUUU\\\bbbrrrxxxrrrccc[[[WWWRRRNNNKKKIIIFFFCCCDDDDDDEEEHHHMMMQQQUUUVVVWWW[[[___dddgggmmmsssxxxtttyyy}}}|||{{{}}}vvvvvvrrrpppuuuzzztttmmmhhhZZZUUUMMMFFF@@@<<<888666333333333333333333333333000000000000000000000000......////////////......------............---------------...------,,,,,,,,,,,,------.../////////------------,,,,,,,,,++++++,,,,,,+++))))))+++---++++++++++++++++++++++++...------,,,++++++******************************+++***)))***,,,,,,***)))***++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,)))+++,,,,,,+++***,,,---++++++,,,,,,,,,,,,------,,,---------....................................------......///000000111////////////000111333444333333444444444555555555555666:::???DDDGGG))))))))))))))))))))))))((((((''''''''''''((((((************************...---+++***+++...222444777>>>IIIRRRWWWYYYZZZZZZSSSUUUUUUSSSSSSYYYdddmmmwwwrrrmmmbbbVVVRRRNNNHHHDDDCCCBBBBBBAAADDDGGGLLLSSSZZZ___aaaaaa```dddjjjnnnrrrxxx}}}~~~xxxuuuwwwzzzzzztttyyy}}}lllfff\\\RRRJJJCCC>>>;;;444444444444444444444444111111111111111111222222......////////////......---..................---............---,,,++++++,,,,,,------...///000000------,,,,,,,,,+++++++++,,,,,,+++***((())),,,...++++++++++++++++++++++++......---,,,,,,+++******************************+++***)))***,,,,,,***)))***++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))***+++,,,---......)))+++,,,,,,+++***,,,---++++++,,,,,,,,,------------.........//////000000........................---------...///000000111//////......///111444666333333333444444444555555555666:::???DDDGGG))))))))))))(((((((((((((((''''''''''''(((((()))------,,,)))((((((+++......000111000///111666;;;GGGJJJPPPVVVYYYYYYWWWUUUQQQPPPOOOUUUfffyyylllccc___ZZZSSSPPPKKKGGGDDDEEEEEECCCEEEIIISSSWWW[[[]]]^^^```dddhhhsssooommmrrr~~~yyytttvvvzzz|||{{{}}}~~~rrrhhh___TTTFFF;;;<<<999666555444222222333000222222222000/////////000000//////......------000/////////..................------------......---.........//////000000......---------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))))))))))))))************++++++)))))))))***+++,,,))))))))))))************+++++++++*********))))))))))))***+++,,,,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------....................................////////////111000000000000222333444666555555444444333222222777777999===BBBFFF))))))))))))(((((((((((())))))((((((((()))******((()))******)))***,,,...'''+++000444888???HHHNNNQQQUUUZZZZZZWWWTTTTTTUUU\\\^^^aaajjjyyy{{{kkkYYYQQQOOOKKKGGGEEEGGGBBB@@@CCCGGGJJJQQQXXX```eeeiiijjjhhhhhhlllpppwwwuuuvvv~~~~~~yyy{{{}}}xxxuuutttssswww}}}{{{|||zzzxxx|||yyylll\\\PPPHHHCCC>>>:::777555555555000111333333333333333444//////////////////......000000/////////.........///......------......///............/////////000......---------,,,,,,,,,------------------------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************++++++++++++++++++***))))))***+++,,,))))))))))))************+++++++++*********)))))))))******+++,,,,,,------++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////111000000000000222333444555444444444444333333333777777999===BBBFFF(((((((((((())))))))))))***))))))))))))***+++,,,''')))+++++++++,,,---///111666===BBBFFFKKKRRRXXXWWWYYYYYYSSSMMMOOOYYYcccoootttzzz|||vvvqqqnnnlllaaaTTTGGGBBBAAA@@@AAABBBIIIEEEDDDIIIPPPXXXbbbllltttyyy~~~|||vvvsssvvvzzz{{{|||~~~wwwqqqmmmppprrruuuzzzyyyxxx}}}tttiii^^^YYYPPPHHHBBB>>>;;;999111111222222222333333333////////////000000000000000000000/////////......///......------......///............////////////......---------,,,,,,,,,------------------------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++,,,,,,,,,,,,---++++++******)))******+++)))))))))*********+++++++++++++++************************++++++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................---............/////////000000000000000222333333333333333444444444555555777777999===BBBEEE(((((((((((()))))))))))))))))))))))))))***+++,,,+++,,,---------...111444???EEELLLQQQRRRRRRTTTVVVXXXUUUPPPJJJLLLYYYoooxxxuuupppggg^^^VVVRRRPPPLLLEEE??????BBBDDDHHHMMMSSSOOOPPPWWW___gggqqqzzz}}}~~~~~~{{{{{{yyyxxxxxx|||~~~wwwrrrhhh]]]TTTMMMDDD<<<777666444333333222111000/////////000000111111111000000000////////////...//////............//////.........///////////////......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,---......------------------------,,,,,,***))))))***,,,,,,++++++++++++,,,,,,,,,,,,++++++******************))))))*********+++++++++*********************************++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++........................---------.........///////////////000111111222333222222333333444555666666777777999===AAAEEE'''((((((((()))))))))***(((((((((((()))***+++,,,+++,,,------000444:::???EEEKKKSSSXXXWWWTTTRRRRRRSSSPPPNNNPPP\\\nnnmmmkkkeee[[[QQQHHHCCCAAA===<<<@@@FFFJJJMMMTTT\\\ZZZXXX[[[ccckkkqqqyyy~~~}}}}}}~~~|||pppggg^^^OOOAAA>>>;;;888666666555333111///000000000111111222222111000000000/////////////////////......////////////////////////...............---------,,,,,,,,,------------------------******+++,,,---///000111---------------------------,,,+++******+++,,,---*********++++++++++++,,,++++++++++++******))))))************++++++++++++***************************+++++++++++++++,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++........................------------...............//////000111111222222111222222333444555666666777777999===AAADDD''''''(((((())))))******'''''''''((()))***+++,,,)))+++...222777>>>FFFLLLOOOSSSXXXXXXTTTOOOLLLLLLNNNPPPVVV```lllxxx{{{rrraaa]]]WWWPPPIIICCC>>>;;;888>>>IIITTTXXXZZZaaaiiieeecccfffmmmsssxxx~~~~~~xxxvvv~~~{{{xxxyyyxxxxxxzzz}}}xxxqqqaaaQQQEEEAAA;;;888777666333000111111111111111222222222111111000000000/////////000//////......//////000///////////////...............---------,,,,,,,,,------------------------******+++,,,...///111222------------------------,,,,,,++++++++++++,,,,,,************+++++++++++++++++++++++++++***)))(((*********++++++++++++,,,***************+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------------.........---...///000111111111111222222333333444555666666777777999<<>>888333222222222222222222111111111111111000000000//////000000////////////000000000/////////..................---------,,,,,,,,,---------------------------,,,,,,------...///000........................+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---++++++,,,,,,+++***((('''*********+++++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---------.........---...///000111111111000333333333444444555555555777777999<<<@@@CCC&&&''''''((()))******+++)))))))))***+++---...///:::@@@HHHNNNRRRTTTUUUVVVUUUUUUTTTSSSTTTZZZdddlllmmmtttzzz{{{wwwvvv{{{~~~xxxkkkZZZMMMGGG@@@===<<>>777444444333111///444444333111///000222444000000000000000000000000......//////000000111111////////////////////////........................------------------------------------------------***+++,,,,,,------,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++)))000111+++---000)))...---,,,+++++++++++++++,,,---......//////.....................///000000111000...---...///111222222222333333333333444444555555777;;;@@@CCC''')))******((((((((()))&&&))),,,///222999AAAHHHPPPTTTVVVSSSSSSVVVYYYYYYQQQWWWbbbrrr~~~~~~~~~{{{mmm\\\RRRHHHDDDBBB@@@@@@CCCFFFIIIOOOVVVZZZ]]]___aaalllqqq~~~}}}|||zzz{{{{{{xxxrrrmmmkkknnntttyyy~~~}}}~~~~~~wwwggghhhlllsss{{{ssseeeYYYTTTKKKEEE>>>999888777555333333333111000......///000000000000000000000000000/////////000000000000000////////////////////////........................------------------------------------------------***+++,,,,,,------,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,***///111---111333***......---,,,,,,,,,,,,,,,,,,---......//////.....................///000000111000.........///111222222222333333333333444444555555777;;;@@@CCC'''))),,,,,,+++***)))******,,,000555===EEELLLPPPPPPSSSTTTQQQRRRYYYaaaeee___fffsssxxxoooooopppiii___QQQHHH@@@>>>>>>@@@FFFLLLQQQXXXbbbiiilllmmmkkkjjjuuuuuu|||}}}yyyvvvuuusssoookkkkkkmmmpppuuuyyy~~~}}}{{{zzz{{{|||zzzxxxxxxzzz}}}~~~rrrhhhcccWWWPPPFFF@@@<<<:::777444444333222111000/////////000000000000000000000000000000000000000000//////////////////////////////........................------------------------------------------------***+++,,,,,,------,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...***---000000777888,,,///...------,,,---------,,,---......//////.....................///000000000///.........000111222222222333333333333444444555555777;;;@@@CCC)))+++------,,,,,,---///444666;;;CCCJJJPPPRRRRRRNNNOOOOOOQQQ[[[jjjvvvzzz{{{zzz{{{~~~uuufff\\\ZZZZZZWWWSSSOOOIIIDDDDDDGGGJJJQQQXXXeeeppp|||~~~zzzyyyvvvzzz|||zzzwwwtttwwwvvvvvvxxxzzz|||~~~~~~}}}|||}}}tttxxx|||~~~|||yyywwwmmmeeeZZZQQQJJJDDD>>>:::777666444444444333222111111111111111111111111111222111111000000/////////////////////////////////................................................------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,000+++,,,///222======...///......---------......,,,---......///........................///000000//////......///000111222222222222333333333444444555555777;;;@@@CCC************+++---222666>>>AAAGGGNNNRRRSSSOOOLLLMMMMMMNNNVVVjjj|||wwwyyy~~~vvvsssmmmaaaSSSJJJGGGHHHIIIJJJNNNLLLLLLQQQTTTWWW^^^eeeuuu|||~~~~~~}}}~~~~~~~~~||||||}}}~~~}}}{{{{{{}}}tttuuuuuuuuuuuuyyy~~~wwwmmmdddZZZOOOHHH<<<:::777666666666555333222222222222222222222222222222111111000000//////000000000000000000000000................................................------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///+++,,,...222@@@@@@///......---------......///,,,---......///........................///000000.........//////000111222222222222333333333444444555555777;;;@@@CCC((())))))))),,,111999>>>FFFIIINNNQQQQQQNNNIIIFFFJJJLLLPPP[[[ooo~~~{{{|||||||||yyyoooddd^^^ZZZPPPFFFAAA@@@BBBHHHNNNSSSSSSWWW]]]aaaccchhhoooxxx}}}{{{zzzzzzzzzxxxwwwyyyzzz{{{|||~~~|||zzzxxxwww~~~{{{ooobbbXXXGGGBBB<<<999888777555222222222222222222222222222111111111111111111000000000000000000000000000000................................................------------------------***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,+++******))))))******+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,000@@@AAA///------------------...///,,,---......//////.....................///000000------...///000111222222222222333333333333444444555555777;;;@@@CCC)))***---000444;;;BBBGGGKKKOOOQQQQQQMMMJJJIIIJJJMMMTTT\\\cccnnn|||wwwooommmjjj```UUUOOOLLLEEEBBBEEEJJJPPP[[[eeefffeeehhhlllmmmlllooouuu}}}~~~|||||||||{{{zzzyyyyyyxxxwwwwwwzzz~~~ssshhhWWWOOOFFF???<<<:::777333333333333333333333333333111111111111111111222222000000000000000000000000................................................------------------------***+++,,,,,,------,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++---+++---===@@@///,,,,,,,,,,,,,,,---......,,,---......//////.....................///000000,,,---...///111111222222222222333333333333444444555555777;;;@@@CCC+++...333999>>>DDDKKKOOOPPPRRRSSSPPPJJJIIILLLQQQXXXcccnnnpppqqqwww~~~||||||yyynnnccc^^^ZZZQQQGGGBBBCCC@@@BBBMMMWWWbbbqqq|||zzzyyyyyyuuuqqqtttyyyzzzzzzxxxtttqqqooopppqqqtttwwwzzzxxxuuuuuuzzzxxxeee\\\OOOFFFAAA>>>999555333333333333333333333333000000000111222222222333000000000000000000000000........................////////////////////////------------------------++++++,,,---------,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))+++...***+++<<<@@@///++++++++++++,,,,,,---...,,,---......//////.....................///000000,,,---...000111111222222222222333333333444444444555666777;;;@@@CCC555888>>>FFFMMMRRRRRRQQQSSSTTTTTTRRRPPPTTT]]]eeelllqqqrrroooooouuu{{{~~~{{{rrrnnnlll]]]OOOKKKKKKIIIFFFEEEKKKMMMTTTcccwww{{{tttxxx}}}yyytttppplllkkkjjjpppqqqsssuuuuuutttqqqooovvvyyy~~~~~~xxxmmm^^^TTTNNNIII@@@::::::777666666888777333///222000///000222333333333111111111111000000000000////////////////////////000000000000000000000000///......------,,,+++++++++,,,,,,------,,,,,,+++//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,++++++,,,,,,,,,,,,---------------............///............///////////////000000111111111111000333333333444444444555555666666777;;;>>>AAABBBEEEIIINNNQQQRRRRRRRRRXXX[[[```eeeiiimmmoooqqqiiiqqqwwwyyy|||uuutttvvv{{{yyymmmaaa[[[PPPGGGAAACCCGGGJJJNNNQQQTTT]]]lllxxxsssqqqppptttttttttttttttsssqqqppprrruuuzzzzzzwwwttt}}}}}}vvvnnnhhhddd\\\QQQHHHAAA<<<777555555555222000444222111111222333222111111111111111000000000000////////////////////////000000000000000000000000///......------,,,,,,++++++,,,,,,------,,,,,,+++//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++---.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,---------------............///............////////////000000111222222222222111333333333444444444555555666666777;;;>>>AAAMMMOOORRRRRRPPPOOOQQQSSS```dddllluuu{{{|||wwwrrrmmmxxxsssrrrsssuuuooo```QQQJJJCCC@@@@@@CCCFFFHHHPPPWWWdddnnn~~~yyyuuussstttrrrooonnnnnnnnnnnnmmmqqqtttxxx|||yyyuuuooovvv~~~|||rrrcccXXXOOOGGG===666444555555444444333222333333333000...222222111111111000000000////////////////////////000000000000000000000000//////......---,,,,,,,,,,,,,,,------------,,,,,,...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,...///000///......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,---------------............///............////////////000111222222333333333222333333333444444444555555666666777;;;>>>AAANNNPPPPPPMMMIIIIIIOOOUUUiiinnnuuu{{{}}}zzztttooo}}}}}}wwwrrrnnnjjj```QQQFFFAAAEEEHHHLLLPPPNNNOOOWWWbbbyyy}}}|||wwwrrrnnnnnnooonnnlllsssuuuyyy}}}~~~}}}zzzzzzxxxmmmdddZZZKKK@@@;;;999888888333222222333333333000...222222222111111111000000/////////////////////////////////////////////////////////...------,,,,,,,,,,,,------------,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---------------............///............///////////////000111111222222222222333333333444444444555555666666777:::>>>AAAKKKLLLKKKGGGFFFJJJTTT]]]nnnttt{{{}}}|||zzz{{{}}}tttlllddd[[[SSSJJJAAA???BBBHHHPPP[[[```______jjjwww}}}}}}~~~~~~~~~~~~}}}zzzvvvrrrtttvvvyyy|||~~~~~~}}}||||||{{{~~~}}}vvvuuuzzzuuucccSSSIIIAAA<<<999333222222222333333111000222222222222111111111111000000000000000000000000////////////////////////000//////......---,,,,,,,,,------......------,,,---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------............///............////////////---...///000111111111111333333333444444444555555666666777:::>>>AAAKKKLLLLLLLLLNNNUUU^^^fffjjjqqqxxx|||}}}wwwiiiYYYPPPHHHBBB>>>???FFFOOOVVV___kkkpppllljjjsss{{{uuupppmmmhhhhhhiiiiiijjjjjjjjjkkkhhhhhhhhhhhhjjjlllnnnooosssuuuwwwwwwwwwzzz|||zzz{{{|||}}}}}}}}}|||{{{~~~|||}}}~~~sssmmmkkkuuuxxx|||kkk\\\OOODDD<<<888666444333333444333222333222222222222111111111000000000000000000000000000000000000000000000000000000//////...---------------............---------------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------............///............////////////,,,---...///000000111111333333333444444444555555666666777;;;>>>AAANNNPPPSSSXXX]]]cccgggiiikkkqqqyyy~~~xxxooobbbWWWJJJEEEAAAAAACCCHHHSSS^^^gggooozzz}}}uuuooottt~~~}}}{{{zzzyyyqqqpppnnnkkkgggccc```^^^YYYYYYYYYYYYZZZZZZZZZZZZXXXXXXWWWXXXYYY[[[]]]^^^aaadddffffffeeeiiipppwww|||yyyuuutttuuuuuuwwwyyy|||~~~~~~~~~~~~yyynnniiilllkkkrrr~~~qqqbbbSSSIIIAAA===999555555444444333333333222222222111111111000000000000000000000000000000000000000000000000000000//////......------------............---------------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++---,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------............///............////////////,,,---...000111111111222333333333444444444555555666666777;;;>>>AAAPPPSSSZZZbbbhhhkkkjjjhhhwwwzzz{{{yyyrrriiiaaaZZZOOOEEEBBB@@@AAAEEEIIINNNYYYdddlllttt|||uuuyyyzzzxxxtttpppllliiigggfff___]]][[[YYYVVVTTTRRRQQQNNNNNNNNNOOOOOOOOOOOOOOOMMMMMMLLLMMMNNNPPPQQQSSSRRRUUUXXXWWWWWW[[[cccjjjlllppprrrooogggbbbaaabbbaaacccfffhhhjjjkkklllkkkmmmrrrwwwyyyzzz}}}}}}}}}||||||{{{xxxtttjjjddddddlllxxxqqqbbbWWWHHHCCC===888666555444333333333333222222222111111000000000000000000000000000000000000000000000000000000000///......------------............---------------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++......,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,+++++++++++++++,,,,,,,,,------------------.........//////............/////////000---...///000222222333333333333333444444444555555666666777;;;>>>AAA___ccchhhiiihhhiiiqqqzzzwwwlll\\\PPPJJJGGGDDDAAA???GGGMMMMMMRRRaaasss~~~zzztttuuu~~~yyytttooollliiicccbbb___\\\YYYVVVTTTRRRMMMLLLKKKJJJHHHGGGFFFEEEDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFHHHGGGFFFGGGIIILLLPPPSSS]]][[[XXXUUURRRPPPNNNNNNOOOOOOOOOPPPQQQRRRSSSTTTZZZ[[[]]]___bbbdddfffgggmmmnnnrrrwww}}}~~~{{{wwwssspppnnnnnnooosssvvvyyy|||~~~~~~~~~}}}}}}~~~|||{{{|||ttthhheeeeeegggnnnwwwzzzmmm^^^YYYMMM@@@888777555111444333333444555444222000111111000000000000111111000000000000000000000000333111000...///111333555:::555///,,,,,,......---........................//////.........---------------++++++++++++------,,,,,,,,,,,,,,,+++***)))***+++,,,,,,++++++---///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,------......------,,,---------............///111000000//////000111222333333333444444444555555333444777:::===???cccgggmmmooopppttt~~~xxxkkk```XXXMMMEEECCCCCCCCCBBBMMMUUU]]]bbbkkkyyyyyyqqqllleee^^^ZZZWWWTTTRRRNNNNNNLLLJJJHHHGGGEEEDDDBBBAAA@@@@@@>>>>>>===<<>>============>>>???@@@AAACCCBBBAAAAAACCCFFFIIIKKKJJJIIIHHHFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFGGGHHHIIIKKKMMMOOOQQQQQQUUUVVVYYY^^^ccchhhlllnnnpppooommmjjjgggeeedddcccaaa___\\\YYYWWWWWWXXXYYY]]]___bbbeeegggiiillloooqqqqqqvvv~~~{{{yyywwwwww{{{}}}vvvvvvuuuqqqooopppxxxyyy}}}|||tttdddPPPDDD???<<<999666555333222333333111000111111000000000000111111111111111111111111111111111000...---...///222333666333...,,,---...---,,,........................//////.........---------------,,,++++++,,,------,,,,,,,,,,,,,,,+++*********+++,,,+++******,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------......//////......------------............///111000000//////000111222333333333444444444555555444555888;;;===@@@hhhmmmsssvvvzzz{{{fffVVVKKKHHHDDDCCCFFFJJJMMMOOOZZZbbblllttt~~~vvvjjj___XXXTTTOOOKKKHHHFFFDDDCCC@@@@@@@@@??????>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<======???>>>======>>>@@@CCCDDDBBBAAAAAA@@@@@@@@@@@@AAA@@@@@@????????????@@@@@@===>>>???@@@AAACCCCCCDDDEEEFFFHHHKKKNNNQQQTTTVVVWWWVVVTTTQQQOOOMMMLLLKKKKKKJJJHHHGGGGGGHHHIIIKKKLLLNNNPPPRRRSSSTTTWWWYYYVVVWWW]]]gggmmmttt}}}xxxrrrooosssyyyxxxqqqllllllooouuu~~~{{{dddSSSKKKEEE@@@<<<888444222222222222222222111111000000111111222111111111111111111111111000///---,,,,,,...000111222000...---......---,,,.......................................---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++***++++++,,,+++))))))***,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...//////////////////...---------............///000000//////000111222222333333333444444444555555555666999;;;>>>@@@kkkqqqwwwzzz}}}nnn\\\NNNAAACCCGGGKKKPPPUUUYYY\\\cccmmmvvv{{{wwwlllcccXXXPPPMMMJJJGGGDDDDDDCCCBBBAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>;;;;;;<<<============<<<;;;;;;;;;;;;<<<===>>>>>>@@@???>>>===>>>???AAABBBEEEEEEDDDBBBBBBAAAAAAAAACCCCCCBBBAAAAAA@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFHHHJJJKKKKKKJJJIIIGGGFFFFFFEEEEEEFFFEEEDDDDDDDDDEEEGGGHHHEEEGGGIIIIIIJJJJJJLLLNNNMMMLLLQQQYYY^^^fffzzz}}}vvvrrrsssxxx}}}ooommmlllooouuu|||tttcccXXXOOOHHHCCC>>>888444222333444444222222111111111111222222111111111111111111111111000///...------...///000---------............---................................................---------,,,,,,---------+++,,,,,,---,,,,,,++++++,,,------,,,***)))***,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////......---------............////////////000000111222222333333333444444444555555666777999<<>>???@@@???>>><<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<=========<<<===>>>???????????????============>>>???@@@AAAAAAAAA@@@??????@@@AAAAAACCCCCCBBBAAAAAAAAABBBBBBBBBAAA@@@???????????????@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBAAABBBBBBCCCCCCCCCBBBAAAAAAAAABBBBBBCCC???AAABBBCCCBBBCCCDDDFFFIIIGGGJJJPPPTTT\\\sss}}}yyy}}}{{{vvvqqqmmmlllmmmmmmmmmssszzzvvvkkkaaaYYYLLLFFF>>>777555444555555333333222222222222333333111111111111111111111111111111000//////000000111+++,,,...//////.................................---.....................------------------------+++,,,,,,---------,,,,,,.........---++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,---------............///...//////000111222222222333333333444444444555555666888:::<<>>>>>??????===>>>???@@@@@@AAAAAA@@@????????????@@@AAABBBBBBBBBBBBBBBAAAAAAAAABBBBBB@@@@@@AAABBBCCCEEEFFFGGGCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@??????>>>>>>??????@@@?????????@@@AAABBBCCCCCCAAA@@@@@@@@@@@@@@@@@@@@@>>>???AAAAAA@@@@@@BBBCCCBBBAAACCCHHHLLLWWWrrrxxxrrrmmmiiifffeeejjjtttxxxqqq]]]VVVKKKAAA;;;888666555444333333222222333333444222222222222222222222222333222222111111111111111+++---//////......///000........................---------...............------............------+++,,,,,,---------------...//////...,,,,,,---///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,---------............///---...///111222222222222333333333444444444555555666777999<<<>>>???}}}pppbbbPPPIIICCCBBBCCCGGGRRR]]]jjjwwwyyyppplllooo}}}{{{wwwtttrrrppppppqqqpppooonnnmmmmmmoootttxxx|||pppddd\\\SSSIIIBBBAAA@@@===;;;======<<<;;;;;;<<<===<<<;;;>>>>>>>>>?????????????????????@@@@@@AAABBBBBBBBB@@@AAABBBCCCCCCDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGIIIJJJKKKGGGFFFFFFEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEAAAAAAAAABBBBBBCCCCCCCCC@@@AAACCCCCCBBBBBBDDDEEEAAA???BBBGGGKKKXXXuuu}}}yyymmmkkkkkktttvvvmmm```RRRHHH@@@;;;888444444333333333333444444222222222222222222222222333333222222111111111111---///000000...---///111........................---------.........//////,,,---...//////...---,,,+++,,,,,,---......------,,,---...---,,,,,,---///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------............---------------............///,,,...///111222222222222333333333444444444555555666777999;;;===>>>|||jjjWWWHHHCCCAAADDDHHHPPP___ooovvvsssmmmzzzwwwqqqkkkhhheeeaaa^^^]]]\\\\\\]]]]]][[[ZZZ\\\```ggglllzzzzzzyyysssjjj^^^RRRKKKIIIAAA>>>AAACCC???<<<>>>===<<<;;;;;;<<<===<<<:::<<<======>>>???@@@@@@AAA????????????@@@@@@@@@AAACCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGFFFEEEDDDDDDDDDDDD@@@@@@AAABBBCCCDDDEEEFFF???@@@BBBBBBAAABBBCCCEEEEEEDDDFFFJJJNNN\\\zzz~~~uuulllmmmxxxqqqaaaSSSIIIAAA<<<555444444333333444444555222222222222222222222222333222222222111111000000...000111000...---000222........................---------.........//////,,,---...//////...---,,,+++,,,,,,---.........---***+++,,,,,,++++++---///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......////////////......---------.........//////,,,---///111222333222222333333333444444444555555555666888:::<<<>>>xxxhhhXXXKKKCCC???@@@IIITTT^^^iiiqqq}}}wwwmmmeeeaaa^^^XXXWWWTTTQQQPPPPPPPPPQQQSSSPPPMMMLLLNNNSSSYYY^^^kkkiiiddd^^^WWWOOOIIIFFFDDDBBB???===<<<<<<===>>>?????????>>>>>>>>>>>>>>>AAA@@@@@@???@@@AAABBBCCCEEECCCBBBBBBCCCCCCBBBAAACCCGGGHHHFFFGGGJJJJJJGGGJJJIIIGGGFFFFFFGGGHHHIIILLLKKKHHHFFFEEEGGGIIIJJJHHHHHHHHHHHHIIIJJJKKKKKKHHHKKKKKKHHHFFFGGGIIIIIIMMMHHHFFFIIIIIIFFFEEEFFFHHHKKKLLLKKKMMMOOOLLLFFFIIIHHHFFFEEEDDDEEEEEEFFFDDDCCCCCCBBBBBBBBBBBBCCCEEECCCAAA@@@AAACCCEEEFFFFFFBBBCCCJJJSSSbbb|||qqqooosssyyyuuugggYYYMMMEEE;;;666444666555222222444444222000///111222222222111111111111000000000000000000000000000000000000000000//////.........---------............------------------------------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................//////////////////000111222333333333333333222222333333444555666777999;;;===???www```RRRGGG???FFFCCCFFFRRR___lllyyy{{{tttpppiii```YYYTTTQQQOOOIIIHHHEEECCCBBBCCCCCCDDDIIIGGGFFFEEEHHHLLLQQQUUU[[[YYYVVVRRRNNNJJJGGGEEEDDDCCCBBB@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDBBBBBBAAAAAABBBCCCDDDEEEEEEDDDDDDDDDEEEFFFEEEEEEDDDHHHJJJHHHIIIKKKLLLJJJKKKKKKLLLMMMOOOPPPRRRRRRLLLMMMMMMNNNMMMMMMLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMIIIKKKLLLLLLNNNOOOPPPOOOOOOKKKKKKOOOQQQOOONNNOOOOOORRRRRRNNNNNNPPPOOOMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGDDDEEEFFFFFFEEEFFFHHHIIIGGGFFFGGGMMMWWWfffzzzzzzllljjjggggggkkksss|||xxxrrrooorrrxxxrrrddd[[[III???777777777444222111555444222111222333222111222111111111000000000000000000000000000000000000000000/////////.........---......//////......---.................................------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................................../////////////////////000000111111222333333222222333333444555666777999;;;===???uuuXXXIIIFFFFFFEEELLLMMMVVVeeettt~~~{{{vvvooofff___VVVSSSOOOJJJFFFCCCBBBBBBAAA@@@???>>>>>>>>>???@@@BBBAAAAAABBBDDDGGGJJJLLLIIIHHHGGGFFFEEEEEEEEEEEEBBBBBBBBBBBBCCCCCCCCCCCC@@@@@@AAABBBCCCDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHFFFGGGGGGHHHIIIIIIJJJJJJMMMRRRUUUSSSRRRTTTUUUSSSUUUUUUUUUTTTSSSSSSRRRRRRUUUUUUUUUTTTSSSRRRRRRQQQVVVWWWWWWWWWWWWUUUTTTRRRPPPQQQUUU\\\aaaaaa]]]YYYXXXUUUWWW]]]aaaaaabbbdddfffhhhfff]]]VVVUUUVVVUUURRRQQQPPPOOONNNMMMMMMMMMOOONNNLLLKKKKKKLLLMMMMMMHHHKKKMMMMMMJJJIIIJJJLLLKKKMMMOOOTTTaaappp|||~~~xxxttttttuuuyyyooofff^^^ZZZRRRQQQPPPQQQVVV]]]eeekkksssvvvzzz||||||{{{||||||xxxzzznnniiihhhkkkuuuxxxnnn]]]OOOAAA<<<<<<999555333666555333333444444333111222222222111111111000000000000000000000000000000000000////////////......---......//////......---////////////////////////.........---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................///////////////////////////000000000333333222222333333444555666777999;;;===???oooVVVDDDAAAIIIRRRVVVTTTYYYfffxxxuuupppiiibbb\\\VVVPPPKKKGGGFFFCCCAAA????????????BBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHEEEEEEEEEEEEFFFHHHIIIJJJEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNOOONNNOOOPPPQQQQQQQQQRRRSSSXXX^^^bbbaaa___aaacccaaafffddd___ZZZWWWVVVVVVWWW```^^^[[[YYYXXXYYY[[[]]]cccdddddddddbbb```]]][[[ZZZ^^^iiixxx|||qqqiiijjjggghhhooovvvzzzxxxiiiaaa\\\ZZZVVVVVVUUUTTTSSSSSSSSSSSSTTTTTTSSSRRRSSSTTTUUUVVVSSSUUUVVVTTTOOOMMMNNNQQQQQQTTTXXX___oooxxxqqqnnnmmmwwwyyyrrrggg\\\TTTOOOKKKIIIJJJIIIGGGHHHJJJOOOTTTXXX\\\^^^aaabbbaaa``````aaa```eeelllsss{{{tttmmm___dddlllvvv{{{pppbbbSSSJJJEEE>>>999999555444333444555666444333333333222222222111111111000000000000000000000000000000//////////////////......////////////......////////////////////////...............---------------------------------------------------------...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................////////////000000000000000/////////333333222222333333444555555666888;;;===>>>bbbUUUGGGBBBGGGPPPYYY^^^```bbblll{{{xxxpppkkkccc]]]UUUNNNIIIFFFDDDDDDDDDCCCBBBAAA@@@@@@AAAAAA@@@@@@@@@AAAAAABBBCCCCCCDDDDDDEEEFFFFFFEEEEEEEEEHHHHHHHHHHHHIIIJJJKKKLLLJJJJJJJJJKKKJJJIIIIIIHHHKKKLLLLLLMMMMMMNNNOOOOOOMMMNNNPPPQQQSSSTTTUUUUUUVVVXXXZZZ[[[ZZZZZZ\\\^^^aaajjjqqqrrrsssxxx{{{|||}}}wwwnnneeeaaaaaadddgggccceeegggjjjlllmmmnnnnnnsssssssssssspppmmmjjjhhhfffmmm~~~qqqeee^^^[[[ZZZXXXVVVUUUUUUVVVWWWWWWWWWXXXYYY[[[]]]^^^___\\\\\\[[[WWWSSSQQQRRRUUUTTTVVV]]]kkkyyyuuurrr{{{yyyuuurrrnnnhhhddd]]]XXXPPPIIIFFFEEEDDDCCCDDDCCCAAAAAABBBEEEGGGIIIMMMOOOQQQQQQPPPPPPPPPQQQRRRVVV[[[```fffppp{{{jjjfffcccgggrrrwwwlll___PPPAAA:::;;;666444333444666666666444333333333333222222222222111111111111111111111111//////000000000000000000...//////////////////...................................................------------------------------------------------******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................////////////111111111111111111111000333333222222333333444555555666888:::<<<>>>HHHDDDDDDKKKUUU\\\ccchhhmmmkkknnnxxxyyyooofff]]]WWWSSSOOOIIICCC@@@@@@BBBCCCBBBBBBAAAAAAAAAAAAAAABBBAAAAAABBBBBBCCCDDDDDDEEECCCCCCEEEFFFFFFFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJIIILLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPRRRRRRSSSVVVWWWYYY[[[]]]______``````dddggghhhhhhiiimmmqqq|||{{{qqqnnnpppsssssszzz}}}~~~sssiiifffaaa]]]ZZZZZZ[[[\\\\\\^^^bbbfffjjjlllmmmnnniiigggccc___[[[XXXVVVTTTTTTVVVbbb{{{vvvzzz|||sssnnniiiddd___[[[YYYWWWRRRNNNNNNJJJFFFCCCBBBAAAAAA@@@>>>>>>>>>???@@@AAACCCDDDEEEGGGHHHHHHGGGGGGGGGHHHHHHKKKOOORRRWWW```kkkrrrxxx~~~uuuiiiffflllvvvxxxcccMMMAAA>>>;;;888666555666666666555444444444333333333222222111111111111111111111111//////000000000000111111...//////000000//////........................................../////////------------------------------------------------))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................////////////111111111111111222222222333333222222333333444555555666888:::<<<>>>@@@BBBKKKYYYdddiiinnnuuu{{{xxx{{{xxxrrriiiaaaZZZSSSLLLGGGGGGFFFCCCAAA???@@@BBBDDDBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHEEEFFFHHHJJJLLLNNNOOOOOONNNPPPSSSVVVWWWWWWVVVVVVVVVVVVVVVWWWYYY[[[]]]^^^^^^___aaadddfffiiikkklllsssuuuwwwzzz|||}}}~~~~~~|||{{{uuuttttttvvvxxx|||yyypppeee\\\WWWWWWkkk~~~|||vvvhhh```YYYUUUPPPMMMMMMLLLIIIFFFGGGEEECCCBBBBBBBBB@@@>>>>>>>>>???@@@@@@AAAAAABBB???AAABBBBBBAAAAAABBBCCC@@@CCCEEEGGGJJJPPPXXX______dddjjjqqqvvv|||zzzsssrrrrrrwww|||hhhUUUMMMDDD@@@;;;777666666666555444444444444333333333333111111111111111111111111//////000000000111111111//////000000000000//////////////////////////////---........./////////000------------------------........................++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................//////////////////000000111111222222333333222222333333444555444555777:::<<<===KKKNNNXXXfffmmmmmmqqqwwwyyyrrrmmm___ZZZRRRMMMJJJGGGCCC@@@@@@AAABBBBBBAAAAAABBBCCCCCCCCCDDDEEEFFFGGGHHHHHHFFFGGGHHHHHHIIIIIIHHHHHHJJJKKKNNNQQQTTTXXXZZZ[[[___bbbggglllnnnooonnnmmmggggggggghhhkkkooosssvvv~~~{{{lll[[[[[[tttsssoooqqqvvvzzzqqq```WWWTTTPPPLLLJJJKKKKKKIIIGGGBBBBBBBBBCCCDDDDDDAAA???>>>>>>>>>???>>>===<<<<<<;;;===>>>>>>======???@@@===???@@@@@@@@@CCCJJJOOOKKKNNNSSSWWWZZZ]]]aaaccceeehhhnnnwww~~~vvvqqqrrr}}}kkk^^^LLLFFF???999666555555444555555444444444333333333111111111111111111111111//////000000111111111222//////000000000000//////000000000000000000000000---.........//////000000------------------------........................///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................................../////////000---......///000111111222333333222222333333444555444555777:::<<<===VVV[[[eeepppttttttvvv{{{~~~ssshhh___XXXTTTKKKIIIFFFDDDDDDDDDCCCBBBCCCDDDFFFEEEDDDDDDFFFHHHIIIHHHHHHIIIKKKMMMLLLLLLOOONNNNNNOOORRRTTTTTTSSSUUU\\\fffpppxxx}}}uuufffnnnzzzxxxyyy~~~~~~yyysssqqqoooeeeYYYSSSRRRQQQMMMHHHGGGHHHIIIHHHEEECCCBBBAAABBB@@@>>>=========<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>============>>>@@@AAABBBEEEFFFFFFHHHIIIJJJKKKLLLOOOQQQSSSYYY```hhhooottt{{{sssgggZZZMMMFFF???777666:::666777666555222111000111333222222222111000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000//////.........---////////////////////////........................///////////////000111111+++,,,---...////////////........................---------...///000000111/////////000111111222222555444333333333333444555666777999<<>>===;;;;;;<<<<<<<<<<<<<<<===>>>===>>>>>>???@@@AAABBBBBBCCCCCCDDDFFFGGGGGGHHHEEEFFFGGGKKKPPPVVV[[[___jjjrrrvvvhhhYYYNNNEEE<<<888999555666666666555555555555222222222222111111111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////000/////////............////////////////////////..............................---------...//////,,,---------------,,,,,,........................------......///000000111/////////000111111222222555444333333333333444555555666888;;;===???[[[```jjjsssuuuwww{{{hhhbbbXXXNNNFFFBBBAAAAAACCCCCCCCCDDDFFFIIIKKKLLLHHHHHHIIIJJJLLLOOORRRTTTYYYZZZ[[[^^^```cccdddeeeggghhhkkkppptttuuutttsssxxxooobbbYYYSSSOOOQQQOOOLLLJJJHHHHHHIIIIIIFFFDDDAAA@@@@@@???>>><<<;;;<<<<<<<<<=========>>>>>>>>>>>>>>>??????@@@AAA>>>??????@@@AAABBBCCCCCCBBBAAAAAABBBDDDGGGKKKMMMPPPVVVbbbqqq|||ssswww{{{kkk^^^RRREEE<<<999444444444444444444333333111111111222222222222222222222222222222222222222000000000000000000000000////////////////////////........................////////////............////////////////////////........................------,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,---------........................------......///000000000/////////000111111222222555444444333333444444555444555777:::<<<>>>aaafffooowww{{{vvviiiaaaRRROOOJJJEEECCCBBBCCCDDD???@@@AAABBBDDDGGGJJJMMMMMMSSSYYY\\\]]]bbbjjjqqq{{{}}}tttfff\\\WWWWWWUUUQQQOOOMMMLLLKKKJJJJJJGGGEEECCCCCCBBBAAA?????????@@@@@@@@@AAAAAAAAA>>>>>>>>>===>>>>>>??????=========>>>>>>?????????AAAAAA@@@???@@@BBBCCCDDDFFFIIIOOOXXXdddrrrwwwwww{{{pppdddUUUGGG>>>999888666444444333111000111111111222222333333333222222222222222222222222000000000000000000000000........................///////////////////////////////////////.........////////////////////////...........................---,,,,,,++++++,,,,,,+++++++++,,,---...///000....................................//////000000/////////000111111222222444444444444444444444444444666888:::<<<>>>qqqttt{{{yyylll___SSSLLLDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGIIIKKKLLLOOOTTTXXXYYYfffttt{{{}}}xxxiiiaaa[[[YYYVVVUUUUUUSSSPPPNNNPPPMMMKKKJJJJJJIIIHHHFFFCCCCCCCCCCCCCCCCCCCCCCCC??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<===>>>??????BBBCCCDDDGGGLLLUUU___eeexxx~~~wwwjjjXXXKKKCCC???:::888777777555444111111222222333333333444222222222222222222222222111111111111111111111111////////////////////////000000000000000000000000.........///////////////////////////////////////..............................---------------...000//////...---......///////////////////////////............/////////////////////000111111222222444444444444444444444444666777999;;;===>>>ssswwwuuufffYYYOOOHHHDDD@@@AAACCCDDDEEEFFFEEEEEEIIIMMMRRRUUUXXX]]]dddjjjmmm}}}ooocccccc___ZZZXXXXXXWWWTTTPPPPPPNNNLLLKKKKKKKKKJJJIIIGGGGGGFFFFFFEEEDDDDDDDDDBBBAAA@@@?????????????????????????????????>>>>>>============>>>??????@@@AAABBBCCCCCCEEEIIIOOOTTT]]]iii{{{vvvvvv~~~nnn___KKKEEE===888777888777555222222222333333333333333333333333333333333333333111111111111111111111111000000000000000000000000111111111111111111111111.........///////////////////////////////////////.......................................//////000777555222///---+++++++++////////////////////////......///////////////////////////000111111222222333444444555555444444333666777999;;;===>>>zzzvvvmmm```TTTLLLHHHFFFDDDCCCDDDEEEGGGIIILLLNNNOOOMMMSSS\\\cccjjjrrr}}}vvvkkkddd```^^^ZZZWWWRRRPPPNNNNNNOOOPPPOOONNNMMMLLLKKKJJJHHHGGGFFFFFFFFFEEEDDDCCCBBBAAAAAABBBAAA@@@@@@@@@?????????>>>>>>>>>>>>??????@@@@@@@@@???AAABBBCCCDDDEEEHHHKKKNNNVVVbbbooo|||}}}xxx~~~uuu^^^TTTGGG>>>:::999777555333333333333333333222222333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000............/////////000////////////////////////........................------------...///111111666444111...,,,+++++++++/////////////////////////////////////////////.../////////000111111222222333333444555555444333333666777888:::<<<===}}}ppphhhaaaZZZPPPIIIEEEEEEFFFGGGHHHHHHIIIKKKOOOUUUZZZ]]]mmmuuuvvvnnniiieeebbbZZZXXXWWWWWWXXXYYYYYYXXXRRRQQQPPPNNNMMMKKKJJJIIIIIIHHHGGGEEEDDDDDDDDDDDDAAAAAA@@@@@@??????>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<999;;;>>>????????????AAACCCHHHOOOUUU___nnnuuuiiiWWWJJJBBB>>>:::777444444444333333222222222333333333333333333333333111111111111111111111111111111111111111111111111////////////////////////---.........//////000000////////////////////////........................++++++,,,---...000111222000///---,,,,,,---///000000000000000000000000000///////////////........./////////000111111222222333333444555555444333333555666777999;;;<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>?????????BBBBBBBBBFFFMMMWWWaaagggvvv}}}ooo```VVVLLL>>>444888666444333555666666666444444444333333333222222111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000.................................------,,,,,,,,,........................//////.........------------------.........//////...........................///111222333333222222333333333444444444555555777777888999;;;<<>>>>>>>>======<<<<<<======>>>>>>>>>???AAA???>>>???BBBGGGMMMQQQ^^^fffssstttiii[[[LLLAAA888777555555666666666555444444333333333222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000.................................------,,,,,,,,,........................//////.........------------------.........//////////////////////////////...///111222333333222222222222222333333333444444777777888999;;;<<<|||jjjXXXPPPMMMKKKHHHHHHMMMQQQUUUWWWXXX]]]fffmmm{{{yyysssjjjfffeeeccc___[[[\\\YYYUUUSSSSSSRRRQQQOOOMMMJJJGGGFFFFFFEEEEEECCCDDDDDDBBBAAA@@@?????????===============>>>>>>>>>BBBAAA???>>>>>>@@@BBBDDDLLLQQQZZZdddjjjrrrwwwiiiXXXLLL<<<:::777666666666555333333333333333222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000.................................---------------.......................................---------------........./////////000000000000000000000000//////111222222333222222111222222222333333333333777777888999;;;<<<}}}qqqdddZZZPPPMMMNNNOOORRRUUU[[[bbbiiimmmpppxxx{{{yyyuuullleeebbb___\\\ZZZYYYYYYXXXVVVSSSPPPMMMKKKKKKKKKIIIHHHHHHGGGFFFDDDCCCCCCCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@AAABBBCCCFFFHHHMMMSSSWWW]]]jjjwwwvvvfffYYYGGGBBB<<<777666555555444333333333333222222222222222222222222222222222222111111111111111111111111111111111111111111111111////////////////////////.......................................---------............................................................///////////////////////////////////////000000111222222333333222222333333333444444444777777888999;;;<<>>???@@@@@@@@@CCCBBBDDDFFFGGGJJJSSS^^^fffqqq}}}rrrZZZRRRFFF===777666666777444444444333333333222222222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////................................................---............................../////////000000........................000000000111111222333333444444444444555555555555777777888999;;;<<>>?????????>>>>>>AAA@@@@@@AAA@@@@@@EEEMMMPPPYYYhhhxxx{{{pppfffWWWIII???;;;:::999555555555555444444444444333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////.............../////////........................---------...................../////////000000000........................000000000000111222333444555555555555666666666666777777888999;;;<<<|||kkkaaaZZZSSSOOOPPPQQQUUU```oooyyyooofff```[[[YYYUUUQQQNNNMMMMMMNNNIIIIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBAAA@@@???>>>>>>@@@???@@@BBBAAA>>>@@@FFFFFFLLLVVVaaammm|||yyyiiiYYYLLLCCC===:::777666666666666555555555333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////---........./////////000........................---------.........//////.../////////000000000000........................111000000000000222333444444444444555555555666666777777888999;;;<<<}}}lll[[[TTTRRROOOQQQUUURRR\\\pppzzzsssgggccc^^^YYYUUUSSSRRRRRRKKKKKKJJJIIIHHHFFFEEEEEEAAAAAA@@@???>>>======<<<===<<>>???@@@??????<<<>>>AAAEEEIIIPPPWWW]]]sss|||zzzlll^^^NNNBBBAAA999333444555444444666222333444555555555444333222222222222222222222222222222222111111111111000000000111111111111000000111000000///...---------////////////000000000000///...------...000222444........................000000000000000000000000////////////000000000000/////////000111111222222444444333222333444555666666777888999:::;;;uuuqqqfff^^^XXXYYY[[[^^^eeemmmqqqvvvkkkccc___YYYUUURRRQQQOOONNNLLLLLLLLLJJJHHHGGGGGGGGGEEECCCAAA@@@@@@@@@???>>>>>>???@@@AAABBBFFFKKKNNNVVV]]]hhhvvv|||rrrbbbTTTGGG???999888888666555666222333444555555444444333222222222222222222222222222222222222111111111111000000111111111111000000111000000///......------////////////000000000000000///...---...000111333........................000000000000000000000000////////////000000000000/////////000111111222222444333333333333444555555666777888999:::;;;}}}uuuqqqrrrlllgggdddhhhnnnvvv~~~xxxnnneee___[[[XXXVVVSSSSSSQQQPPPNNNMMMMMMMMMJJJHHHEEECCCBBBAAA???>>>@@@@@@???>>>===>>>AAACCCDDDHHHNNNWWWcccqqqvvvxxxwwwiiiSSSIII@@@===;;;777555555222222333444444444444444333333333333333333333333333222222222111111111111000000111111111111000000111000000//////......---////////////000000000000111000///......///000111........................000000000000000000000000////////////000000000000/////////000111111222222222333444444555555444444666666888999:::;;;{{{xxx|||yyyyyy{{{yyyooogggaaa^^^[[[XXXVVVTTTSSSRRRQQQPPPLLLJJJGGGEEEDDDCCCAAA???@@@@@@@@@???===>>>@@@CCCEEEFFFHHHLLLSSS]]]iiiqqq{{{tttuuu{{{tttaaaUUUHHHAAA<<<777444555222222333333444444444444333333333333333333333333333333222222222111111111000000111111111111000000000000000000//////......////////////000000000000111000//////...//////000........................////////////////////////////////////000000000000/////////000111111222222222333444555666555444333555666888999:::;;;~~~|||}}}uuuqqqgggccc^^^ZZZXXXVVVSSSPPPOOOLLLJJJHHHGGGFFFEEECCCBBBCCCCCCAAA@@@???AAACCCCCCDDDEEEFFFIIIOOOVVV[[[pppzzzrrrmmmvvv}}}pppbbbSSSIIIBBB:::777777444444444444444444444444333333333333333333333333333333333222222222222111000000111111111111000000000000000000000/////////////////////000000000000000000000///////////////////////////////////////////////////////////////////////////000000000000/////////000111111222222222333444555666555444333555666777999:::;;;~~~xxx{{{}}}uuunnnlllmmmrrr}}}}}}tttlllfffaaaZZZVVVVVVSSSPPPOOONNNMMMKKKIIIHHHHHHGGGEEEAAA??????@@@???@@@BBBCCCDDDHHHLLLOOOXXX```jjjqqq~~~pppooovvvssseeeZZZQQQEEE>>>;;;888777666555444444444444333333333333333333333333333333333333222222222222000000111111111111000000000000000000000000000000////////////000000000000/////////000000000000000////////////////////////000000000000000000000000////////////000000000000/////////000111111222222222333444444555555444444444555777999;;;<<<{{{xxx~~~yyyoooiii___YYYSSSRRRTTTZZZgggsss~~~vvvllleeeaaa^^^[[[XXXVVVTTTQQQOOOMMMMMMLLLIIIEEEBBBBBBBBB@@@AAABBBCCCCCCEEEIIIKKKIIIOOOUUUYYYbbbsssuuuooojjjvvvyyyrrrfffVVVHHHAAA;;;:::888666555444444444444444444444444444444444444444333333333222222222000000111111111111000000000000000000000000000000////////////000000000000......///000000111111000////////////////////////000000000000000000000000////////////000000000000/////////000111111222222444333333333333444555555444555777999;;;<<<|||yyy~~~qqqcccZZZTTTQQQKKKHHHHHHKKKRRR^^^iii|||yyyxxx|||}}}tttjjjgggccc___\\\YYYVVVSSSOOOPPPOOOMMMJJJGGGGGGHHHCCCCCCCCCAAA@@@BBBEEEHHHEEEJJJLLLLLLRRR___mmmttt~~~mmm]]]iii}}}wwwcccOOOEEE===<<<:::777555444444444444444444444444444444444444444444333333333222222000000111111111111000000000000000000000111111111////////////000000000000------///000111111111111000000000000000000000000000000000000000000000000////////////000000000000/////////000111111222222555444333222333444555666444555777999;;;<<<~~~~~~wwwkkkddd\\\VVVSSSOOOMMMKKKKKKKKKOOOXXXaaammm}}}~~~||||||zzzwwwwww|||yyy}}}{{{pppeeeaaa```[[[UUU[[[WWWRRROOONNNMMMKKKJJJIIIEEEBBB@@@@@@BBBBBBBBBGGGFFFFFFGGGLLLTTT[[[```tttrrrgggcccfffppp{{{ttt```RRRCCC;;;555888<<<:::555333///222555888888666333111444333222222111111222222333333222222111000//////111111111111000000000000////////////////////////000000000000000000000000111111000000//////......////////////////////////000///............//////111111222222222222111111333333444444555666777777555666777999:::;;;vvvnnnttt}}}}}}uuulllfff___ZZZYYYXXXWWWUUUSSSRRRTTTXXX]]]eeettt}}}yyyrrrlllgggeeeeeeeeegggccccccgggmmmtttvvvsss~~~xxxkkk^^^[[[XXXTTTRRRRRRRRRRRRQQQLLLJJJFFFEEEFFFGGGGGGFFFFFFEEEDDDDDDGGGLLLQQQTTT___pppxxxmmmdddeeelllvvv|||nnndddPPPDDD;;;999999777333222333444555555555444333222444333222222111222222222333333222222111000000000111111111111000000000000////////////////////////000000000000000000000000111000000000/////////...////////////////////////000//////......//////000111111222222222222111111111222222333333444444444555666777999:::;;;ttteeeiiisss}}}{{{zzzuuutttrrrnnnjjjeeeaaa^^^___lll}}}ssslllhhhaaa[[[WWWVVVXXXYYY[[[WWWVVVXXXZZZ___hhhrrrvvvgggjjjzzzzzzpppkkkddd^^^ZZZXXXVVVUUURRROOOLLLKKKJJJJJJHHHFFFFFFEEEDDDCCCDDDEEEFFFGGGKKKUUUeeeyyyrrrfffdddjjjxxxyyyeeeWWWGGG@@@<<<999777888777666444333222222333333444444333222222222222222333333333222111111000000222222111111111000000000////////////////////////000000000000000000000000000000000000////////////000000000000000000000000000000000//////000000111111111222222222222111111333333333333333333333333555666777999:::;;;zzzfffhhhqqq|||mmm```^^^hhh{{{}}}~~~wwwrrrjjjbbb]]][[[\\\]]]aaa\\\XXXWWWVVVVVV[[[cccyyyooofffmmmvvv~~~~~~xxxmmmfffaaa___]]]ZZZXXXUUURRRQQQNNNKKKHHHIIIIIIHHHGGGEEEDDDBBBBBBEEEJJJSSS___qqq}}}nnnjjjrrr{{{}}}mmmZZZNNNEEE???===???777666444333333333444555444444333222222222222333333333333222222111111111222222222111111111000000////////////////////////////////////////////////000000000000////////////000000000000000000000000111000000000000111111222111111222222222222111111555555555555555555444444555666777999:::;;;|||eeedddlll|||tttuuupppmmmllllllrrrvvv```\\\bbbssswwwttt|||uuummmhhhffffffiiiddd^^^[[[VVVSSSUUU[[[kkk{{{hhheeeiii|||oookkklllqqq~~~tttooollljjjaaa___\\\YYYWWWUUURRROOOLLLLLLKKKJJJHHHEEECCCAAADDDHHHNNNSSS]]]pppooolllooommm^^^PPPDDD===<<<555555555555555555555555555444333333222222333333333333333222222222222222222222222222111111111111000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000111222222111111222222222222111111555555555555555555444444555666777999:::;;;fffaaaggg}}}}}}rrrhhh```aaa]]]XXXVVVXXX```qqq{{{eeeYYY[[[iiivvvnnnrrr}}}~~~|||vvvpppiiibbbZZZRRRQQQUUUbbbxxxoooeeedddwwwkkk___\\\```ooozzzuuuhhheeeaaa^^^[[[YYYVVVTTTOOOOOONNNMMMJJJGGGDDDBBB@@@EEEIIILLLPPP^^^rrr}}}pppkkk|||~~~ppp___LLL???:::777777777777777666666666555444444333333333333333333333333333333333222222333222222222222111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////000111111222111111222222222222111111333333333333333333333333555666777999:::;;;hhh```cccyyyxxxrrrnnnkkkhhhfffbbb]]]ZZZXXX]]]lll|||~~~yyyxxxkkkZZZWWWccc~~~xxxjjjjjjrrrvvvhhhZZZSSSTTT\\\qqq{{{tttlllkkkppptttssssssvvvxxxwwwyyycccYYYYYYdddxxx{{{ssslllfff```\\\YYYUUUUUUSSSQQQMMMJJJGGGEEE@@@BBBDDDFFFJJJRRR]]]eeesss~~~~~~{{{xxxbbbOOOGGG???===999777555555666777555555444333333333333444333333333333333333333333333333222222222111111111000000000000000000000000000000000000000000000000.../////////000000000111////////////////////////............///000111222111111222222222222111111111222222333333444444444555666777999:::;;;{{{ttthhh^^^^^^wwwvvvvvvzzz}}}yyysssmmmggggggrrr|||{{{jjj]]]XXXaaa{{{zzziiieeekkkxxxdddYYYWWWXXXmmmrrriiijjjuuuxxxiiijjjiiieeedddggggggeeeeeehhhoooyyysssfffXXX___ooovvvmmmfffbbb\\\[[[XXXUUUQQQMMMIIIGGGCCCBBBAAACCCGGGKKKNNNOOOTTT___ooo{{{xxxdddZZZFFFAAA;;;555333333555777555555444333333333333444333333333333333333333333333333333222222222111111000000000000000000000000000000000000000000000000.../////////000000111111////////////////////////------------...///111111111111222222222222111111333333444444555666777777555666777999:::;;;~~~uuuvvvddd^^^eeennnaaaXXX\\\rrrwwwddd___mmm~~~qqq^^^YYYZZZmmmtttddd___bbbiiiooouuussspppllliiigggggghhhppp||||||{{{wwwnnnggghhhbbb```fffsss}}}tttllliiiggggggjjjkkkjjjnnntttnnneee```cccrrrrrrjjjfffccc```^^^\\\XXXQQQKKKIIIEEEDDDFFFFFFCCCDDDGGGIIIMMMSSSZZZeeewwwxxx}}}ooo\\\HHH888888999444222666666666555444333333333333333333333333333333333333222222222222222222222222111111111111000000000000000000000000000000000000//////000000000000//////000000000000111111111111111000/////////000222333111111222222222333333333111222333333444444333333333444666999;;;===kkkdddjjj{{{ggg]]]\\\kkkzzzzzzddd\\\iii{{{wwwccc]]][[[nnnyyyjjjcccbbbeeejjjfffdddaaa]]]ZZZYYYZZZ[[[fff{{{sssjjjaaabbblll~~~~~~vvvpppiiieeeccccccddddddbbbeeekkkpppfffaaajjj}}}sssnnnfffaaa]]]YYYTTTPPPLLLHHHFFFHHHHHHFFFFFFHHHDDDGGGLLLQQQYYYgggxxxzzzyyyfffRRRAAA======888666999777777666555444444444555333333333333333333333333222222222222222222222222111111111111000000000000000000000000000000000000//////000000000000//////000000000000111111111111000000000000000111111222111111222222222333333333222222333444444444444333444555777999;;;<<<nnnhhhnnniii^^^XXX___fffffffffiiitttxxxbbbXXXbbbwww|||fff___\\\qqq{{{sssnnnooorrrhhheeeaaaZZZTTTRRRRRRSSSYYYooooooeeegggwww~~~uuunnniiihhhjjjmmmllljjjlllppprrreeefffttt|||sssiiiccc___ZZZWWWQQQLLLIIIJJJJJJFFFCCCDDDAAACCCEEEHHHLLLUUU```iii~~~uuusss}}}ttt___LLLCCC???999666999888777777666666666666777333333333333333333333333222222222222222222222222222222111111111000000000000000000000000000000000//////000000000000//////000000000000111111111111//////000111111111111111111111222222222333333333222222333444444444444444555666888999;;;<<<|||yyyzzzzzzwwwpppuuusssqqqwwwmmmccc[[[\\\]]][[[ZZZ\\\eeerrruuuccc[[[___uuu{{{eee\\\```www}}}ooobbbYYYVVVVVVSSShhhtttllluuusssoooxxxwwwwwwnnnfffaaa\\\UUUPPPPPPNNNHHHDDDDDDBBBCCCCCCCCCEEEIIIPPPUUUfffqqq|||}}}ssstttvvvqqq\\\OOOFFF===888888888777777666666666777777444444444444444444444444222222222222222222222222222222222111111111000000000000000000000000000000//////000000000000/////////000000000111111111111...///000222222111000000111111222222222333333333222333333444555444444444666777888:::;;;<<>>ssseee\\\XXXWWWYYYeeezzzqqqaaa___dddjjjxxxzzzbbb\\\SSS[[[eeeqqqnnnccceeekkkyyyooorrr|||~~~}}}ssshhh___[[[UUURRRLLLHHHGGGGGGGGGGGGDDDFFFBBBEEERRRZZZeeevvvttt```RRR>>>===;;;999888666666666555555555555555555555555222222222222222222222222333333333222222222111111111111111111111111111111//////000000000000//////000000000000111111111111111000/////////000222333111111222222222333333333333444555555666666555555555666888:::===>>>uuujjj```YYYUUUUUU]]]kkk}}}vvvlllllluuuiiieeeWWWVVVXXX^^^hhhwwwkkkeeeiiixxxyyykkkhhhhhhjjjnnn|||lll```aaaVVVNNNOOOOOOJJJGGGGGGEEEEEEFFFEEEGGGMMMVVV]]]pppooo]]]RRRKKKAAA:::777777666555666666555555555444444444666555444333222333444444111222333333333333222111000000////////////000000000000000000000000000000111111111111111111111111222222111111111111111111333333222111111222333333111222222333333444444555666888:::<<<======~~~vvvlllddd^^^^^^[[[]]]fffsss}}}tttooohhheeefffhhhjjjjjjqqqooosss~~~sssmmm^^^XXXSSSTTTYYYfffzzzppplllnnnqqqhhhccccccgggyyy{{{vvvzzz|||uuuwww{{{ooocccYYYWWWUUUOOOJJJJJJFFFFFFEEECCCCCCFFFMMMRRR\\\mmmzzz}}}qqqdddWWWGGG===:::999666222666666666666666666666666666555444333333333444444111222333333333333222111111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111333333222111111222333333111222222333333444555555666888:::<<<======~~~zzztttlllffffff___ZZZ]]]gggxxxqqqfffbbb]]][[[]]]```ccceee```\\\^^^kkk{{{vvviii^^^RRRMMMPPPZZZmmm}}}sssoooqqq{{{jjj```^^^```ggg~~~zzzooommmwww{{{kkkgggpppsssfff^^^YYYRRRMMMJJJJJJIIIGGGDDDBBBBBBEEEGGGOOO^^^qqqrrrmmmrrrwwweeeOOOBBB>>>===888333777777777777777777777777666555444333333333333444111222222333333222222111222222222111111222222222111111111111111111111111111111111111111111111111111111111111111111111111333222222111111222222333222222222333444444555555666888:::<<<===>>>yyysssiii___VVVTTT[[[lllzzz|||ooohhheeeaaa```aaadddhhhkkkfff^^^ZZZbbbppppppdddXXXSSSUUU^^^lllyyyrrrpppsssuuugggcccdddgggsssyyykkkjjjxxxoooeeejjj~~~{{{lllbbb[[[TTTPPPNNNMMMJJJHHHEEEDDDDDDEEEKKKUUUcccrrr}}}rrrooooooZZZJJJBBB???<<<999666666777777777777888888555555444444333333333333222222222222222222222222222222111111111111222222000000000000000000000000111111111111111111111111111111111111111222222222222222222222222222222222222222333333444555555555666888:::<<<>>>>>>ooocccVVVQQQTTTaaawwwyyy~~~jjjhhhrrr|||}}}}}}ssseeebbbgggvvvtttkkkiiikkkooovvv|||wwwxxx~~~{{{uuutttnnnpppvvv}}}kkkhhhxxxpppkkkuuuxxxlllbbbZZZRRRPPPMMMKKKIIIHHHGGGFFFFFFJJJQQQ\\\iiizzzwwwsssyyyiiiXXXJJJBBB>>>===666666666666666666666666444444444444444333333333222222222222222222222222111111111000000111111111////////////////////////111111111111111111111111000000111111111222222222222222222222222222222222222333333444444555666666666777:::<<<>>>???|||pppcccZZZWWW]]]kkkxxx}}}xxxwww|||}}}~~~```WWW[[[```dddiiikkknnntttzzzyyyjjjdddkkk{{{|||xxxttt~~~ppplll~~~ssseeeYYYVVVRRRNNNLLLKKKHHHGGGDDDCCCFFFLLLTTT```qqqooossszzz{{{kkkZZZKKKCCC???777777777666666555555555444444555555444444333222333222222111111222222333111111000000000000111111////////////////////////111111111111111111111111000000000111222222333333111222222333333222222111333333333444555555666666666777:::===???@@@wwwmmmfffdddkkktttzzzwwwtttvvv}}}fffXXXUUURRRQQQSSSSSSWWW]]]bbbjjjwwwzzzjjjjjj|||yyylllxxxvvvyyyxxxgggbbbZZZUUUQQQNNNJJJGGGCCCAAACCCHHHLLLRRR^^^jjj~~~}}}wwwxxxppp___OOOFFF999999888888777666555555444444555555555444333222333333222111111222333333222222111111111111222222111111111111111111111111111111111111111111111111///000000111222222333333111222333333333333222111333333444444555666666666666777:::===???@@@~~~uuupppsssyyyxxxvvvwww{{{tttddd]]]TTTOOOPPPKKKNNNRRRTTTZZZiii~~~sssnnnsss|||{{{lllqqqtttmmmccc[[[UUUPPPKKKGGGAAA???BBBHHHJJJKKKRRR]]]hhh~~~uuu~~~ppp\\\NNN<<<;;;:::999888666555555333444555555555444333222444333222111111222333444444333333222222333333444222222222222222222222222111111111111111111111111///000000111222222333333111222333444444333222111333333444444555666666666666777:::===???@@@vvvnnn```SSSRRRKKKIIIMMMPPPWWWkkk~~~|||}}}llliiivvvtttbbbZZZXXXRRRJJJEEECCCBBBDDDDDDCCCGGGLLLUUUcccxxxqqqYYYHHHCCC===999777777777666777777666555555555555666555555444333333222111111000000000111222222222333444444444333222111000///222333333444444333333222000000000000000000000000000111111111111222222222444555555666666666666666777888999;;;===???yyyoooddd[[[XXXUUUXXXjjj{{{xxxzzzyyyeee___hhhuuu}}}~~~lllbbbYYYQQQLLLHHHFFFFFFDDDBBBDDDHHHJJJTTTcccppp|||~~~oooVVVMMMBBB;;;888777666444777666666555444555555555555555444444333222222111111111111111222222222222333333333333222111000000222222333333333333222222111111111111111111111111111111111111222222222222444555555666666666666666777888999:::<<<>>>ttthhh___]]]lll}}}}}}~~~ssshhhaaa]]][[[]]]aaajjjsss~~~|||fff[[[\\\cccggggggdddbbbcccfffnnnwww}}}vvvggg^^^UUUPPPLLLJJJGGGBBBBBBEEEBBBGGGMMMTTT]]]mmm|||tttzzzggg[[[JJJ???:::999777555666666555444444444444555555555444444333222222222222222222222222111111111333333333333222111111000111111222222222222111111111111111111111111111111111111111111222222222333444555555666666666666666888888999:::;;;<<<|||ooojjjrrr}}}~~~{{{xxxvvvoooqqqtttwww|||nnncccYYYTTTQQQQQQTTTYYYXXX```mmmxxxlll\\\WWWWWWWWWVVVTTTRRRRRRVVV]]]eeelllooovvvzzz~~~}}}nnn___XXXQQQNNNJJJEEEDDDFFFCCCDDDEEEGGGMMMZZZkkkwwwvvvwwwwwwiiiVVVGGG@@@<<<:::888666555555444444444444444555555444444333333333333333333333222222111111111333333333333333222111000000111111222222111111000111111111111111111111111111111111222222222333333444555555666666666666666888888999999:::;;;xxxyyy}}}~~~||||||wwwvvvtttrrrooollliiihhhbbbeeeiiinnnttt}}}~~~uuupppoooqqqtttxxx~~~zzziiiaaaZZZXXXWWWUUUWWW[[[ZZZ```hhhpppuuuyyy{{{|||nnn___WWWSSSRRRQQQSSSQQQOOOQQQVVV\\\aaadddiiinnnrrrqqqqqquuukkkbbbXXXSSSNNNIIIGGGHHHGGGGGGEEEEEEGGGOOOZZZcccppp{{{zzzhhhWWWIII@@@:::666666666555444444444444555555555444444444444333333444333333333222222111111222222333333333222111111000111111222222111111000111111111111111111111111111222222222222333333333444555555666666666666666888888999999:::;;;|||xxxwwwwwwwwwvvvuuuuuuvvvvvvwwwxxxyyy|||{{{xxxvvvuuussssssttttttrrrpppnnnnnnnnnnnnllljjjgggfffbbbaaa___]]]ZZZXXXVVVUUUWWWZZZ___eeennnxxx|||xxxmmmjjjddd```]]]]]]___```gggnnnyyytttnnnjjjjjjiiiffffffhhhfffggghhhiiiiiiiiiiiihhhjjjlllnnnoooooonnnooopppttt{{{yyynnneee```^^^^^^^^^\\\XXXTTTRRRTTTWWWZZZ[[[YYY^^^bbbcccbbbdddjjjoooppp}}}uuufff]]]UUUOOOKKKLLLHHHHHHFFFDDDDDDGGGLLLPPPWWWeeewww~~~lllWWWFFF;;;666777777666555555555555555555555444444444444444444333333333333333222222222222222222333333222222111111111222222222222111111222222222222222222222222222222222222333333333333444555555666666666666666888888999:::;;;<<<~~~{{{yyywwwuuurrrqqqpppoooooorrruuuvvvwwwyyy|||}}}vvvqqqllliiigggeeecccccccccdddeeeeeehhhjjjnnnrrrxxxwwwpppooommmgggcccccc```___^^^___``````^^^\\\XXXXXXXXXXXXWWWUUUTTTSSSOOONNNMMMKKKJJJIIIIIIHHHKKKOOOUUU]]]hhhuuu|||uuukkkbbb]]]UUUSSSQQQOOONNNPPPRRRTTTYYY```iiisss{{{zzztttqqqrrrqqqmmmlllmmmgggddd___\\\ZZZYYYXXXXXXVVVYYY\\\]]][[[YYYYYYYYYYYYYYYgggvvv~~~uuullljjjiiihhhhhhkkknnnpppgggbbb[[[VVVTTTTTTTTTSSSOOOQQQTTTUUUUUUUUUWWWYYYZZZbbbrrr}}}nnncccYYYTTTSSSLLLJJJGGGDDDBBBBBBDDDEEEGGGQQQ^^^hhhmmmqqqwww{{{gggPPPBBB<<<888888777666666666666777444444555555555555555555222222333333333333333333111222222333333222222222222222333333333333222222222222222222222222222222222222222333333333444444444555555666666666666666777888999:::<<<>>>xxxrrrlllkkkhhhfffcccaaa```___bbbeeehhhhhhhhhhhhkkknnnmmmllljjjhhhlllpppooojjjeeeggggggeeecccbbb```]]]ZZZXXXVVVUUUWWWXXXZZZZZZ[[[___eeekkkrrr{{{~~~rrrhhhaaa```]]]WWWTTTWWWTTTSSSRRRRRRSSSSSSQQQOOONNNNNNMMMLLLLLLKKKKKKKKKDDDDDDCCCCCCCCCCCCDDDDDDDDDHHHOOOYYYeeesss|||vvvoooggg^^^UUUOOOIIIHHHFFFEEEGGGJJJNNNQQQTTTXXX___fffnnnvvv~~~zzzpppjjjfffgggfffbbbaaabbb^^^ZZZSSSOOOMMMMMMNNNOOOLLLNNNQQQRRRPPPNNNMMMLLLOOOJJJRRR^^^fffpppooobbbVVVYYY]]]ccchhhoootttxxxpppjjjaaaZZZVVVSSSQQQPPPMMMMMMLLLLLLLLLLLLLLLLLLUUUVVV___ooo~~~oooccc\\\ZZZQQQOOOJJJFFFCCCBBBBBBCCC@@@FFFPPPWWW]]]bbbhhhmmmmmmwwwrrrZZZKKKEEE999888888777777777777777444444555555555555555555222222222333333444444444111222222333333333222222222333333444444333333222222222222222222222222222222222333333333444444444444555555666666666666666777888999;;;===???{{{vvvooogggaaa\\\\\\ZZZXXXVVVTTTRRRQQQ[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYXXXXXXWWWVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQPPPNNNLLLJJJJJJJJJKKKLLLSSSTTTWWW]]]gggtttyyyooohhh___YYYRRROOOOOONNNJJJFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBAAAAAAAAA@@@???>>>>>>???@@@AAA@@@EEENNNXXXdddppp|||}}}xxxrrrnnnqqqkkkbbbZZZTTTOOOKKKHHHFFFDDDCCCAAAAAABBBDDDEEEMMMPPPUUU\\\dddlllrrrvvv}}}~~~yyytttsssvvvzzz}}}{{{qqqiiibbb___UUUTTTQQQOOOOOOOOOPPPQQQIIIIIIHHHGGGFFFEEEDDDDDDGGGGGGGGGGGGGGGFFFFFFEEEFFFGGGKKKRRRYYYZZZTTTOOOHHHIIIKKKNNNSSSYYY^^^aaa___^^^[[[WWWRRRMMMIIIGGGDDDDDDDDDEEEEEEEEEFFFFFFJJJKKKQQQZZZeeevvvoooccc\\\TTTRRRNNNJJJGGGDDDAAA>>>DDDEEEGGGKKKPPPUUUZZZ\\\eeeiiitttppp]]]LLLDDD@@@;;;777555555555555555444444333333444444555444444444333333222222222222222222222222222222222111111111111111111111111222222333333333444444444111111222222222333333333666666666666777777777777777777888:::<<<===sssjjjccc\\\TTTNNNMMMMMMKKKJJJHHHFFFEEEDDDIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDIIIIIIIIIIIIHHHGGGFFFFFFFFFEEEDDDBBBBBBCCCDDDEEEKKKLLLOOOUUU___lllyyy~~~wwwtttqqqrrrsssuuuxxx{{{}}}~~~zzzpppdddZZZSSSMMMHHHBBBAAABBBBBB@@@===???@@@@@@@@@@@@@@@???????????????>>>>>>======<<<<<<<<<;;;::::::;;;<<<<<<>>>CCCJJJSSS^^^jjjvvv}}}~~~~~~{{{vvvssspppmmmjjjfffaaa^^^\\\WWWQQQKKKGGGDDDAAA???@@@???>>><<<<<<===???@@@EEEGGGKKKPPPVVV\\\aaadddjjjlllooorrrvvv{{{|||yyyvvvrrrpppppppppqqquuuuuuxxx}}}}}}vvvlllhhhbbb\\\YYYYYY[[[]]]]]]\\\YYYTTTPPPLLLIIIGGGEEECCCAAA@@@??????@@@AAABBBAAAAAA@@@@@@?????????@@@AAAAAAAAAAAA@@@??????>>>>>>@@@FFFKKKKKKFFFAAA=========???BBBFFFJJJLLLIIIHHHHHHFFFDDDBBB@@@???????????????@@@@@@@@@@@@@@@@@@CCCJJJPPPYYYkkk|||wwwiiiZZZUUUOOOKKKIIIHHHDDDBBBAAABBBCCCEEEHHHLLLPPPRRRUUUXXXaaammmxxx{{{jjj\\\HHHCCC;;;777666666666555555444444333333444444555444444444333333333222222222222222222222222222222111111111111111111111111222222222222333333333333111222222222222333333333666666666666777777777777777777888:::<<<===oooggg\\\SSSMMMHHHBBB>>>??????>>>===<<<;;;::::::>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::::::::;;;<<<<<<======<<<<<<;;;===<<<;;;:::;;;<<<===>>>CCCDDDGGGLLLUUUcccqqq{{{|||pppfff^^^[[[\\\\\\]]]___aaadddfffggggggiiimmmqqqvvvzzz}}}}}}wwwmmmbbbXXXNNNFFFAAA@@@<<<999999;;;===<<<::::::::::::::::::999888888::::::::::::::::::999999999888888777777888888999<<>>@@@CCCGGGKKKNNNPPPUUUWWWZZZ]]]aaafffkkkooouuuxxx}}}wwwpppjjjfffddd```___\\\ZZZXXXXXXYYYZZZ___^^^```dddggghhhmmmsss}}}zzztttmmmddd^^^UUURRRNNNIIIFFFDDDDDDEEE??????>>>>>>=========<<<<<<;;;999888777888888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999:::888999;;;>>>>>>:::777::::::999999:::;;;===>>>======>>>>>>>>>>>>======:::::::::;;;;;;;;;<<<<<<;;;:::<<>>;;;:::;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===::::::;;;===???BBBDDDEEEHHHJJJMMMOOOQQQTTTXXX[[[___ccchhhlllppptttxxx{{{zzz{{{~~~{{{oookkkeee]]]WWWRRRPPPOOONNNMMMKKKJJJIIIJJJKKKLLLNNNLLLMMMQQQSSSUUU[[[bbbooowww{{{uuulllddd]]]VVVOOOKKKFFFEEECCCAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;:::999999::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999;;;999888999;;;;;;999777======;;;;;;::::::;;;;;;>>>>>>??????>>>===<<<<<<999999:::::::::;;;;;;;;;;;;::::::<<<>>>>>>>>>???<<>>:::::::::999555555444444444444555555444444444444444444333333333333333333333333333333222222222222222222222222000000111111111222222222222222222333333333444444666666666666777777777777777777888:::<<<==={{{yyyvvvtttppphhh]]]UUUGGGDDD???<<<<<<<<<======::::::::::::;;;;;;;;;;;;999999999999999999999999999999999999888888888888555666777888999999999999666666777777888:::;;;;;;===???AAAEEEMMM[[[mmmyyyuuubbbRRRGGGCCCBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHIIIKKKMMMQQQUUUXXX[[[\\\SSSNNNGGGBBB@@@??????>>>999888777888999:::999999:::::::::::::::999888777777777888999999:::::::::999999999::::::999999999888:::<<>>?????????>>>???===;;;;;;<<<======<<<;;;;;;;;;;;;<<<<<<======::::::;;;<<<>>>@@@BBBCCCCCCEEEFFFGGGGGGHHHJJJLLLMMMPPPUUUZZZ]]]aaaeeehhhhhhiiikkkmmmooorrrwww{{{{{{vvvlllbbbYYYVVVQQQKKKGGGEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEEEEFFFDDDDDDGGGHHHJJJPPPXXXdddnnnvvvqqqeee```YYYRRRLLLHHHDDDAAA============>>>>>>>>>>>>===<<<<<<<<<;;;;;;::::::::::::999999888888999999999::::::;;;;;;<<<<<<===;;;;;;<<<<<<;;;;;;:::999:::999888888:::;;;;;;;;;:::::::::999999999::::::<<<<<<<<<<<<;;;:::999888999999999999:::::::::::::::999777777999;;;:::888;;;<<<===<<<<<<===@@@BBB>>>===@@@JJJ[[[kkkvvvzzzsssjjj```XXXTTTPPPJJJEEEBBBAAA???>>>>>>>>>???@@@BBBDDDEEEDDDCCCFFFKKKOOOXXXaaauuu~~~nnnWWWEEE<<<999888888666555555444444555555666444444444444444444444444333333333333333333333333222222222222222222222222000000111111111222222222222222333333333444444444666666666666777777777777777777888:::<<<===~~~yyytttqqqiiifffbbb```\\\UUULLLFFF???>>><<<:::999999:::;;;888888888888888888888888888888888888888888888888888888888888888888888888666666777888888888888888555555666777888999999999:::<<>>>>>??????===============>>>???@@@BBBCCCDDDFFFHHHJJJLLLMMMGGGCCC>>><<<;;;;;;;;;;;;::::::::::::999999999999888888999999999999999888777777777777888888999999777888999999999999888777777999;;;<<<>>>BBBGGGJJJKKKMMMNNNMMMLLLLLLOOOSSSVVVZZZ___aaa```]]][[[ZZZUUUSSSPPPMMMIIIEEEBBBAAAAAA???======>>>>>>>>><<<===;;;::::::;;;;;;;;;:::::::::;;;<<<<<<=========;;;;;;<<<===>>>@@@BBBCCC@@@BBBCCCBBBAAA@@@AAABBBAAADDDIIILLLOOOQQQTTTWWWXXXYYYZZZ[[[]]]```eeeiiinnnooommmgggccc^^^VVVMMMKKKIIIFFFDDDBBBAAABBBBBB@@@@@@??????@@@@@@AAABBBCCC@@@@@@CCCDDDEEEJJJQQQZZZeeevvv~~~sssiiiaaa[[[RRROOOLLLHHHDDDAAA@@@???>>>>>>>>>>>>>>>=========;;;;;;;;;;;;<<<<<<<<<<<<999999999999999999999999999999999::::::;;;;;;;;;:::;;;;;;;;;;;;:::999999777777666777777888::::::888888888999::::::;;;;;;999999:::;;;;;;;;;::::::777777888888888999999999<<<<<<:::777777::::::777;;;<<<<<<:::888888999;;;;;;:::999<<>>======>>>>>>>>>AAABBB@@@@@@CCCFFFFFFPPPRRR^^^www|||hhhTTTDDD<<<777666666666555555555555666666444444444444555555555555333333333333333333333333333333333333333333333333111111111222222222222333333333333333444444444444666666666666777777777777777777888:::<<<===xxxpppiiiddd```]]]VVVRRRNNNLLLJJJGGGAAA===:::;;;;;;:::999888999999888888777777777777777777::::::::::::::::::::::::888888999999999999999999666666777777777777777666666666777888888888888888888:::===???FFFUUUiiiyyytttgggUUULLLBBB<<<;;;<<<<<<;;;;;;;;;:::::::::;;;;;;<<<;;;;;;<<<===>>>???@@@@@@???===;;;:::::::::999777999:::;;;;;;:::999999:::777777888999::::::::::::888888888888888999999999777888999::::::999888777777999;;;<<<<<<===@@@BBBAAABBBDDDDDDDDDEEEFFFGGGIIILLLOOOPPPNNNLLLLLLMMMFFFEEEDDDBBBAAA@@@@@@???@@@???>>>???@@@@@@>>><<<<<<;;;::::::<<<<<<;;;:::;;;;;;<<<===>>>>>>??????????????????@@@AAACCCCCC>>>@@@AAAAAA???>>>???@@@<<<>>>BBBDDDEEEFFFHHHJJJKKKKKKLLLLLLMMMQQQUUUYYYXXXYYYVVVPPPNNNMMMIIICCCCCCCCCBBBAAAAAAAAABBBBBB======>>>>>>>>>>>>??????@@@===>>>@@@@@@@@@DDDJJJMMMXXXkkkzzzoooeee[[[TTTNNNKKKEEEEEEDDDBBB@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>><<<<<<======>>>>>>??????::::::;;;;;;;;;;;;;;;:::999999999999:::::::::::::::::::::::::::999999888777888888888777888999999888999:::;;;<<<=========;;;<<<<<<===============888888888888999999999999:::======999999<<<===:::666777888888666666666777999:::;;;;;;;;;===AAADDDQQQTTTWWWVVVSSSOOOMMMMMMHHHFFFDDDAAA???>>>======:::>>>@@@>>>>>>CCCDDDAAAHHHHHHNNN]]]qqq|||iiiUUUEEE;;;888666666555555555555666666444444444444555555555666444444444444444444444444333333333333333333333333222222222222333333333333333333333444444444444555666666666666777777777777777777888:::<<<===vvvooodddZZZSSSNNNKKKHHHIIIEEEAAA?????????<<<999666888:::;;;;;;:::;;;<<<:::::::::999999999999999999999999999999999999999666666666666777777777777666666777777777777666666888888999:::::::::999999888;;;===@@@FFFUUUjjjzzzqqq]]]LLLEEE@@@:::999;;;<<<999666<<<;;;;;;::::::;;;;;;;;;:::;;;;;;<<<===>>>>>>>>>;;;::::::;;;<<<<<<:::888444555777777666666666777777888999;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999:::;;;<<<<<<;;;:::999888:::<<<===<<<;;;<<<===>>>>>>???@@@BBBBBBBBBAAAAAADDDFFFFFFDDDCCCEEEGGGAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBBBB???===>>>===<<<===?????????======>>>???@@@AAAAAAAAAAAACCCCCCCCCBBBCCCCCCDDDDDD>>>@@@AAAAAA@@@???@@@AAA:::<<>>>>>>>>>>>>>>===;;;<<<>>>>>>===@@@FFFCCCOOOcccyyy|||hhhbbbXXXPPPJJJFFFDDDBBB>>>???AAA@@@@@@???@@@AAA<<<<<<<<<<<<<<<===>>>>>>::::::::::::::::::::::::999999:::;;;;;;::::::999;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;:::999999;;;<<<<<<<<<:::::::::;;;777888999:::;;;;;;<<<;;;>>>>>>>>>>>>===<<<;;;:::::::::::::::;;;;;;;;;;;;222999<<<999888<<<===;;;555777999999888777666777444888<<<<<<888777:::===;;;CCCKKKOOOMMMKKKKKKMMMMMMKKKHHHEEEAAA???>>>>>>999>>>@@@>>>???DDDDDDAAA??????CCCJJJSSSgggzzzcccOOOBBB<<<666666555555555555666666444444444555555555666666444444444444444444444444333333333333333333333333222222333333333444444444333333333444444444555555666666666666777777777777777777888:::<<<===uuujjjbbbZZZOOOFFFBBB@@@>>>===<<<<<<;;;:::999999999:::::::::999999999:::;;;<<<;;;;;;;;;::::::999999999666777777777777777666666:::::::::999999999999999888888777777777777777777888888999999999999999888888999:::===FFFVVVjjjxxx{{{mmm^^^TTTKKKDDD@@@>>>;;;:::;;;<<<;;;:::888999::::::;;;;;;::::::999:::;;;<<<===>>>>>>>>>@@@???===;;;:::999:::::::::::::::::::::::::::999777999;;;;;;;;;::::::;;;;;;======;;;888888;;;>>>999:::===>>>??????>>>=========>>><<<;;;:::<<<>>>===???AAAAAAAAA@@@AAABBBDDDDDDEEEEEEEEEDDDCCCCCCAAAAAAAAAAAAAAAAAABBBBBBAAACCCCCCBBBAAA???@@@AAA===AAACCC@@@======@@@BBB???@@@BBBDDDEEEEEEEEEDDDGGGFFFEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCAAA@@@@@@AAACCCDDDCCCBBBBBBAAA@@@AAADDDFFFGGGGGGIIIHHHFFFEEEEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEBBB???>>>@@@AAA???>>>>>>???@@@???>>>>>>@@@BBBFFFLLLZZZoooqqqddd]]]NNNLLLIIIEEEBBBAAA@@@@@@AAABBBBBBBBBAAA@@@>>>===;;;<<<<<<======<<<<<<;;;>>>??????>>>>>>===;;;;;;===<<<;;;999999999:::;;;;;;<<<<<<=========<<<<<<======>>>>>>======<<<;;;<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;<<<===>>>============<<<;;;:::999===<<<;;;;;;::::::;;;;;;<<<;;;999888888888999:::888888888888777777777777777777888888999999:::::::::::::::<<>>>>>>>>@@@AAABBBBBB===???HHHNNNSSSdddwww|||bbbJJJ======888666999;;;888777999666666555555555444444444666555333333444444333222444333222222111111222222222222333333333333444444333333333444444444555555777777777666777888888999;;;;;;<<<<<<===>>>|||uuunnndddZZZMMMHHHBBB>>>>>>???@@@?????????>>>=========>>>>>><<<<<<<<<=========>>>>>>@@@@@@???>>>===<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;:::;;;;;;;;;::::::999999999666666666777777888888888888888999999999999888888:::;;;<<<>>>FFFVVViiiwww{{{ppp```SSSKKKEEE???@@@???===<<<<<<======>>>???????????????>>>>>>===>>>??????@@@AAABBBCCCCCCDDDCCCAAA???>>>>>>>>>>>>>>>============>>>>>>???>>>>>>?????????>>>??????>>>??????>>>;;;:::;;;>>>;;;<<<>>>@@@AAAAAA@@@???>>>@@@AAA@@@??????@@@BBBBBBCCCEEEEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCAAACCCEEEEEEDDDBBBBBBBBBAAACCCCCCAAA>>>>>>@@@AAABBBCCCEEEHHHIIIJJJJJJJJJNNNLLLIIIFFFEEECCCBBBAAAGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDEEEFFFGGGFFFDDDEEEEEEEEEFFFHHHHHHHHHHHHIIIIIIHHHHHHHHHIIIIIIJJJGGGGGGGGGGGGGGGHHHHHHHHHJJJGGGCCCBBBBBBBBBAAA???AAABBBBBBBBB@@@@@@BBBCCCEEEKKKXXXlllpppbbbVVVPPPGGGEEECCCBBBAAAAAABBBCCCAAAAAABBBBBBAAA???>>>===>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===???>>>===<<<<<<<<<===>>>;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>======<<<;;;<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;<<<===>>><<<<<<=========<<<<<<;;;::::::999999888888999999;;;:::999888888888999999999999999999888888888888777777888888888888888888999888999:::<<<@@@CCCEEEHHHHHHHHHGGGFFFCCCAAA@@@??????>>>>>>>>>???AAABBBDDD??????EEEHHHJJJVVVfffkkkTTTHHH???999666777888666555666666666555555555444444444555444333333444444333111444333222222111222222222222222333333333333444444333333333444444444555555666666666666666777777888999999:::<<<===???|||~~~~~~~~~uuuuuupppiiibbb[[[QQQHHHDDDAAA>>><<<<<<<<<;;;:::;;;;;;;;;:::;;;;;;<<<<<<<<<===>>>>>>??????>>>>>>???>>>===<<<;;;:::999888<<<;;;:::999999999999999;;;;;;;;;::::::999999999999999999999999999999999999999:::::::::999999888;;;<<<===???EEESSSffftttssslll^^^NNNEEECCCBBB>>>@@@@@@@@@>>>===>>>@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>???@@@AAABBBDDDCCC@@@>>>>>>>>>??????>>>>>>======>>>>>>???@@@@@@@@@??????>>>??????@@@@@@AAAAAA@@@===<<<<<<===@@@AAABBBCCCCCCCCCAAAAAA@@@BBBDDDDDDDDDCCCDDDEEECCCEEEGGGGGGFFFEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDFFFEEEDDDDDDCCCCCCCCCCCC@@@CCCEEEFFFEEEDDDCCCCCCCCCBBBAAAAAAAAAAAACCCDDDFFFGGGHHHJJJKKKKKKKKKJJJIIIGGGFFFDDDCCCCCCCCCDDDIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEDDDEEEGGGHHHGGGFFFDDDDDDEEEEEEEEEEEEEEEEEEIIIIIIIIIJJJJJJJJJKKKKKKHHHGGGGGGFFFFFFFFFGGGGGGIIIGGGDDDCCCDDDDDDCCCCCC@@@AAAAAA@@@???>>>@@@AAACCCGGGPPP```ssswwwhhh[[[PPPHHHEEEDDDCCCBBBAAAAAABBBCCCDDDCCCCCCCCCCCCCCCBBBAAA@@@AAAAAABBBBBBBBBBBBAAAAAA=========<<<======>>>???======<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@??????>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>;;;<<<======>>>>>>======:::::::::999999999888888::::::999888888888888888:::::::::999999999888888888888888777777777777777777777777777999;;;>>>???CCCDDDFFFGGGGGGEEECCCAAA@@@???>>>===>>>>>>@@@AAADDD@@@@@@CCCDDDCCCKKKWWWtttvvvcccWWWGGG>>>888777777555444555666666666555555555444444555444333333444444333222444444333222222222222222222222333333333333444444333333333444444444555555555555555555666666666666777888999;;;===???~~~rrrmmmlllsssxxx}}}}}}ttteeebbb\\\WWWSSSNNNHHHBBBBBBAAA@@@???>>>===;;;999<<<<<<<<<<<<===>>>>>>???>>>???@@@AAABBBAAAAAA@@@AAA@@@@@@???>>>======<<>>===<<<;;;<<<<<<===>>>>>>>>>>>>>>>???????????????>>>===;;;:::999999;;;;;;;;;<<<;;;;;;::::::;;;<<<======AAANNNbbbpppiiicccVVVIIIEEEGGGHHHFFFDDDEEEEEEDDDBBBBBBEEEGGGEEEDDDCCCBBBAAAAAAAAA@@@AAAAAABBBCCCDDDEEEEEEEEEHHHGGGEEECCCCCCDDDFFFGGGFFFEEEEEEDDDEEEEEEFFFFFFGGGEEEDDDCCCDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBAAAAAAEEEEEEEEEFFFEEEEEEDDDCCCDDDFFFHHHHHHGGGFFFFFFGGGGGGIIIKKKKKKIIIHHHIIIJJJLLLLLLLLLLLLKKKIIIHHHGGGIIIIIIHHHGGGGGGGGGGGGGGGEEEGGGIIIIIIGGGGGGGGGHHHGGGEEEDDDGGGIIIIIILLLOOOQQQRRRRRRRRRRRRQQQOOONNNHHHHHHGGGFFFEEEFFFHHHJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFGGGJJJKKKKKKJJJIIIIIIHHHGGGFFFGGGJJJLLLNNNOOOOOOOOOOOONNNNNNMMMMMMLLLJJJIIIIIIIIIIIIJJJIIIHHHFFFFFFGGGHHHIIIJJJEEEFFFFFFEEEDDDDDDEEEGGGJJJKKKPPPYYYeeennntttwwwmmmiiiaaaXXXPPPKKKHHHGGGHHHGGGFFFEEEDDDDDDEEEEEEGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAABBBCCC???>>>>>>?????????@@@@@@DDDCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDCCCCCC?????????>>>>>>>>>==================>>>>>>???@@@>>>>>>?????????>>>==================<<<<<<;;;;;;::::::999999888888888888:::::::::999999999888888888888888777777666666666666666666777888999;;;;;;>>>@@@DDDGGGHHHGGGEEECCCAAA@@@>>>>>>===>>>???@@@AAA???@@@DDDDDDDDDIIIQQQ\\\{{{~~~qqqgggQQQFFF<<<999999777777888666666666666555555555555666555444444666666555444444444333222222222222333222222222333333333444444333333333444444444555555555555666666666777666666777888999;;;===>>>vvviiibbb```eeehhhhhhpppzzzmmmZZZSSSMMMJJJJJJHHHEEECCC<<<===??????@@@@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFCCCCCCDDDEEEEEEEEEEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEAAAAAABBBBBBCCCDDDDDDDDDAAAAAA@@@???>>>===<<<<<<>>>?????????>>>>>>===<<<:::<<<===<<>>======;;;;;;;;;;;;;;;::::::999::::::999999999888888888999999888888777777666666777777777777888999:::::::::===BBBFFFHHHHHHFFFEEEBBBAAA@@@>>>>>>>>>?????????>>>@@@CCCEEEEEEHHHLLLNNN```{{{~~~vvv^^^PPPAAA;;;:::999888:::777777666666666555555555777666555666777888777666555444333333222222333333222222222333333333444444333333333444444444555555555666777888888888777777999::::::;;;<<<===|||~~~wwwhhhaaa^^^bbbccc```dddlllnnntttttt\\\RRRIIIGGGHHHFFFEEEEEE>>>???@@@??????@@@BBBEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFEEECCCDDDEEEFFFGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@;;;>>>@@@>>>???JJJ^^^nnnzzzzzzuuuiii^^^WWWRRRMMMLLLKKKKKKMMMRRRVVVXXXXXXWWWVVVSSSOOOMMMLLLKKKKKKFFFLLLVVV___dddeeecccaaa[[[YYYXXXWWWYYY]]]aaadddbbbbbbbbbbbb___\\\XXXVVVSSSQQQPPPRRRUUUVVVSSSPPPOOOLLLIIIGGGGGGGGGFFFEEEDDDEEEGGGJJJMMMPPPRRRTTTQQQRRRRRRPPPOOONNNPPPQQQPPPRRRSSSSSSQQQPPPPPPQQQMMMNNNNNNNNNNNNMMMLLLLLLHHHIIIIIIJJJLLLNNNPPPQQQXXXZZZ[[[ZZZWWWSSSQQQPPPUUUQQQRRRUUUSSSOOOTTT]]][[[\\\]]]^^^___^^^]]]]]]UUUVVVVVVSSSPPPPPPTTTXXXWWWWWWVVVUUUTTTSSSSSSRRRSSSRRRRRRTTTVVVXXXXXXWWWTTTUUUVVVVVVXXX___iiiqqqtttqqqlllfff```\\\YYYXXXRRRQQQPPPOOOPPPRRRTTTVVVRRRRRRRRROOOMMMMMMNNNPPPPPPQQQRRRRRRRRRRRRUUUWWWUUUVVVXXXZZZZZZYYYWWWVVVPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLLLLKKKKKKKKKLLLLLLKKKLLLLLLMMMMMMLLLLLLKKKJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHLLLKKKIIIHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBCCCCCCDDDDDDFFFFFFEEEDDDBBB@@@???>>>???@@@AAABBBAAA@@@???>>>===>>>>>>>>>>>>===<<<<<<;;;;;;;;;:::::::::999999999999999888888888888888777777888999999:::::::::999;;;@@@DDDGGGHHHHHHGGGDDDCCCAAA@@@?????????@@@@@@???@@@AAACCCDDDEEEFFFKKKXXXhhhooo]]]III???;;;999888888777777777666666666555555777666555666888888888666555444444333333333333333222222333333333333444444333333333444444444555555555666888999999999888777:::::::::;;;<<<<<<~~~vvvqqqkkkmmmpppuuuzzzzzznnnddd[[[XXX[[[]]]ZZZ]]]eeehhhiiitttlll^^^QQQMMMKKKGGGEEEEEEEEEEEEEEECCCCCCEEEKKKPPPTTTSSSSSSRRRRRRRRRRRRSSSUUUSSSQQQPPPQQQRRRUUUVVVUUUTTTSSSRRRPPPOOONNNMMMMMMOOORRRTTTVVVVVVUUUTTTVVVUUUTTTRRRPPPOOONNNMMMOOONNNMMMKKKJJJHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDCCC???CCCEEECCCCCCNNNbbbsss~~~rrrjjjfffccc\\\YYYYYY___jjjrrrtttrrrjjjgggbbb]]]XXXUUUSSSRRRQQQ\\\lll|||wwwvvvuuuuuuxxx}}}~~~xxxrrrnnngggffffffjjjnnnoookkkgggeee```YYYUUUSSSRRRQQQOOOMMMMMMNNNOOOPPPRRRSSSTTTPPPPPPPPPNNNNNNOOOSSSVVVUUUWWWXXXWWWVVVTTTTTTUUUQQQRRRSSSSSSTTTSSSSSSSSSSSSTTTUUUXXX[[[^^^aaabbboootttxxxyyytttllleee``````^^^aaafffbbb^^^fffuuuxxxxxxyyyxxxwwwuuusssqqqlllllliiiccc\\\ZZZ\\\```\\\\\\[[[ZZZYYYXXXWWWWWWSSSTTTWWW\\\bbbhhhjjjkkkhhhlllrrrvvv{{{}}}tttnnnjjjiiicccaaa]]]ZZZXXXWWWWWWXXX[[[\\\]]]\\\ZZZ[[[^^^aaaaaacccdddeeefffgggjjjlllmmmooorrrrrrnnniiiccc```[[[ZZZYYYYYYXXXXXXYYYYYYZZZZZZZZZZZZYYYXXXWWWVVVRRRRRRQQQPPPPPPQQQRRRSSSPPPQQQQQQRRRRRRQQQQQQPPPMMMOOOQQQTTTUUUUUUTTTSSSSSSSSSSSSSSSRRRQQQOOONNNRRRQQQOOOMMMLLLMMMNNNNNNMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFEEECCCBBBAAABBBCCCEEEEEEEEEDDDBBBAAA@@@AAAAAABBBAAA@@@???>>>============<<<<<<<<<<<<999999999999::::::::::::666777888999::::::::::::999;;;>>>BBBEEEGGGHHHIIIFFFEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBEEEEEEEEEHHHWWWaaayyynnnUUUGGG@@@;;;888888777777777777666666666555555444333444666777666555555555444333333333333444222222333333333333444444333333333444444444555555444555777888999888777666888888999:::<<<===zzzpppfff]]]XXXVVVXXX[[[aaagggmmmrrruuuwwwzzz|||{{{yyytttggg[[[WWWNNNJJJMMMPPPOOOTTT\\\bbb^^^bbbqqq~~~mmm\\\UUUPPPJJJEEEEEECCCEEEFFFHHHKKKSSS^^^fffpppooonnnmmmmmmmmmmmmmmmiiigggdddbbbccceeehhhjjjqqqpppnnnkkkiiifffdddccceeehhhlllppprrrrrrpppooopppnnnllliiieeebbb```___^^^\\\YYYUUUQQQMMMJJJHHHJJJJJJJJJIIIHHHGGGFFFEEECCCGGGIIIGGGGGGRRRfffwwwsssppppppyyy|||uuunnngggbbb___^^^kkkxxx{{{rrrkkkhhhgggeeecccYYYXXXVVVTTTRRRQQQPPPPPPKKKKKKKKKJJJKKKNNNSSSWWW```aaabbbbbb```^^^______^^^___```aaaaaabbbaaaaaaggghhhkkknnnrrrvvvzzz{{{xxxooopppvvv}}}zzzwww{{{lllbbb___```]]]]]]\\\[[[ZZZYYYXXXWWWVVVXXX^^^hhhsss}}}~~~zzzsssllleeeaaa^^^]]]gggiiilllnnnooorrrwww{{{|||nnnmmmjjjhhhggghhhiiijjjhhhgggeeeccc```]]][[[YYYXXXWWWVVVVVVVVVWWWXXXYYYTTTTTTUUUUUUUUUUUUTTTTTTWWWZZZ^^^ccceeeeeedddccc````````````^^^\\\ZZZYYYYYYWWWUUUSSSRRRSSSTTTTTTRRRRRRSSSSSSRRRRRRQQQPPPMMMMMMMMMMMMLLLLLLLLLLLLHHHHHHGGGGGGFFFGGGGGGHHHGGGGGGGGGGGGGGGFFFEEEDDDFFFGGGIIIJJJIIIHHHFFFEEEBBBBBBCCCDDDCCCBBBAAA@@@????????????>>>>>>>>>>>>999999999::::::;;;;;;;;;555666777999::::::::::::999;;;===AAADDDGGGIIIJJJGGGFFFDDDBBBAAA@@@AAAAAA???@@@@@@AAADDDIIIJJJIII???RRRZZZjjj|||```OOOEEE>>>:::999777777777777666666666666444333222333555666555444555555444333333333333444222222333333333444444444333333333444444444555555333444666777888777666555666777888:::<<<>>>uuunnnddd[[[UUUOOOJJJFFFJJJJJJJJJLLLQQQYYYbbbgggnnnfff\\\UUURRRNNNIIIDDD@@@AAACCCCCCCCCFFFJJJNNNXXXXXXUUUXXXaaajjjnnn___VVVNNNLLLNNNMMMKKKLLLSSS]]]kkk~~~~~~wwwrrrrrrssssssoooggg___ZZZYYYYYYVVVPPPLLLLLLOOONNNLLLMMMSSSQQQPPPYYYaaappp}}}sssqqqhhh[[[RRRMMMJJJEEEAAA???@@@@@@??????FFFQQQ[[[dddppp|||ssshhheeeaaa^^^ZZZYYYZZZYYYVVVSSSVVVYYY___eeennn~~~{{{nnnnnnrrr|||yyyqqqiiieeedddaaa^^^\\\]]]^^^^^^]]]______]]][[[YYYXXXYYYZZZcccgggkkkooowww{{{yyyyyyyyyyyywwwsssnnnjjjddd]]]WWWWWWWWWUUUUUUWWWTTTUUUWWWXXXYYYYYYXXXWWWZZZXXXVVVTTTTTTRRRPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPNNNOOOPPPPPPOOONNNLLLKKKKKKLLLMMMMMMLLLJJJGGGFFFEEEFFFFFFGGGGGGFFFEEEEEECCCBBBAAA@@@???>>>>>>>>>;;;<<<=========<<<:::999888888777777777999:::;;;<<<;;;:::;;;>>>DDDIIIMMMMMMKKKIIIFFFEEEEEEFFFGGGEEEEEEEEEEEEFFFHHHIIIJJJLLLMMMSSSdddvvvdddSSSCCC;;;:::888777777:::888555666:::666666666666666666666666333444444555555444444333111222222333333222222111333333333444444444555555666666666666777777777777888888888999<<<<<>>@@@@@@@@@AAAEEEMMMUUU[[[aaaYYYPPPJJJGGGDDD???;;;AAAAAA@@@??????AAADDDFFFKKKLLLIIILLLSSS[[[vvvtttddd[[[VVVVVVYYYWWWWWW\\\hhhwwwzzzsssmmmhhhdddhhhlllqqqsssqqqnnnlllkkkdddbbb^^^ZZZYYYXXXWWWUUUSSSaaahhhooo{{{|||aaaYYYNNNFFFCCC@@@<<<999888999:::999999>>>HHHOOO^^^rrryyysssnnnhhhdddcccbbb___\\\XXXZZZ^^^eeeqqqzzzwwwssspppoooooonnnmmmmmmnnnnnnmmmjjjgggeeeccceeehhhjjjnnnwwwrrrhhh```______\\\ZZZYYYWWWXXXZZZ\\\^^^_________^^^]]]]]]\\\\\\[[[YYYWWWUUUVVVVVVWWWXXXYYYYYYZZZ[[[[[[[[[ZZZXXXUUUSSSQQQPPPQQQQQQQQQPPPNNNLLLKKKMMMMMMMMMMMMMMMMMMLLLLLLIIIIIIHHHFFFEEEEEEDDDDDDAAAAAAAAAAAAAAA???>>>=========<<<<<<<<<===??????AAA@@@@@@@@@CCCHHHMMMPPPRRRPPPNNNKKKJJJJJJJJJKKKIIIIIIIIIIIIIIIJJJKKKLLLNNNOOOSSS```xxxcccOOOBBB>>>:::888888:::999555555888555555555555555555555555444555555666666555555444222222333333333333222222333333333444444444555555666666666666777777777777777777777:::<<<>>>}}}rrrdddXXXKKKHHHCCCAAA???>>>===;;;<<<<<<<<<<<>>;;;BBB@@@???>>>@@@AAABBBBBBDDDEEEBBBEEEKKKPPPhhhxxxkkkffffffiiimmmiiikkkrrrxxxuuuoooeee\\\VVVSSSPPPNNNRRRXXX```fffiiikkkkkkllldddcccaaaaaaaaabbbccceeejjjvvvhhhNNNHHH@@@;;;999888555333222444444444333777===CCCKKKeee{{{tttpppkkkfffbbb______```fffuuuwwwmmmggghhhiiiiiikkktttwwwmmmkkkjjjddd]]]YYYWWWYYY[[[^^^aaacccdddeeecccdddeeefffeeebbb___]]]]]]]]]^^^___```bbbccccccbbbbbbaaa```]]][[[YYYXXXUUUUUUSSSRRRQQQPPPPPPPPPQQQQQQQQQQQQPPPPPPOOOOOOOOONNNMMMLLLKKKJJJJJJIIIEEEEEEEEEEEEDDDBBBAAA@@@BBBAAAAAA@@@AAAAAABBBCCCDDDCCCCCCCCCFFFJJJNNNPPPSSSQQQOOOMMMLLLKKKLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMPPPSSSUUU]]]vvvsss\\\III@@@<<<999999;;;:::666555777555555555555555555555555555666666666666666666555333333333444444333333333333333333444444444555555666666666666777777777777666666777:::===???vvvooofffZZZOOOJJJHHHEEECCCAAA???===<<<======<<<<<<>>>EEEPPPXXX]]]WWWNNNGGGDDDCCCAAA@@@BBBAAAAAACCCFFFGGGFFFDDDGGGHHHEEEHHHNNNQQQeee|||}}}zzzoooaaaXXXYYYSSSLLLFFFCCCBBBBBBAAAAAADDDIIINNNRRRUUUWWWXXXSSSRRRTTTYYY^^^eeepppyyygggRRRGGGBBB>>>999666666666555444222333444444333555888;;;;;;OOOsss|||rrrjjjhhheeebbbgggxxxwwwwwwtttnnnppp|||qqqqqqqqqmmmkkkqqq~~~yyyvvv~~~~~~~~~}}}uuuiiibbb```aaacccfffhhhjjjlllmmmsssuuuwwwvvvrrrlllhhheeeffffffggggggggghhhhhhhhheeeeeeeeedddcccbbbaaa```]]][[[YYYWWWVVVVVVWWWXXXWWWVVVVVVUUUUUUUUUUUUUUUWWWVVVVVVUUUSSSQQQPPPOOOKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHIIIKKKMMMPPPRRRTTTSSSQQQOOONNNNNNNNNNNNPPPPPPPPPPPPPPPQQQRRRRRRTTTZZZ^^^dddvvvlllUUUEEE===999888::::::777666777444444444444444444444444555555666666666666555555444444444444444444444444333333333444444444555555666666666666777777777777777777888:::===???wwwiiiaaa]]]WWWNNNGGGGGGGGGFFFDDDAAA>>><<<<<<::::::999999;;;DDDRRR\\\ddd]]]SSSJJJEEECCCBBBBBBCCCDDDEEEHHHJJJJJJHHHGGGIIIIIIFFFJJJQQQSSSfffsssgggaaa\\\UUUOOOMMMJJJFFFCCCCCCBBBAAA??????>>>???@@@CCCEEEGGGHHHEEECCCFFFNNNWWWcccwwwyyyoooiiieeecccbbbdddeeeiiiooowww}}}zzzxxxvvvvvvwwwwwwuuutttjjjkkkjjjbbbUUUIIIAAA>>><<<:::888777777777777777444555555555555555666888;;;DDD\\\yyyppp{{{qqqkkkeeehhh{{{|||nnnffflllqqqkkkcccbbbjjjyyy{{{{{{~~~{{{zzzyyyxxxwwwuuuttttttqqqqqqpppooommmmmmlllllljjjhhhfffcccbbbcccdddeeedddcccbbbbbbbbbbbbcccdddeeeddddddbbb```]]][[[YYYVVVVVVUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSRRRRRRQQQQQQRRRRRRRRRRRRSSSUUUVVVWWWVVVVVVUUUTTTTTTSSSSSSSSSTTTUUUUUUWWWXXX[[[\\\]]]___gggooouuu~~~eeeOOO@@@:::777888999777777999555555555555555555555555333444444555555444444333555444444333333444444555333333333444444444555555666666666666777777777777999888999:::===>>>|||nnn```XXXTTTNNNHHHEEEEEEGGGHHHGGGDDDAAA@@@@@@<<<<<<:::999===III\\\iiiqqqjjj^^^RRRIIIEEEEEEEEEEEEFFFGGGGGGGGGHHHLLLOOOMMMLLLIIINNNVVVYYYlllxxxiii___[[[ZZZVVVRRROOOMMMJJJIIIHHHFFFCCC@@@CCCAAA??????AAACCCDDDDDDFFFCCCDDDKKKSSS___xxx~~~eee___VVVNNNJJJIIIIIIIII>>>???BBBEEEHHHJJJLLLLLLGGGEEEDDDDDDEEEFFFEEEDDDGGGHHHHHHEEE@@@>>>???AAA:::999999888888888888999666666555555555555555555>>>???NNNoooyyymmmeeeooo~~~uuulllmmm}}}vvvcccVVVZZZ]]]XXXWWW[[[nnn}}}{{{{{{}}}{{{yyywwwvvvvvvwwwxxxxxxxxxwwwwwwwwwyyy{{{|||zzzyyyxxxvvvsssoookkkiiieeedddcccbbbaaa`````````\\\]]]]]]\\\[[[ZZZYYYXXXXXXYYYYYYYYYZZZZZZZZZZZZWWWWWWXXXXXXXXXXXXYYYYYYVVVWWWZZZ]]]aaaeeehhhjjjsss}}}nnnXXXIII@@@999888999888888:::666666666666666666666666333333444444444444333333555444333222222333444555333333333444444444555555666666666666777777777777999888888:::<<<<<<qqqbbb[[[UUUNNNJJJKKKHHHKKKMMMLLLIIIEEEDDDDDD??????===<<>>===>>>>>>;;;;;;<<<;;;:::999999999999777666555555666666555::::::GGGdddzzzoooooorrrmmmbbbXXXdddpppyyyttt~~~xxxcccUUUXXXZZZWWWYYYbbbppp|||yyyvvvtttssssssnnnnnnnnnnnnmmmkkkiiihhhcccddddddeeeddddddcccbbb^^^___```bbbccccccddddddaaacccggglllrrryyy~~~tttdddUUUIII>>>:::999888888:::777777777777777777777777444444555555555555444444444333222111111222333444333333333444444444555555666666666666777777777777666666666888;;;<<<qqqddd]]]VVVOOOLLLOOOKKKNNNPPPNNNIIIDDDBBBAAA======<<<;;;AAASSSlll~~~|||mmm\\\NNNFFFDDDEEEAAACCCBBB???AAANNNddduuuqqqpppmmmsss~~~|||ppphhhbbb___[[[YYYXXXXXXWWWVVVTTTSSSUUUWWWYYYVVVQQQLLLLLLHHHIIIMMMNNNTTTjjjqqq```TTTJJJIIIGGGGGGGGGFFFCCCAAA@@@???>>>;;;999999:::<<<:::::::::===@@@AAA@@@??????@@@AAABBBBBBAAA???======>>>>>>>>><<<:::::::::;;;999777666777888888777555888HHHaaazzzwwwnnnmmmoooiii\\\QQQOOOPPPdddzzz~~~nnnZZZMMMPPPRRRNNNRRR^^^ppp}}}rrrrrrssstttsssrrrpppoookkklllnnnppprrrsssssstttsssuuuzzz}}}sss^^^QQQCCC<<<:::888888999777777777777777777777777555555666666666666555555444333111000000111333444333333333444444444555555666666666666777777777777333333444777;;;===|||rrrhhhdddccc^^^XXXZZZXXXTTTOOOJJJGGGGGGGGG<<<<<<===???DDDTTTpppnnn]]]WWWLLLEEEJJJBBBBBB======AAAIIIggg|||uuuooosssssskkkfffiiihhhmmmrrrsssnnneee\\\VVVTTTNNNMMMPPPPPPSSSfff|||vvvaaaSSSMMMKKKKKKIIIGGGEEECCCBBBAAAAAA@@@>>>===<<<<<<<<<===CCCCCCCCCCCCDDDFFFGGGHHHEEEEEEFFFFFFEEEDDDCCCBBBAAAAAA@@@???>>>======<<<<<<;;;:::999888888777888888;;;EEETTThhhwwwiiieeecccZZZNNNFFFEEEDDDJJJUUU___ppp{{{sssqqqlllXXXIIIGGGHHHGGGPPP]]]lllqqq```JJJ<<<888999999888888888777666666666666666888777666444444333333333555555555555444333222222333333333444444444555555666666666666777777777777:::::::::;;;;;;<<>>???EEESSSmmmwwweee]]]QQQGGGJJJCCCCCC??????DDDHHH___zzzwww{{{vvvxxxvvvxxxyyywwwppphhh```[[[VVVPPPLLLMMMMMMRRRggg~~~mmmZZZOOOJJJIIIHHHHHHGGGEEEDDDCCCCCC@@@@@@@@@@@@AAACCCEEEFFFHHHIIIIIIJJJKKKLLLLLLMMMIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEDDDBBBAAA@@@???>>>===<<<:::999999999999:::<<>>>>><<>>===<<<;;;:::::::::;;;<<>>NNNaaayyy___SSSJJJCCCEEEOOO[[[qqq~~~gggSSSEEEDDDEEEDDDLLLYYYiii}}}}}}iiiUUUGGG???<<<:::888888777666666666666777888888777777666666555555111222333444555555555555333444444444444555555555666666666666777777777777888888999999:::;;;wwwhhh```XXXVVVZZZ[[[UUUOOOGGGBBB???EEEQQQ```tttuuujjj[[[MMMLLLGGGDDD???BBBGGGCCCMMMeeeqqqwwwsssqqq|||zzzvvvsssooofff^^^ZZZ[[[ggg|||sssooommmlllmmmpppuuu{{{}}}kkk]]]TTTPPPOOONNNLLLJJJHHHGGGFFFFFFGGGHHHIIIJJJLLLNNNPPPRRRSSSVVVWWWYYYYYYYYYWWWTTTSSSOOONNNLLLJJJJJJKKKMMMNNNKKKKKKKKKJJJIIIGGGEEEDDD@@@???>>><<<;;;::::::999:::;;;@@@JJJWWWjjjxxx]]]OOOIIIEEEAAA>>>======>>>@@@======GGGSSSuuuyyycccPPPJJJHHHDDDDDDJJJKKK\\\}}}zzzhhhTTTFFFEEEFFFFFFNNN[[[jjj~~~~~~|||yyyvvvrrrpppnnnmmmllljjjhhhhhhiiiiiihhheeebbbbbbbbb```]]]\\\]]]___^^^```cccggglllooorrrttt{{{yyytttpppmmmvvvrrr___OOODDD>>><<<999888777777666666777777777777777777666666555555222333444444555555555444444444444444555555555555666666666666777777777777777777888999999:::zzznnneee\\\[[[```bbb\\\UUUIIIDDDBBBIIIVVVeeewwwxxxnnn```QQQNNNJJJEEE>>>@@@EEEBBBKKKcccuuu{{{sssmmmmmmxxxzzznnnbbb]]]ZZZYYY]]]ccciiioooxxxuuuggg]]]XXXUUUSSSRRROOOKKKHHHGGGHHHJJJLLLPPPRRRTTTWWWZZZ]]]___```bbbccccccaaa___[[[XXXUUURRRQQQOOOMMMLLLMMMNNNOOOKKKKKKKKKKKKJJJHHHFFFDDD@@@???===<<<:::999999888999:::@@@KKKYYYjjjttt[[[NNNJJJFFFAAA???888999;;;===<<<<<>><<<:::999888888999:::@@@JJJVVVeeexxxsss[[[NNNIIIDDD>>>;;;888999999999999:::===@@@KKK[[[zzznnnaaaYYYOOOGGGGGGHHHEEECCCDDDEEEIII```jjjUUUEEECCCDDDEEEPPP___uuuzzzvvvsssqqqpppllljjjhhhggggggfffdddbbb````````````______^^^^^^ZZZZZZZZZZZZYYYYYYYYYYYYVVVWWWXXXWWWUUUTTTUUUVVVVVVVVVVVVVVVVVVWWWWWWXXXTTTUUUYYY\\\___aaabbbbbb___``````______```cccfffmmmqqqwww|||~~~||||||~~~zzzxxxsssrrroookkkhhhfffeeedddcccpppvvvgggUUUEEE;;;999999888777777777777888333444555666666555444333555555555555444333222111444444555555555666666666666666666666777777777777666777888999:::;;;{{{rrrmmmllliiibbb]]]TTTRRRTTT[[[dddqqq{{{lll\\\VVVMMMJJJCCCDDDFFFBBBMMMgggyyyiiiZZZTTTOOOJJJNNNWWWXXXXXXXXX[[[aaaggglllooolllnnnuuu}}}uuummmhhhddd^^^YYYWWWTTTQQQQQQXXXcccooovvvzzz|||}}}vvvqqqnnniiihhhgggeeecccaaa______ZZZZZZYYYVVVRRRLLLGGGDDDBBBAAA???===;;;:::999999999999???HHHSSS___ooo}}}sssZZZNNNIIIDDD???<<<======;;;999999:::<<<<<>>;;;888888;;;<<<;;;AAAEEEVVVtttttthhhbbbSSSPPPMMMKKKGGGCCC@@@AAAEEEEEEXXXsss\\\HHHEEEFFFJJJWWWhhh~~~||||||{{{xxxtttrrrpppppprrrtttvvvwwwvvvvvvwwwxxxuuusssooolllkkkkkklllmmmmmmlllkkkjjjjjjkkklllmmmnnnoooooonnnkkkjjjjjjkkkcccfffiiijjjiiifffdddcccbbbccccccbbb```___```aaaccceeegggjjjmmmooopppqqqooommmiiifffeeeeeefffgggiiijjjkkkllllllkkkjjjjjjgggeeeccccccdddfffffffffeeegggiiikkkjjjiiigggeeeeeeeeeeeeeeedddddddddddd___^^^\\\[[[ZZZ[[[[[[\\\eeerrrzzzjjjTTTDDD:::999888888777888888888444555777888999888666555222222333444555555555555555555555555666666666777666666666666777777777777777888999:::<<<===~~~wwwmmmggggggccceeejjjtttwwwddd```\\\PPPHHHIIIHHHHHHSSSbbbuuuvvvhhhpppkkkZZZTTTRRRTTTYYYeeecccjjj~~~pppaaaXXXSSSQQQRRRUUUTTTSSSVVV[[[___aaagggnnnrrrvvv~~~~~~{{{yyysssnnnjjjfffaaa]]]ZZZaaasss}}}}}}~~~}}}zzzvvvwwwnnnddd^^^WWWNNNHHHFFFBBBAAA@@@>>><<<:::888777888:::>>>DDDLLLWWWbbbiiiwwwwww}}}www```OOOIIIFFFBBB>>>>>>===;;;:::999::::::;;;>>>EEETTTlll|||mmmbbb^^^TTTMMMLLLKKKHHHDDDDDDBBBFFFWWWvvvfffXXXKKKEEEBBBGGGXXXkkk}}}|||}}}}}}yyyvvvtttpppooommmlllkkkjjjkkkkkkjjjkkkkkkjjjhhhggghhhjjjlllkkklllpppssstttqqqnnnnnnmmmjjjgggeeedddcccccchhhhhhgggfffdddccccccbbb```___^^^```bbbccccccbbbaaa```___```bbbcccbbbaaaaaa```___^^^^^^___aaabbb]]]\\\[[[YYYYYYYYYYYYYYYaaarrr~~~wwwdddIII>>>;;;777666777999888777777777777777666666666666555555555555555555555555666666666666666666666666666777888999999::::::999888999:::<<<===>>>uuuoooooopppvvvtttjjjcccWWWNNNLLLIIIGGGPPP^^^ssssssfffRRRWWWaaammmuuu||||||[[[JJJDDDBBBCCCHHHQQQPPP[[[tttwwwfff[[[TTTOOONNNPPPOOOOOOSSSYYY]]]```fffmmmqqqttt{{{~~~yyytttqqqjjjdddaaajjjwwwlllddd[[[PPPIIIGGGCCCBBBAAA>>><<<:::888777888:::>>>CCCIIIRRR[[[aaakkkkkkpppzzz{{{cccQQQJJJFFFBBB>>>>>>===<<<::::::::::::;;;AAAFFFSSSkkkrrr```WWWNNNLLLKKKFFFCCCBBBAAAFFFXXX{{{```TTTIIIDDDCCCHHHYYYlll~~~}}}~~~~~~}}}|||~~~~~~{{{{{{yyyvvvssspppooonnnmmmmmmlllkkkiiihhhfffdddccccccaaa___^^^```bbbbbbbbbdddcccaaabbbccccccaaa```ccccccccccccccccccccccccbbb```^^^]]]]]]^^^___```cccqqq|||mmmVVVDDD???999888:::;;;999666888777777777666666666666555555555555555555555555666666666666666666666666555666777888999999999999777888:::<<<===>>>zzzyyy|||xxxooobbbVVVPPPKKKJJJTTTaaaxxxyyycccUUUFFFGGGKKKRRR\\\iii~~~sssSSSCCC>>>;;;<<<@@@CCCFFFVVVttt}}}mmmbbb[[[TTTRRRSSSSSSTTTZZZccciiilllqqqwww}}}~~~{{{xxxnnnfffbbbooowwwlll```SSSJJJHHHFFFEEEBBB???<<<999888777777:::>>>AAAFFFKKKQQQVVV^^^^^^ccckkkqqqvvv~~~iiiUUULLLGGGCCC@@@???>>><<<;;;::::::;;;;;;===@@@NNNiiiuuudddZZZRRRNNNKKKGGGDDDDDDDDDHHH^^^xxxmmmZZZOOOFFFEEEEEEJJJZZZmmm~~~|||yyyvvvuuuwwwtttqqqpppqqqssssssssswwwuuutttssssssrrrpppnnnlllmmmoooppppppnnnmmmkkkkkkiiifffddddddeeehhhjjjhhhqqq||||||jjjNNNFFF===:::<<<===:::555888888777777777666666666555555555555555555555555666666666666666666666666555555666777888888888888777888:::;;;===>>>zzzlll\\\RRRNNNRRRaaappppppZZZLLLIIIFFFEEEHHHPPP```xxxsssTTTFFFAAA>>>>>>BBBBBBFFFZZZ~~~ssslllhhhdddbbbdddeeehhhppp{{{}}}||||||qqqgggbbbpppttteeeVVVLLLJJJHHHFFFCCC???<<<999777777666888<<<@@@CCCFFFJJJMMMVVVVVVZZZbbbfffiiinnnuuuooo[[[OOOIIIEEEAAA@@@???===;;;::::::;;;;;;>>>???MMMmmm}}}nnnddd\\\TTTQQQNNNIIIGGGHHHJJJOOOiiitttfffWWWMMMGGGFFFGGGKKKZZZkkk~~~zzzxxxtttqqqmmmjjjhhhjjjlllnnnjjjpppxxxzzz[[[OOOAAA:::;;;<<<:::777888888888777777777666666555555555555555555555555666666666666666666666666444555666777777888888777777888999;;;<<<===fff}}}ttt```SSSQQQ]]]rrrkkkWWWJJJGGGCCCAAACCCJJJZZZrrrpppTTTGGGCCC???>>>AAAAAAFFF\\\{{{yyyxxxvvvvvvxxx{{{~~~tttjjjeeeuuuzzzjjjYYYNNNKKKIIIGGGCCC???;;;888777777444777;;;>>>@@@CCCFFFHHHOOOOOOTTT[[[^^^```eeekkkrrruuu```SSSLLLFFFCCCAAA@@@>>><<<;;;;;;;;;;;;FFFFFFUUUvvvuuuiii^^^XXXSSSQQQNNNJJJHHHJJJOOOTTTpppxxxeeeWWWNNNGGGGGGGGGJJJXXXiii|||{{{uuurrrlllgggddddddeeegggdddiiiqqq}}}gggYYYGGG<<<999::::::999888888888888777777777777555555555555555555555555666666666666666666666666444555666777777888888777777777999;;;<<<===RRRiiilll[[[YYYhhhzzzeeeTTTJJJCCC@@@???CCCJJJYYYqqqnnnSSSHHHDDD@@@>>>@@@AAAFFF\\\|||ooohhhgggxxxppp]]]QQQMMMIIIFFFBBB>>>:::888777777444666999<<<===???BBBDDDGGGGGGKKKQQQTTTVVVZZZ```gggtttzzzfffXXXOOOIIIEEEBBBAAA???===<<<;;;;;;<<>>@@@CCCGGG\\\zzzjjjgggkkkwwwaaaSSSOOOHHHEEEAAA<<<999777777777555777888999999:::===???@@@???AAAFFFIIIJJJOOOUUU[[[cccooo{{{|||jjj[[[QQQKKKGGGCCCBBB@@@>>><<<<<<<<<<<<>>>IIIfff}}}lll```YYYVVVXXXVVVVVVXXXUUUOOOMMMNNNQQQVVVssshhhSSSJJJCCCCCCCCCFFFUUUeeeuuuyyyrrrllliiihhhaaa___ZZZUUURRROOONNNNNNPPPXXXcccqqqwwwsssjjj]]]NNNBBB;;;::::::999999999888888888777777555555555555555555555555666666666666666666666666555666777888999999999999666777888:::;;;<<>>AAAGGGTTTjjj|||iiiPPPFFFCCC>>><<<===AAADDDXXX~~~lllkkksss|||eeeUUUPPPGGGDDD@@@;;;888777777888777777777777666777999;;;<<<;;;<<<@@@BBBCCCHHHNNNQQQVVV]]]fffwww}}}lll]]]SSSLLLHHHDDDBBB@@@>>><<<<<<<<<<<>>;;;999888777555777777777777888888888888:::999999:::<<>><<<;;;;;;;;;FFFYYYqqqeee^^^]]]___```eeefffaaaYYYUUUUUUVVVZZZ\\\wwwaaaKKKFFFBBBAAACCCIIIWWWdddyyy|||vvvrrrnnniiieeeeeefffddd^^^\\\]]]\\\YYY[[[XXXTTTQQQOOOLLLIIIGGGMMMRRR[[[iiizzzyyy}}}xxxeeeOOOBBB===<<<888888999999888777888999666666666666666666666666555555555555666666666777777888888888888999999999::::::;;;;;;<<<===||||||yyy{{{gggWWWNNNEEE@@@??????AAAEEESSSkkk{{{hhhTTTIIIDDD@@@?????????FFFLLLeeeuuuttt}}}iiiUUUJJJFFFBBB>>>:::999888777555555555666666666777777777999888888999;;;===@@@BBBGGGGGGLLLTTT\\\iiipppdddYYYOOOIIIGGGEEEBBB???===<<<<<<<<>>===@@@EEERRRhhh||||||iiiUUUIIIDDD@@@??????>>>DDDGGG^^^~~~zzzgggVVVLLLEEEBBB===:::999888777666444444555555555666666666777777777888999;;;>>>???@@@CCCIIILLLOOOZZZrrrtttggg\\\RRRKKKHHHFFFDDDAAA???>>>>>>>>>NNNcccvvvooolllooolllhhhddd```^^^^^^^^^```ooosss^^^IIIDDD???>>>@@@GGGVVVddduuuzzzuuusssrrrpppmmmlllkkkfffaaaaaaeeeeeebbb]]]ZZZUUURRROOOLLLHHHFFFHHHMMMUUUbbbsssuuu___OOODDD>>>999999999999999888777666666666666666666666666666555555666666666777777777777888888888888999999999::::::;;;;;;<<<===vvv{{{{{{{{{{{{xxx{{{eeeTTTLLLEEE@@@>>>===@@@EEEQQQfffxxx~~~kkkUUUIIIDDD@@@?????????EEEGGGZZZuuudddUUUMMMDDDAAA===:::999888777666444444555555555666666666666666666666888999;;;<<<;;;???DDDHHHNNN\\\qqquuujjj```VVVOOOIIIHHHFFFDDDBBB@@@@@@???NNNdddxxxtttrrrlllfffddddddcccdddggglllmmmYYYHHHBBB>>>===>>>FFFUUUcccttt}}}vvvrrrpppjjjccc```]]]XXXTTTQQQNNNJJJHHHGGGKKKSSS___pppzzzhhhYYYLLLBBB;;;::::::999999888666444666666666666666666666666555666666666666777777777777777888888888999999999::::::;;;;;;<<<===pppvvvtttsssvvvyyy|||{{{vvvppphhh```___iii{{{|||dddRRRKKKEEEBBB???>>>@@@EEEPPPbbbrrr}}}mmmVVVJJJDDD@@@???@@@???FFFFFFWWWppp```SSSLLLCCC@@@<<<999888888777666555555666666666777777777555555555666777888999999999;;;@@@JJJZZZmmm~~~|||ssskkkbbbYYYRRRLLLKKKIIIFFFDDDBBBAAA@@@OOOdddzzzwwwooojjjkkkmmmnnnqqqwww~~~eeeTTTFFFAAA===<<<>>>DDDRRR___pppwwwiiibbb___ZZZWWWTTTQQQMMMKKKGGGJJJRRR]]]mmmuuugggWWWJJJ???===:::999999999666444777777777777777777777777666666666666777777777888777777888888888999999999::::::;;;;;;<<<===ooottttttuuuwwwwww}}}xxxzzz{{{tttjjjeeeXXXSSSLLLHHHIIISSSfffxxx}}}cccPPPIIIDDDCCC???===???DDDMMM]]]kkkyyy~~~nnnWWWJJJDDD@@@???@@@===DDDDDDTTT{{{lll]]]QQQJJJCCC@@@;;;999888888777666555555666666666777777777555555555666666777777777999999===LLLggg{{{vvvrrrmmmeee[[[TTTOOONNNLLLIIIFFFCCCAAA@@@QQQbbb|||uuummmjjjnnnppppppvvvvvv___OOODDD@@@======>>>BBBNNNZZZlll{{{qqq```]]]YYYUUUSSSQQQMMMKKKFFFJJJPPP[[[kkksssaaaPPPEEE@@@;;;999999999888666777777777777777777777777666666666777777777888888777888888888888999999999::::::;;;;;;<<<===nnntttvvvyyy|||yyy|||oooiiidddZZZPPPKKKHHHDDDBBBCCCDDDIIIXXXgggppp|||cccOOOHHHCCCCCC>>><<<===AAAIIIWWWdddpppuuu|||pppXXXJJJDDD@@@???@@@;;;DDDDDDTTTxxxiiiZZZOOOHHHBBB???;;;888888888777666444444555555555666666666555555666666666666666666999888<<>>>>>>>>AAAJJJUUUbbbqqqpppZZZXXXTTTQQQOOOMMMKKKHHHEEEHHHOOOYYYiii}}}ooo]]]JJJCCC<<<888999:::999888777777777777777777777777666666777777777888888888777888888888888999999999::::::;;;;;;<<<===mmmsssvvv{{{xxx{{{yyyfff[[[TTTLLLEEEBBB>>>===???BBBAAAAAAIIIUUU]]]jjjwww~~~dddOOOHHHCCCBBB===:::;;;???FFFSSS___ccchhhoootttyyy~~~pppYYYJJJDDD@@@???@@@<<>>EEEOOO~~~mmmYYYMMMBBB???>>>???>>>@@@HHHRRRSSSbbbpppuuuvvvxxxzzz{{{uuuqqqooommmiiihhhnnnvvviiiVVVSSSOOOMMMLLLJJJHHHFFFEEEGGGMMMWWWggg{{{nnnMMMEEE<<<888999;;;;;;999777777777777777777777777777777777777888888888888777888888888888999999999::::::;;;;;;<<<===lllrrrrrrssswwwrrrrrr}}}xxxeee\\\OOOGGGDDD>>>>>>===:::999:::>>>BBBEEEOOOXXXdddmmmttt{{{gggPPPFFFDDDCCC===999:::<<>>IIIccc}}}hhhXXXRRRCCC===999<<<>>>???CCCGGGTTTWWW\\\```cccbbb```___aaa^^^ZZZUUUSSSSSSUUUVVVggglllyyysssddd]]]XXXVVVWWW^^^fffmmm{{{cccRRRMMMGGGDDDDDDEEEDDDCCCEEEGGGLLLTTTbbbuuuzzzbbbNNN???===>>>888666:::777777666666777888999999999999999888888888777777777888888888888999999999999999:::;;;;;;<<>>===:::888999<<<@@@BBBDDDLLLVVV^^^dddkkkssszzz|||gggQQQEEEDDDBBB<<<999:::<<>><<<>>>???AAARRR}}}xxxooobbbSSSIIIGGGAAA@@@===:::777666555444555555444444444555555666666555444444666777777666444555555:::OOOttt~~~uuuiii```[[[TTTOOOLLLHHHBBB>>>;;;AAAPPPzzz~~~gggVVVNNNCCC===999;;;===>>>@@@DDDEEEHHHKKKOOOQQQPPPOOONNNNNNLLLIIIGGGFFFGGGHHHIIINNNQQQ[[[kkk}}}hhhYYYRRRMMMKKKKKKGGGMMMOOOXXXmmm~~~fffPPPKKKDDDAAABBBCCCBBB@@@BBBDDDIIIRRR___pppjjjVVVEEEAAA???999888<<<777777777777777888999999999999999888888888777777777888888888888999999999999999:::;;;;;;<<>>???DDDKKKRRRWWW^^^ffflllooorrrxxx}}}gggQQQEEECCC@@@<<<999:::<<<<<>>>>><<<>>>@@@MMMooo}}}uuummm```RRRIIIFFFAAA@@@>>>;;;999777666666555555444444444444555555666555444444666777777666999666444888DDD```}}}zzz{{{vvvoooddd^^^VVVPPPKKKFFF@@@;;;===???BBB^^^gggSSSKKKCCC===999:::<<<;;;===AAA???@@@BBBCCCDDDEEEDDDDDDAAAAAA@@@@@@AAABBBCCCCCCCCCEEEJJJSSS___qqqyyybbbUUUNNNIIIGGGGGGBBBDDDAAAEEEVVVdddvvviiiPPPJJJDDDAAAAAABBBAAA??????CCCHHHPPP[[[iiiwwwvvvcccOOOFFF@@@::::::>>>777777777777777777888999999888888888888777777777777888888888888999999999999999:::;;;;;;<<>>AAA===KKKyyyiiiSSSJJJDDD>>>:::;;;;;;::::::===??????@@@@@@@@@AAAAAAAAA??????@@@BBBBBBCCCCCCCCCEEEFFFHHHLLLPPP\\\ssswwwbbbUUUOOOJJJGGGGGGGGGIIIDDDFFFSSS]]]llliiiQQQLLLEEEBBBBBBCCCBBB@@@AAADDDIIIOOOVVV___hhhooouuuxxx|||ppp[[[LLLBBB:::999===888777777777777777888888888888888888777777777777777777888888888999999999999999:::;;;;;;<<>>;;;888777777888888888:::<<<>>>BBBGGGMMMQQQVVVXXX\\\aaacccgggppp{{{gggQQQEEEBBB>>>:::999::::::777888;;;===>>>DDDJJJPPPYYYiiiwww{{{iiiTTTHHHBBB===;;;<<<:::===>>>AAAOOOkkk{{{ssskkk___PPPGGGEEEAAA@@@@@@>>>===;;;:::999888777666666555555555666666555444444666777777666444000333:::<<>>:::>>>\\\mmmUUUKKKEEE???;;;<<<<<<999999;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>?????????>>>>>>@@@AAACCCDDDCCCGGGWWWhhhrrr^^^SSSMMMHHHEEEDDDBBBEEEBBBDDDOOOUUU___qqqhhhRRRLLLFFFBBBBBBBBBAAA???AAACCCGGGJJJMMMRRRWWWZZZ\\\^^^aaaccccccdddeeegggggggggkkkqqqvvv{{{~~~||||||gggUUUEEE;;;999;;;888888777777777777777888777777777777777777777777777777888888888999999999999999:::;;;;;;<<>>:::888:::999666666999999;;;@@@EEEJJJSSSdddttt~~~~~~rrrcccRRRHHHBBB===;;;;;;:::<<<>>>???FFFXXXpppyyyqqqjjj^^^PPPGGGEEEAAAAAAAAA@@@???===<<<;;;:::999888777777666777777666555444444666777777666555333666:::999>>>WWWtttsssggg```WWWOOOJJJFFFAAA===777===;;;<<>>===;;;:::<<<;;;:::::::::::::::::::::<<<======>>>>>>======<<>>???AAACCCDDDDDDEEEGGGJJJKKKMMMOOOPPPPPPPPPRRRSSSPPPRRRVVV[[[^^^bbbmmmyyy{{{qqqxxxvvv```MMM@@@;;;:::999888888777777777777777666666777777777777777888777888888888888999999999999999:::;;;;;;<<<zzzaaaQQQNNNJJJBBBAAA>>><<<:::::::::::::::999888999;;;>>>???@@@AAABBBGGGMMMPPPVVVcccooo|||fffQQQEEEBBB>>>:::888999888555666999666888===BBBEEENNN```qqq}}}zzzvvvooohhhhhhkkknnnoooooogggZZZMMMGGGCCC???======:::;;;>>>???CCCNNN```nnnzzzsssmmmggg]]]PPPIIIGGGAAAAAAAAAAAA@@@???===<<<<<<;;;:::999888888888888666555444444666777777666999777888888666;;;KKK\\\uuuiiibbbXXXOOOJJJEEE@@@<<<<<<===;;;???GGGPPPooo|||ddd^^^```___wwwuuu\\\RRRHHHBBB???@@@@@@===<<<>>><<<======>>>>>>>>>======>>>>>>?????????@@@@@@@@@BBBAAABBBCCCCCCBBBIIIQQQzzznnn\\\SSSNNNIIIEEECCC@@@DDDBBBDDDMMMPPPVVVfffvvv{{{ppphhhccc```ZZZYYYWWWVVVVVVWWWYYYZZZbbbmmm|||hhhRRRLLLFFFBBBAAAAAA@@@>>>???@@@AAAAAA@@@@@@AAACCCEEEGGGIIIIIIIIIIIIJJJLLLHHHIIIMMMQQQPPPRRR[[[fffzzz|||pppuuuzzzmmmWWWGGG???===999999888777777777777777666666666666777777888888777888888888888999999999999999:::;;;;;;<<>>???BBBFFFHHHMMMYYYeee{{{fffQQQEEEBBB>>>:::888888777555666999666888===AAADDDLLL___ppp}}}rrrkkkiiiiiiaaaZZZXXXZZZ\\\^^^______TTTJJJFFFDDDAAA???@@@999;;;>>>@@@CCCKKKYYYeeetttoooiiiddd\\\QQQJJJIIIAAAAAABBBBBBAAA@@@>>>======<<<;;;:::999999999999666555444444666777777666666555444111111888DDDNNN{{{kkkdddYYYPPPJJJDDD???;;;>>>999666===DDDEEE^^^kkkRRRPPPVVVXXXpppvvv^^^TTTIIICCC@@@AAAAAA>>>===???;;;<<<>>>?????????>>>============>>>???@@@BBBCCC???<<<<<<>>>@@@AAAFFFMMMtttzzzjjjXXXPPPKKKFFFAAA@@@???BBB???@@@HHHKKKRRRbbbrrr}}}wwwoooeee^^^ZZZXXXWWWSSSSSSRRRRRRQQQPPPPPPPPPVVV___kkkvvviiiUUUOOOHHHDDDDDDDDDBBB@@@@@@AAABBBAAA@@@@@@BBBDDDCCCDDDFFFFFFEEEEEEFFFHHHDDDEEEIIIJJJHHHGGGNNNXXXddd{{{yyymmmrrruuuxxxvvv^^^MMMCCC???999999888777777666777777555666666666777777888888777888888888888999999999999999:::;;;;;;<<>>EEEPPPbbbrrr~~~wwwiiicccaaa^^^[[[ZZZZZZWWWRRRNNNKKKKKKLLLMMMMMMNNNMMMJJJEEEBBB@@@@@@>>>===>>>???@@@EEEQQQ^^^yyy~~~zzzxxxyyy{{{pppkkkddd]]]XXXSSSNNNKKKIIIHHHEEECCCAAAAAAAAAAAA???===;;;;;;<<<<<<;;;:::===:::666333444555666666666666666555555888===AAAeee{{{mmm]]]QQQIIIBBB???@@@AAA???777888AAAFFFSSSjjjiiiYYYJJJJJJMMMNNNiiidddWWWLLLGGGDDDEEEEEEBBBBBBDDDBBBAAA????????????===<<>>===>>>>>>>>>===AAA???>>>@@@??????CCCIIIiiizzziiiVVVLLLHHHCCC???>>>DDD@@@@@@CCCFFFIIITTT```pppvvvnnnccc```]]][[[ZZZXXXVVVTTTSSSQQQOOOOOONNNMMMJJJHHHQQQRRRZZZeeemmmwwwiiiXXXRRRKKKGGGFFFFFFDDDCCCAAAAAA@@@>>>============DDDCCCAAAAAAAAACCCEEEFFFFFFEEEDDDCCCDDDFFFHHHIIIXXXggg}}}mmmjjjjjjpppyyykkkRRRDDDBBB:::666666888888666666999777888888888888999999999999999888888999;;;<<<>>>999:::;;;<<<======xxxhhh___TTTNNNFFF???>>>>>>:::888888777666666666666777888999777:::999<<>>>>>???@@@DDDPPP\\\xxx{{{tttrrrlllfffaaa```______ccciiisss}}}zzzuuuqqqnnngggddd```\\\YYYVVVSSSPPPJJJIIIFFFDDDBBBAAAAAAAAA@@@???===<<<======<<<;;;>>>;;;888666777777777666666666666555555888<<<@@@WWWzzztttaaaTTTLLLEEE@@@@@@<<<<<<777999AAADDDOOOffftttgggZZZMMMOOOQQQOOOgggnnn```QQQJJJFFFFFFFFFBBB@@@@@@@@@??????AAACCCEEEEEEDDDEEEDDDCCCBBBBBBBBBAAA@@@@@@>>>???AAAAAA@@@DDDIIIfffxxxgggUUULLLHHHDDDAAA@@@AAA>>>>>>BBBEEEHHHRRR\\\iii||||||rrrlllgggeeebbb```]]]\\\]]]]]]]]]\\\ZZZXXXVVVTTTSSSQQQNNNKKKNNNMMMQQQZZZ```kkkppp\\\VVVOOOJJJHHHFFFCCCAAADDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCDDDDDDCCCBBBAAABBBCCCEEEFFFPPP[[[}}}zzzmmmjjjiiilllrrrzzzqqq[[[KKKEEE===999888::::::777666888777888888888888999999999999888888777888999;;;<<<999:::;;;<<<======pppfff[[[QQQIIIBBB@@@???;;;888999666666555555666666777777444777666888??????III___yyyuuurrrpppmmmiii]]]NNNCCCAAA<<<;;;999777666666777777777888<<<@@@EEERRRiii}}}{{{wwwqqqlllkkkbbb```^^^[[[YYYWWWVVVVVV[[[VVVOOOLLLJJJIIIGGGEEEAAA???@@@@@@@@@CCCNNNZZZvvv{{{ppphhh___WWWTTTSSSPPPOOORRRSSSQQQSSSWWWZZZccclllsss{{{}}}wwwqqqooollliiieeecccaaa``````___]]]\\\\\\ZZZWWWTTTLLLJJJHHHFFFCCCBBBAAA@@@BBB@@@>>>===>>>>>>===<<<>>><<<::::::::::::888666666777666555555777;;;???KKKggg{{{eeeWWWPPPIIIBBB???:::<<<999;;;@@@AAAKKKbbbqqqkkk```UUUUUUVVVSSShhh}}}lll```WWWOOONNNNNNKKKHHHGGGIIIHHHGGGHHHIIIJJJIIIHHHIIIIIIIIIIIIHHHGGGFFFEEEFFFCCCDDDFFFFFFDDDGGGLLLiiiwwwfffTTTLLLHHHEEEBBBAAA???>>>???BBBFFFIIIPPPWWWcccxxxuuujjjfffggghhhhhhkkkiiiggggggiiijjjiiihhhdddbbb___\\\[[[XXXUUURRRUUUQQQRRRWWW[[[eee}}}ttt___YYYRRRNNNLLLJJJFFFCCCBBBBBBAAA@@@@@@AAAAAAAAA@@@AAAAAABBBCCCCCCDDDDDDDDDCCCBBBAAABBBCCCDDDEEEKKKSSSqqq{{{pppllljjjkkklllnnnuuu}}}{{{iiiVVVJJJ@@@<<<999;;;;;;777666777777888888888888999999999999888888777777888999999999:::;;;<<<======ssshhh]]]SSSKKKCCCAAA@@@;;;888888666666555555555555666666333666444666<<<<<>>>>>??????>>>======<<<<<<<<<<<<;;;888666777777777666555777:::===FFF```~~~eeeXXXRRRKKKDDD???===???<<<;;;???@@@NNNhhhyyymmm___ZZZZZZXXXnnnpppdddXXXTTTTTTRRRQQQQQQOOONNNLLLMMMMMMNNNLLLKKKLLLNNNOOOOOOMMMLLLKKKKKKMMMJJJIIIJJJJJJJJJOOOVVVyyyxxxgggUUULLLHHHDDDAAA@@@@@@@@@AAADDDGGGJJJNNNRRR^^^ttt~~~xxxvvvuuutttrrrooorrrrrrsssuuuvvvtttqqqnnnkkkhhheeecccaaa___]]]ZZZ^^^ZZZZZZ\\\^^^fff|||uuuaaa\\\VVVSSSRRRPPPMMMJJJBBBBBBBBBAAABBBBBBCCCCCCCCCCCCEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCDDDDDDEEENNNRRRooosssooommmmmmllliiikkkoooxxxbbbPPPBBB<<<999;;;;;;888777777777777888888888999999999999999999888888888888888999:::;;;<<<======vvvjjj^^^TTTKKKDDDBBB@@@;;;888888666666555555555555666666555777444666<<<<<>>??????>>>======<<<<<<======;;;888666777777777666555666999;;;CCC]]]|||zzzcccWWWRRRLLLDDD@@@===???;;;:::???EEEZZZyyynnncccaaaaaaxxxzzzjjjbbb___^^^___aaa\\\ZZZYYYYYYZZZZZZYYYWWWUUUWWWYYYYYYWWWVVVWWWXXXZZZVVVTTTVVVYYY^^^gggqqq{{{iiiWWWLLLGGGBBB???>>>???@@@AAACCCFFFJJJMMMMMMTTTiiizzzzzztttsssuuuzzz~~~|||uuupppnnnkkkhhhfffeeeeeecccbbb```]]]]]]``````eeexxxyyygggbbb\\\XXXWWWVVVSSSPPPIIIHHHHHHHHHHHHIIIIIIJJJHHHHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFPPPTTTqqqtttpppmmmnnnmmmjjjiiikkktttmmmYYYEEE===888999;;;999888999777777888888888999999999::::::::::::::::::999999999:::;;;<<<======yyymmmaaaTTTLLLEEECCCAAA<<<999999777777666666555555666666666888555666<<<<<>>============<<<999777777777777666555555777999>>>TTTqqqwwwcccXXXRRRKKKEEEAAA:::===:::999???IIIeeeyyytttrrr}}}xxxsssooommmppprrrqqqoooooosssvvv|||yyyyyy}}}|||kkkWWWMMMGGGBBB===<<<;;;===>>>@@@EEELLLNNNLLLJJJ[[[iiizzz|||yyypppmmmjjjhhhggggggfffeeeccc``````cccbbbgggyyynnnhhhaaa]]]\\\\\\ZZZXXXQQQQQQPPPPPPOOOPPPPPPPPPRRRQQQQQQQQQPPPPPPPPPPPPOOONNNNNNMMMLLLKKKKKKJJJQQQVVVrrruuuooolllmmmmmmjjjhhhjjjlllxxxfffLLLAAA999888:::::::::;;;777888888888888999999999999::::::;;;;;;;;;::::::999:::;;;<<<======|||ooocccVVVMMMFFFDDDCCC>>><<<<<<999888777666666666666777777999555666;;;<<>>===;;;999888888999999999888<<>>>>>>>>>>>;;;999777777888777555555666888;;;JJJaaauuuxxxfff\\\TTTKKKEEECCC:::>>>;;;999>>>HHHfff{{{jjjWWWLLLGGGBBB???===888;;;===@@@HHHSSSVVVTTTLLLVVV[[[jjjssspppllliiihhhhhhgggffffffbbbaaabbbbbbhhh|||nnnhhhaaa___aaadddeeeeee``````___^^^]]]]]]]]]]]]```___^^^\\\[[[[[[[[[[[[ZZZYYYYYYXXXWWWVVVUUUTTTWWWZZZtttyyyrrrmmmmmmllliiihhhiiigggpppsssUUUHHH<<<999:::::::::;;;777888888888888999999999777888999:::;;;;;;::::::999:::;;;<<<======|||ooocccWWWNNNGGGFFFDDD@@@>>>>>>999999888777777777777777777888555555;;;<<>><<<:::999999999:::<<<999===KKK^^^rrrrrreee^^^^^^VVVVVVXXXZZZ]]]```bbbdddgggeee___XXXQQQLLLKKKKKKHHHGGGHHHIIIGGGGGGOOOYYYvvvwwwrrrmmmmmmnnnoootttzzzsssggg___XXXYYY[[[]]]^^^^^^]]]]]]UUUTTTSSSSSSSSSRRROOOMMMKKKLLLLLLLLLLLLJJJIIIGGGJJJHHHFFFEEEFFFFFFEEEDDDCCCAAA????????????===<<<777888888777555555666888===DDDUUUkkk}}}yyyjjj___UUULLLFFFEEE>>>BBB>>>:::<<>><<<:::999777666555555555666888666666777888;;;EEEOOOrrrwwweee[[[PPPJJJJJJJJJGGGCCCBBB???;;;999888888666555;;;888???QQQcccrrryyypppiiibbb[[[VVVZZZ[[[[[[YYYYYY\\\aaafffffffffaaaYYYTTTRRRMMMHHHIIIJJJLLLKKKFFFDDDLLLWWWzzzyyyxxx|||~~~}}}ooogggaaabbbeeekkkpppqqqmmmiiicccaaa___^^^]]][[[XXXUUUSSSRRRQQQOOONNNLLLJJJIIIGGGIIIKKKKKKIIIFFFEEEDDDBBBAAA???>>>======<<<<<<<<<:::777555444555777888666CCCSSScccuuu{{{pppcccWWWOOOKKKIII>>>>>><<<999:::CCCSSS___vvvgggWWWMMMGGGBBB>>>>>>???@@@>>>???QQQkkkuuuqqq___ZZZWWW___vvvxxx{{{uuupppooolllgggeeefff\\\YYYWWWUUUWWWeeeggg```XXX[[[ppp~~~}}}zzzwwwttttttvvvwwwvvvtttzzzwwwooonnnmmmiiiffffffffffffiiiwwwkkkVVV@@@:::===???<<<:::999999999999999999999999999999999999999999999999<<<<<<<<<=========nnnfffYYYVVVQQQLLLIIIFFFBBB???;;;:::888666555555666666666666777999777777===FFF^^^ppp|||nnnZZZSSSMMMLLLNNNOOOKKKFFFCCCAAA>>><<<<<<;;;999777999999CCCTTTcccpppvvvlllddd___bbbdddfffccc^^^\\\___cccccciiijjjeee^^^ZZZWWWSSSUUUTTTTTTRRRMMMKKKSSS^^^}}}xxxpppnnnppptttzzzxxxuuuqqqnnnkkkfff```\\\UUUSSSQQQOOONNNLLLKKKJJJIIIJJJKKKJJJHHHFFFDDDCCCDDDCCCBBB@@@????????????>>>===;;;999888888999:::888BBBPPP___rrr|||qqqdddYYYPPPJJJHHH@@@???===999888===FFFMMMkkkuuufffVVVMMMHHHBBB??????>>>>>>===BBBSSSkkk}}}sssjjjbbbeeetttxxxvvv}}}vvvpppooommmiiiffffff]]]ZZZVVVTTTWWWfff~~~___ZZZUUU]]]yyy~~~vvvpppooommmiiiggggggbbbbbbeeelll~~~|||eeeLLL@@@>>>===:::888999999999999999999999999999999999999999999999999<<<<<<<<<<<<======qqqjjj]]]YYYUUUPPPMMMIIIEEECCC<<<;;;999777666666666666444666999<<<:::888===DDDPPP^^^mmmvvvvvvpppeee[[[NNNLLLJJJMMMQQQQQQLLLGGGFFFDDDBBBAAAAAA???<<<999777;;;GGGWWWbbblll~~~wwwooolllnnnrrrttt~~~zzzsssnnnjjj]]]ZZZWWWUUUPPPOOOVVV```zzzvvvuuuqqqvvv~~~{{{xxxxxx{{{}}}uuukkkcccXXXUUUQQQNNNNNNMMMLLLKKKMMMMMMLLLKKKIIIGGGEEEDDDGGGFFFEEECCCBBBBBBBBBBBBAAA@@@@@@>>>===<<<<<<;;;:::AAAKKKYYYmmm{{{qqqeeeZZZQQQKKKGGGCCCAAA>>>;;;:::;;;===???IIIfffttteeeUUUMMMHHHCCC@@@@@@???<<<===DDDPPPccc~~~qqqmmmpppxxxzzzoooxxxzzzrrrpppoookkkfffddd___ZZZUUUSSSWWWiii{{{___ZZZTTTYYYrrrwwwqqqpppooojjjgggfff___``````aaagggwwwtttXXXGGG@@@<<<999999::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<======qqqlll]]]ZZZUUUQQQNNNJJJGGGDDD>>>===;;;999777777777777555666999>>>???AAAHHHQQQZZZ```ggghhhddd]]]UUUOOOQQQOOOOOOQQQTTTTTTOOOKKKIIIGGGFFFEEEDDDAAA===:::888<<>>======AAAGGGSSSggg~~~~~~zzzvvvnnndddZZZQQQKKKHHHEEEBBB>>>======>>>???>>>DDD[[[pppssseeeUUUMMMHHHCCCAAAAAABBB<<<<<>>;;;===::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<===>>>sssfff```WWWTTTPPPMMMKKKIIIGGGEEECCCAAA???<<<:::888888888888666===NNN```llltttxxxyyyvvvtttrrrlllfffdddggg___]]][[[ZZZZZZ[[[ZZZYYYQQQOOOKKKHHHEEEAAA===:::;;;<<>>AAAFFFYYYkkkttteeeUUUMMMHHHCCC@@@@@@@@@<<<===BBBBBBHHHaaa}}}pppbbbhhhsssnnnqqq}}}vvvllldddbbb[[[UUUPPPQQQYYYkkkbbbZZZRRRQQQYYYkkkzzzwwwyyyxxxrrrmmmjjjhhhdddfffoooqqqjjjdddddd___xxx}}}jjjUUUCCC:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<===>>>rrrddd^^^UUUSSSOOOMMMLLLKKKIIIGGGEEECCC@@@===:::999888888888;;;LLLlll{{{vvvwwwmmmkkkhhhfffccc```^^^\\\WWWSSSNNNIIIEEEAAA===:::;;;:::===DDDIIIQQQfff|||{{{{{{~~~|||yyyrrrkkkiiibbbZZZUUUSSSQQQNNNJJJKKKJJJIIIGGGFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHFFFJJJLLLKKKRRRbbbrrr{{{{{{sssnnnfff\\\TTTOOOLLLJJJHHHHHHEEEAAA<<<;;;???BBBIII___uuuzzzuuunnnjjjiiihhhgggfffaaaeeelllsss}}}uuufffVVVMMMHHHBBB??????===<<<>>>AAABBBGGGXXXiiinnn```bbbeeennnooozzzlllaaa^^^TTTOOOLLLNNNWWWhhheee[[[QQQOOOUUUbbbxxx{{{wwwvvvzzz|||xxxtttrrrllllllttt|||mmmbbbbbbZZZddd}}}eeeMMM???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>uuufff```UUUSSSPPPNNNNNNMMMKKKJJJFFFDDDAAA>>>;;;999888888888@@@[[[}}}yyyssslllfffbbb[[[WWWPPPJJJFFFBBB>>>;;;;;;888;;;BBBEEEKKK\\\ooovvvnnnccc\\\YYYVVVRRRMMMLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLIIIMMMNNNKKKLLLYYYiiisss|||}}}wwwqqqggg]]]TTTNNNKKKJJJDDDGGGHHHEEE@@@???BBBGGGRRRjjj|||wwwrrrmmmgggdddbbb]]]WWWUUUUUUVVVVVVUUUTTTXXX[[[\\\___jjj{{{vvvgggWWWMMMGGGBBB>>>>>><<<===>>>???@@@EEEOOOXXXjjj]]][[[YYYlllpppooowwwmmm^^^YYYOOOKKKIIILLLUUUeee|||vvv}}}eeeYYYOOOOOOUUUcccxxxwwwtttuuu{{{}}}yyyxxxppptttmmmaaabbbXXXUUUbbbrrrWWWFFFAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>vvviii___\\\WWWTTTQQQOOONNNMMMJJJHHHDDDAAA???===<<<;;;>>>IIImmmzzzooopppeeeZZZSSSKKKAAA:::888888888;;;>>>@@@EEERRR^^^xxxxxxnnnoooggg```]]]XXXQQQPPPOOOMMMJJJIIIIIIJJJIIIIIIIIIJJJMMMNNNNNNMMMJJJLLLNNNOOOQQQXXXbbbiiirrrzzz}}}wwwmmmaaaXXXRRROOOOOOJJJEEEBBBBBB@@@>>>DDDMMM^^^zzz~~~wwwrrrqqqqqqpppnnnmmmkkkgggccc___[[[YYYXXX]]]YYYUUURRRRRRRRRQQQPPPOOOQQQSSSSSSTTTYYYdddlllxxxhhhVVVMMMIIIDDD???>>>;;;???<<<;;;AAACCCKKK]]]yyynnn[[[VVVUUU```pppiiiyyysss\\\SSSKKKHHHGGGJJJQQQ^^^tttssswwwjjj___TTTRRRVVV]]]iiirrr|||~~~yyytttrrrwww|||~~~xxxrrrfff]]]ZZZQQQ\\\ooocccKKKFFF;;;<<<;;;::::::<<<<<<:::999999::::::::::::;;;;;;:::;;;<<<===>>>>>>vvvgggaaaYYYVVVVVVUUUPPPLLLLLLIIIFFFBBBAAA@@@???>>>@@@PPPxxxtttcccWWWLLLAAA;;;999777777999<<<>>>BBBNNN[[[ttt{{{yyyoooeeeaaaZZZWWWUUURRROOONNNNNNOOOPPPJJJIIIIIIJJJMMMPPPPPPPPPPPPQQQRRRQQQQQQUUU]]]ccckkksss{{{zzzooocccZZZSSSPPPNNNNNNKKKIIIGGGCCC@@@FFFOOOggg~~~vvvsssrrrqqqpppmmmmmmlllkkkiiihhhgggfffeeebbb___]]]\\\\\\ZZZYYYUUUVVVVVVUUUVVV[[[eeemmmxxxhhhWWWNNNIIIDDD???>>>:::???======BBBCCCIIIZZZqqqnnn[[[TTTRRRZZZxxxsssooo}}}uuu\\\RRRJJJGGGFFFIIIOOO\\\qqqyyysssrrrfffZZZUUUTTTTTTYYY^^^fffhhhjjjjjjjjjkkklllnnnvvvxxxzzzyyyuuuqqqooonnnqqqxxxyyysssqqqwww~~~uuuggg]]][[[OOOUUUdddtttvvvSSSBBB======;;;::::::;;;;;;:::999999::::::::::::;;;;;;:::;;;<<<===>>>>>>ssskkkcccaaabbb___WWWNNNPPPLLLGGGDDDCCCCCCCCCBBBBBBSSS}}}jjjXXXKKK@@@::::::666666777:::;;;???JJJVVVlllxxx}}}wwwuuuwwwnnnddd^^^ZZZUUUQQQOOOOOOOOOOOOMMMKKKIIIIIILLLOOOQQQRRRQQQSSSTTTSSSSSSVVV\\\aaafffmmmtttzzz|||rrrfff[[[TTTPPPOOOLLLKKKJJJHHHCCCBBBKKKVVVvvv~~~|||zzzwwwvvvooollljjjiiihhhgggeeecccbbbcccccccccdddkkkuuu}}}yyyiiiWWWNNNJJJDDD@@@>>>;;;@@@>>>===BBBBBBGGGVVVkkkxxxfff\\\VVVWWWrrrrrrrrrwwwZZZPPPJJJGGGFFFIIIMMMYYYlll}}}xxxpppfff^^^\\\[[[YYYYYY[[[ZZZ[[[\\\\\\ZZZZZZ[[[\\\aaadddggggggeeeaaa___^^^\\\bbbjjjrrrxxxyyyssspppwwwuuufff\\\^^^OOOPPP[[[ccccccGGGAAA===:::999::::::::::::999999::::::::::::;;;;;;:::;;;<<<===>>>>>>|||xxxtttrrrpppjjj___WWWTTTOOOIIIFFFFFFFFFEEEDDDCCCNNNoooxxxcccSSSFFF===999999666666777999999<<>>>>>~~~yyyooofffaaaYYYSSSLLLHHHHHHGGGEEEBBBCCCCCCXXX}}}nnn```QQQGGG@@@999666777777666777999999<<>>>>>zzzrrrmmmkkk^^^XXXPPPLLLLLLIIIDDD???AAA;;;GGGmmmvvviiicccSSSIIIAAA===;;;888666666777666777999999;;;FFFRRRdddqqqzzzmmmhhh```WWWQQQRRRJJJFFFIIINNNSSSaaapppzzzppp{{{wwwrrrxxxrrrfffXXXSSSLLLGGGEEEEEEEEEDDDHHHKKKOOORRRWWW```kkkssstttxxx{{{}}}}}}xxxtttlllddd\\\WWWSSSRRRNNNMMMJJJGGGPPPeee}}}{{{kkkYYYPPPLLLFFFBBB@@@<<>>LLLYYYlll{{{bbbWWWNNNMMMLLLMMMMMMQQQ]]]iiizzzrrrooottt{{{tttzzzwwweee[[[QQQOOOLLLPPPRRRTTTssseeeQQQDDD;;;<<<===:::999;;;999999::::::::::::;;;;;;:::;;;<<<===>>>>>>~~~yyyvvvuuuvvvddd]]]VVVRRRPPPKKKCCC;;;===:::@@@VVVyyyrrrbbbVVVRRRGGG???999999:::888777888666555666777888;;;EEEQQQffftttvvvlll```VVVSSSTTTJJJCCCFFFHHHIIITTTaaawwwwwwqqqyyyvvvrrr}}}xxxiiiXXXSSSMMMIIIFFFEEEDDDDDDEEEGGGJJJNNNTTT___lllvvv{{{~~~yyytttmmmddd\\\VVVRRRPPPLLLLLLKKKMMM\\\www{{{kkkZZZQQQLLLGGGBBBAAA===@@@<<<>>>KKKWWWiiivvv```UUUQQQPPPOOOOOONNNPPPZZZfffxxxqqqnnnuuu{{{ttt{{{wwwdddZZZQQQUUUOOONNNTTTSSSggglllVVVGGG<<<>>>???:::999===999999::::::::::::;;;;;;:::;;;<<<===>>>>>>zzzzzz{{{}}}~~~hhhaaaYYYUUUSSSMMMCCC::::::;;;???GGGZZZ}}}yyyqqqfffWWWMMMKKKGGG???999999:::888888:::444333555666777:::EEEPPPhhhvvvtttddd[[[[[[SSSHHHBBBEEEEEECCCJJJVVVlll|||yyyuuu{{{yyyuuu{{{kkkWWWSSSNNNJJJHHHGGGFFFEEE???BBBEEEJJJQQQ___nnnyyy{{{vvvoooeee]]]VVVQQQOOONNNPPPQQQXXXnnn|||kkkZZZQQQLLLGGGCCCAAA???BBB======GGGOOO]]]sssppp[[[QQQSSSQQQQQQQQQOOOPPPZZZdddxxxrrrmmmqqqzzzsss{{{tttbbbXXXMMMSSSJJJEEEMMMLLLZZZ}}}uuuYYYIII===???@@@;;;999>>>999999:::::::::;;;;;;;;;:::;;;<<<===>>>>>>~~~|||yyyyyynnnfff^^^WWWNNNCCC<<<::::::;;;888>>>OOOfff{{{ssskkk```SSSKKKIIIEEE???;;;;;;999555444555555666777888777:::FFFTTTlllyyy}}}mmmbbbTTTTTTOOOJJJHHHEEECCCGGGMMMcccuuu{{{zzz||||||www|||pppcccYYYQQQOOONNNJJJGGGFFFDDDCCCCCCDDDKKKZZZppp~~~sssiiiccc]]]XXXTTTSSSQQQWWWmmmoooiiiaaaZZZTTTQQQOOOMMMOOONNNNNNMMMMMMMMMNNNNNNSSSVVV]]]fffuuu|||lllZZZPPPIIIDDDAAAAAA;;;<<>>>>>>>>>>>BBBCCCCCCBBBDDDHHHMMMRRR```eeelllttt~~~~~~ooo]]]RRRKKKDDD@@@@@@DDD;;;:::AAABBB>>>CCCMMMSSSbbbsss~~~uuugggXXXOOOLLLOOOPPPRRRSSSPPPOOOXXXcccooowwwnnnjjjjjjgggdddeeeqqqssszzzyyyaaa\\\UUUNNNKKKLLLJJJIIIQQQ]]]qqq~~~eeeKKK>>>===>>>===<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<|||ooobbbSSSEEEBBBCCCAAA<<<:::999;;;999;;;AAAOOO|||wwwooodddYYYSSSSSSLLLFFFAAA@@@>>>999666777333444666777888>>>LLL[[[ttt~~~zzzrrrmmmmmmvvv}}}fff___WWWPPPMMMJJJHHHIIIMMM^^^nnn{{{ooooooxxxrrrsss{{{|||wwwoooggg^^^ZZZUUUPPPLLLMMMMMMHHHDDDDDDEEEOOOggg~~~{{{qqqiiihhhtttrrrhhh[[[SSSQQQQQQPPPOOOJJJIIIGGGFFFGGGGGGFFFEEEGGGFFFEEECCCBBBAAAAAAAAABBBBBBBBBBBBAAABBBEEEHHHUUU]]]gggooottt}}}ppp^^^SSSLLLEEEAAA@@@444;;;>>>???BBB@@@AAAIIISSS___mmmyyy}}}sssfffXXXNNNLLLMMMNNNPPPQQQNNNNNNXXXcccyyy~~~rrreee^^^\\\UUUSSSSSS\\\pppsssyyyzzzaaa[[[SSSNNNLLLLLLJJJIIINNNVVVhhhqqqSSSAAA>>>???===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;xxxkkk\\\PPPEEEEEEGGGCCC===999999:::999<<>>888555666333444555777999???NNN]]]uuu~~~xxxqqqjjjfffiiipppvvviii___VVVRRRPPPLLLLLLOOOZZZiiirrrkkkpppzzztttwwwyyytttlllddd___YYYSSSPPPQQQOOOHHHEEEEEEDDDKKKccc|||}}}|||aaaZZZRRRPPPRRRSSSQQQNNNOOOMMMKKKJJJJJJJJJHHHGGGHHHGGGFFFDDDCCCBBBBBBBBB???AAABBBBBBAAABBBDDDFFFMMMVVVaaagggiiimmmvvv~~~rrr___SSSLLLEEEBBBBBB>>>VVVQQQ<<<;;;BBBDDDHHHPPPYYYcccmmmzzzzzzpppdddWWWMMMJJJKKKLLLNNNOOOLLLMMMWWWccc|||ppp```RRRJJJGGGBBBEEEIIIQQQaaazzzsssxxx|||bbbZZZPPPMMMJJJJJJIIIJJJMMMSSS]]]vvv{{{]]]GGG??????===:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<>>:::888777666;;;@@@HHHrrr{{{pppaaaWWWTTTQQQJJJEEECCC???999666666555444666888999???OOO^^^pppzzzyyyqqqjjjggggggiii~~~tttiii___ZZZVVVRRRPPPQQQWWWeee{{{ooolllssszzzwww}}}~~~vvvmmmggg^^^VVVSSSTTTPPPIIIGGGHHHFFFJJJbbb}}}tttiii```WWWUUU[[[bbbdddcccVVVTTTQQQOOOOOOOOONNNMMMMMMLLLKKKIIIHHHHHHHHHHHHKKKLLLLLLLLLKKKKKKLLLNNNOOOYYYdddkkklllmmmrrrxxxsss___RRRKKKFFFDDDFFFooooooBBB:::BBBAAADDDMMMRRRZZZaaaiiiuuu~~~uuukkk]]]SSSOOOKKKKKKMMMMMMJJJKKKVVVbbb|||zzzuuulll___SSSIIIDDDBBB???DDDKKKQQQ\\\qqqtttxxxcccZZZOOOLLLIIIHHHHHHJJJMMMPPPVVVgggjjjPPPBBB???===:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========wwwlll[[[SSSMMMLLLJJJDDD???===:::777555;;;@@@FFFlllssseee\\\YYYTTTMMMGGGEEEAAA:::777777666555666888999???OOO___oooyyyyyyrrrooolllgggwww~~~rrrfff```\\\WWWSSSSSSUUUbbbvvvoookkksss}}}}}}xxxooocccXXXTTTUUURRRLLLJJJMMMJJJLLLccciii___UUUVVV```lllsssuuueeeaaa\\\YYYXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSSSSPPPPPPPPPNNNLLLKKKMMMNNNPPPYYYfffnnnqqqsssvvvxxxttt^^^PPPJJJFFFGGGJJJ~~~lllAAA???CCC===CCCLLLOOOTTTXXX]]]dddnnnvvv{{{rrreeeZZZUUUKKKKKKLLLLLLIIIJJJTTT```wwwppphhh]]]SSSMMMJJJIIIHHHFFFIIIMMMRRR\\\ooowwwyyyggg[[[PPPMMMIIIFFFFFFIIIKKKLLLUUU^^^~~~vvvZZZGGGAAA???<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>???yyynnn\\\UUUOOOMMMIIICCC???@@@>>>:::777===BBBFFFiiiuuuggg```^^^VVVOOOIIIGGGBBB<<<888888777666777888999???OOO___qqq{{{~~~wwwuuusssjjjwwwxxxkkkddd```ZZZVVVUUUUUU```tttoooiiippptttgggZZZTTTUUUTTTMMMMMMQQQNNNNNNdddqqqhhh___aaalllxxx~~~rrrmmmfffaaa^^^]]][[[[[[ZZZZZZYYYYYYYYYYYYYYYZZZXXXXXXXXXVVVSSSSSSUUUVVVZZZcccppp{{{ttt]]]OOOIIIGGGIIILLLYYYdddJJJ333BBBFFF>>>HHHIIIKKKNNNRRRTTTXXX```gggttt{{{rrreeeYYYTTTKKKKKKLLLKKKHHHIIISSS```uuummmbbbUUUKKKHHHGGGEEECCCDDDCCCEEEMMM\\\rrryyy{{{iii]]]RRROOOJJJEEEDDDHHHJJJJJJSSSWWWrrr~~~```KKKCCCAAA>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>???@@@yyyiiiaaaXXXOOOJJJJJJHHHCCC===<<<777888666@@@GGG]]]qqqeee```YYYQQQIIIEEE@@@:::888888666444555888;;;AAAMMMXXXooouuu}}}qqqxxx|||eeebbbeeecccaaabbbgggkkkvvvtttmmmrrrmmm___YYYYYYUUUOOOMMMNNNNNNTTTiii{{{rrrkkknnnzzzzzzooohhheeefffhhhgggfffeeeeeeeeegggiiijjjgggddd^^^ZZZ^^^eeeeeeaaaiiirrrsss]]]RRRMMMHHHBBB@@@BBB>>>===>>>>>>===???DDDJJJQQQWWWXXXXXXZZZZZZXXXaaahhh|||sssdddZZZYYYTTTQQQNNNKKKGGGHHHQQQ[[[kkkwwwjjj]]]OOOIIIGGGDDDCCCDDD@@@CCCHHHNNNYYYmmmzzzyyykkk\\\TTTKKKEEEFFFHHHHHHIIILLLKKKWWWddd{{{ZZZHHHAAA===>>>===;;;;;;<<<<<<;;;:::<<<<<<<<<<<<======sssggg^^^SSSMMMKKKIIICCC>>>;;;888:::888@@@DDDYYYxxxmmmggg___VVVLLLGGGBBB<<<999999777555666999<<>><<<>>>>>>>>>BBBHHHWWWbbbmmmrrrsssqqqiiibbb```bbbwwwzzzqqqddd[[[ZZZUUURRRNNNJJJFFFFFFNNNWWW___llliii\\\OOOIIIGGGDDDCCCCCCBBBEEEIIINNNXXXjjj~~~oooaaaTTTLLLEEEFFFGGGHHHIIIKKKJJJSSS\\\tttlllSSSEEE>>>>>><<<;;;;;;<<<===<<<;;;<<<<<<<<<=========}}}nnneeeYYYQQQMMMIIIDDD???;;;;;;>>>:::???AAATTTvvvqqqggg\\\QQQJJJEEE>>>:::999777666666999<<>>@@@GGGOOOiiiwwwuuujjjeeesss|||rrreee\\\\\\VVVRRRMMMIIIEEECCCJJJRRRYYYggg~~~hhh[[[NNNIIIGGGDDDBBBCCCDDDFFFIIIMMMVVVggg|||rrrfffUUULLLFFFFFFGGGGGGHHHKKKJJJPPPTTThhh```HHH???===<<<:::;;;<<<======<<<<<<<<<=========>>>ppphhh\\\SSSNNNJJJEEEAAA===>>>@@@:::>>>@@@RRR}}}xxxnnnaaaSSSKKKFFF???:::999888666777:::<<<@@@JJJTTTdddmmm|||vvvdddeeekkknnnooorrrxxxssspppyyyzzzllljjj```WWWRRRSSSSSSTTT```nnn}}}yyyssslllhhhgggmmm|||sss\\\PPPJJJEEEAAA???@@@===;;;===>>>BBBKKKUUUsssyyyllltttxxxhhh^^^\\\UUUPPPKKKGGGDDDBBBGGGOOOXXXffffffZZZNNNIIIGGGDDDBBBBBBCCCEEEHHHLLLUUUfff{{{qqqeeeVVVMMMFFFFFFGGGGGGGGGJJJIIINNNQQQbbbhhhKKK???===<<<;;;;;;===>>>>>>===<<<============>>>}}}ooohhh]]]UUUOOOKKKGGGDDDAAAAAAAAA888===AAAPPPzzzqqqbbbSSSJJJEEE>>>999888888666777:::;;;>>>GGGQQQ^^^gggwwwkkk___[[[YYYXXXZZZbbbqqqqqqoooyyywwwoookkk___UUUTTTSSSSSS]]]iii~~~wwwoookkkjjjppp~~~ttt]]]PPPJJJEEEAAA??????<<<<<<===>>>BBBMMMXXXrrrrrrsssmmm___ZZZSSSMMMHHHFFFCCCBBBFFFMMMTTTaaazzz}}}eeeYYYMMMIIIGGGDDDAAAAAAAAACCCFFFKKKTTTfff|||oooaaaWWWNNNGGGFFFGGGFFFGGGIIIFFFKKKOOO```qqqRRRCCC>>>===;;;;;;===>>>>>>===============>>>>>>}}}oooiiiaaaYYYSSSNNNJJJGGGDDDCCCAAA777===AAAKKKzzz{{{rrrbbbQQQHHHDDD???:::888777666666999:::<<>>======>>>>>>AAALLLXXXkkkvvvwwwsssppp___YYYSSSMMMGGGEEEDDDBBBEEEJJJPPP\\\rrr|||tttcccWWWLLLHHHGGGDDDAAAAAA???BBBFFFKKKUUUggg}}}rrraaaWWWOOOGGGFFFGGGFFFFFFHHHCCCHHHNNN]]]www}}}^^^HHH@@@>>><<<<<<===>>>===<<<=========>>>>>>>>>sssooohhh```YYYRRRMMMIIIFFFDDDAAA888???AAACCCiii~~~rrraaaPPPGGGDDD@@@<<<:::666555666888888:::BBBKKKTTTZZZdddppp{{{|||mmm```RRRRRRZZZnnnpppppp|||wwwbbbXXXTTTSSS[[[eeevvvuuuvvvwww___QQQKKKFFFBBBAAA>>>===>>>???>>>@@@KKKWWWeeekkk{{{yyymmmvvv}}}ooo___YYYVVVNNNHHHFFFDDDAAACCCGGGLLLVVVhhhvvvqqq{{{mmmbbbVVVLLLHHHGGGCCCAAA@@@@@@CCCFFFKKKUUUfff||||||hhhXXXOOOHHHFFFGGGEEEEEEGGGEEEJJJNNN[[[ppphhhJJJAAA???============<<<;;;======>>>>>>>>>???wwwtttnnnfff]]]UUUOOOKKKFFFDDDAAA999AAA@@@;;;\\\rrraaaOOOGGGEEEAAA===<<<555444555777888999@@@IIIUUUYYY```jjjttt|||~~~gggXXXTTTWWWiiiqqqqqq}}}|||eeeZZZVVVWWW```kkkvvvtttvvvxxx___RRRLLLGGGCCCBBB===>>>???@@@>>>???IIIUUUbbbeeerrruuuaaaccceeennnnnn___ZZZXXXQQQIIIFFFDDD@@@AAADDDEEENNN^^^tttyyymmmqqqvvvvvvxxx~~~lllaaaVVVKKKHHHGGGCCC@@@@@@BBBEEEHHHLLLUUUfff{{{nnnYYYPPPHHHGGGGGGEEEEEEGGGIIIMMMOOOZZZlll~~~mmmIIICCC@@@>>>=========;;;:::>>>>>>>>>>>>??????yyyoooiiicccZZZSSSQQQKKKKKKHHHBBB<<<===CCCIIIuuuuuudddSSSIIIDDD>>>999888555444444555888<<<@@@CCCMMMTTTUUU^^^ppp{{{}}}fffZZZVVVggg|||vvvvvvvvv```\\\WWWYYYdddjjjwwwrrrnnnyyytttdddeeennnzzz```RRRKKKFFFCCCBBB???===<<>>>>>>>><<<;;;;;;============>>>>>>qqqjjjeee]]]UUURRRKKKKKKIIICCC>>>===BBBGGGbbbuuueeeSSSIIIDDD???;;;:::777666555555777:::===@@@GGGPPPWWWfff}}}~~~ooodddoooyyyxxxuuuaaa```^^^```iiilllsss|||sssxxxooo```WWWZZZcccsss}}}dddTTTLLLGGGBBBAAA???===<<<>>>???@@@FFFMMMRRR___jjj~~~hhh______```fffnnn~~~}}}oooddd^^^YYYRRRLLLHHHDDD@@@@@@DDDFFFLLLSSS```wwwrrr___WWWNNNGGGEEEEEEDDDCCCCCCEEEIIINNNXXXjjjzzz{{{^^^RRRHHHFFFGGGFFFFFFGGGEEEJJJKKKTTTdddsssuuuaaaLLLEEE???>>>???===<<<<<<============>>>>>>uuummmiiiaaaXXXRRRKKKKKKJJJEEE@@@>>>@@@CCCNNNiiiwwwfffSSSIIIDDD???<<<<<<888777555444555777:::<<>>>>>???DDDJJJPPP___nnn}}}zzzwwwxxx}}}zzzmmmbbb___[[[TTTNNNJJJFFF@@@@@@CCCBBBHHHQQQ\\\pppttt___WWWNNNGGGEEEEEEDDDCCCCCCFFFIIINNNXXXjjjyyy}}}```TTTJJJGGGHHHFFFEEEFFFEEEIIIIIIPPP^^^jjjmmmUUUJJJ@@@???@@@>>>===>>>=========>>>>>>>>>}}}rrrnnnfff[[[RRRKKKKKKJJJGGGCCC@@@???@@@GGGUUU{{{zzzhhhTTTHHHCCC???<<<<<<888666555444444666999;;;CCCIIIRRReee}}}yyymmmkkkwwwzzz}}}iiikkknnnqqqvvvttt}}}tttpppyyy}}}hhh]]]TTTNNNLLLbbbsssfffVVVNNNGGGAAA??????===<<<>>>>>>===BBBHHHOOObbbuuuwwwjjjaaa___\\\VVVPPPMMMHHHAAA@@@BBB@@@FFFOOO^^^uuusss___WWWNNNGGGEEEEEEDDDCCCAAADDDHHHMMMWWWiiivvvyyy```TTTJJJGGGHHHGGGFFFGGGFFFIIIHHHNNN[[[eeeyyy```PPPAAA???@@@======???======>>>>>>>>>???{{{vvvkkk\\\RRRKKKKKKJJJHHHEEEAAA@@@???EEEJJJiii|||iiiUUUIIICCC>>>;;;;;;777666444333444666999;;;CCCFFFIIIWWWhhhmmmuuuwwwddd]]]bbb{{{xxxeee]]]fff{{{ppptttyyy~~~lllccciiimmm___VVVPPPMMM```ppp|||cccUUUNNNGGGBBB@@@???<<<<<<>>>>>>===AAAFFFLLL```tttuuuhhh```___\\\WWWRRROOOIIIBBB@@@AAAAAADDDNNNaaa}}}rrr___WWWNNNGGGEEEEEEDDDCCCBBBDDDHHHMMMWWWiiiuuuttt___TTTJJJHHHHHHGGGGGGHHHFFFIIIHHHNNN[[[cccuuummmVVVBBB??????<<<;;;>>>>>>>>>>>>>>>??????}}}ooo]]]QQQKKKJJJIIIHHHFFFCCCAAA???CCCEEE]]]yyygggSSSIIIDDD???;;;;;;777666444444444666999;;;???@@@@@@IIIUUUWWWccc}}}yyyddd]]]]]]mmmsssbbbSSSNNNWWWnnnwwwkkk___bbbrrrppp\\\TTTRRRSSS^^^lllyyyaaaTTTMMMGGGBBB@@@>>><<<===??????>>>AAAGGGOOO```pppuuuggg___^^^[[[VVVRRRPPPJJJCCC???@@@AAABBBKKK^^^vvvrrr___WWWNNNGGGEEEEEEDDDCCCDDDGGGJJJOOOYYYkkkxxxooobbbWWWLLLIIIIIIHHHGGGHHHFFFHHHHHHNNN[[[bbbqqq|||___EEE@@@@@@<<<:::>>>>>>>>>>>>?????????qqq]]]PPPKKKJJJHHHGGGFFFDDDBBBAAABBBCCCUUU~~~}}}rrrbbbQQQHHHEEEAAA>>>===;;;999666555444555777999777999:::AAAGGGGGGWWWuuussslllddddddiiiZZZMMMHHHPPPggg}}}mmm```aaafffiiiZZZVVVVVV[[[iiixxxaaaTTTMMMGGGBBB???>>><<<===@@@@@@???BBBHHHQQQ```jjjzzzvvvggg___^^^YYYUUURRRPPPKKKCCC???@@@@@@@@@FFFRRR___ssssss___WWWNNNGGGEEEEEEDDDCCCDDDGGGKKKOOOZZZlll|||qqqhhh\\\QQQMMMKKKHHHGGGGGGEEEGGGFFFMMMYYY___lllgggIIICCCBBB===;;;???>>>>>>?????????@@@sss]]]OOOKKKIIIGGGFFFFFFEEECCCBBBBBBCCCRRRtttzzzmmm^^^NNNHHHFFFCCC@@@@@@>>><<<888666444444666777222555777===@@@===NNNooorrrffftttpppbbbqqq|||hhhYYYMMMFFFLLLZZZlllzzzwwwvvvgggfffcccwwwfffYYYUUUZZZgggyyybbbUUUNNNGGGAAA>>>===<<<===@@@AAA@@@CCCHHHOOO\\\cccnnnvvvggg___]]]XXXTTTQQQPPPKKKDDD@@@@@@??????CCCFFFJJJWWWsssttt___XXXNNNGGGEEEEEEDDDCCCBBBEEEIIINNNXXXjjjyyynnnaaaUUUOOOMMMIIIFFFFFFEEEFFFEEEKKKWWW\\\ggg}}}mmmMMMEEEDDD>>><<>>????????????@@@qqq```TTTMMMJJJGGGFFFEEEEEECCCAAA@@@BBBPPPmmmyyyrrriii\\\OOOIIIFFFBBB===:::;;;888555333444555444444999888777666888>>>FFFLLLZZZZZZZZZ[[[fff}}}|||{{{yyysss```PPPGGGJJJPPPSSSqqqxxxoooiiilll|||zzzjjjZZZccckkk}}}bbbQQQKKKHHHCCC===???>>>======???AAACCCEEERRRXXXdddsss{{{lllaaa___]]]XXXTTTPPPIIIBBB@@@BBBBBBDDD@@@AAAIIIQQQhhh}}}ddd[[[PPPGGGDDDDDDCCCBBBEEEEEEFFFMMM[[[nnn|||nnnaaaUUUPPPNNNJJJHHHHHHGGGBBBEEEMMMRRRUUUdddvvv}}}^^^EEE===@@@@@@<<<======>>>>>>??????rrrbbbVVVNNNKKKHHHFFFEEEDDDBBBAAA>>>@@@LLLjjj{{{vvvjjj]]]OOOIIIFFFAAA===<<<;;;888555333444555444444666666555555777;;;BBBFFFMMMOOOQQQTTT^^^pppgggRRREEEHHHKKKOOOkkk}}}rrrqqq|||rrr___cccllleeeTTTLLLHHHBBB===??????>>>>>>???BBBDDDFFFPPPWWWcccqqqzzzmmmdddbbb\\\WWWRRROOOIIIAAA???AAAAAADDD@@@AAAHHHPPPeee}}}ddd[[[PPPGGGDDDDDDCCCBBBEEEEEEGGGMMM[[[nnnqqqdddWWWRRROOOKKKHHHHHHIIIDDDFFFNNNQQQTTTbbbrrrdddIII>>>@@@@@@<<<>>>>>>>>>>>>??????tttdddXXXPPPLLLHHHEEEDDDCCCAAA@@@>>>===GGGbbb{{{vvvkkk^^^PPPIIIEEE@@@======;;;888555333444555444444333444444444555777<<>>>>>>>>?????????vvvfff[[[SSSNNNIIIEEEBBBAAA@@@??????<<>>>>>;;;888555333444555444444111333444444444555777999999===CCCJJJQQQ[[[lll{{{~~~___JJJHHHDDDBBBJJJ^^^oooxxxxxxiiiXXXOOOJJJCCC>>>@@@?????????AAACCCFFFHHHNNNUUUaaappp~~~uuulllfffbbb[[[UUURRRNNNGGGCCCCCC???CCCAAABBBIIIMMM___{{{{{{ddd[[[PPPGGGDDDDDDCCCBBBBBBDDDHHHNNNZZZkkk~~~rrreeeYYYTTTRRROOOLLLLLLNNNJJJIIILLLMMMNNNVVV___qqqyyyYYYFFFBBBCCCBBB??????????????????wwwhhh^^^VVVPPPIIIDDDAAA@@@??????>>>;;;>>>RRRqqq}}}uuuqqqlll```SSSLLLEEE@@@===???;;;888555333444555444444111333555666555444555666999:::@@@GGGMMMXXXlllwww|||hhhNNNHHHCCC>>>>>>EEEKKKPPPZZZfff{{{~~~hhhXXXOOOIIIDDD@@@????????????AAADDDGGGHHHNNNUUUbbbqqq}}}rrriiieee^^^WWWTTTOOOHHHDDDCCC>>>BBBAAACCCJJJNNN___|||yyyddd[[[PPPGGGDDDDDDCCCBBBAAADDDHHHOOOYYYjjj}}}|||nnnbbbWWWTTTSSSQQQOOOPPPOOOLLLJJJJJJIIIJJJOOOTTT```ttt___IIIAAAAAABBB@@@@@@@@@?????????zzzlllaaaXXXRRRJJJCCC@@@???>>>>>>;;;999<<>>;;;888555333444555444444222444666666555444555666888777;;;CCCIIISSSkkkxxxxxxqqqPPPEEEAAA===;;;>>>AAAEEENNNXXXeeemmmxxxiiiWWWMMMHHHDDDAAA>>>>>>>>>>>>@@@CCCFFFHHHNNNUUUbbbqqq|||rrriiiaaaYYYUUUQQQIIICCCAAA>>>BBBAAADDDKKKPPPcccyyyddd[[[PPPGGGDDDDDDCCCBBB???CCCIIIOOOXXXhhh|||}}}mmmaaaWWWTTTTTTSSSRRRSSSPPPNNNKKKIIIHHHIIIJJJLLLWWWhhh|||fffMMMAAA??????@@@@@@@@@@@@@@@???}}}pppeeeZZZTTTJJJCCC???=========999888:::DDDXXXqqq|||sssooojjjaaaXXXQQQIII@@@<<<===;;;888555333444555444444222444555555444444555666666555999@@@EEEOOOggg}}}xxxvvvQQQBBB@@@===;;;>>>BBBFFFMMMSSSZZZaaannn|||lllXXXMMMGGGCCCAAA=========>>>@@@CCCFFFHHHLLLTTTaaappp~~~pppggg^^^YYYUUUMMMFFFCCC>>>BBBBBBDDDMMMSSSggg{{{ddd[[[PPPGGGDDDDDDCCCBBB>>>CCCIIIOOOXXXggg{{{ooodddYYYVVVVVVTTTSSSTTTSSSQQQMMMIIIHHHIIIIIIHHHPPP___pppsssUUUEEE@@@???AAAAAAAAA@@@@@@???sssiii\\\UUUKKKBBB>>>=========999888888>>>LLL```vvvyyyqqqllliiiaaaYYYRRRJJJ@@@<<<===;;;888555444444555555444222333555555444444555666666444999AAAEEELLLddd}}}xxxSSSBBB???<<<;;;>>>AAADDDHHHKKKTTT[[[hhhuuuoooZZZLLLFFFBBB@@@<<<<<<<<<===???BBBFFFHHHKKKRRR___ooo~~~wwwmmmccc___ZZZRRRJJJGGG>>>BBBBBBEEENNNUUUjjj}}}ddd[[[PPPGGGDDDDDDCCCBBB>>>CCCJJJOOOXXXfffzzzrrrggg[[[XXXWWWUUUTTTTTTTTTSSSOOOKKKIIIJJJIIIGGGGGGTTTbbb|||~~~^^^KKKDDDBBBAAAAAAAAA@@@@@@???sssjjjeeeZZZMMMCCC>>><<<999666777666666999BBBQQQbbbmmmwww}}}}}}vvvrrrrrrhhhccc[[[RRRIIIBBB>>>;;;;;;999666444222222222333222222333333333444444444555888:::<<<@@@LLL___mmm~~~lllQQQ???=========<<<===???DDDGGGOOOUUU___lllzzzhhhWWWOOOHHHBBB@@@???;;;;;;???BBBBBBCCCFFFKKKQQQ\\\jjjvvvxxxhhhaaa^^^VVVLLLFFFGGGDDDCCCGGGMMM\\\wwwzzzdddYYYNNNIIIEEEBBB@@@BBBCCCEEEIIINNNXXXgggyyyxxxjjj[[[WWWZZZ[[[XXXUUUWWWTTTQQQQQQPPPNNNLLLLLLKKKSSSXXXlllhhhJJJDDDCCCAAA@@@??????>>>???vvvlllbbbYYYLLLBBB???===:::888888777555555:::DDDQQQYYYgggmmmtttvvvrrrllliiiiiihhhccc\\\SSSJJJDDD???===;;;999777444333333333333222222333333333444444444555888999:::===HHHXXXeeeyyyooorrruuutttlll\\\III<<<;;;<<<<<<;;;;;;>>>BBBEEELLLQQQYYYeeeqqq~~~hhhWWWOOOHHHBBB@@@AAA===<<>>===;;;999888777444222333999AAAGGGWWW^^^fffkkkjjjgggfffeeefffbbb[[[SSSKKKEEE@@@>>>;;;:::888666444444444444333333333333444444444444555777888888:::BBBPPPZZZnnn|||~~~|||ttthhhfffccc___YYYPPPEEE>>>:::;;;;;;::::::<<>>===???AAABBBEEEJJJMMMRRRWWWYYYZZZ[[[___aaalllvvvzzzqqqkkkaaaUUUNNNGGGEEEFFFLLLXXXjjjzzzcccXXXNNNIIIEEEBBBAAABBBAAADDDGGGMMMVVVfffwww{{{lll]]]YYYZZZZZZ[[[]]][[[[[[ZZZXXXTTTQQQNNNKKKGGGMMMOOOYYYttt{{{\\\MMMDDDAAAAAA@@@?????????uuukkk^^^VVVLLLCCC>>>;;;:::888777777555444333666;;;???IIIPPPYYY___bbbbbbbbbbbb```]]]WWWQQQJJJDDD@@@>>>;;;:::999777666666666666333333333444444444444555444666777777999@@@KKKSSSfff~~~tttxxxxxxpppkkkfff___WWWPPPJJJDDD@@@:::;;;;;;::::::;;;>>>@@@HHHKKKQQQXXX```hhhooorrrzzz~~~fffWWWOOOHHHBBB@@@@@@===<<>><<<<<<;;;:::999888777777777333333444444444555555555333555666777:::@@@IIIOOO]]]pppssshhhbbbjjjyyyzzzzzz}}}uuulllhhhbbbYYYPPPIIIDDD???<<<;;;;;;<<<;;;:::;;;===???EEEGGGLLLRRRYYY```fffiiilllppptttxxxzzz{{{}}}~~~{{{|||~~~~~~~~~}}}~~~eeeVVVOOOHHHBBB@@@>>>;;;;;;===@@@DDDMMMWWW]]]iiirrrqqqmmmkkkiiifff```fffpppyyy}}}tttfffYYYRRRIIIIIIJJJRRRaaasss}}}{{{xxxwwwwwwxxxyyyzzz|||bbbXXXMMMHHHFFFBBBAAACCCAAACCCGGGLLLVVVeeewww{{{jjj[[[WWWUUUTTT[[[fffccchhhggg```ZZZXXXVVVRRRIIIMMMJJJKKKVVV```tttgggSSSBBBBBBAAAAAA@@@???@@@yyynnneeeZZZUUULLLCCC===999888888::::::888555222222333555444777<<>>CCCNNNZZZuuu|||sssxxxyyykkk^^^WWWLLLMMMQQQ\\\nnn|||zzzvvvsssqqqooommmjjjvvv{{{bbbWWWMMMHHHFFFCCCBBBDDDAAADDDGGGMMMVVVfffwww|||iiiZZZVVVSSSQQQ\\\kkknnnsssqqqfff^^^]]][[[VVVPPPRRRNNNMMMSSSVVVfffsss\\\HHHBBBBBBAAA@@@@@@@@@{{{ttt~~~xxxuuuooofff^^^UUUQQQJJJCCC===::::::;;;::::::888555222111222444555666888;;;@@@EEEHHHJJJFFFFFFDDDCCCAAA???===<<<<<<<<<<<<<<<;;;::::::999444444444444555555555555444555777999;;;???DDDGGGPPPZZZiiiyyyooo^^^OOOLLLLLLUUUdddvvvuuuhhhaaa^^^UUUYYYaaakkk{{{wwwnnnccc]]]SSSKKKEEEBBB@@@>>>999:::;;;:::999888999;;;<<<>>>@@@CCCHHHLLLOOOQQQVVVYYY^^^```aaaaaabbbcccbbbbbbbbbcccdddfffggghhhhhhiiijjjkkkmmmrrrxxx}}}}}}|||yyyxxxxxxzzz}}}{{{dddVVVOOOHHHBBB??????<<<::::::;;;@@@MMMZZZ}}}|||mmm```ZZZOOOSSS[[[jjj}}}yyy{{{yyybbbWWWMMMHHHFFFCCCBBBDDDBBBDDDHHHMMMWWWgggxxx}}}jjj[[[WWWRRRPPP]]]ppp|||}}}mmmaaa```^^^YYYUUUVVVRRRRRRVVVTTT^^^uuueeeMMMBBBBBBAAA@@@@@@@@@pppgggtttyyypppkkkjjjfff^^^VVVQQQNNNIIIBBB===<<<===>>>888888777555333333666888444333333555:::???BBBDDDBBBBBBBBBAAA@@@???===<<<<<<=========<<<;;;::::::444444444555555555666666666666777999;;;>>>AAACCCLLLTTTbbbqqq}}}tttllliiixxxuuu]]]OOOHHHEEEFFFMMMXXXiii}}}lll^^^VVVRRRMMMQQQVVVZZZbbbttt}}}ttteee]]]RRRHHHBBB>>>===<<<888999:::999888777777999======???AAADDDGGGJJJKKKMMMPPPTTTVVVWWWWWWWWWXXXYYYYYYYYYYYYZZZ\\\___```bbbbbbcccdddfffkkkqqqvvvtttqqqmmmkkkjjjmmmppprrrxxx{{{{{{cccVVVOOOHHHBBB???AAA>>>;;;::::::>>>KKKXXXttt|||mmmaaa[[[QQQWWWbbbuuuvvvbbbWWWLLLHHHFFFCCCBBBDDDCCCEEEIIINNNXXXgggyyy~~~kkk\\\XXXSSSPPP^^^sssrrrdddbbb```[[[TTTTTTPPPQQQTTTPPPVVVllljjjOOOCCCBBBAAAAAA@@@@@@|||{{{uuuuuu{{{vvveeeZZZ[[[bbbqqquuuzzz}}}zzzrrriiiccc[[[YYYVVVTTTSSSQQQOOOMMMJJJIIIFFFCCCAAA???>>>===;;;:::999777555444333333444444444555777:::<<<===???@@@AAABBBBBBAAA???>>>???>>>>>>===<<<<<<;;;;;;999999888777666555444444777666666888<<<@@@BBBCCCJJJJJJPPP___nnn{{{nnnYYYPPPRRRWWWiii~~~uuu___LLLCCC@@@AAADDDHHHPPP]]]lllwwwvvvrrrjjjaaaYYYQQQLLLJJJJJJLLLNNNOOORRR\\\iiittttttcccQQQGGGBBB???<<<===;;;:::999999888888999999<<<<<<<<<===>>>??????@@@GGGHHHJJJKKKLLLLLLKKKKKKNNNNNNNNNOOOOOOOOOOOOPPPVVVWWWYYYZZZ\\\]]]]]]]]][[[[[[[[[ZZZZZZ[[[^^^aaafffkkksss{{{uuu```UUUPPPJJJDDDAAA===DDD???;;;BBBEEEGGGOOOeeezzzwwwiii``````ZZZ^^^pppcccZZZNNNFFFDDDEEEEEEEEEAAADDDIIINNNWWWhhh|||ppp```\\\ZZZYYYeeewwwwwwlllfffbbbZZZWWWTTTRRRQQQQQQXXXaaaxxxUUUIIICCC@@@AAABBB@@@aaadddiiimmmqqqttttttuuuoookkkddd]]][[[bbbnnnxxxlllYYYSSSVVVUUUWWWYYYYYYWWWRRRMMMIIIIIIGGGDDDCCCCCCCCCBBBAAAEEEDDDCCCAAA@@@>>>===<<<;;;:::999777555444444444333333333444777:::===???DDDDDDDDDDDDBBBAAA@@@???>>>>>>>>>======<<<<<<<<<;;;;;;:::888777666555555666555555777;;;>>>??????CCCCCCIIIUUUaaannn}}}~~~oooeeeZZZOOOJJJKKKQQQ```pppsssgggUUUHHHBBB@@@@@@AAAAAAEEEMMMWWW___jjjooovvvzzz{{{}}}~~~xxxrrrmmmgggcccXXXVVVRRRMMMIIIFFFDDDCCCDDDEEEFFFEEEDDDIIIRRRYYYbbbzzz}}}iiiRRRFFFBBB>>><<<<<<::::::999888888888888888999999:::;;;;;;<<<======@@@AAABBBCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGIIIJJJKKKMMMNNNNNNNNNNNNOOOPPPRRRSSSRRRRRRSSSTTT[[[___fffoooyyyvvvaaaUUUPPPJJJDDDAAA===CCC???<<>>>>>@@@AAAAAAAAA@@@???===<<<;;;:::999777666555555555555444444555999===BBBDDDJJJHHHGGGEEECCCAAA@@@@@@>>>>>>>>>>>>>>>=========>>>===<<<;;;999888777666666555666888;;;>>>>>>=========BBBJJJSSS```tttmmm[[[RRRPPPNNNLLLLLLMMMWWWaaaaaaXXXLLLEEECCC@@@@@@>>>======@@@FFFJJJOOOSSSXXX[[[\\\]]]aaaeeehhhddd___[[[WWWRRRMMMJJJCCCBBBAAAAAA@@@AAAAAABBBAAACCCDDDBBB@@@@@@DDDGGGJJJWWWqqqlllRRREEEAAA>>>;;;:::999888888777777777777777666666777777888888999999;;;::::::;;;;;;<<<===>>>=========>>>>>>>>>??????BBBBBBCCCDDDDDDDDDDDDDDDBBBEEEHHHJJJIIIHHHGGGGGGNNNRRRXXXaaakkkxxxwwwaaaUUUPPPJJJDDDAAA===CCC???<<>>@@@AAAAAAAAABBBCCCDDDCCCAAA>>>===;;;:::999888777777777777777777777888<<>>@@@AAA@@@<<<<<>>===>>>???BBBDDDBBBEEEHHHIIIJJJKKKMMMPPPOOOMMMKKKIIIIIIHHHFFFDDD@@@@@@@@@??????@@@@@@@@@>>>AAADDDEEEDDDCCCDDDFFFEEEIIIXXXtttzzzdddMMMCCCAAA???;;;999888888777666666666666666444555555555666666666777:::999888777888999;;;<<<999::::::::::::;;;;;;;;;???@@@@@@@@@@@@@@@??????===???AAABBBBBBAAAAAABBBGGGJJJOOOWWWbbbppp~~~xxxbbbUUUOOOIIIDDDAAA===BBB???===BBBCCCHHHWWWjjjyyyxxxzzz~~~yyymmmffffffllluuuaaaYYYNNNGGGDDDDDDDDDCCCBBBDDDGGGLLLVVViii{{{hhhYYYUUURRRRRR^^^ooo|||ooohhhccc^^^\\\XXXTTTUUUYYYbbbUUUJJJBBB@@@AAA@@@EEECCCBBB@@@AAACCCEEEGGGMMMRRRVVVSSSMMMMMMUUU]]]|||eeeVVVRRRJJJIIIHHHFFFEEEDDDDDDEEEDDDBBB???>>>???@@@@@@@@@BBBCCCDDDDDDCCC@@@===<<<<<<;;;:::999999999999999888888888:::===BBBFFFIIIEEEDDDCCCBBBAAABBBCCCDDDBBBBBBAAAAAAAAAAAAAAA@@@CCCBBBAAA>>><<<:::999888555555777:::???CCCEEEEEE???>>>???AAAGGGVVVrrrvvvggg\\\XXXWWWVVVXXX[[[^^^]]]WWWOOOHHHEEEBBBAAA??????@@@AAABBBBBB@@@AAABBBCCCCCCCCCEEEFFFCCCBBBBBBCCCDDDFFFEEEDDD>>>>>>>>>>>>======<<<<<<999<<>>AAA>>>>>>DDDEEENNNaaazzzxxxrrrrrrssszzzppphhhhhhqqqrrr```XXXNNNGGGEEEDDDCCCBBBBBBDDDGGGLLLWWWkkkzzzgggWWWSSSPPPPPP\\\nnn{{{{{{lllfff```^^^[[[VVVVVVYYYaaazzzYYYMMMBBB@@@BBBBBBCCCBBB???======>>>AAABBBDDDJJJOOONNNIIIGGGKKKOOOggghhhZZZSSSKKKKKKKKKKKKIIIHHHFFFEEEFFFDDDBBBBBBBBBBBBAAA@@@AAABBBBBBAAA@@@>>><<<;;;======<<<;;;;;;<<<<<<<<<888888999;;;>>>AAADDDEEECCCCCCCCCCCCDDDEEEFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBDDDCCCAAA>>><<<999888777333333555:::AAAGGGLLLMMMFFFCCC@@@@@@EEEUUUqqqwwwhhhbbbaaaaaabbbdddgggfffbbbYYYPPPJJJHHHEEEBBBAAAAAAAAA@@@???AAAAAA@@@@@@@@@AAABBBBBBAAA@@@???@@@BBBBBBBBB@@@===>>>?????????>>>>>>===;;;<<<>>>???@@@@@@????????????CCCKKKWWWsssuuueeeVVVKKKBBBAAABBB???;;;:::888777777666666666666666555555666666666666666666777777666666666777777888666666777777777888888888999999:::::::::999999888999999999888777888<<<>>>???@@@CCCHHHQQQ^^^kkkuuu~~~{{{cccUUUOOOHHHCCCAAA???AAA===???EEEIIIVVVnnn~~~uuulllmmmzzzppp]]]VVVLLLEEECCCBBBAAA???@@@CCCGGGMMMYYYmmmyyyfffVVVRRRPPPPPP\\\mmm}}}ssskkkccc```]]]YYYXXXZZZbbbuuu```RRREEEAAACCCCCCFFFDDDAAA>>>======>>>???AAADDDGGGFFFCCCBBBCCCEEEZZZ|||zzziii]]]TTTTTTTTTSSSQQQOOONNNMMMHHHGGGGGGGGGHHHGGGEEECCCAAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>======>>>??????;;;<<<>>>@@@AAABBBCCCCCCEEEEEEFFFHHHHHHIIIIIIIIIIIIIIIHHHFFFEEEDDDCCCCCCCCCBBB@@@>>>;;;888666555444444666<<>>BBBHHHOOO[[[nnnzzzgggWWWSSSPPPPPP\\\nnn{{{|||rrrhhhccc___ZZZYYYZZZaaappphhhXXXHHHCCCCCCCCCLLLJJJGGGCCC@@@>>>>>>>>>??????@@@???======>>>???XXX|||zzzjjjWWWVVVUUUSSSQQQPPPOOONNNFFFFFFGGGIIIJJJIIIFFFDDDBBBBBBBBBBBBBBBCCCEEEEEE??????????????????@@@AAA@@@AAACCCEEEFFFFFFEEEDDDHHHIIIKKKLLLLLLLLLKKKKKKKKKKKKJJJHHHFFFEEEDDDCCCCCCBBB@@@===:::777555444777777999@@@KKKVVV___dddYYYQQQHHHEEEHHHVVVnnn|||{{{xxxxxxxxxyyyzzzxxxqqqhhhaaa[[[WWWQQQNNNNNNMMMKKKIIIIIIGGGEEEEEEEEEFFFFFFFFFDDDCCCCCCCCCEEEFFFEEEDDDBBBBBBCCCDDDCCCBBBAAA@@@BBB@@@>>>===>>>?????????<<<===AAACCCEEEWWW|||wwwpppjjjjjjiiiaaaWWWPPPJJJEEECCC@@@;;;;;;>>>999999888777777777777777555555555555555555555555666777888999999888666555777777888888888999999999555666777888888888888888444777:::;;;;;;:::::::::;;;<<<===@@@FFFOOOZZZbbbkkkzzz|||dddUUUNNNHHHCCCAAAAAAAAA<<>>===<<<;;;888888<<<===<<<>>>BBBPPPwwwhhhfffbbb___\\\WWWRRRNNNKKKLLLNNNNNNLLLJJJGGGFFFGGGEEEBBBBBBDDDEEEEEEEEE@@@CCCEEEFFFEEECCCDDDEEEBBBDDDEEEDDDCCCDDDIIIMMMOOOPPPQQQPPPMMMKKKIIIIIIKKKKKKJJJFFFAAA???@@@BBBBBBAAA@@@===:::777444333...777888===NNN\\\aaaiii]]]UUUGGGFFFOOOVVViii|||wwwzzz{{{yyyyyyyyytttmmmkkkiiiddd]]]VVVQQQOOOOOOQQQNNNJJJHHHHHHIIIJJJJJJHHHGGGGGGHHHJJJJJJHHHFFFEEEDDDBBBCCCDDDEEEEEEDDD@@@@@@@@@@@@???>>><<<<<<>>>BBBBBBCCCEEELLLppp|||xxxuuuoooiiihhhiiieee]]]UUUMMMJJJFFFCCCBBB@@@>>><<<:::999888666666666777888555555555666666666666666777777666555555555555666777888999:::::::::::::::;;;;;;::::::999::::::;;;:::999888888888888888999777888:::===BBBJJJSSSYYYfffsss|||bbbSSSMMMGGG@@@<<>>>>>???BBBLLL___ppp}}}lllcccXXXLLLFFFCCC???>>>@@@>>>AAAGGGOOO\\\ooozzziiiYYYSSSQQQRRR\\\hhh|||mmmfffddd___[[[YYY___llleeeKKKEEEEEE@@@]]]YYYRRRLLLGGGDDDAAA>>><<<999888;;;;;;999<<<@@@SSS{{{ssslllfff```[[[XXXWWWUUUQQQOOONNNNNNNNNMMMIIIIIIHHHGGGFFFEEEEEEFFFJJJKKKLLLJJJHHHHHHJJJMMMMMMNNNOOONNNKKKJJJMMMPPPVVVVVVVVVUUURRROOOMMMLLLJJJKKKJJJGGGBBB@@@AAABBBBBBAAA???===:::777555333444<<<;;;@@@TTTccckkksssooobbbNNNGGGNNNVVVhhhxxx{{{||||||~~~wwwpppjjjeeecccbbb]]]YYYTTTPPPOOONNNMMMLLLMMMKKKKKKKKKMMMMMMLLLKKKLLLJJJHHHHHHHHHIIIHHHGGGDDDDDDCCCCCCAAA@@@>>>>>><<<@@@@@@BBBCCCFFFaaa~~~wwwuuuvvvpppkkkjjjkkkggg^^^VVVOOOKKKFFFBBBAAA@@@>>>===;;;:::888777666666666777555555555666666666666666777777666555555555555666777888:::;;;===>>>>>>???===<<<;;;:::999999888888777777666666666666777777999999:::;;;???EEEMMMSSS___lll~~~{{{aaaSSSMMMGGGAAA>>>@@@>>>>>>???@@@GGGXXXggg{{{www|||nnnbbbWWWLLLFFFCCC@@@???AAAAAACCCHHHOOO\\\oooyyyhhhXXXRRROOOPPPZZZfffxxxvvvlllhhhbbb^^^^^^fffqqqrrrSSSIIIFFFAAAkkkeee\\\SSSLLLFFFAAA>>>@@@===<<<===;;;999<<>>>>>>>>???CCCOOO\\\sssiiillluuuppp```VVVKKKFFFDDDAAA@@@BBBCCCEEEIIIPPP\\\pppyyyhhhWWWQQQNNNNNNWWWbbbssstttlllfffccccccjjjttt]]]KKKFFFCCC{{{rrreeeXXXNNNHHHDDDBBBFFFCCCAAAAAA>>><<<@@@GGGccc~~~vvvppplllggg```[[[XXX\\\^^^\\\VVVSSSUUUXXX[[[]]]___^^^]]]___eeekkkwww|||~~~uuujjjaaa\\\UUUTTTSSSRRRQQQOOOKKKIIIIIIIIIIIIHHHFFFEEEDDDCCCCCCBBB@@@===:::888666555000666888HHHmmmxxx]]]WWW\\\ooo{{{uuuoookkkmmmkkkgggffffffeeedddccc\\\XXXUUURRRRRRQQQPPPOOOKKKJJJIIIHHHFFFCCCAAA@@@???AAA???AAAEEEAAAIII^^^}}}yyyuuuvvvwwwtttjjjaaaSSSMMMFFF@@@>>>???@@@@@@===<<<;;;999888666666555666666666666666666666666888888777666666666666666888999;;;===???AAABBBBBBCCCBBBBBBBBBAAA@@@???>>>;;;;;;:::999999999::::::::::::999999:::===CCCGGGOOO\\\mmm|||xxx^^^QQQLLLHHHDDDAAA>>>======??????AAAJJJTTTooo{{{lllbbbZZZWWW___lllzzzrrr___TTTJJJGGGEEEBBBAAACCCCCCEEEIIIPPP^^^ssszzzhhhXXXQQQNNNMMMUUU___ppp|||nnnhhhffffffhhhssscccKKKDDDDDDppp```TTTMMMJJJHHHHHHFFFDDDCCC???>>>DDDLLLkkkvvvggg]]]]]]```bbb```[[[YYY\\\___dddjjjpppqqqoooppptttyyywwwhhh```WWWUUUSSSSSSSSSQQQMMMJJJKKKJJJIIIIIIHHHHHHGGGFFFFFFDDDAAA>>>;;;888777666444:::===QQQ|||fffUUUTTTggg{{{wwwtttqqqnnnlllccc```[[[XXXWWWWWWVVVUUUNNNMMMLLLJJJGGGDDDBBB@@@@@@AAA===???EEECCCHHHXXXppp|||yyyvvvxxxzzzvvvkkkbbbTTTNNNFFF@@@>>>>>>@@@@@@======<<<;;;999777666555666666666777777777888888999999888777777777777888999:::;;;===>>>???@@@@@@BBBBBBCCCDDDDDDDDDCCCCCC>>>>>>===;;;;;;:::::::::999999999999:::===BBBFFFLLLXXXiiivvvyyy___QQQLLLHHHDDDBBB===<<<===@@@AAABBBJJJRRRbbbyyy}}}xxxyyyyyyhhh]]]SSSOOOMMMMMMWWWdddssssss^^^TTTJJJGGGEEEBBBAAACCCAAACCCHHHPPP___vvv{{{jjjYYYRRRNNNLLLSSS]]]mmmpppiiigggfffeeeqqqhhhKKKAAADDD}}}jjj\\\SSSMMMJJJGGGEEEDDDCCC???>>>FFFPPPtttqqqgggdddeeeeeeccc```___bbbeeeoooxxxsssiii]]]ZZZWWWVVVVVVTTTOOOJJJPPPNNNKKKKKKLLLMMMMMMMMMJJJHHHDDD@@@<<<999888777777<<<@@@WWWaaaRRRSSSddd}}}zzzuuuhhhddd___ZZZXXXWWWVVVUUUSSSRRRQQQNNNKKKHHHEEECCC@@@BBB======DDDDDDGGGTTTeeexxxuuutttwwwyyyuuuiii```UUUOOOGGGAAA??????@@@@@@===<<<<<<<<<:::999777666666666777888999:::;;;;;;;;;;;;:::999999999999:::;;;;;;===>>>@@@@@@AAAAAAAAABBBDDDEEEFFFFFFEEEEEEAAA@@@>>><<<:::999999888888999999999999<<>>>>>======<<<;;;;;;;;;;;;;;;<<<>>>???BBBDDDEEEFFFFFFFFFGGGIIIJJJJJJIIIHHHGGGEEECCCAAA???<<<:::999888999999999888888:::===@@@FFFQQQ```mmmzzzdddTTTMMMHHHCCCAAA>>>;;;<<<@@@BBBDDDJJJPPPbbbwwwvvvqqq___WWWNNNHHHHHHGGGGGGOOO[[[gggwwwrrr^^^TTTKKKHHHFFFBBB@@@AAA@@@DDDJJJSSSaaavvv{{{jjjYYYQQQLLLIIINNNWWW```vvvyyypppllliiiiiimmmyyyYYYEEEEEEppp```VVVHHHGGGGGGFFFCCCDDDOOO[[[~~~zzzyyyzzz{{{{{{xxx{{{wwwtttnnnfff___[[[WWWRRRQQQTTTWWWYYYZZZPPPMMMHHHBBB===:::888888777@@@KKKlll___UUURRRQQQXXXmmm|||uuuoookkkhhhfff```___]]]ZZZVVVRRROOOMMMHHHMMMIIIFFFIIIFFFDDDNNNUUUjjj}}}xxxvvvwwwzzz}}}xxxlllbbbTTTOOOHHHCCC@@@??????>>>;;;;;;<<<<<<<<<;;;999888555666888:::<<<>>>@@@@@@>>>>>>===<<<<<<<<<<<<===>>>???BBBEEEHHHJJJKKKLLLMMMNNNOOOPPPOOONNNKKKJJJIIIHHHEEEBBB???===;;;:::::::::999888777888:::===CCCNNN]]]kkkxxxfffUUUMMMHHHCCC@@@???<<<;;;???BBBCCCHHHOOO^^^sss~~~ppp^^^RRRIIIBBBCCCCCCCCCMMMYYYbbbtttqqq^^^UUULLLIIIFFFBBB???@@@BBBEEEKKKTTTbbbuuuzzziiiYYYPPPKKKGGGLLLUUUZZZppp~~~sssoookkkjjjkkkqqqaaaHHHGGGnnnXXXOOOJJJHHHIIICCC@@@LLL___}}}qqqddd[[[VVVOOOLLLMMMSSSXXX[[[UUUOOOGGGAAA???>>>;;;999999AAAJJJgggrrr^^^NNNJJJWWWZZZnnn|||ssslllmmmiiigggddd]]]TTTOOOPPPNNNJJJIIIKKKMMMKKKJJJLLLRRRfffxxxlllggg```^^^iii}}}~~~uuutttvvv|||zzzlll___UUUPPPHHHCCC@@@???>>>===============<<<;;;:::999999999999;;;===@@@BBBDDDCCCBBB@@@>>>======>>>>>>BBBEEEJJJOOOSSSUUUUUUUUUYYYWWWUUUUUUTTTRRROOOMMMLLLJJJHHHFFFEEEBBB???<<<;;;:::999888888:::<<<===AAAIIIVVVcccrrrfffVVVNNNHHHBBB????????????>>>@@@DDDJJJNNNaaarrrkkk\\\PPPHHHCCCDDDBBBAAAIIIUUUdddxxxwwwooo\\\RRRJJJGGGEEEBBB@@@@@@BBBDDDIIIRRRaaavvv}}}hhhTTTMMMJJJFFFGGGKKK]]]nnntttqqqooonnnlllmmmvvvsssHHHBBByyycccVVVOOOKKKJJJFFFDDDNNN^^^wwwsssssszzzxxxfffWWWTTTPPPOOORRRVVVZZZ\\\SSSNNNGGGBBB???===;;;888;;;DDDNNNjjjkkkTTTKKKTTTRRRddd{{{|||xxxssspppllldddZZZTTTTTTRRRMMMKKKNNNOOOMMMMMMOOOUUUeee}}}~~~mmmccc^^^XXXVVV___ooo|||xxxvvvvvvzzz~~~yyylll```UUUPPPIIICCC@@@@@@@@@????????????>>>===<<<;;;:::777777888:::<<>><<<;;;999888888:::;;;===@@@HHHUUUbbbqqqeeeUUUMMMGGGBBB???????????????@@@DDDJJJOOOcccsssvvvooosssfffVVVMMMEEEAAACCCBBBBBBKKKXXXhhh}}}qqqvvvlll]]]SSSJJJGGGEEEAAA???@@@AAACCCHHHRRRaaavvv}}}hhhTTTMMMJJJFFFGGGKKKZZZlllzzzssspppkkkiiiiiirrrxxxMMMCCCtttbbbWWWNNNJJJEEECCCJJJVVV~~~ppphhhbbbaaaeeevvvfffSSSQQQOOOOOOQQQSSSTTTTTTOOOLLLGGGBBB@@@===:::888;;;FFFPPPiiibbbOOOPPPNNN[[[nnn~~~xxxooobbbZZZXXXVVVPPPNNNOOOPPPOOOOOOQQQWWWeeewwwtttggg^^^WWWSSSRRRWWW```mmm~~~zzzwwwsssrrrtttwwwtttjjjaaaTTTNNNFFFAAA>>>??????@@@BBBBBBAAA???>>><<<;;;:::777888999;;;>>>AAADDDFFFFFFFFFEEEDDDDDDEEEEEEFFFGGGPPP^^^mmmwww{{{{{{yyytttqqqmmmjjjhhheeebbb___ZZZVVVPPPLLLIIIFFFDDDBBB===<<<:::888888999;;;<<>>>>>@@@CCCHHHRRRaaavvv}}}hhhTTTLLLIIIFFFGGGLLLXXXjjjuuuoooiiigggfffnnnTTTHHHtttfffWWWMMMGGGDDDHHHNNNsssmmmcccYYYSSSSSSeeecccWWWUUURRRPPPPPPOOOMMMLLLLLLJJJFFFCCC@@@===:::888===KKKWWWlll{{{]]]VVVPPPVVVbbbrrrqqqgggccc___XXXTTTUUUUUUSSSSSSVVV[[[hhhxxx~~~|||ssshhh```YYYWWWWWWXXXYYY\\\eeeooowwwmmmiiifffgggjjjjjjfff```WWWQQQIIIBBB@@@AAABBBCCCEEEDDDBBB@@@===<<<::::::::::::<<<>>>AAAEEEHHHJJJJJJJJJIIIHHHGGGFFFEEEEEEHHHTTTgggzzz~~~zzzwwwsssnnnkkkddd^^^VVVPPPKKKHHHFFFDDD???===;;;999999999:::;;;===DDDOOO]]]nnncccRRRKKKFFFBBB@@@>>>>>>>>>>>>???DDDJJJOOO]]]mmm|||~~~zzzvvvuuutttttt|||~~~bbbQQQGGGAAA???AAAAAABBBNNN^^^mmm}}}fffgggqqqlll^^^TTTJJJEEEBBB>>><<<===???BBBHHHRRRbbbvvv~~~hhhSSSKKKHHHEEEGGGLLLVVViii}}}rrrllliiigggfffnnn[[[MMMvvvcccUUUMMMJJJLLLQQQnnnjjj```UUUNNNNNN```|||aaa^^^ZZZVVVSSSQQQPPPNNNMMMJJJIIIFFFCCC???===;;;;;;BBBTTTdddwwwtttcccTTTRRRVVVcccqqqyyysssmmmeee```^^^]]][[[[[[^^^dddsssxxxlllbbb```______]]]XXXQQQRRRVVV___rrrvvvmmm```[[[WWWXXX]]]bbbcccbbb[[[UUUNNNHHHEEEEEEFFFFFFFFFEEEBBB@@@===<<<;;;:::<<<<<<===@@@CCCGGGJJJLLLOOONNNLLLJJJHHHEEECCCBBBIIIWWWmmm}}}yyymmmggg]]]UUUOOOKKKHHHFFFBBB@@@===;;;:::::::::;;;===BBBLLL[[[mmmcccRRRJJJFFFBBB@@@<<<<<<<<<<<<>>>CCCIIINNN[[[fffppprrrsssuuuuuuttt{{{|||}}}vvv]]]NNNGGGBBB@@@AAA@@@AAAOOO```tttgggbbbddduuuooo^^^SSSIIIDDDAAA===<<<===???BBBHHHSSScccwww~~~hhhRRRJJJGGGEEEFFFLLLVVViiiwwwoookkkhhhfffgggooo```OOOkkkXXXNNNLLLOOORRRooofff[[[PPPKKKNNNbbbyyyccc]]]ZZZVVVTTTRRRQQQOOONNNIIIIIIGGGCCC???======>>>BBBZZZnnnsss^^^TTTOOOVVVbbbooo|||sssllliiifffcccdddfffttt~~~qqqeeehhhdddbbb___XXXNNNIIIJJJPPP```qqqzzzzzzuuukkkbbbZZZTTTOOOOOOUUU^^^eeehhh\\\WWWPPPKKKHHHGGGFFFEEEHHHFFFDDDAAA???=========>>>???@@@BBBDDDHHHKKKMMMQQQQQQOOOLLLIIIFFFCCCAAAIIIXXXpppvvvoooeee\\\UUUOOOKKKHHHEEECCC@@@===;;;;;;;;;;;;===AAAJJJYYYmmmdddRRRJJJEEEAAA@@@<<<<<<<<<<<<>>>CCCJJJOOOUUUYYY[[[ZZZ^^^iiiuuuzzz~~~}}}ppp\\\PPPFFFBBB@@@BBB@@@BBBQQQccc~~~oooccc]]]ggg|||qqq]]]RRRHHHCCC@@@===<<<>>>???CCCJJJUUUeeeyyy~~~hhhRRRIIIGGGDDDFFFLLLVVVhhhsssnnnllleeeeeehhhqqqeeeOOOvvv___OOOLLLOOORRRpppdddWWWKKKIIIPPPfffwwwhhhaaa```^^^\\\ZZZVVVQQQNNNJJJIIIGGGCCC>>>===???BBBHHHddd|||uuubbbSSSQQQVVV]]]lll{{{|||yyyuuuuuuxxx}}}qqqnnngggaaa^^^YYYQQQMMMMMMOOOZZZgggnnnrrrpppiii```]]]VVVPPPNNNUUUaaakkkqqqeee```ZZZUUURRROOOLLLKKKKKKIIIFFFCCCAAAAAAAAAAAADDDDDDEEEFFFIIILLLOOOQQQRRRRRRQQQNNNKKKHHHEEECCCEEETTTnnn~~~wwwmmmccc[[[TTTNNNKKKHHHFFFBBB???===<<<<<<<<<===@@@IIIXXXmmmfffSSSJJJEEEAAA???======>>>>>>@@@EEELLLQQQTTTWWWWWWWWW]]]lll{{{|||yyy}}}zzzvvvqqqnnnoootttsssgggWWWOOODDD@@@@@@BBBAAADDDUUUhhhqqqaaa```oooooo\\\QQQFFFBBB@@@======???@@@DDDKKKVVVggg{{{~~~hhhRRRIIIFFFDDDFFFLLLUUUhhhvvvqqqpppeeegggkkkvvvjjjQQQjjjVVVPPPRRRUUUpppcccUUUHHHHHHRRRkkkwwwkkknnnmmmlllkkkggg```WWWQQQJJJJJJGGGCCC>>>===@@@DDDUUUssssss[[[RRRQQQRRR]]]kkkvvvrrrhhh```]]][[[WWWUUUUUUQQQYYYcccjjjppprrrllleeebbb[[[TTTRRRXXXdddqqqxxxtttpppkkkfffbbb^^^[[[XXXMMMKKKHHHEEEDDDCCCDDDDDDJJJJJJKKKLLLNNNQQQTTTUUURRRRRRQQQPPPMMMJJJGGGEEE@@@PPPiii|||ssshhh___WWWQQQLLLIIIGGGDDD@@@>>>============@@@IIIXXXmmmgggSSSKKKEEEAAA????????????@@@BBBGGGNNNSSS\\\aaafffhhhooo{{{yyyqqqkkkooo{{{}}}wwwqqqllliiihhhhhhccc______ccccccYYYMMMFFFBBB??????BBBBBBFFFXXXllliiiaaahhhzzzlll[[[PPPEEEAAA???======@@@@@@DDDLLLWWWhhh|||~~~hhhQQQHHHFFFCCCFFFLLLTTTgggzzzuuutttgggjjjppp|||oooUUUyyybbbTTTRRRXXX|||www^^^UUUKKKIIITTTooowwwzzz}}}}}}~~~{{{sssfffXXXNNNIIIGGGDDDBBB??????GGGQQQggg{{{www^^^SSSQQQSSSVVVccczzz|||~~~xxxsssnnnkkkjjjfff^^^XXXZZZaaalllsssuuusssqqqooolllaaaXXXXXX\\\fff{{{~~~yyyrrrhhhaaa]]]YYYUUURRROOOLLLLLLNNNRRRRRRUUUXXXYYYYYY[[[___[[[UUUQQQQQQOOOJJJGGGHHHIIIFFFXXXtttrrrfff]]]WWWTTTNNNKKKGGGEEECCCAAA???===<<<@@@HHHVVViiicccTTTNNNFFFAAAAAACCC======BBBEEEJJJ]]]sssxxxnnneeeccchhhooo{{{yyyoooiiigggffffffddd```\\\YYYXXXUUUPPPLLLFFFAAA>>>===@@@KKK^^^ooopppnnnxxxmmmZZZPPPGGGDDDBBB???===???BBBGGGOOOZZZjjj}}}jjjRRRIIIGGGDDDFFFJJJVVVhhhwwwsssmmmooovvvSSSjjj\\\]]]dddttt]]]TTTJJJGGGRRRooo{{{{{{lll[[[OOOMMMKKKIIIFFFBBBCCCNNNZZZtttwwwdddZZZWWWVVV\\\sss}}}uuu{{{|||vvvnnngggaaagggooovvv{{{|||{{{zzzsssggg\\\ZZZ^^^jjj|||yyyvvvtttoooiiiaaa\\\\\\^^^bbbbbbcccfffiiijjjjjjjjj[[[VVVSSSSSSRRRMMMJJJKKKJJJFFFQQQfffxxxzzzpppggg___[[[RRROOOJJJGGGEEEBBB???======@@@HHHUUUggg}}}bbbSSSMMMEEE@@@@@@???:::<<>>???CCCGGGOOOZZZiiizzzjjjRRRIIIGGGDDDEEEJJJUUUhhhzzzvvvooorrryyy\\\jjj^^^aaaiiippp[[[QQQGGGEEEQQQooorrr]]]MMMKKKIIIHHHDDD@@@CCCRRRbbbxxxeeeZZZTTT]]]rrr|||qqqnnnxxxvvvnnniiikkkooovvv|||zzzlll```]]]```llltttkkkjjjkkkkkkkkkmmmsssyyy{{{vvvppp^^^ZZZWWWXXXWWWRRROOOPPPMMMHHHKKKWWWeeezzzwwwmmmddd]]]VVVSSSNNNJJJGGGDDDAAA???===AAAHHHSSSdddzzzbbbRRRLLLDDD??????===999;;;DDDPPPaaa{{{wwwkkk^^^WWWTTTSSSWWW]]]cccjjjnnnuuuxxxtttsssppplllgggbbb[[[TTTPPPIIIEEEAAAAAADDDLLL\\\jjjlllrrrwww~~~zzzmmmfffcccvvv|||}}}iiiYYYPPPGGGDDDBBB???>>>???CCCGGGOOOYYYfffvvvkkkSSSJJJGGGDDDEEEJJJTTTiii|||wwwssswwwiiiiii^^^cccmmmmmmYYYOOOFFFDDDPPPnnn~~~vvv]]]LLLIIIGGGFFFCCCAAAGGG[[[mmm{{{hhh\\\dddvvvvvvmmmppp|||xxxxxxwwwvvvxxx|||~~~zzzmmmaaa^^^___hhh~~~vvvrrrqqqnnnqqqxxxxxxgggbbb^^^^^^\\\WWWSSSSSSQQQNNNJJJMMMXXXiiiuuuhhh___YYYUUUPPPLLLIIIGGGDDDBBB???AAAGGGPPP___uuucccSSSLLLDDD??????@@@<<<;;;@@@GGGSSShhhzzzxxxlll```WWWRRRNNNOOORRR[[[aaaccchhhqqq{{{}}}vvvnnnfff^^^XXXUUULLLGGGCCCDDDFFFLLLXXXdddeeehhhkkknnnxxxxxxjjjccc```iiinnntttwwwyyy|||}}}jjjYYYOOOGGGDDDBBB???>>>???CCCGGGNNNWWWbbbppp}}}nnnVVVLLLIIIFFFGGGKKKUUUkkk|||wwwxxx}}}uuuvvvjjjooozzzjjjWWWNNNFFFFFFRRRooo}}}zzz```NNNJJJIIIHHHHHHJJJUUUkkkrrrooo}}}zzzsssnnnwww~~~|||zzzttthhh___[[[ZZZ^^^nnnwwwsssuuu~~~uuunnnhhhfffaaa[[[VVVVVVRRRRRRJJJJJJSSS^^^rrrfff[[[WWWRRRMMMKKKIIIHHHFFF@@@BBBFFFMMMYYYnnneeeTTTLLLEEE@@@@@@@@@>>>===>>>@@@FFFQQQ[[[mmmqqqzzz|||qqqddd[[[SSSLLLIIIKKKPPPTTTUUUZZZbbbmmm|||nnnccc\\\YYYNNNIIIEEEEEEGGGJJJSSS[[[XXX[[[]]]^^^aaammmyyylllccc\\\YYY\\\aaadddfffiiimmmqqqyyykkkXXXOOOFFFDDDBBB@@@???@@@BBBFFFLLLTTT]]]hhhssszzz~~~qqqXXXNNNKKKHHHHHHLLLUUUlll~~~zzz~~~yyy|||~~~gggUUUOOOIIIKKKVVVooo}}}~~~cccRRRIIIFFFFFFJJJRRRbbbzzztttpppppp{{{zzzsssppplllbbbZZZWWWTTTTTT___mmm~~~xxxsss}}}zzzqqqlllfff___[[[[[[TTTWWWLLLIIISSSXXXuuu{{{pppaaa\\\VVVQQQNNNLLLJJJIIIBBBDDDEEEIIISSSgggfffTTTMMMEEEAAAAAA=========>>>???CCCHHHMMMMMMOOOTTTaaa|||xxxlllcccYYYNNNIIIHHHFFFIIIJJJPPPXXXfffuuudddZZZUUUPPPJJJFFFFFFFFFGGGKKKQQQOOOPPPRRRSSSSSSWWWcccppp|||ooo___QQQMMMOOORRRTTTVVVXXX[[[]]]fff}}}kkkXXXOOOFFFDDDBBB@@@???@@@AAAEEEKKKQQQYYYaaajjjooouuu|||sssZZZOOOLLLHHHHHHLLLTTTkkkxxxdddTTTPPPMMMPPPZZZpppzzz~~~cccSSSHHHDDDDDDLLL[[[ooouuuhhhfffkkkxxxwwwmmmiiifff]]]UUURRROOOMMMWWWeeexxx~~~{{{{{{xxxwwwpppjjjccc```aaaZZZ^^^PPPLLLXXXXXXrrr|||iiiddd\\\UUUQQQNNNLLLJJJDDDDDDEEEFFFNNN```yyyeeeSSSKKKDDD@@@@@@;;;<<<======>>>AAAEEEFFFFFFIIIKKKPPPccc{{{}}}tttiiiaaaXXXMMMGGGFFFCCCDDDCCCHHHPPP___iiiZZZTTTQQQKKKFFFFFFEEECCCEEEIIIHHHGGGIIIMMMLLLLLLSSS\\\jjjyyyzzzppp^^^LLLIIIJJJKKKLLLMMMNNNOOOPPPVVVlll|||iiiXXXNNNFFFDDDCCC@@@???AAA@@@CCCIIINNNTTT[[[bbbgggnnnuuurrrYYYOOOKKKGGGGGGJJJRRRgggtttaaaTTTQQQPPPSSS\\\qqq|||zzz{{{```QQQMMMHHHGGGRRReee|||hhhXXXXXX^^^sss{{{oookkkeee[[[SSSPPPLLLKKKVVVdddrrr~~~zzzzzzrrrlllfffdddfffaaaeeeTTTPPP]]]\\\tttpppjjjaaaYYYSSSOOOLLLJJJDDDEEEDDDDDDKKK]]]uuudddRRRJJJCCC>>>???<<<===;;;999:::===??????===AAABBBCCCOOObbbnnnooolllddd[[[VVVOOOEEE@@@???@@@@@@>>>AAAHHHUUUuuuccc[[[RRRKKKFFFEEEDDDAAAAAACCCAAA???AAAEEEFFFDDDIIIRRRcccpppyyyxxxtttpppaaaQQQFFFFFFGGGGGGGGGHHHHHHIIIHHH]]]zzzfffWWWNNNFFFDDDCCC@@@???AAA???CCCHHHMMMRRRXXX^^^bbbgggmmmvvvqqqXXXMMMIIIEEEEEEIIIPPPeeesssaaaWWWKKKPPPTTTXXXffftttsssvvv^^^OOOHHHEEELLL___uuuoooYYYQQQUUU[[[nnnrrrnnnlllaaaWWWQQQMMMLLLOOOTTTcccmmm{{{}}}yyy{{{}}}tttjjjeeegggggg^^^\\\]]]YYY___uuufff^^^YYYTTTQQQPPPJJJEEEDDDFFFHHHPPPeee|||```OOOKKKEEE@@@???>>>===<<<<<<===>>>???@@@===???BBBFFFKKKOOORRRTTTSSSPPPLLLGGGCCC@@@>>>===:::;;;@@@BBB???HHHjjjhhh]]]SSSKKKBBB>>>>>>@@@???===;;;<<<<<<<<<>>>???@@@AAATTTXXXaaakkkooojjj]]]RRRKKKGGGBBB@@@AAABBBBBB@@@DDDLLLfffzzzdddWWWOOOHHHDDDAAA===<<<>>>AAABBBCCCFFFJJJOOOTTTWWW]]]bbbmmmwww~~~lllUUUJJJFFFBBBCCCIIIQQQ```~~~qqq^^^RRRLLLNNNRRR\\\sss{{{rrrtttqqq]]]PPPKKKJJJSSShhhjjjVVVOOORRRWWWkkk}}}|||wwwrrrhhh]]]VVVOOOJJJJJJMMMTTTaaarrrzzzwwwuuu~~~sssmmmnnnlllbbb^^^^^^[[[fffwwwkkkaaaXXXRRRPPPMMMGGGDDDEEEEEEJJJ\\\ppp```OOOJJJEEE???>>>======<<<<<<===>>>@@@AAA>>>???AAACCCEEEGGGHHHIIIHHHGGGDDDBBB???===;;;:::;;;999:::===;;;???TTTkkkiii[[[LLLFFF???<<<===>>>===;;;<<<<<<<<<<<<<<<<<<===>>>EEEFFFKKKSSSXXXVVVOOOHHHDDDAAA>>>>>>??????>>><<>>??????@@@BBBEEEIIILLLNNNTTTYYYdddnnnvvv~~~lllUUUKKKGGGCCCDDDIIIPPP___|||qqq[[[NNNLLLKKKNNN]]]zzzsssqqqxxxlll[[[RRRNNNQQQ^^^vvvgggVVVOOOQQQUUUhhh{{{|||rrrggg]]]RRRIIIEEEGGGJJJYYYmmmvvvrrrppp}}}yyyyyyrrriiiddddddbbbooo|||nnnaaaXXXUUURRRKKKGGGFFFDDDEEESSScccuuu~~~tttuuu~~~```OOOJJJDDD???===<<<<<<;;;;;;<<<===???@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>===;;;:::999===888777;;;;;;999@@@KKKZZZyyy```OOOCCC???;;;:::<<<===<<<:::<<<<<<;;;:::999999999:::;;;999999;;;???AAA???<<<>>>===<<<===>>>===;;;999>>>CCCVVV~~~}}}fffVVVNNNGGGDDDAAA===<<<>>>???>>>>>>???@@@CCCEEEFFFKKKPPPZZZeeemmmwwwkkkVVVMMMIIIDDDDDDIIIOOO^^^{{{vvv^^^PPPKKKIIIKKKYYYvvv~~~lllppp}}}}}}hhhYYYQQQPPPWWWhhhmmm[[[SSSRRRUUUfffzzzzzznnnbbbUUUJJJFFFGGGJJJ[[[ooovvvpppmmm{{{xxx}}}|||rrrllljjjiiivvv}}}nnnccc^^^WWWOOOIIIIIIFFFEEENNN[[[gggwwwxxxmmmlllsss```OOOJJJEEE???>>>;;;;;;:::::::::;;;===>>>??????>>>===<<<<<<;;;:::;;;<<<>>>@@@???>>>;;;:::<<<888999===>>>;;;<<<@@@GGGZZZzzziiiMMM@@@<<<:::999:::<<<===;;;999:::999999888888888888888>>>;;;777666777888888777<<<<<<;;;;;;<<<<<<<<<<<<===@@@OOOqqq~~~fffVVVNNNFFFDDDAAA===<<<>>>????????????@@@BBBCCCDDDGGGKKKTTT___gggssskkkVVVNNNJJJEEEEEEIIIOOO]]]yyy|||~~~eeeVVVLLLKKKLLLWWWooouuufffpppzzzeeeXXXPPPSSS___sss{{{eeeXXXTTTUUUgggzzz}}}rrrgggYYYMMMIIIKKKMMM^^^rrryyyrrrnnn|||yyymmmllllllvvv~~~qqqmmmooo}}}ooohhh\\\RRRKKKJJJHHHEEEKKKUUU\\\mmmzzzqqqnnnqqq~~~aaaQQQLLLGGGBBB@@@<<<;;;:::999999999:::;;;::::::::::::::::::;;;;;;;;;===???AAAAAA???<<<;;;999999;;;===;;;999;;;???>>>EEEVVVpppvvvdddNNN???999888888999;;;======<<<:::777777777777777888999999>>><<<:::999999999999888<<<;;;;;;::::::;;;<<<>>>===AAAKKKgggfffUUUMMMFFFCCC@@@===<<<>>>======>>>???@@@AAACCCCCCDDDGGGPPPYYYbbbooolllWWWOOOKKKFFFEEEIIIPPP\\\vvv}}}wwwqqqoootttkkk[[[NNNOOOPPPXXXjjjmmmeeeuuutttbbbWWWQQQYYYjjjttt___WWWVVVhhh{{{}}}sssdddUUUNNNOOONNN]]]qqqzzzvvvttttttddd^^^[[[fff~~~}}}www~~~uuugggZZZOOOMMMJJJEEEGGGNNNRRRaaatttwwwrrrrrr{{{cccSSSOOOJJJFFFEEE>>>===<<<:::999999999:::555555666777888999999::::::;;;>>>??????>>><<<:::777999;;;999555444777<<<999999???LLL\\\iiiuuu~~~wwwooo```YYYRRRMMMFFF>>>;;;===888999;;;<<<===<<<;;;;;;888777777777888999::::::777888999::::::::::::::::::;;;;;;:::999999;;;<<<<<>>???@@@AAAAAACCCJJJSSS\\\jjjnnnXXXOOOJJJEEEEEEIIIPPPZZZqqquuuoookkkddddddhhhsssnnn\\\PPPPPPOOOUUUeeewwwjjjkkkkkk]]]XXXUUUcccxxxiii]]]]]]iii{{{xxxdddWWWTTTRRR```sss}}}||||||rrraaaYYYTTTaaa|||yyyiiiZZZTTTNNNFFFEEEIIIJJJTTTaaappp{{{tttrrryyyeeeVVVRRRNNNJJJJJJCCCBBB???===;;;:::::::::777777888888888888888888777999;;;===>>>>>>===<<<999;;;;;;888555666888999:::777777<<>>???>>>;;;<<>>;;;::::::999AAAGGGWWWiiiSSSLLLEEEBBB@@@===<<>>>>>>>>>>>???AAAFFFOOOWWWfff|||pppYYYNNNIIIDDDEEEJJJNNNVVVkkkuuuppplllfff___aaaiiimmm[[[QQQNNNLLLQQQ___mmmpppkkkqqq|||~~~lllrrr|||dddYYYXXXYYYkkksssdddccciii{{{qqq___XXXZZZfffwwwtttbbbYYYTTTbbbvvvddd[[[SSSIIIEEEHHHEEEKKKRRR^^^qqq~~~vvvrrrzzz~~~}}}fffWWWTTTQQQMMMMMMGGGEEEBBB???===<<<;;;;;;======<<<;;;:::999888888666888:::<<<>>>???@@@@@@<<<<<<;;;:::;;;======;;;===999888<<<===;;;>>>DDDAAABBBDDDHHHKKKMMMLLLKKKEEEBBBBBBCCCBBB===;;;===:::;;;<<<<<<:::999999:::>>>===<<<:::999888888888888:::;;;;;;:::999888999888>>>EEEHHHEEE@@@<<<:::666???EEESSSkkkSSSKKKEEEBBB@@@===<<>>??????>>>>>>>>>???AAAFFFMMMVVVeee{{{rrrZZZNNNIIIDDDEEEJJJMMMSSSfff